[gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-desktop/, gnome-base/gnome-desktop/files/
commit: 8e70712c5f69e4270a77c83c0d0ba8a92af93615 Author: Sobhan Mohammadpour gentoo org> AuthorDate: Sat Sep 14 21:00:05 2019 + Commit: Sobhan Mohammadpour gentoo org> CommitDate: Sat Sep 14 21:00:05 2019 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=8e70712c gnome-base/gnome-desktop: add 3.34 Package-Manager: Portage-2.3.76, Repoman-2.3.17 .../files/3.34.0-make-seccomp-optional.patch | 39 ++ .../gnome-desktop/gnome-desktop-3.34.0.ebuild | 62 ++ gnome-base/gnome-desktop/metadata.xml | 8 +++ 3 files changed, 109 insertions(+) diff --git a/gnome-base/gnome-desktop/files/3.34.0-make-seccomp-optional.patch b/gnome-base/gnome-desktop/files/3.34.0-make-seccomp-optional.patch new file mode 100644 index ..9112e36c --- /dev/null +++ b/gnome-base/gnome-desktop/files/3.34.0-make-seccomp-optional.patch @@ -0,0 +1,39 @@ +From ecaf36f478d160618c1b9a23ed1c17f09a716c6f Mon Sep 17 00:00:00 2001 +From: Sobhan Mohammadpour +Date: Sat, 14 Sep 2019 16:21:18 -0400 +Subject: [PATCH] make seccomp optional + +--- + meson.build | 2 +- + meson_options.txt | 5 + + 2 files changed, 6 insertions(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 6781ca7..9361f26 100644 +--- a/meson.build b/meson.build +@@ -57,7 +57,7 @@ host_os = host_machine.system() + host_cpu = host_machine.cpu() + supported_os = ['linux'] + unsupported_cpus = ['alpha', 'ia64', 'm68k', 'sh4', 'sparc', 'sparc64'] +-if supported_os.contains(host_os) and not unsupported_cpus.contains(host_cpu) ++if supported_os.contains(host_os) and not unsupported_cpus.contains(host_cpu) and get_option('seccomp') + seccomp_dep = dependency('libseccomp') + else + seccomp_dep = dependency('', required: false) +diff --git a/meson_options.txt b/meson_options.txt +index e3402a1..a7e7f2e 100644 +--- a/meson_options.txt b/meson_options.txt +@@ -28,3 +28,8 @@ option('gtk_doc', + option('installed_tests', + type: 'boolean', value: false, description: 'Enable installed tests' + ) ++ ++option('seccomp', ++ type: 'boolean', value: true, ++ description: 'add seccomp support' ++) +-- +2.23.0 + diff --git a/gnome-base/gnome-desktop/gnome-desktop-3.34.0.ebuild b/gnome-base/gnome-desktop/gnome-desktop-3.34.0.ebuild new file mode 100644 index ..259eb8f2 --- /dev/null +++ b/gnome-base/gnome-desktop/gnome-desktop-3.34.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome.org gnome2-utils meson virtualx xdg + +DESCRIPTION="Library with common API for various GNOME modules" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/"; + +LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" +SLOT="3/17" # subslot = libgnome-desktop-3 soname version +IUSE="debug doc +introspection gtk-doc seccomp udev" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" + +# cairo[X] needed for gnome-bg +COMMON_DEPEND=" + app-text/iso-codes + >=dev-libs/glib-2.53.0:2 + >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?] + >=x11-libs/gtk+-3.3.6:3[X,introspection?] + x11-libs/cairo:=[X] + x11-libs/libX11 + x11-misc/xkeyboard-config + >=gnome-base/gsettings-desktop-schemas-3.27.0 + introspection? ( >=dev-libs/gobject-introspection-0.9.7:= ) + seccomp? ( sys-libs/libseccomp ) + udev? ( + sys-apps/hwids + virtual/libudev:= ) +" +RDEPEND="${COMMON_DEPEND} + ! +http://www.gentoo.org/dtd/metadata.dtd";> + + + gn...@gentoo.org + Gentoo GNOME Desktop + +
[gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-desktop/, gnome-base/gnome-desktop/files/
commit: 9a54f9aedc9c3ab3bdce7ba7780d9d1102fd85fd Author: Mart Raudsepp gentoo org> AuthorDate: Sat Feb 23 20:05:54 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Feb 23 20:05:54 2019 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9a54f9ae gnome-base/gnome-desktop: remove, available in ::gentoo Main tree version has additional ebuild and upstream fixes in the 3.26 versions, but now also has 3.30 available. here is too outdated and upstream moved 3.31 over to meson. Signed-off-by: Mart Raudsepp gentoo.org> .../files/3.26.2-load-ld-so-cache.patch| 12 --- .../gnome-desktop/gnome-desktop-3.26.2-r1.ebuild | 64 .../gnome-desktop/gnome-desktop-3.26.2.ebuild | 61 --- gnome-base/gnome-desktop/gnome-desktop-.ebuild | 112 - gnome-base/gnome-desktop/metadata.xml | 8 -- 5 files changed, 257 deletions(-) diff --git a/gnome-base/gnome-desktop/files/3.26.2-load-ld-so-cache.patch b/gnome-base/gnome-desktop/files/3.26.2-load-ld-so-cache.patch deleted file mode 100644 index ac81e1c7.. --- a/gnome-base/gnome-desktop/files/3.26.2-load-ld-so-cache.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/libgnome-desktop/gnome-desktop-thumbnail-script.c b/libgnome-desktop/gnome-desktop-thumbnail-script.c -index 99d83ac..72f4459 100644 a/libgnome-desktop/gnome-desktop-thumbnail-script.c -+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c -@@ -508,6 +508,7 @@ add_bwrap (GPtrArray *array, - "--ro-bind", "/usr", "/usr", - "--ro-bind", "/lib", "/lib", - "--ro-bind", "/lib64", "/lib64", -+ "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache", - "--proc", "/proc", - "--dev", "/dev", - "--symlink", "usr/bin", "/bin", diff --git a/gnome-base/gnome-desktop/gnome-desktop-3.26.2-r1.ebuild b/gnome-base/gnome-desktop/gnome-desktop-3.26.2-r1.ebuild deleted file mode 100644 index 93c9caee.. --- a/gnome-base/gnome-desktop/gnome-desktop-3.26.2-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 virtualx - -DESCRIPTION="Libraries for the gnome desktop that are not part of the UI" -HOMEPAGE="https://git.gnome.org/browse/gnome-desktop"; - -LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" -SLOT="3/12" # subslot = libgnome-desktop-3 soname version -IUSE="debug +introspection seccomp udev" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" - -# cairo[X] needed for gnome-bg -# automagic dependency on seccomp -COMMON_DEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.53.0:2[dbus] - >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?] - >=x11-libs/gtk+-3.3.6:3[X,introspection?] - x11-libs/cairo:=[X] - x11-libs/libX11 - x11-misc/xkeyboard-config - >=gnome-base/gsettings-desktop-schemas-3.5.91 - introspection? ( >=dev-libs/gobject-introspection-0.9.7:= ) - seccomp? ( sys-libs/libseccomp ) - udev? ( - sys-apps/hwids - virtual/libudev:= ) -" -RDEPEND="${COMMON_DEPEND} - !https://git.gnome.org/browse/gnome-desktop"; - -LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" -SLOT="3/12" # subslot = libgnome-desktop-3 soname version -IUSE="debug +introspection seccomp udev" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" - -# cairo[X] needed for gnome-bg -# automagic dependency on seccomp -COMMON_DEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.53.0:2[dbus] - >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?] - >=x11-libs/gtk+-3.3.6:3[X,introspection?] - x11-libs/cairo:=[X] - x11-libs/libX11 - x11-misc/xkeyboard-config - >=gnome-base/gsettings-desktop-schemas-3.5.91 - introspection? ( >=dev-libs/gobject-introspection-0.9.7:= ) - seccomp? ( sys-libs/libseccomp ) - udev? ( - sys-apps/hwids - virtual/libudev:= ) -" -RDEPEND="${COMMON_DEPEND} - !https://git.gnome.org/browse/gnome-desktop"; - -LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" -SLOT="3/12" # subslot = libgnome-desktop-3 soname version -IUSE="+introspection" -if [[ ${PV} = ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris" -fi - -# cairo[X] needed for gnome-bg -COMMON_DEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.44.0:2[dbus] - >=x11-libs/gdk-pixbuf-2.33.0:2[introspection?] - >=x11-libs/gtk+-3.3.6:3[X,introspection?] - >=x11-libs/libXext-1.1 - >=x11-libs/libXrandr-1.3 - x11-libs/cairo:=[X] - x11-libs/libX11 - x11-misc/xkeyboard-config - >=g
[gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-desktop/, gnome-base/gnome-desktop/files/
commit: 8b53f1d94092e8fa279539f49222ea3ddd001177 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Fri Nov 16 17:24:22 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Fri Nov 16 17:24:57 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=8b53f1d9 gnome-base/gnome-desktop: load ld.so.conf in sandbox Closes: https://bugs.gentoo.org/654096 Signed-off-by: Gilles Dartiguelongue gentoo.org> .../files/3.26.2-load-ld-so-cache.patch| 12 .../gnome-desktop/gnome-desktop-3.26.2-r1.ebuild | 64 ++ 2 files changed, 76 insertions(+) diff --git a/gnome-base/gnome-desktop/files/3.26.2-load-ld-so-cache.patch b/gnome-base/gnome-desktop/files/3.26.2-load-ld-so-cache.patch new file mode 100644 index ..ac81e1c7 --- /dev/null +++ b/gnome-base/gnome-desktop/files/3.26.2-load-ld-so-cache.patch @@ -0,0 +1,12 @@ +diff --git a/libgnome-desktop/gnome-desktop-thumbnail-script.c b/libgnome-desktop/gnome-desktop-thumbnail-script.c +index 99d83ac..72f4459 100644 +--- a/libgnome-desktop/gnome-desktop-thumbnail-script.c b/libgnome-desktop/gnome-desktop-thumbnail-script.c +@@ -508,6 +508,7 @@ add_bwrap (GPtrArray *array, + "--ro-bind", "/usr", "/usr", + "--ro-bind", "/lib", "/lib", + "--ro-bind", "/lib64", "/lib64", ++ "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache", + "--proc", "/proc", + "--dev", "/dev", + "--symlink", "usr/bin", "/bin", diff --git a/gnome-base/gnome-desktop/gnome-desktop-3.26.2-r1.ebuild b/gnome-base/gnome-desktop/gnome-desktop-3.26.2-r1.ebuild new file mode 100644 index ..93c9caee --- /dev/null +++ b/gnome-base/gnome-desktop/gnome-desktop-3.26.2-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2 virtualx + +DESCRIPTION="Libraries for the gnome desktop that are not part of the UI" +HOMEPAGE="https://git.gnome.org/browse/gnome-desktop"; + +LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" +SLOT="3/12" # subslot = libgnome-desktop-3 soname version +IUSE="debug +introspection seccomp udev" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" + +# cairo[X] needed for gnome-bg +# automagic dependency on seccomp +COMMON_DEPEND=" + app-text/iso-codes + >=dev-libs/glib-2.53.0:2[dbus] + >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?] + >=x11-libs/gtk+-3.3.6:3[X,introspection?] + x11-libs/cairo:=[X] + x11-libs/libX11 + x11-misc/xkeyboard-config + >=gnome-base/gsettings-desktop-schemas-3.5.91 + introspection? ( >=dev-libs/gobject-introspection-0.9.7:= ) + seccomp? ( sys-libs/libseccomp ) + udev? ( + sys-apps/hwids + virtual/libudev:= ) +" +RDEPEND="${COMMON_DEPEND} + !