Ticket #10927: aclattr2.patch

File aclattr2.patch, 4.4 KB (added by ambrop7@…, 6 years ago)

Added missing libacl -> libattr dependency

  • utils/attr/Makefile

     
     1# 
     2# Copyright (C) 2006-2010 OpenWrt.org 
     3# 
     4# This is free software, licensed under the GNU General Public License v2. 
     5# See /LICENSE for more information. 
     6# 
     7 
     8include $(TOPDIR)/rules.mk 
     9 
     10PKG_NAME:=attr 
     11PKG_VERSION:=2.4.46 
     12PKG_RELEASE:=1 
     13 
     14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).src.tar.gz 
     15PKG_SOURCE_URL:=http://download.savannah.gnu.org/releases/$(PKG_NAME)/ 
     16PKG_MD5SUM:=db557c17fdfa4f785333ecda08654010 
     17 
     18include $(INCLUDE_DIR)/package.mk 
     19 
     20MY_APPLETS:=setfattr getfattr attr 
     21 
     22define Package/attr/Default 
     23  SECTION:=utils 
     24  CATEGORY:=Utilities 
     25  URL:=http://savannah.nongnu.org/projects/attr 
     26endef 
     27 
     28define Package/attr 
     29  $(call Package/attr/Default) 
     30  TITLE:=Extended attributes tools 
     31  MENU:=1 
     32endef 
     33 
     34define Package/libattr 
     35  $(call Package/attr/Default) 
     36  SECTION:=libs 
     37  CATEGORY:=Libraries 
     38  TITLE:=Extended attributes library 
     39endef 
     40 
     41define GenPlugin 
     42  define Package/$(1) 
     43    $(call Package/attr/Default) 
     44    DEPENDS:= attr +libattr 
     45    TITLE:=Utility $(2) from extended attributes tools 
     46  endef 
     47endef 
     48 
     49$(foreach a,$(MY_APPLETS),$(eval $(call GenPlugin,attr-$(a),$(a)))) 
     50 
     51CONFIGURE_ARGS += --enable-shared --enable-static --disable-gettext 
     52 
     53define Build/Compile 
     54        $(MAKE) -C $(PKG_BUILD_DIR) DIST_ROOT="$(PKG_INSTALL_DIR)" install install-lib install-dev 
     55endef 
     56 
     57define Build/InstallDev 
     58        $(INSTALL_DIR) $(1)/usr/include 
     59        $(CP) -r $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/ 
     60 
     61        $(INSTALL_DIR) $(1)/usr/lib 
     62        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libattr.{a,so*} $(1)/usr/lib/ 
     63endef 
     64 
     65define Package/attr/install 
     66        true 
     67endef 
     68 
     69define Package/libattr/install 
     70        $(INSTALL_DIR) $(1)/usr/lib 
     71        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libattr.so* $(1)/usr/lib/ 
     72endef 
     73 
     74define BuildPlugin 
     75  define Package/$(1)/install 
     76        $(INSTALL_DIR) $$(1)/usr/bin 
     77        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(2) $$(1)/usr/bin/ 
     78  endef 
     79 
     80  $$(eval $$(call BuildPackage,$(1))) 
     81endef 
     82 
     83$(eval $(call BuildPackage,attr)) 
     84$(eval $(call BuildPackage,libattr)) 
     85$(foreach a,$(MY_APPLETS),$(eval $(call BuildPlugin,attr-$(a),$(a)))) 
  • utils/acl/Makefile

     
     1# 
     2# Copyright (C) 2006-2010 OpenWrt.org 
     3# 
     4# This is free software, licensed under the GNU General Public License v2. 
     5# See /LICENSE for more information. 
     6# 
     7 
     8include $(TOPDIR)/rules.mk 
     9 
     10PKG_NAME:=acl 
     11PKG_VERSION:=2.2.51 
     12PKG_RELEASE:=1 
     13 
     14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).src.tar.gz 
     15PKG_SOURCE_URL:=http://download.savannah.gnu.org/releases/$(PKG_NAME)/ 
     16PKG_MD5SUM:=3fc0ce99dc5253bdcce4c9cd437bc267 
     17 
     18include $(INCLUDE_DIR)/package.mk 
     19 
     20MY_APPLETS:=setfacl getfacl chacl 
     21 
     22define Package/acl/Default 
     23  SECTION:=utils 
     24  CATEGORY:=Utilities 
     25  URL:=http://savannah.nongnu.org/projects/acl 
     26endef 
     27 
     28define Package/acl 
     29  $(call Package/acl/Default) 
     30  TITLE:=Access control list tools 
     31  MENU:=1 
     32endef 
     33 
     34define Package/libacl 
     35  $(call Package/acl/Default) 
     36  DEPENDS:= +libattr 
     37  SECTION:=libs 
     38  CATEGORY:=Libraries 
     39  TITLE:=Access control list library 
     40endef 
     41 
     42define GenPlugin 
     43  define Package/$(1) 
     44    $(call Package/acl/Default) 
     45    DEPENDS:= acl +libacl 
     46    TITLE:=Utility $(2) from access control list tools 
     47  endef 
     48endef 
     49 
     50$(foreach a,$(MY_APPLETS),$(eval $(call GenPlugin,acl-$(a),$(a)))) 
     51 
     52CONFIGURE_ARGS += --enable-shared --enable-static --disable-gettext 
     53 
     54define Build/Compile 
     55        $(MAKE) -C $(PKG_BUILD_DIR) DIST_ROOT="$(PKG_INSTALL_DIR)" install install-lib install-dev 
     56endef 
     57 
     58define Build/InstallDev 
     59        $(INSTALL_DIR) $(1)/usr/include 
     60        $(CP) -r $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/ 
     61 
     62        $(INSTALL_DIR) $(1)/usr/lib 
     63        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libacl.{a,so*} $(1)/usr/lib/ 
     64endef 
     65 
     66define Package/acl/install 
     67        true 
     68endef 
     69 
     70define Package/libacl/install 
     71        $(INSTALL_DIR) $(1)/usr/lib 
     72        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libacl.so* $(1)/usr/lib/ 
     73endef 
     74 
     75define BuildPlugin 
     76  define Package/$(1)/install 
     77        $(INSTALL_DIR) $$(1)/usr/bin 
     78        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(2) $$(1)/usr/bin/ 
     79  endef 
     80 
     81  $$(eval $$(call BuildPackage,$(1))) 
     82endef 
     83 
     84$(eval $(call BuildPackage,acl)) 
     85$(eval $(call BuildPackage,libacl)) 
     86$(foreach a,$(MY_APPLETS),$(eval $(call BuildPlugin,acl-$(a),$(a))))