X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=grc%2Ffreedesktop%2FMakefile.am;h=bfbdee9404fea4671740d578050cec6132bc2706;hb=175c074ba74143d5af530e5cc4bd50335f64b1d5;hp=5d8521064af6f5b64646e05de0d15b7a90aeb9a0;hpb=719cb912950e20eab2a378636221c874d3544258;p=debian%2Fgnuradio diff --git a/grc/freedesktop/Makefile.am b/grc/freedesktop/Makefile.am index 5d852106..bfbdee94 100644 --- a/grc/freedesktop/Makefile.am +++ b/grc/freedesktop/Makefile.am @@ -1,5 +1,5 @@ # -# Copyright 2008 Free Software Foundation, Inc. +# Copyright 2008,2009 Free Software Foundation, Inc. # # This file is part of GNU Radio # @@ -19,34 +19,37 @@ # Boston, MA 02110-1301, USA. # -include $(top_srcdir)/grc/Makefile.inc - -sizes = 32 48 64 128 256 - -install-data-local: - for size in $(sizes); do \ - xdg-icon-resource install --context mimetypes --mode system --size $${size} $(srcdir)/grc-icon-$${size}.png application-gnuradio-grc; \ - xdg-icon-resource install --context apps --mode system --size $${size} $(srcdir)/grc-icon-$${size}.png gnuradio-grc; \ - done - xdg-mime install --mode system $(srcdir)/gnuradio-grc.xml - xdg-desktop-menu install --mode system $(srcdir)/gnuradio-grc.desktop - xdg-desktop-menu install --mode system $(srcdir)/gnuradio-usrp_diagnostics.desktop - -uninstall-local: - for size in $(sizes); do \ - xdg-icon-resource uninstall --context mimetypes --mode system --size $${size} application-gnuradio-grc; \ - xdg-icon-resource uninstall --context apps --mode system --size $${size} gnuradio-grc; \ - done - xdg-mime uninstall --mode system $(srcdir)/gnuradio-grc.xml - xdg-desktop-menu uninstall --mode system $(srcdir)/gnuradio-grc.desktop - xdg-desktop-menu uninstall --mode system $(srcdir)/gnuradio-usrp_diagnostics.desktop - -EXTRA_DIST = \ - $(srcdir)/grc-icon-256.png \ - $(srcdir)/grc-icon-128.png \ - $(srcdir)/grc-icon-64.png \ - $(srcdir)/grc-icon-48.png \ - $(srcdir)/grc-icon-32.png \ - $(srcdir)/gnuradio-grc.xml \ - $(srcdir)/gnuradio-grc.desktop \ - $(srcdir)/gnuradio-usrp_diagnostics.desktop +include $(top_srcdir)/Makefile.common + +ourdatadir = $(pkgdatadir)/grc/freedesktop + +dist_ourdata_DATA = \ + grc-icon-256.png \ + grc-icon-128.png \ + grc-icon-64.png \ + grc-icon-48.png \ + grc-icon-32.png \ + gnuradio-grc.xml \ + gnuradio-grc.desktop \ + gnuradio-usrp2_probe.desktop \ + gnuradio-usrp_probe.desktop + +dist_bin_SCRIPTS = grc_setup_freedesktop + +grc_setup_freedesktop: $(srcdir)/grc_setup_freedesktop.in Makefile + sed -e 's|@SRCDIR[@]|$(ourdatadir)|g' $< > $@ + +EXTRA_DIST = $(srcdir)/grc_setup_freedesktop.in +BUILT_SOURCES = grc_setup_freedesktop + +install-data-hook: + @printf "\n*** GRC Post-Install Message ***\ + \nTo install icons, mime type, and menu items\ + \nfor a freedesktop.org system (Gnome/KDE/Xfce):\ + \n >>> sudo grc_setup_freedesktop install\n\n" + +uninstall-hook: + @printf "\n*** GRC Post-Uninstall Message ***\ + \nTo uninstall icons, mime type, and menu items\ + \nfor a freedesktop.org system (Gnome/KDE/Xfce):\ + \n >>> sudo grc_setup_freedesktop uninstall\n\n"