Skip to content

Commit 4ff6e86

Browse files
committed
Updated autotools scripts for distribution
1 parent f5155a4 commit 4ff6e86

5 files changed

Lines changed: 49 additions & 16 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ data/fleet-commander-logger.desktop
3636
data/fleet-commander-admin.conf
3737
data/fleet-commander-admin
3838
data/fleet-commander-logger
39+
data/firefox-bookmark-fclogger
40+
data/firefox_bookmark_fclogger.json
3941
tests/data/gschemas.compiled
4042
fleet-commander*.tar.[gx]z
4143
id_rsa

admin/Makefile.am

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ fc_admin_py_SCRIPTS = \
1313

1414
fc_admin_constsdir = ${fcpythondir}/fleetcommander
1515
fc_admin_consts_in_files = fleetcommander/constants.py.in
16-
fc_admin_consts_DATA = fleetcommander/constants.py
16+
fc_admin_consts_SCRIPTS = fleetcommander/constants.py
1717

1818
fc_jsdir = ${datarootdir}/cockpit/fleet-commander-admin/js
1919
fc_js_DATA = \
@@ -99,15 +99,15 @@ fc_css_DATA = \
9999
cockpit/fleet-commander-admin/css/main.css
100100

101101
EXTRA_DIST = \
102-
$(fc_admin_py_SCRIPTS) \
103-
$(fc_js_DATA) \
104-
$(fc_spicehtml5_DATA) \
105-
$(fc_spicehtml5thirdparty_DATA) \
106-
$(fc_cockpit_DATA) \
107-
$(fc_css_DATA) \
108-
$(fc_goaimg_DATA) \
109-
$(fc_goatelepathyimg_DATA) \
110-
$(fc_admin_consts_in_files)
102+
$(fc_admin_py_SCRIPTS) \
103+
$(fc_js_DATA) \
104+
$(fc_spicehtml5_DATA) \
105+
$(fc_spicehtml5thirdparty_DATA) \
106+
$(fc_cockpit_DATA) \
107+
$(fc_css_DATA) \
108+
$(fc_goaimg_DATA) \
109+
$(fc_goatelepathyimg_DATA) \
110+
$(fc_admin_consts_in_files)
111111

112-
CLEANFILESM = \
113-
$(fc_admin_consts_DATA)
112+
# CLEANFILES = \
113+
# $(fc_admin_consts_SCRIPTS)

configure.ac

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AC_INIT(fleet-commander-admin, 0.14.1, aruiz@redhat.com)
1+
AC_INIT(fleet-commander-admin, 0.14.2, aruiz@redhat.com)
22
AC_COPYRIGHT([Copyright 2014,2015,2016,2017,2018 Red Hat, Inc.])
33

44
AC_PREREQ(2.64)
@@ -67,9 +67,12 @@ databasefile='${localstatedir}'/lib/fleet-commander-admin/database.db
6767
fchomedir='${localstatedir}'/lib/fleet-commander
6868
fcadmindir='${datarootdir}'/fleet-commander-admin
6969
fcpythondir='${datarootdir}'/fleet-commander-admin/python
70+
fcloggerdir='${datarootdir}'/fleet-commander-logger
7071
fcloggerpythondir='${datarootdir}'/fleet-commander-logger/python
7172
fcconfigfile='${sysconfdir}'/xdg/fleet-commander-admin.conf
7273
cockpitdir='${datarootdir}'/cockpit
74+
mozillaextensionsdir='${datarootdir}'/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
75+
nativemessagingdir='${libdir}'/mozilla/native-messaging-hosts
7376

7477
AC_SUBST(privlibexecdir)
7578
AC_SUBST(xdgconfigdir)
@@ -79,8 +82,11 @@ AC_SUBST(fchomedir)
7982
AC_SUBST(fcadmindir)
8083
AC_SUBST(cockpitdir)
8184
AC_SUBST(fcpythondir)
85+
AC_SUBST(fcloggerdir)
8286
AC_SUBST(fcloggerpythondir)
8387
AC_SUBST(fcconfigfile)
88+
AC_SUBST(mozillaextensionsdir)
89+
AC_SUBST(nativemessagingdir)
8490

8591
AS_AC_EXPAND(XDGCONFIGDIR, "$xdgconfigdir")
8692
AS_AC_EXPAND(PRIVLIBEXECDIR, "$privlibexecdir")
@@ -90,8 +96,12 @@ AS_AC_EXPAND(FCHOMEDIR, "$fchomedir")
9096
AS_AC_EXPAND(FCADMINDIR, "$fcadmindir")
9197
AS_AC_EXPAND(COCKPITDIR, "$cockpitdir")
9298
AS_AC_EXPAND(FCPYTHONDIR, "$fcpythondir")
99+
AS_AC_EXPAND(FCLOGGERDIR, "$fcloggerpythondir")
93100
AS_AC_EXPAND(FCLOGGERPYTHONDIR, "$fcloggerpythondir")
94101
AS_AC_EXPAND(FCCONFIGFILE, "$fcconfigfile")
102+
AS_AC_EXPAND(MOZILLAEXTENSIONSDIR, "$mozillaextensionsdir")
103+
AS_AC_EXPAND(NATIVEMESSAGINGDIR, "$nativemessagingdir")
104+
95105

96106
AC_SUBST(SYSTEMUNITDIR)
97107

@@ -107,4 +117,6 @@ data/fleet-commander-admin.conf
107117
data/org.freedesktop.FleetCommander.service
108118
data/fleet-commander-admin
109119
data/fleet-commander-logger
120+
data/firefox-bookmark-fclogger
121+
data/firefox_bookmark_fclogger.json
110122
])

data/Makefile.am

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@ fleet_commander_logger_shellwrapperdir = ${libexecdir}
2727
fleet_commander_logger_shellwrapper_in_files = fleet-commander-logger.in
2828
fleet_commander_logger_shellwrapper_DATA = fleet-commander-logger
2929

30+
fleet_commander_firefox_logger_shellwrapperdir = ${libexecdir}
31+
fleet_commander_firefox_logger_shellwrapper_in_files = firefox-bookmark-fclogger.in
32+
fleet_commander_firefox_logger_shellwrapper_DATA = firefox-bookmark-fclogger
33+
34+
fleet_commander_firefox_native_manifestdir = ${nativemessagingdir}
35+
fleet_commander_firefox_native_manifest_in_files = firefox_bookmark_fclogger.json.in
36+
fleet_commander_firefox_native_manifest_DATA = firefox_bookmark_fclogger.json
37+
3038
fleet_commander_metainfodir = ${datarootdir}/metainfo
3139
fleet_commander_metainfo_DATA = org.freedesktop.FleetCommander.admin.metainfo.xml
3240

@@ -42,9 +50,13 @@ EXTRA_DIST = \
4250
$(fleet_commander_udev_rules_DATA) \
4351
$(fleet_commander_dbus_shellwrapper_in_files) \
4452
$(fleet_commander_logger_shellwrapper_in_files) \
53+
$(fleet_commander_firefox_logger_shellwrapper_in_files) \
54+
$(fleet_commander_firefox_native_manifest_in_files) \
4555
$(fleet_commander_metainfo_DATA) \
4656
$(pixmaps_DATA)
4757

4858
CLEANFILES = \
4959
$(fleet_commander_logger_desktop_DATA) \
50-
$(fleet_commander_admin_config_DATA)
60+
$(fleet_commander_admin_config_DATA) \
61+
$(fleet_commander_firefox_native_manifest_DATA)
62+

logger/Makefile.am

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
fleet_commander_loggerdir = ${fcloggerpythondir}
2-
fleet_commander_logger_SCRIPTS = fleet_commander_logger.py
2+
fleet_commander_logger_SCRIPTS = \
3+
fleet_commander_logger.py \
4+
firefox_bookmark_fclogger.py
5+
6+
fclogger_extension_firefoxdir = ${mozillaextensionsdir}
7+
fclogger_extension_firefox_DATA = {c73e87a7-b5a1-4b6f-b10b-0bd70241a64d}.xpi
8+
39

410
EXTRA_DIST = \
5-
$(fleet_commander_logger_SCRIPTS)
11+
$(fleet_commander_logger_SCRIPTS) \
12+
$(fclogger_extension_firefox_DATA)

0 commit comments

Comments
 (0)