Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=140341d173602866cb7ceaed6ad794eb99d2d4de
commit 140341d173602866cb7ceaed6ad794eb99d2d4de Author: Baste <[email protected]> Date: Mon Oct 5 17:03:17 2015 +0200 gnome-todo-3.18.0-2-x86_64 - Add fix patch diff --git a/source/gnome-extra/gnome-todo/FrugalBuild b/source/gnome-extra/gnome-todo/FrugalBuild index 8e105d6..c67eef6 100644 --- a/source/gnome-extra/gnome-todo/FrugalBuild +++ b/source/gnome-extra/gnome-todo/FrugalBuild @@ -5,7 +5,7 @@ options+=('asneeded') pkgname=gnome-todo pkgver=3.18.0 -pkgrel=1 +pkgrel=2 pkgdesc="simple utility application to find and insert unusual characters." depends=('gtk+3>=3.18.0' 'evolution-data-server') makedepends=('intltool') @@ -17,6 +17,8 @@ _F_gnome_iconcache="y" _F_gnome_devel="n" _F_gnome_ext=".tar.xz" Finclude gnome gnome-scriptlet -sha1sums=('d8f732638874c3c5a4eae7f488695e8a10dcaece') +source=($source fix.patch) +sha1sums=('d8f732638874c3c5a4eae7f488695e8a10dcaece' \ + '82112e0939187cf9c0668ebb4e049f86af027297') # optimization OK diff --git a/source/gnome-extra/gnome-todo/fix.patch b/source/gnome-extra/gnome-todo/fix.patch new file mode 100644 index 0000000..cfa29be --- /dev/null +++ b/source/gnome-extra/gnome-todo/fix.patch @@ -0,0 +1,70 @@ +From 9882d052190bcc76e1a175378f74d53f3f7a2a33 Mon Sep 17 00:00:00 2001 +From: David King <[email protected]> +Date: Mon, 28 Sep 2015 16:04:48 +0100 +Subject: Install D-Bus service file + +Without this, it is impossible to launch the application from the +desktop file. + +https://bugzilla.redhat.com/show_bug.cgi?id=1266868 +https://bugzilla.gnome.org/show_bug.cgi?id=755746 +--- + configure.ac | 1 + + data/Makefile.am | 10 +++++++++- + data/org.gnome.Todo.service.in | 3 +++ + 3 files changed, 13 insertions(+), 1 deletion(-) + create mode 100644 data/org.gnome.Todo.service.in + +diff --git a/configure.ac b/configure.ac +index bff6768..da0ad61 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -29,6 +29,7 @@ AX_COMPILER_FLAGS([GNOME_TODO_WARN_CFLAGS], [GNOME_TODO_WARN_LDFLAGS]) + + AC_PROG_CC_C_O + AC_PROG_INSTALL ++AC_PROG_SED + + # enable libtool + LT_PREREQ([2.2.6]) +diff --git a/data/Makefile.am b/data/Makefile.am +index 4a61434..3b70c21 100644 +--- a/data/Makefile.am ++++ b/data/Makefile.am +@@ -18,6 +18,13 @@ gsettings_SCHEMAS = org.gnome.todo.gschema.xml + + @GSETTINGS_RULES@ + ++%.service: %.service.in ++ $(AM_V_GEN)$(SED) -e "s|[@]bindir[@]|$(bindir)|" $< > $@ ++ ++servicedir = $(datadir)/dbus-1/services ++service_DATA = $(service_in_files:.service.in=.service) ++service_in_files = org.gnome.Todo.service.in ++ + EXTRA_DIST= \ + appdata/org.gnome.Todo.appdata.xml \ + org.gnome.Todo.desktop \ +@@ -39,7 +46,8 @@ EXTRA_DIST= \ + theme/bg.svg \ + $(appdata_in_files) \ + $(desktop_in_files) \ +- $(gsettings_SCHEMAS) ++ $(gsettings_SCHEMAS) \ ++ $(service_in_files) + + CLEANFILES = \ + $(service_DATA) \ +diff --git a/data/org.gnome.Todo.service.in b/data/org.gnome.Todo.service.in +new file mode 100644 +index 0000000..d0f7613 +--- /dev/null ++++ b/data/org.gnome.Todo.service.in +@@ -0,0 +1,3 @@ ++[D-BUS Service] ++Name=org.gnome.Todo ++Exec=@bindir@/gnome-todo --gapplication-service +-- +cgit v0.11.2 + + _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
