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 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?FRrek3O`Ffd*7ba4#HxOa8d*=*rJ zk)!pWCz`}>^R-Ws(hYOn*j1>Q_v%#Zi}?@dKlc(4yrcPInU(H2MECSjZPT zw)dDd@;g1z`{0(}<-5Wj``sJMjBIL72n9a)G%-dTIgqsvCP*GXO z#4eRu!WAK4Z?JA6^WTkJK^Lw#oM1b4gk7I8zOnLw=#D(D>z&W_Z?pgARG%Pvsp=B@ z&EtJJMMcwACRtu9%YHq-Ek#qd(J$`I-UzSz>$N8ahD+^a$jF>>amoQrf0Mb@%Y5DR zPd8UjYO#|1tLD8{dG!g+9F8ehEH}xnJSMte-NvaN-7|lxuHCA|7x9So*M`84ZO7DR zwcm0P-YL51;W}=SM)3(}#ZIIYZQRD&w6;ZP1IvHi#`8O7{1Q$zoO^DEKWJ=QRsJc+1rHMf=<2327cnZA1B<=3p;vP+#c+C-N zJ;d^y%atK&>4c4~X6&ymrHZ3>yft|l*0wk4L`7}a-BV`CXLa5_-J8-O{5^Z>>Z3{T wJ-6P{e*Rhc&(>4%i^N#2G(GV7_K$bPdhN8+Gu$H>7#J8lUHx3vIVCg!0Lid)w*UYD literal 0 HcmV?d00001