X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=net%2Fcups%2FMakefile;h=21238d418bdf2b52818229178e196a7bdefbffd2;hb=435dbf8fda65bfb28b0d9a7d76d14354fe660b53;hp=ff6a45bcb1e7c5fdce7a70854f6aeee86c047237;hpb=25b680300e4045f2715128a41efe215ec8689568;p=openwrt%2Fsvn-archive%2Farchive.git diff --git a/net/cups/Makefile b/net/cups/Makefile index ff6a45bcb1..21238d418b 100644 --- a/net/cups/Makefile +++ b/net/cups/Makefile @@ -9,27 +9,26 @@ include $(TOPDIR)/rules.mk PKG_NAME:=cups -PKG_VERSION:=1.1.23 -PKG_RELEASE:=1 +PKG_VERSION:=1.3.7 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-source.tar.bz2 PKG_SOURCE_URL:= \ http://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/cups/$(PKG_VERSION) \ ftp://ftp.easysw.com/pub/cups/$(PKG_VERSION) \ ftp://ftp3.easysw.com/pub/cups/$(PKG_VERSION) -PKG_MD5SUM:=4ce09b1dce09b6b9398af0daae9adf63 - -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) -PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install +PKG_MD5SUM:=db4a45a17104f10f3ee599d88267c9e5 PKG_BUILD_DEPENDS:=zlib +TARGET_LDFLAGS+=-Wl,-rpath-link=$(STAGING_DIR)/usr/lib + include $(INCLUDE_DIR)/package.mk define Package/cups SECTION:=net CATEGORY:=Network - DEPENDS:=+zlib + DEPENDS:=+zlib +libpthread +libpng +libjpeg TITLE:=Common UNIX Printing System URL:=http://www.cups.org/ SUBMENU:=printing @@ -54,14 +53,17 @@ define Build/Configure --without-python \ --without-php \ --enable-shared \ + --disable-dbus \ --disable-pam \ --disable-slp \ --disable-gnutls \ --disable-openssl \ --disable-cdsassl \ --disable-ssl \ + --disable-gssapi \ --disable-slp, \ UNAME="Linux" \ + LIBS="-L$(STAGING_DIR)/usr/lib -lz -lpng -ljpeg" \ ) endef @@ -82,18 +84,19 @@ define Package/cups/install rm -rf $(1)/etc/cups/certs ln -sf /tmp $(1)/etc/cups/certs $(INSTALL_DIR) $(1)/usr/bin - $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ rm -f $(1)/usr/bin/cups-config $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcups.so.* $(1)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcups.so* $(1)/usr/lib/ $(CP) $(PKG_INSTALL_DIR)/usr/lib/cups $(1)/usr/lib/ $(INSTALL_DIR) $(1)/usr/share/cups/templates $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/*.tmpl $(1)/usr/share/cups/templates/ $(INSTALL_DIR) $(1)/usr/share/doc/cups $(CP) $(PKG_INSTALL_DIR)/usr/share/doc/cups/index.html $(1)/usr/share/doc/cups/ + $(CP) $(PKG_INSTALL_DIR)/usr/share/doc/cups/*.css $(1)/usr/share/doc/cups/ $(CP) $(PKG_INSTALL_DIR)/usr/share/doc/cups/images $(1)/usr/share/doc/cups/ $(INSTALL_DIR) $(1)/usr/sbin - $(CP) $(PKG_INSTALL_DIR)/usr/sbin/* $(1)/usr/sbin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/* $(1)/usr/sbin/ # overwrite default config with our own $(CP) ./files/etc/cups/* $(1)/etc/cups/ # install initscript with priority 60 @@ -102,19 +105,12 @@ define Package/cups/install endef define Build/InstallDev - mkdir -p $(1)/usr/bin - $(CP) $(PKG_INSTALL_DIR)/usr/bin/cups-config $(1)/usr/bin/ - mkdir -p $(1)/usr/include + $(INSTALL_DIR) $(2)/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/cups-config $(2)/bin/ + $(INSTALL_DIR) $(1)/usr/include $(CP) $(PKG_INSTALL_DIR)/usr/include/cups $(1)/usr/include/ - mkdir -p $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcups.{a,so*} $(1)/usr/lib/ -endef - -define Build/UninstallDev - rm -rf \ - $(STAGING_DIR)/usr/bin/cups-config \ - $(STAGING_DIR)/usr/include/cups \ - $(STAGING_DIR)/usr/lib/libcups.{a,so*} + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcups.so* $(1)/usr/lib/ endef $(eval $(call BuildPackage,cups))