desktoppaneldir = $(datadir)/applications/hildon-control-panel
-desktoppanel_files = livewpp.desktop
+desktoppanel_files = livewp.desktop
desktoppanel_DATA = $(desktoppanel_files)
+# The icons
+
+icondir = $(datadir)/icons/hicolor
+
+install-data-local:
+ i=livewp; \
+ $(mkinstalldirs) $(DESTDIR)$(icondir)/26x26/hildon; \
+ $(mkinstalldirs) $(DESTDIR)$(icondir)/40x40/hildon; \
+ $(mkinstalldirs) $(DESTDIR)$(icondir)/scalable/hildon; \
+ $(INSTALL_DATA) $(srcdir)/icons/$$i.26.png $(DESTDIR)$(icondir)/26x26/hildon/$$i.png; \
+ $(INSTALL_DATA) $(srcdir)/icons/$$i.40.png $(DESTDIR)$(icondir)/40x40/hildon/$$i.png; \
+ $(INSTALL_DATA) $(srcdir)/icons/$$i.40.png $(DESTDIR)$(icondir)/scalable/hildon/$$i.png;
+
+uninstall-local:
+ i=livewp; \
+ rm $(DESTDIR)$(icondir)/26x26/hildon/$$i.png; \
+ rm $(DESTDIR)$(icondir)/40x40/hildon/$$i.png; \
+ $(DESTDIR)$(icondir)/scalable/hildon/$$i.png;
EXTRA_DIST = $(berlintheme_DATA) \
dbus_servicedir = $(datadir)/dbus-1/services
dbus_service_DATA = org.maemo.livewp.service
desktoppaneldir = $(datadir)/applications/hildon-control-panel
-desktoppanel_files = livewpp.desktop
+desktoppanel_files = livewp.desktop
desktoppanel_DATA = $(desktoppanel_files)
+
+# The icons
+icondir = $(datadir)/icons/hicolor
EXTRA_DIST = $(berlintheme_DATA) \
$(moderntheme_DATA) \
$(matrixtheme_DATA) \
info-am:
-install-data-am: install-berlinthemeDATA install-dbus_serviceDATA \
- install-desktoppanelDATA install-matrixthemeDATA \
- install-modernthemeDATA
+install-data-am: install-berlinthemeDATA install-data-local \
+ install-dbus_serviceDATA install-desktoppanelDATA \
+ install-matrixthemeDATA install-modernthemeDATA
install-exec-am:
ps-am:
uninstall-am: uninstall-berlinthemeDATA uninstall-dbus_serviceDATA \
- uninstall-desktoppanelDATA uninstall-info-am \
+ uninstall-desktoppanelDATA uninstall-info-am uninstall-local \
uninstall-matrixthemeDATA uninstall-modernthemeDATA
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
distclean distclean-generic distclean-libtool distdir dvi \
dvi-am html html-am info info-am install install-am \
install-berlinthemeDATA install-data install-data-am \
- install-dbus_serviceDATA install-desktoppanelDATA install-exec \
- install-exec-am install-info install-info-am install-man \
+ install-data-local install-dbus_serviceDATA \
+ install-desktoppanelDATA install-exec install-exec-am \
+ install-info install-info-am install-man \
install-matrixthemeDATA install-modernthemeDATA install-strip \
installcheck installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-generic \
mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
uninstall-berlinthemeDATA uninstall-dbus_serviceDATA \
- uninstall-desktoppanelDATA uninstall-info-am \
+ uninstall-desktoppanelDATA uninstall-info-am uninstall-local \
uninstall-matrixthemeDATA uninstall-modernthemeDATA
+install-data-local:
+ i=livewp; \
+ $(mkinstalldirs) $(DESTDIR)$(icondir)/26x26/hildon; \
+ $(mkinstalldirs) $(DESTDIR)$(icondir)/40x40/hildon; \
+ $(mkinstalldirs) $(DESTDIR)$(icondir)/scalable/hildon; \
+ $(INSTALL_DATA) $(srcdir)/icons/$$i.26.png $(DESTDIR)$(icondir)/26x26/hildon/$$i.png; \
+ $(INSTALL_DATA) $(srcdir)/icons/$$i.40.png $(DESTDIR)$(icondir)/40x40/hildon/$$i.png; \
+ $(INSTALL_DATA) $(srcdir)/icons/$$i.40.png $(DESTDIR)$(icondir)/scalable/hildon/$$i.png;
+
+uninstall-local:
+ i=livewp; \
+ rm $(DESTDIR)$(icondir)/26x26/hildon/$$i.png; \
+ rm $(DESTDIR)$(icondir)/40x40/hildon/$$i.png; \
+ $(DESTDIR)$(icondir)/scalable/hildon/$$i.png;
+
livewpp.desktop: livewpp.desktop.in
sed "s/__VERSION__/$(VERSION)/g" $< >$@.tmp && \
sed "s/__PACKAGE__/$(PACKAGE)/g" $@.tmp >$@ && \
-[Desktop Entry]
+[Desktop Entry]
Encoding=UTF-8
Version=__VERSION__
-Type=Application
-Name=LiveWallpaper
-Comment=Configuring Live Wallpaoer
-Exec=/usr/bin/livewp
+Name=Live Wallpaper
+Comment=Configuring Live Wallpaper
+Type=HildonControlPanelPlugin
Icon=livewp
-X-Icon-path=/usr/share/icons/
-X-Window-Icon=livewp
-X-Window-Icon-Dimmed=livewp
-X-Osso-Service=org.maemo.livewp
-X-Osso-Type=application/x-executable
-X-HildonDesk-ShowInToolbar=false
-Terminal=false
+X-control-panel-plugin=liblivewp-panel-widget.so
+Categories=personalisation
+