1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
## We require new-style dependency handling.
AUTOMAKE_OPTIONS = 1.7
NULL =
SUBDIRS = \
tests
upgradescriptdir = $(datadir)/PackageKit
upgradescript_SCRIPTS = pk-upgrade-distro.sh
dbusdir = ${DBUS_SYS_DIR}
dist_dbus_DATA = \
org.freedesktop.PackageKit.conf
%.service: %.service.in Makefile
$(AM_V_GEN)sed -e 's|\@libexecdir\@|$(libexecdir)|' \
-e 's|\@PACKAGEKIT_USER\@|$(PACKAGEKIT_USER)|' $< > $@.tmp && mv $@.tmp $@
servicemaindir = $(DBUS_SERVICES_DIR)
servicemain_in_files = org.freedesktop.PackageKit.service.in
servicemain_DATA = $(servicemain_in_files:.service.in=.service)
systemdservice_in_files = \
packagekit.service.in \
packagekit-offline-update.service.in
if HAVE_SYSTEMD
systemdservicedir = $(systemdsystemunitdir)
systemdservice_DATA = packagekit.service
if ENABLE_OFFLINE_UPDATE
systemdservice_DATA += packagekit-offline-update.service
endif
endif
databasedir = $(localstatedir)/lib/PackageKit
database_DATA = \
transactions.db
install-data-hook:
@for file in $(database_DATA); do \
echo "Remove global read access for: $(DESTDIR)$(localstatedir)/lib/PackageKit/$$file"; \
chmod o-r $(DESTDIR)$(localstatedir)/lib/PackageKit/$$file; \
done
if ENABLE_OFFLINE_UPDATE
mkdir -p $(DESTDIR)$(systemdservicedir)/system-update.target.wants
ln -sf ../packagekit-offline-update.service $(DESTDIR)$(systemdservicedir)/system-update.target.wants/packagekit-offline-update.service
endif
EXTRA_DIST = \
org.freedesktop.PackageKit.conf.in \
$(servicemain_in_files) \
$(servicetest_in_files) \
$(serviceapt_in_files) \
$(systemdservice_in_files) \
$(localcache_DATA) \
$(database_DATA) \
$(upgradescript_SCRIPTS)
clean-local:
rm -f *~
DISTCLEANFILES = \
$(systemdservice_DATA) \
org.freedesktop.PackageKit.service
MAINTAINERCLEANFILES = \
*~ \
Makefile.in
-include $(top_srcdir)/git.mk
|