xref: /OK3568_Linux_fs/buildroot/package/lockfile-progs/lockfile-progs.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# lockfile-progs
4#
5################################################################################
6
7LOCKFILE_PROGS_VERSION = 0.1.19
8LOCKFILE_PROGS_SOURCE = lockfile-progs_$(LOCKFILE_PROGS_VERSION).tar.gz
9LOCKFILE_PROGS_SITE = http://snapshot.debian.org/archive/debian/20210903T205304Z/pool/main/l/lockfile-progs
10LOCKFILE_PROGS_DEPENDENCIES = liblockfile
11LOCKFILE_PROGS_LICENSE = GPL-2.0
12LOCKFILE_PROGS_LICENSE_FILES = COPYING
13
14LOCKFILE_PROGS_BINS = \
15	$(addprefix lockfile-,check create remove touch) \
16	$(addprefix mail-,lock touchlock unlock)
17
18define LOCKFILE_PROGS_BUILD_CMDS
19	$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
20endef
21
22define LOCKFILE_PROGS_INSTALL_TARGET_CMDS
23	for i in $(LOCKFILE_PROGS_BINS); do \
24		$(INSTALL) -D -m 755 $(@D)/bin/$$i $(TARGET_DIR)/usr/bin/$$i || exit 1; \
25	done
26endef
27
28$(eval $(generic-package))
29