From 92f751b2ae5a3bf90e39434255fec503cf471be7 Mon Sep 17 00:00:00 2001 From: rbuj Date: Sat, 23 Jan 2021 13:52:08 +0100 Subject: build: allow users to disable gettext support (--disable-nls) --- data/Makefile.am | 36 +++++++++++++++---------- data/browser.xml | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++ data/browser.xml.in | 75 ----------------------------------------------------- 3 files changed, 98 insertions(+), 88 deletions(-) create mode 100644 data/browser.xml delete mode 100644 data/browser.xml.in (limited to 'data') diff --git a/data/Makefile.am b/data/Makefile.am index f6e3d14f..bf98a1e6 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,11 +1,5 @@ NULL = -xml_in_files = caja.xml.in -xml_files = $(xml_in_files:.xml.in=.xml) - -%.xml: %.xml.in - $(AM_V_GEN) GETTEXTDATADIR=$(top_srcdir) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ - desktopdir = $(datadir)/applications desktop_DATA = \ caja.desktop \ @@ -18,26 +12,38 @@ desktop_DATA = \ mate-network-scheme.desktop desktop_in_files = $(desktop_DATA:.desktop=.desktop.in) desktop_in_in_files = $(desktop_DATA:.desktop=.desktop.in.in) + %.desktop.in: %.desktop.in.in $(AM_V_GEN) sed -e 's|@bindir[@]|$(bindir)|g' $< > $@ + %.desktop: %.desktop.in +if USE_NLS $(AM_V_GEN) GETTEXTDATADIR=$(top_srcdir) $(MSGFMT) --desktop \ --keyword= --keyword=Name --keyword=GenericName --keyword=Comment --keyword=Keywords \ --template $< -d $(top_srcdir)/po -o $@ +else + $(AM_V_GEN) cp -f $< $@ +endif mimedir = $(datadir)/mime/packages -mime_DATA = $(xml_files) +mime_DATA = caja.xml +mime_in_files = $(mime_DATA:.xml=.xml.in) + +$(mime_DATA): $(mime_in_files) +if USE_NLS + $(AM_V_GEN) GETTEXTDATADIR=$(top_srcdir) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ +else + $(AM_V_GEN) cp -f $< $@ +endif servicedir = $(datadir)/dbus-1/services +service_in_files = org.mate.freedesktop.FileManager1.service.in service_DATA = $(service_in_files:.service.in=.service) -service_in_files = \ - org.mate.freedesktop.FileManager1.service.in org.mate.freedesktop.FileManager1.service: org.mate.freedesktop.FileManager1.service.in Makefile $(AM_V_GEN) sed -e "s|\@bindir\@|$(bindir)|" $< > $@ cajadatadir = $(datadir)/caja -cajadata_in_files = browser.xml.in cajadata_DATA = \ browser.xml \ caja-extras.placeholder \ @@ -56,16 +62,20 @@ appdatadir = $(datadir)/metainfo appdata_in_in_files = caja.appdata.xml.in.in appdata_in_files = $(appdata_in_in_files:.appdata.xml.in.in=.appdata.xml.in) appdata_DATA = $(appdata_in_files:.xml.in=.xml) + $(appdata_DATA): $(appdata_in_files) +if USE_NLS $(AM_V_GEN) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ +else + $(AM_V_GEN) cp -f $< $@ +endif EXTRA_DIST = \ $(appdata_in_in_files) \ $(cajadata_DATA) \ - $(cajadata_in_files) \ $(desktop_in_in_files) \ + $(mime_in_files) \ $(service_in_files) \ - $(xml_in_files) \ freedesktop-dbus-interfaces.xml \ $(NULL) @@ -77,8 +87,8 @@ DISTCLEANFILES = \ CLEANFILES = \ $(appdata_DATA) \ $(desktop_DATA) \ + $(mime_DATA) \ $(service_DATA) \ - $(xml_files) \ $(NULL) SUBDIRS = \ diff --git a/data/browser.xml b/data/browser.xml new file mode 100644 index 00000000..25282dc5 --- /dev/null +++ b/data/browser.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #E0D656 + #D2AB50 + #C6864B + #BB6247 + #AD3841 + #5BA7CF + #3978A7 + #184A7F + #3E4985 + #65498C + #CCFFCC + #66CC66 + #457263 + #63654A + #805932 + #E53B1A + #2C821E + #1822CA + #F6E118 + #D050A4 + #FFFFFF + #E5E5E5 + #C9C9C9 + #AFAFAF + #747474 + #6F6F6F + #525252 + #323232 + #222222 + #000000 + + + + + + + diff --git a/data/browser.xml.in b/data/browser.xml.in deleted file mode 100644 index 25282dc5..00000000 --- a/data/browser.xml.in +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #E0D656 - #D2AB50 - #C6864B - #BB6247 - #AD3841 - #5BA7CF - #3978A7 - #184A7F - #3E4985 - #65498C - #CCFFCC - #66CC66 - #457263 - #63654A - #805932 - #E53B1A - #2C821E - #1822CA - #F6E118 - #D050A4 - #FFFFFF - #E5E5E5 - #C9C9C9 - #AFAFAF - #747474 - #6F6F6F - #525252 - #323232 - #222222 - #000000 - - - - - - - -- cgit v1.2.1