packagekit/data/Makefile.am

64 lines
1.7 KiB
Makefile

## 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
servicemaindir = $(DBUS_SERVICES_DIR)
servicemain_in_files = org.freedesktop.PackageKit.service.in
servicemain_DATA = $(servicemain_in_files:.service.in=.service)
$(servicemain_DATA): $(servicemain_in_files) Makefile
@sed -e "s|\@servicedir\@|$(libexecdir)|" -e "s|\@PACKAGEKIT_USER\@|$(PACKAGEKIT_USER)|" $< > $@
systemdservice_in_files = packagekit.service.in
if PK_BUILD_SYSTEMD
systemdservicedir = $(systemdsystemunitdir)
systemdservice_DATA = $(systemdservice_in_files:.service.in=.service)
$(systemdservice_DATA): $(systemdservice_in_files) Makefile
@sed -e "s|\@servicedir\@|$(libexecdir)|" -e "s|\@PACKAGEKIT_USER\@|$(PACKAGEKIT_USER)|" $< > $@.tmp && mv $@.tmp $@
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
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