summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2023-03-08 20:22:30 +0100
committerVivien Kraus <vivien@planete-kraus.eu>2023-03-08 21:10:05 +0100
commitbb8a086817f9c5f37f5b04564bb2146512da1d83 (patch)
tree00dec13e5690e517936f4f735301a75466825347
parent6c974c1cf44c15a782bce37d62c07f90dd72ef70 (diff)
Install a .desktop file.
-rw-r--r--Makefile.am14
-rw-r--r--cfg.mk2
-rw-r--r--eu.planete_kraus.Disfluid.Devel.desktop.in11
-rw-r--r--eu.planete_kraus.Disfluid.desktop.in11
-rw-r--r--po/POTFILES.in2
5 files changed, 39 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 72b6222..52f5c18 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -40,6 +40,14 @@ dist_app256hicolor_DATA = \
icons/256x256/eu.planete_kraus.Disfluid.png \
icons/256x256/eu.planete_kraus.Disfluid.symbolic.png
+desktopdir = $(datadir)/applications
+dist_desktop_DATA = \
+ eu.planete_kraus.Disfluid.desktop \
+ eu.planete_kraus.Disfluid.Devel.desktop
+EXTRA_DIST += \
+ eu.planete_kraus.Disfluid.desktop.in \
+ eu.planete_kraus.Disfluid.Devel.desktop.in
+
disfluid_SOURCES = \
src/disfluid/main.c
@@ -152,3 +160,9 @@ icons/256x256/eu.planete_kraus.Disfluid.png: eu.planete_kraus.Disfluid.svg
icons/256x256/eu.planete_kraus.Disfluid.symbolic.png: eu.planete_kraus.Disfluid-symbolic.svg
@mkdir -p icons/256x256
$(AM_V_GEN) $(CONVERT) -resize 256x256 -background none -density 1200 $(srcdir)/eu.planete_kraus.Disfluid-symbolic.svg $(srcdir)/icons/256x256/eu.planete_kraus.Disfluid.symbolic.png
+
+eu.planete_kraus.Disfluid.desktop: eu.planete_kraus.Disfluid.desktop.in
+ $(AM_V_GEN) $(MSGFMT) --desktop --template=$(srcdir)/eu.planete_kraus.Disfluid.desktop.in -d $(srcdir)/po -o $(srcdir)/eu.planete_kraus.Disfluid.desktop
+
+eu.planete_kraus.Disfluid.Devel.desktop: eu.planete_kraus.Disfluid.Devel.desktop.in
+ $(AM_V_GEN) $(MSGFMT) --desktop --template=$(srcdir)/eu.planete_kraus.Disfluid.Devel.desktop.in -d $(srcdir)/po -o $(srcdir)/eu.planete_kraus.Disfluid.Devel.desktop
diff --git a/cfg.mk b/cfg.mk
index d570207..576b245 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -2,7 +2,7 @@ old_NEWS_hash = d41d8cd98f00b204e9800998ecf8427e
_makefile_at_at_check_exceptions = ' && !/INTL_MACOSX_LIBS/'
generated_files = $(srcdir)/lib/*.[ch]
-_gl_translatable_string_re ?= \b(N?_|gettext) *\([^)"]*("|$$)|translatable="yes"
+_gl_translatable_string_re ?= \b(N?_|gettext) *\([^)"]*("|$$)|translatable="yes"|^Comment=
.PHONY: push-updated-translations sc_git_authors_known sc_appstream_news_hash
diff --git a/eu.planete_kraus.Disfluid.Devel.desktop.in b/eu.planete_kraus.Disfluid.Devel.desktop.in
new file mode 100644
index 0000000..9dfb455
--- /dev/null
+++ b/eu.planete_kraus.Disfluid.Devel.desktop.in
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Experiences (nightly)
+Comment=Share your experiences on the web, with more bugs
+Exec=disfluid
+Icon=eu.planete_kraus.Disfluid.Devel
+Type=Application
+Categories=Network
+
+# Local Variables:
+# mode: conf-desktop
+# End:
diff --git a/eu.planete_kraus.Disfluid.desktop.in b/eu.planete_kraus.Disfluid.desktop.in
new file mode 100644
index 0000000..47833fb
--- /dev/null
+++ b/eu.planete_kraus.Disfluid.desktop.in
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Experiences
+Comment=Share your experiences on the web
+Exec=disfluid
+Icon=eu.planete_kraus.Disfluid
+Type=Application
+Categories=Network
+
+# Local Variables:
+# mode: conf-desktop
+# End:
diff --git a/po/POTFILES.in b/po/POTFILES.in
index efab4f5..ea78c9a 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -4,3 +4,5 @@ src/adwaita/disfluid-application.c
src/libdisfluid/disfluid-authors.h
src/libdisfluid/disfluid-tests.h
src/libdisfluid/disfluid-version.h
+eu.planete_kraus.Disfluid.desktop.in
+eu.planete_kraus.Disfluid.Devel.desktop.in