Project = cups
UserType = Administrator
ToolType = Services
GnuNoChown = YES
GnuAfterInstall = post-install install-plist
include $(MAKEFILEPATH)/CoreOS/ReleaseControl/GNUSource.make
Configure_Flags = --with-libcupsorder=/usr/local/lib/OrderFiles/libcups.2.order \
--with-libcupsimageorder=/usr/local/lib/OrderFiles/libcupsimage.2.order \
--enable-pie \
--with-archflags="$(RC_CFLAGS)"
Environment =
Install_Target = install
Install_Flags =
lazy_install_source:: $(BuildDirectory)/Makedefs
$(_v) if [ -L "$(BuildDirectory)/Makefile" ]; then \
$(RM) "$(BuildDirectory)/Makefile"; \
$(CP) "$(Sources)/Makefile" "$(BuildDirectory)/Makefile"; \
fi
$(BuildDirectory)/Makedefs: $(Sources)/configure $(Sources)/Makedefs.in
$(_v) $(RM) "$(BuildDirectory)/Makefile"
$(_v) $(MAKE) shadow_source
$(_v) $(RM) $(ConfigStamp)
post-install:
find $(DSTROOT) -type f -perm +111 -exec $(STRIP) -x '{}' \;
chmod 4755 $(DSTROOT)/usr/bin/lppasswd
OSV = $(DSTROOT)/usr/local/OpenSourceVersions
OSL = $(DSTROOT)/usr/local/OpenSourceLicenses
install-plist:
$(MKDIR) $(OSV)
$(INSTALL_FILE) $(SRCROOT)/$(Project).plist $(OSV)/$(Project).plist
$(MKDIR) $(OSL)
$(INSTALL_FILE) $(Sources)/LICENSE.txt $(OSL)/$(Project).txt