[gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-desktop/, gnome-base/gnome-desktop/files/

2019-09-14 Thread Sobhan Mohammadpour
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/

2019-02-23 Thread Mart Raudsepp
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/

2018-11-16 Thread Gilles Dartiguelongue
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}
+   !