2 # Copyright (C) 2006-2012 OpenWrt.org
3 # Copyright (C) 2017-2018 Luiz Angelo Daros de Luca <luizluca@gmail.com>
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-source.
tar.gz
16 PKG_SOURCE_URL
:=https
://github.com
/apple
/cups
/releases
/download
/v
$(PKG_VERSION
)/
17 PKG_HASH
:=0f61ab449e4748a24c6ab355b481ff7691247a140d327b2b7526fce34b7f9aa8
18 PKG_MAINTAINER
:=Luiz Angelo Daros de Luca
<luizluca@gmail.com
>
20 PKG_LICENSE_FILES
:=LICENSE.txt
21 PKG_CPE_ID
:=cpe
:/a
:apple
:cups
23 include $(INCLUDE_DIR
)/package.mk
25 define Package
/libcups
/Default
26 URL
:=http
://www.cups.org
/
30 define Package
/libcups
31 $(call Package
/cups
/Default
)
34 DEPENDS
:=+zlib
+libpthread
+libpng
+libjpeg
+libusb-1.0
35 TITLE
:=Common UNIX Printing System
- Core library
38 define Package
/libcups
/description
39 Common UNIX Printing System
- Core library
42 TARGET_LDFLAGS
+=-Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib
44 CONFIGURE_ARGS
+=--with-cups-user
="nobody" \
45 --with-cups-group
="nogroup" \
46 --with-components
="core" \
47 --with-pdftops
="none" \
68 LIBS
="$(TARGET_LDFLAGS) -lz -lpng -ljpeg"
71 $(MAKE
) -C
$(PKG_BUILD_DIR
)/cups \
72 $(TARGET_CONFIGURE_OPTS
) \
73 DSTROOT
="$(PKG_INSTALL_DIR)" \
75 libcups.so
.2 install-libs install-headers
76 $(MAKE
) -C
$(PKG_BUILD_DIR
)/filter \
77 $(TARGET_CONFIGURE_OPTS
) \
78 DSTROOT
="$(PKG_INSTALL_DIR)" \
80 libcupsimage.so
.2 install-libs install-headers
81 $(INSTALL_DIR
) $(PKG_INSTALL_DIR
)/usr
/bin
82 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/cups-config
$(PKG_INSTALL_DIR
)/usr
/bin
85 define Build
/InstallDev
86 $(INSTALL_DIR
) $(1)/usr
/bin
87 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/cups-config
$(1)/usr
/bin
/
88 $(INSTALL_DIR
) $(2)/bin
89 $(LN
) $(STAGING_DIR
)/usr
/bin
/cups-config
$(2)/bin
91 $(INSTALL_DIR
) $(1)/usr
/include
92 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/cups
$(1)/usr
/include/
93 $(INSTALL_DIR
) $(1)/usr
/lib
94 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
*/libcups
*.so
* $(1)/usr
/lib
/
97 $(eval
$(call BuildPackage
,libcups
))