From: Thomas Perl Date: Thu, 1 Oct 2009 09:39:21 +0000 (+0200) Subject: Add .desktop and .service file; install target X-Git-Tag: 2.2~10 X-Git-Url: http://git.maemo.org/git/?p=feedhandler;a=commitdiff_plain;h=ea8b06e7dfaa8a080419374050bf76c17b897247 Add .desktop and .service file; install target --- diff --git a/feedhandler.desktop b/feedhandler.desktop new file mode 100644 index 0000000..b1b5b6b --- /dev/null +++ b/feedhandler.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Unknown +Name=Feed Handler +MimeType=application/news_reader +StartupWMClass=FeedHandler +X-HildonDesk-ShowInToolbar=true +X-Osso-Service=org.maemo.garage.feedhandler +X-Osso-Type=application/x-executable +Exec=/usr/bin/feedhandler diff --git a/feedhandler.service b/feedhandler.service new file mode 100644 index 0000000..e54656b --- /dev/null +++ b/feedhandler.service @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.maemo.garage.feedhandler +Exec=/usr/bin/feedhandler diff --git a/makefile b/makefile index a836597..c7cc4cd 100644 --- a/makefile +++ b/makefile @@ -5,10 +5,22 @@ APP=feedhandler OBJS=feedhandler.o PACKAGES=glib-2.0 dbus-glib-1 gtk+-2.0 +DESTDIR ?= / +PREFIX ?= /usr + +DESKTOP=feedhandler.desktop +SERVICE=feedhandler.service + +FEEDHANDLER=$(PREFIX)/bin/$(APP) +DBUSSERVICE=$(PREFIX)/share/dbus-1/services/org.maemo.garage.feedhandler.service +DESKTOPFILE=$(PREFIX)/share/applications/hildon/zzz-feedhandler.desktop + VALAFLAGS=$(addprefix --pkg=,$(PACKAGES)) CFLAGS=`pkg-config --cflags $(PACKAGES)` LDFLAGS=`pkg-config --libs $(PACKAGES)` +all: $(APP) + $(APP): $(OBJS) %.c: %.vala @@ -16,6 +28,14 @@ $(APP): $(OBJS) # Workaround for Vala bug 595578 sed -i -e 's/MimeOpen/mime_open/g' $@ +install: $(APP) + install -D -m 655 $(APP) $(DESTDIR)$(FEEDHANDLER) + install -D -m 644 $(SERVICE) $(DESTDIR)$(DBUSSERVICE) + install -D -m 644 $(DESKTOP) $(DESTDIR)$(DESKTOPFILE) + clean: rm -f $(OBJS) $(APP) +.DEFAULT: all +.PHONY: all install clean +