diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,16 @@ +libc.so.6 +libcairo.so.2 +libcanberra.so.0 +libgcc_s.so.1 +libgdk-3.so.0 +libgdk_pixbuf-2.0.so.0 +libgio-2.0.so.0 +libglib-2.0.so.0 +libgnome-autoar-0.so.0 +libgobject-2.0.so.0 +libgspell-1.so.1 +libgtk-3.so.0 +libpango-1.0.so.0 +libpangocairo-1.0.so.0 +libpthread.so.0 +libsoup-2.4.so.1 diff --git a/files/gnome-dbus-issue.patch b/files/gnome-dbus-issue.patch new file mode 100644 --- /dev/null +++ b/files/gnome-dbus-issue.patch @@ -0,0 +1,54 @@ +From 431d5078573b6747ffbf1bdae6b783e912d67d18 Mon Sep 17 00:00:00 2001 +From: Ikey Doherty +Date: Wed, 5 Jul 2017 17:00:45 +0100 +Subject: data: Configure D-BUS service file to use the full binary path + +This patch ensures the D-BUS service file includes the full path for +the gnome-recipes binary, as specified at compile time. + +D-BUS in a typical Linux distribution environment requires the use of +full paths, and doesn't permit a reliance on the environment to assist +launching or runtime. + +This now ensures we can launch gnome-recipes using gapplication and +graphical launchers & menus, using D-BUS activation. + +Bug GNOME: https://bugzilla.gnome.org/show_bug.cgi?id=784535 + +Signed-off-by: Ikey Doherty +--- + data/org.gnome.Recipes.service.in | 2 +- + meson.build | 5 ++++- + 2 files changed, 5 insertions(+), 2 deletions(-) + +diff --git a/data/org.gnome.Recipes.service.in b/data/org.gnome.Recipes.service.in +index d6281ae..6ceffba 100644 +--- a/data/org.gnome.Recipes.service.in ++++ b/data/org.gnome.Recipes.service.in +@@ -1,3 +1,3 @@ + [D-BUS Service] + Name=org.gnome.Recipes +-Exec=gnome-recipes --gapplication-service ++Exec=@BINDIR@/gnome-recipes --gapplication-service +diff --git a/meson.build b/meson.build +index 8c14e25..5afc27b 100644 +--- a/meson.build ++++ b/meson.build +@@ -106,10 +106,13 @@ conf.set_quoted('LOCALEDIR', join_paths([ get_option('prefix'), + get_option('datadir'), + 'locale' ])) + +-# Used while generating cuisine.css and the dbus service file ++# Used while generating cuisine.css + conf.set_quoted('pkgdatadir', pkgdatadir) + conf.set_quoted('bindir', bindir) + ++# Must be unquoted for dbus service file ++conf.set('BINDIR', bindir) ++ + configure_file(output : 'config.h', configuration : conf) + + subdir('src') +-- +cgit v0.12 + diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,24 @@ +name : gnome-recipes +version : 1.4.6 +release : 1 +source : + - https://download.gnome.org/sources/gnome-recipes/1.4/gnome-recipes-1.4.6.tar.xz : 792585df5cb77ee670ca9eb8e6b0fceb823fe092805c026466f01d153f3e9833 +license : GPL-3.0 +component : desktop.gnome +summary : An easy-to-use application that will help you to discover what to cook today, tomorrow, the rest of the week and for your special occasions. +description: | + An easy-to-use application that will help you to discover what to cook today, tomorrow, the rest of the week and for your special occasions. +builddeps : + - pkgconfig(gnome-autoar-0) + - pkgconfig(gspell-1) + - pkgconfig(libcanberra) + - pkgconfig(libsoup-2.4) + - git + - itstool +setup : | + %patch -p1 < $pkgfiles/gnome-dbus-issue.patch + %meson_configure +build : | + %meson_build +install : | + %meson_install diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,125 @@ + + + gnome-recipes + + Tristan Partin + tristan.partin@gmail.com + + GPL-3.0 + desktop.gnome + An easy-to-use application that will help you to discover what to cook today, tomorrow, the rest of the week and for your special occasions. + An easy-to-use application that will help you to discover what to cook today, tomorrow, the rest of the week and for your special occasions. + + https://solus-project.com/sources/README.Solus + + + gnome-recipes + An easy-to-use application that will help you to discover what to cook today, tomorrow, the rest of the week and for your special occasions. + An easy-to-use application that will help you to discover what to cook today, tomorrow, the rest of the week and for your special occasions. + + desktop.gnome + + /usr/bin + /usr/share/appdata/org.gnome.Recipes.appdata.xml + /usr/share/applications/org.gnome.Recipes.desktop + /usr/share/dbus-1/services/org.gnome.Recipes.service + /usr/share/glib-2.0/schemas/org.gnome.Recipes.gschema.xml + /usr/share/gnome-recipes + /usr/share/gnome-shell/search-providers/org.gnome.Recipes-search-provider.ini + /usr/share/help/C/org.gnome.Recipes/add-recipe-description.page + /usr/share/help/C/org.gnome.Recipes/add-recipe-details.page + /usr/share/help/C/org.gnome.Recipes/add-recipe-directions.page + /usr/share/help/C/org.gnome.Recipes/add-recipe-images.page + /usr/share/help/C/org.gnome.Recipes/add-recipe-ingredients.page + /usr/share/help/C/org.gnome.Recipes/add-recipe.page + /usr/share/help/C/org.gnome.Recipes/chef.page + /usr/share/help/C/org.gnome.Recipes/common-problems.page + /usr/share/help/C/org.gnome.Recipes/contribute.page + /usr/share/help/C/org.gnome.Recipes/cooking.page + /usr/share/help/C/org.gnome.Recipes/find-recipe.page + /usr/share/help/C/org.gnome.Recipes/images/Recipes.png + /usr/share/help/C/org.gnome.Recipes/images/down.png + /usr/share/help/C/org.gnome.Recipes/images/love.png + /usr/share/help/C/org.gnome.Recipes/images/rotate-left.png + /usr/share/help/C/org.gnome.Recipes/images/rotate-right.png + /usr/share/help/C/org.gnome.Recipes/images/search.png + /usr/share/help/C/org.gnome.Recipes/images/star.png + /usr/share/help/C/org.gnome.Recipes/images/trash.png + /usr/share/help/C/org.gnome.Recipes/index.page + /usr/share/help/C/org.gnome.Recipes/legal.xml + /usr/share/help/C/org.gnome.Recipes/notes.page + /usr/share/help/C/org.gnome.Recipes/share.page + /usr/share/help/C/org.gnome.Recipes/shop.page + /usr/share/help/de/org.gnome.Recipes/add-recipe-description.page + /usr/share/help/de/org.gnome.Recipes/add-recipe-details.page + /usr/share/help/de/org.gnome.Recipes/add-recipe-directions.page + /usr/share/help/de/org.gnome.Recipes/add-recipe-images.page + /usr/share/help/de/org.gnome.Recipes/add-recipe-ingredients.page + /usr/share/help/de/org.gnome.Recipes/add-recipe.page + /usr/share/help/de/org.gnome.Recipes/chef.page + /usr/share/help/de/org.gnome.Recipes/common-problems.page + /usr/share/help/de/org.gnome.Recipes/contribute.page + /usr/share/help/de/org.gnome.Recipes/cooking.page + /usr/share/help/de/org.gnome.Recipes/find-recipe.page + /usr/share/help/de/org.gnome.Recipes/index.page + /usr/share/help/de/org.gnome.Recipes/legal.xml + /usr/share/help/de/org.gnome.Recipes/notes.page + /usr/share/help/de/org.gnome.Recipes/share.page + /usr/share/help/de/org.gnome.Recipes/shop.page + /usr/share/help/ko/org.gnome.Recipes/add-recipe-description.page + /usr/share/help/ko/org.gnome.Recipes/add-recipe-details.page + /usr/share/help/ko/org.gnome.Recipes/add-recipe-directions.page + /usr/share/help/ko/org.gnome.Recipes/add-recipe-images.page + /usr/share/help/ko/org.gnome.Recipes/add-recipe-ingredients.page + /usr/share/help/ko/org.gnome.Recipes/add-recipe.page + /usr/share/help/ko/org.gnome.Recipes/chef.page + /usr/share/help/ko/org.gnome.Recipes/common-problems.page + /usr/share/help/ko/org.gnome.Recipes/contribute.page + /usr/share/help/ko/org.gnome.Recipes/cooking.page + /usr/share/help/ko/org.gnome.Recipes/find-recipe.page + /usr/share/help/ko/org.gnome.Recipes/index.page + /usr/share/help/ko/org.gnome.Recipes/legal.xml + /usr/share/help/ko/org.gnome.Recipes/notes.page + /usr/share/help/ko/org.gnome.Recipes/share.page + /usr/share/help/ko/org.gnome.Recipes/shop.page + /usr/share/help/sv/org.gnome.Recipes/add-recipe-description.page + /usr/share/help/sv/org.gnome.Recipes/add-recipe-details.page + /usr/share/help/sv/org.gnome.Recipes/add-recipe-directions.page + /usr/share/help/sv/org.gnome.Recipes/add-recipe-images.page + /usr/share/help/sv/org.gnome.Recipes/add-recipe-ingredients.page + /usr/share/help/sv/org.gnome.Recipes/add-recipe.page + /usr/share/help/sv/org.gnome.Recipes/chef.page + /usr/share/help/sv/org.gnome.Recipes/common-problems.page + /usr/share/help/sv/org.gnome.Recipes/contribute.page + /usr/share/help/sv/org.gnome.Recipes/cooking.page + /usr/share/help/sv/org.gnome.Recipes/find-recipe.page + /usr/share/help/sv/org.gnome.Recipes/index.page + /usr/share/help/sv/org.gnome.Recipes/legal.xml + /usr/share/help/sv/org.gnome.Recipes/notes.page + /usr/share/help/sv/org.gnome.Recipes/share.page + /usr/share/help/sv/org.gnome.Recipes/shop.page + /usr/share/icons/hicolor/16x16/apps/org.gnome.Recipes-symbolic.symbolic.png + /usr/share/icons/hicolor/16x16/apps/org.gnome.Recipes.png + /usr/share/icons/hicolor/24x24/apps/org.gnome.Recipes-symbolic.symbolic.png + /usr/share/icons/hicolor/24x24/apps/org.gnome.Recipes.png + /usr/share/icons/hicolor/32x32/apps/org.gnome.Recipes-symbolic.symbolic.png + /usr/share/icons/hicolor/32x32/apps/org.gnome.Recipes.png + /usr/share/icons/hicolor/48x48/apps/org.gnome.Recipes-symbolic.symbolic.png + /usr/share/icons/hicolor/48x48/apps/org.gnome.Recipes.png + /usr/share/icons/hicolor/512x512/apps/org.gnome.Recipes-symbolic.symbolic.png + /usr/share/icons/hicolor/512x512/apps/org.gnome.Recipes.png + /usr/share/icons/hicolor/symbolic/apps/org.gnome.Recipes-symbolic.svg + /usr/share/locale + /usr/share/mime/packages/org.gnome.Recipes-mime.xml + + + + + 2017-07-06 + 1.4.6 + Packaging update + Tristan Partin + tristan.partin@gmail.com + + + \ No newline at end of file