mirror of
https://github.com/flatpak/flatpak.git
synced 2026-03-20 08:00:18 -04:00
Previously they weren’t getting distributed unless the system helper was enabled at configure time for distcheck. They should be distributed unconditionally so the user can choose whether to enable the system helper when they call configure. Signed-off-by: Philip Withnall <withnall@endlessm.com>
44 lines
1.8 KiB
PHP
44 lines
1.8 KiB
PHP
if BUILD_SYSTEM_HELPER
|
|
|
|
libexec_PROGRAMS += \
|
|
flatpak-system-helper \
|
|
$(NULL)
|
|
|
|
dbussystemservicedir = $(datadir)/dbus-1/system-services
|
|
service_in_files += system-helper/org.freedesktop.Flatpak.SystemHelper.service.in
|
|
dbussystemservice_DATA = system-helper/org.freedesktop.Flatpak.SystemHelper.service
|
|
|
|
dbusconfdir = $(DBUS_CONFIG_DIR)
|
|
dist_dbusconf_DATA = system-helper/org.freedesktop.Flatpak.SystemHelper.conf
|
|
|
|
service_in_files += system-helper/flatpak-system-helper.service.in
|
|
systemdsystemunit_DATA = system-helper/flatpak-system-helper.service
|
|
|
|
flatpak_system_helper_SOURCES = \
|
|
system-helper/flatpak-system-helper.c \
|
|
lib/flatpak-error.c \
|
|
$(NULL)
|
|
|
|
flatpak_system_helper_LDADD = $(BASE_LIBS) $(OSTREE_LIBS) $(JSON_LIBS) $(POLKIT_LIBS) libflatpak-common.la
|
|
flatpak_system_helper_CFLAGS = $(BASE_CFLAGS) $(OSTREE_CFLAGS) $(SOUP_CFLAGS) $(JSON_CFLAGS) $(POLKIT_CFLAGS)
|
|
|
|
system-helper/org.freedesktop.Flatpak.rules: system-helper/org.freedesktop.Flatpak.rules.in
|
|
$(AM_V_GEN) $(SED) -e "s|\@privileged_group\@|$(PRIVILEGED_GROUP)|" $< > $@
|
|
|
|
polkit_rulesdir = $(datadir)/polkit-1/rules.d
|
|
polkit_rules_DATA = \
|
|
system-helper/org.freedesktop.Flatpak.rules
|
|
|
|
polkit_policydir = $(datadir)/polkit-1/actions
|
|
polkit_policy_DATA = \
|
|
system-helper/org.freedesktop.Flatpak.policy
|
|
|
|
%.policy: %.policy.in
|
|
$(AM_V_GEN) $(MSGFMT) --xml -d $(top_srcdir)/po --template $< -o $@ || cp $< $@
|
|
|
|
DISTCLEANFILES += system-helper/org.freedesktop.Flatpak.policy system-helper/org.freedesktop.Flatpak.rules system-helper/flatpak-system-helper.service system-helper/org.freedesktop.Flatpak.SystemHelper.service
|
|
|
|
endif
|
|
|
|
EXTRA_DIST += system-helper/org.freedesktop.Flatpak.policy.in system-helper/org.freedesktop.Flatpak.SystemHelper.conf system-helper/org.freedesktop.Flatpak.rules.in system-helper/org.freedesktop.Flatpak.SystemHelper.service.in system-helper/flatpak-system-helper.service.in
|