Merge pull request #8518 from neheb/i
[feed/packages.git] / libs / libcgroup / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=libcgroup
4 PKG_VERSION:=0.41
5 PKG_RELEASE:=1
6 PKG_LICENSE:=LGPL
7 PKG_LICENSE_FILES:=COPYING
8
9 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
10 PKG_SOURCE_URL:=@SF/libcg
11 PKG_HASH:=e4e38bdc7ef70645ce33740ddcca051248d56b53283c0dc6d404e17706f6fb51
12 PKG_MAINTAINER:=Daniel Danzberger <daniel@dd-wrt.com>
13
14 PKG_BUILD_PARALLEL:=1
15 PKG_FIXUP:=autoreconf
16
17 include $(INCLUDE_DIR)/package.mk
18
19 define Package/libcgroup
20 TITLE:=CGroup config and exec library
21 SECTION:=libs
22 CATEGORY:=Libraries
23 DEPENDS:=+musl-fts +@KERNEL_CGROUPS
24 endef
25
26 define Package/cgroup-tools
27 TITLE:=CGroup config and exec tools
28 DEPENDS:=+libcgroup
29 CATEGORY:=Utilities
30 endef
31
32 define Package/libcgroup/description
33 Helpers utils for working with cgroups.
34 endef
35
36 CONFIGURE_ARGS += --enable-tools \
37 --enable-shared \
38 --disable-daemon \
39 --disable-pam
40
41 define Build/InstallDev
42 $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(1)/usr/lib/pkgconfig
43 $(CP) $(PKG_BUILD_DIR)/include/libcgroup.h $(1)/usr/include
44 $(CP) $(PKG_BUILD_DIR)/include/libcgroup $(1)/usr/include
45 $(CP) $(PKG_BUILD_DIR)/src/.libs/libcgroup.so* $(1)/usr/lib
46 $(CP) $(PKG_BUILD_DIR)/libcgroup.pc $(1)/usr/lib/pkgconfig/
47 endef
48
49 define Package/libcgroup/install
50 $(INSTALL_DIR) $(1)/usr/lib
51 $(CP) $(PKG_BUILD_DIR)/src/.libs/libcgroup.so* $(1)/usr/lib
52 endef
53
54 define Package/cgroup-tools/install
55 $(INSTALL_DIR) $(1)/usr/bin
56 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/tools/.libs/* $(1)/usr/bin
57 endef
58
59 $(eval $(call BuildPackage,libcgroup))
60 $(eval $(call BuildPackage,cgroup-tools))