From 46eb8fb6090c9e2be56d2430b87b3efc476e9b31 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 15 Nov 2017 11:05:11 +0100 Subject: [PATCH] echomixer: add .desktop and icon files Signed-off-by: Jaroslav Kysela --- echomixer/Makefile.am | 1 + echomixer/configure.ac | 2 +- echomixer/desktop/Makefile.am | 34 ++++++++++++++++++ echomixer/desktop/echomixer.desktop | 10 ++++++ .../desktop/hicolor_apps_48x48_echomixer.png | Bin 0 -> 841 bytes 5 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 echomixer/desktop/Makefile.am create mode 100644 echomixer/desktop/echomixer.desktop create mode 100644 echomixer/desktop/hicolor_apps_48x48_echomixer.png diff --git a/echomixer/Makefile.am b/echomixer/Makefile.am index ee08822..beae8fc 100644 --- a/echomixer/Makefile.am +++ b/echomixer/Makefile.am @@ -1,3 +1,4 @@ +SUBDIRS = desktop AM_CFLAGS = @ECHOMIXER_CFLAGS@ bin_PROGRAMS = echomixer man_MANS = diff --git a/echomixer/configure.ac b/echomixer/configure.ac index 769c829..c360442 100644 --- a/echomixer/configure.ac +++ b/echomixer/configure.ac @@ -7,4 +7,4 @@ AM_MAINTAINER_MODE([enable]) PKG_CHECK_MODULES(ECHOMIXER, gtk+-2.0 alsa >= 1.0.0) -AC_OUTPUT(Makefile) +AC_OUTPUT(Makefile desktop/Makefile) diff --git a/echomixer/desktop/Makefile.am b/echomixer/desktop/Makefile.am new file mode 100644 index 0000000..3314702 --- /dev/null +++ b/echomixer/desktop/Makefile.am @@ -0,0 +1,34 @@ +APPNAME = echomixer + +desktopdir = $(datadir)/applications +desktop_DATA = $(APPNAME).desktop + +public_icons = \ + hicolor_apps_48x48_$(APPNAME).png + +EXTRA_DIST = \ + $(public_icons) \ + $(desktop_DATA) + +install-icons: + for icon in $(public_icons); do \ + THEME=`echo $$icon | cut -d_ -f1`; \ + CONTEXT=`echo $$icon | cut -d_ -f2`; \ + SIZE=`echo $$icon | cut -d_ -f3`; \ + ICONFILE=`echo $$icon | cut -d_ -f4`; \ + mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \ + $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \ + done + +uninstall-icons: + -for icon in $(public_icons); do \ + THEME=`echo $$icon | cut -d_ -f1`; \ + CONTEXT=`echo $$icon | cut -d_ -f2`; \ + SIZE=`echo $$icon | cut -d_ -f3`; \ + ICONFILE=`echo $$icon | cut -d_ -f4`; \ + rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \ + done + +install-data-local: install-icons + +uninstall-local: uninstall-icons diff --git a/echomixer/desktop/echomixer.desktop b/echomixer/desktop/echomixer.desktop new file mode 100644 index 0000000..80753f9 --- /dev/null +++ b/echomixer/desktop/echomixer.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Echomixer +GenericName=Control Echo Digital Audio sound cards +Comment=Mixer and GUI control utility for Echo Digital Audio sound cards +Exec=echomixer +Icon=echomixer +Terminal=false +Type=Application +Categories=AudioVideo; +Version=0.9.4 diff --git a/echomixer/desktop/hicolor_apps_48x48_echomixer.png b/echomixer/desktop/hicolor_apps_48x48_echomixer.png new file mode 100644 index 0000000000000000000000000000000000000000..48c4b92a7ba27f9b9d5d43197a6ad4791adab1b8 GIT binary patch literal 841 zcmV-P1GfB$P)=@uP=5;4D_`a2ZsTfjht< z@S4P8FbUiP?gLFAr!j$stV6&j(HKkuHCaOld!V~r0IC{KpdWL9Bb+W@qBJ`n>+hde z-VHf{kHBPf>3N%Y-ln1x$cd7tG(o5UTod`c2&{^vzJyX~o|)-NtnF66EGL}69~r8qfwdv~j=(Lf|@Z6eXaG1FlHwHZYMa2L>af z9q|L!!28>TAk+kI1K))YKeRz;THKfc_BG1r4)9#FBTECfguquca-bw6t^x-dWpoNy z5I-=kkpum)3R2M2K*$Eh#0M_{Ux9hx6}WB+*NNvZ+XwpzCy*7=deR5k$Bt}ra+axL zIo5V->z{^XDII}MUd+8%O5d+5kx^F~xd3Qsl+l#HDNi(=d!|iBFUx~_l7u=L{U%GT zBdf?MYzUOpIkFw8#ucEhv6V=RnfWEHwJHu+;syG!QSpYxCYp!ZL=(9cqT#L!6oD6z z%@)XHaNcp^a;bW$J76{ z5*_JAQ^2C!%W2?1is(hgt{9p3Qh}Fg?b7aj(aZbgi?O@vx zLXBfEP8Yl5VB9WN&%!bm#xckDj7_g?hSW-&5{1G9=L$stTBVS&g*FH4IT~|Yxa~CQ zR))P|$asB<-O4s&%`ENZy<~_J_iL4_#bWPCwc0D^^CSGV%3q=u1k{4yO!oc_sIMz# T%a})400000NkvXXu0mjf$*^>{ literal 0 HcmV?d00001 -- 2.47.1