[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/nautilus/files/, gnome-base/nautilus/

2019-09-14 Thread Sobhan Mohammadpour
commit: 8f138b3343728af2545643d3d08745e30fe38d4a
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat Sep 14 19:24:48 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat Sep 14 19:24:48 2019 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=8f138b33

gnome-base/nautilus: add 3.34.0

Package-Manager: Portage-2.3.76, Repoman-2.3.17

 gnome-base/nautilus/files/3.34.0-docs-build.patch |  40 +
 gnome-base/nautilus/nautilus-3.34.0.ebuild| 103 ++
 2 files changed, 143 insertions(+)

diff --git a/gnome-base/nautilus/files/3.34.0-docs-build.patch 
b/gnome-base/nautilus/files/3.34.0-docs-build.patch
new file mode 100644
index ..3d700bdd
--- /dev/null
+++ b/gnome-base/nautilus/files/3.34.0-docs-build.patch
@@ -0,0 +1,40 @@
+From 49d85c31346ff61afdd2c03b19b75c657416bacc Mon Sep 17 00:00:00 2001
+From: Sobhan Mohammadpour 
+Date: Sat, 14 Sep 2019 15:03:53 -0400
+Subject: [PATCH] [Patch] update 3.30-5: build: always install man pages
+
+originally by: Mart Raudsepp
+---
+ docs/meson.build | 5 +++--
+ meson.build  | 4 +---
+ 2 files changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/docs/meson.build b/docs/meson.build
+index a54574f..ae0b171 100644
+--- a/docs/meson.build
 b/docs/meson.build
+@@ -1,4 +1,5 @@
+ install_man('nautilus.1')
+ install_man('nautilus-autorun-software.1')
+-
+-subdir('reference')
++if get_option('docs')
++   subdir('reference')
++endif
+diff --git a/meson.build b/meson.build
+index 8ab4fb6..98cc73b 100644
+--- a/meson.build
 b/meson.build
+@@ -196,9 +196,7 @@ subdirs = [
+ # Conditional building #
+ 
+
+-if get_option('docs')
+-  subdirs += 'docs'
+-endif
++subdirs += 'docs'
+ if get_option('tests') != 'none'
+   subdirs += 'test'
+ endif
+--
+2.23.0

diff --git a/gnome-base/nautilus/nautilus-3.34.0.ebuild 
b/gnome-base/nautilus/nautilus-3.34.0.ebuild
new file mode 100644
index ..30c37296
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-3.34.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus";
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome gtk-doc +introspection packagekit +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.55.1:2
+   >=media-libs/gexiv2-0.10.0
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   >=app-arch/gnome-autoar-0.2.1
+   gnome-base/gnome-desktop:3
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-2.0:=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+   packagekit? ( app-admin/packagekit-base )
+   sendto? ( !

[gentoo-commits] repo/gentoo:master commit in: sys-process/gnome-usage/

2019-08-01 Thread Sobhan Mohammadpour
commit: c0957dc25d73e5097e08fbc419dda9f685496741
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri Aug  2 03:17:54 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri Aug  2 03:20:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0957dc2

sys-process/gnome-usage: new ebuild

A nice way to view information about use of system resources,
like memory and disk space.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 sys-process/gnome-usage/Manifest  |  1 +
 sys-process/gnome-usage/gnome-usage-3.32.0.ebuild | 47 +++
 sys-process/gnome-usage/metadata.xml  |  8 
 3 files changed, 56 insertions(+)

diff --git a/sys-process/gnome-usage/Manifest b/sys-process/gnome-usage/Manifest
new file mode 100644
index 000..9f3060cec6d
--- /dev/null
+++ b/sys-process/gnome-usage/Manifest
@@ -0,0 +1 @@
+DIST gnome-usage-3.32.0.tar.xz 352372 BLAKE2B 
0d26f0cad96f2621acbc4b1eda08f5cadfc1ca0086b631f99027987e4af0b36bb5eefbdb0dfa34f35c1b5bd56f4a1457f5fb3f635206769955c6cfb40dbe64dc
 SHA512 
c1ed3ab8fcdb039bc05f4b091a7ac8c032b7f7847f77bff79c89a57d5c0075f712228c752674e0c61f63a1adaea911304de5a1cdd1c342c74abea6e48defee88

diff --git a/sys-process/gnome-usage/gnome-usage-3.32.0.ebuild 
b/sys-process/gnome-usage/gnome-usage-3.32.0.ebuild
new file mode 100644
index 000..f03682112ef
--- /dev/null
+++ b/sys-process/gnome-usage/gnome-usage-3.32.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="A nice way to view information about use of system resources."
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-usage";
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-libs/glib-2.38.0:2
+   >=x11-libs/gtk+-3.20.10:3
+   >=gnome-base/libgtop-2.34.0:2
+   >=dev-libs/libdazzle-3.30
+"
+
+DEPEND="${RDEPEND}
+   ${vala_depend}
+   >=sys-devel/gettext-0.19.8
+"
+
+src_prepare() {
+   vala_src_prepare
+   default
+}
+
+src_configure() {
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}

diff --git a/sys-process/gnome-usage/metadata.xml 
b/sys-process/gnome-usage/metadata.xml
new file mode 100644
index 000..39980802b1d
--- /dev/null
+++ b/sys-process/gnome-usage/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] repo/gentoo:master commit in: app-editors/ghex/

2019-07-14 Thread Sobhan Mohammadpour
commit: e43515ea069bc4dfe94fe1043b91c9730162bc8b
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Jul 15 03:13:32 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Jul 15 03:14:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e43515ea

app-editors/ghex: add a new line at the end of the build.

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-editors/ghex/ghex-3.18.4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-editors/ghex/ghex-3.18.4.ebuild 
b/app-editors/ghex/ghex-3.18.4.ebuild
index 8611cb5cab1..da61e4d5228 100644
--- a/app-editors/ghex/ghex-3.18.4.ebuild
+++ b/app-editors/ghex/ghex-3.18.4.ebuild
@@ -30,4 +30,5 @@ pkg_postinst() {
 pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
-}
\ No newline at end of file
+}
+



[gentoo-commits] repo/gentoo:master commit in: profiles/

2019-07-14 Thread Sobhan Mohammadpour
commit: e49c3a3bbface5fa1a53d3ca1c0588a5cbbc419d
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Jul 15 00:33:21 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Jul 15 00:36:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e49c3a3b

package.mask: add totem 3.32.1 for testing

Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 58c600af8ef..8195d7a1092 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sobhan Mohammadpour  (2019-07-14)
+# Masked for testing
+>=media-video/totem-3.32.1
+
 # Kent Fredric  (2019-07-14)
 # Broken since 2007, Upstream not seen since 2004.
 # Removal after 2019-08-13



[gentoo-commits] repo/gentoo:master commit in: media-video/totem/, media-video/totem/files/

2019-07-14 Thread Sobhan Mohammadpour
commit: 98090576a1567781ee72123a4fde6d4c30cbb5ef
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Jul 15 00:35:38 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Jul 15 00:36:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98090576

media-video/totem: 3.30.0 → 3.32.1

update plugin patch, some of the plugins had been removed.
vala has been removed too

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 media-video/totem/Manifest |   1 +
 .../totem/files/3.32.1-control-plugins.patch   | 124 
 media-video/totem/totem-3.32.1.ebuild  | 127 +
 3 files changed, 252 insertions(+)

diff --git a/media-video/totem/Manifest b/media-video/totem/Manifest
index 7d1227e178c..78d9ede9162 100644
--- a/media-video/totem/Manifest
+++ b/media-video/totem/Manifest
@@ -1 +1,2 @@
 DIST totem-3.30.0.tar.xz 3275852 BLAKE2B 
9a5f97229a8aa6f7665c6d3e79dff48cfcce3caeab69510361ef3e9e1a107f7a56c66a5ae89ba3ae0a77d4b0ae8a16ac1f61e77278c82bf768e50009420110d0
 SHA512 
9d2e0a9e89358eea03404afd9353d18fa23afee7a34612912411ef10d4fb0b26ee02db002e6f8e05f68a333202d419f1e1a35188da23f87189e3093dac655742
+DIST totem-3.32.1.tar.xz 2154892 BLAKE2B 
ff9ec2facbada0f72ae82bbb35d03e82b574be02d7c1f1d4c4dd3262e2b302d3430ba953cd9f4b4e1d1e5151f9b5987986c7ea387a7f5d6667eb931d41805659
 SHA512 
31a3e3ac7628b992da3cf99570d013eb8b972e28465db30a9ec68291f8e19ab498d89df6275228367a7e3e43121bcebda2654f2b0461a9d1d561cf46e0029f67

diff --git a/media-video/totem/files/3.32.1-control-plugins.patch 
b/media-video/totem/files/3.32.1-control-plugins.patch
new file mode 100644
index 000..2abcd75bac5
--- /dev/null
+++ b/media-video/totem/files/3.32.1-control-plugins.patch
@@ -0,0 +1,124 @@
+From 4944c498633f913c07a2680563a64d47c233630d Mon Sep 17 00:00:00 2001
+From: Sobhan Mohammadpour 
+Date: Sun, 14 Jul 2019 20:18:45 -0400
+Subject: [PATCH] 3.32.1 control plugins
+
+update From 5bdfac8a4a34e3edec05439fa3cd5544e0515e24 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?R=C3=A9mi=20Cardona?= 
+Date: Sun, 10 Jun 2018 10:09:16 +0200
+Subject: [PATCH] Allow full control over which plugins are built
+---
+ meson_options.txt   | 24 +++-
+ src/plugins/meson.build | 30 +-
+ 2 files changed, 44 insertions(+), 10 deletions(-)
+
+diff --git a/meson_options.txt b/meson_options.txt
+index e1c5909..085380e 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -1,5 +1,27 @@
+ option('enable-easy-codec-installation', type: 'combo', choices: ['yes', 
'no', 'auto'], value: 'auto', description: 'Whether to enable easy codec 
installation support for GStreamer')
+ option('enable-python', type: 'combo', choices: ['yes', 'no', 'auto'], value: 
'auto', description: 'Enable python support')
+-option('with-plugins', type: 'combo', choices: ['all', 'none', 'auto'], 
value: 'auto', description: 'Which Totem plugins to compile (default: auto; 
"all", "none" and "auto" are valid)')
++option('with-plugins', type: 'array', choices: [
++  'all',
++  'auto',
++  'apple-trailers',
++  'autoload-subtitles',
++  'brasero-disc-recorder',
++  'dbusservice',
++  'im-status',
++  'lirc',
++  'media-player-keys',
++  'opensubtitles',
++  'properties',
++  'pythonconsole',
++  'recent',
++  'rotation',
++  'samplepython',
++  'save-file',
++  'screensaver',
++  'screenshot',
++  'skipto',
++  'variable-rate',
++  'vimeo',
++], value: ['auto'], description: 'Which Totem plugins to compile (default: 
auto; "all", "none" and "auto" are valid)')
+ option('enable-gtk-doc', type: 'boolean', value: false, description: 'use 
gtk-doc to build documentation')
+ option('enable-introspection', type: 'combo', choices: ['yes', 'no', 'auto'], 
value: 'auto', description: 'Enable GObject Introspection (depends on GObject)')
+diff --git a/src/plugins/meson.build b/src/plugins/meson.build
+index 552cc22..cddda3f 100644
+--- a/src/plugins/meson.build
 b/src/plugins/meson.build
+@@ -37,8 +37,8 @@ allowed_plugins = [
+ plugins = []
+ 
+ plugins_option = get_option('with-plugins')
+-if plugins_option != 'none'
+-  plugins += [
++if plugins_option.length() > 0
++  foreach plugin: [
+ 'apple-trailers',
+ 'autoload-subti

[gentoo-commits] repo/gentoo:master commit in: app-editors/ghex/

2019-07-14 Thread Sobhan Mohammadpour
commit: 8b0fcc1a5f43a9993c1342a4df563c3cca32bf5f
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Jul 14 23:16:51 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Jul 14 23:18:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0fcc1a

app-editors/ghex: 3.18.3 → 3.18.4

move to meson

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-editors/ghex/Manifest   |  1 +
 app-editors/ghex/ghex-3.18.4.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/app-editors/ghex/Manifest b/app-editors/ghex/Manifest
index 5f7fad31d09..b6e92fd684f 100644
--- a/app-editors/ghex/Manifest
+++ b/app-editors/ghex/Manifest
@@ -1 +1,2 @@
 DIST ghex-3.18.3.tar.xz 1630720 BLAKE2B 
dacca0b015dd73dca9ea7a5303de8b6ef981c7e4fd93dfdbb0782ac61f073381fef7d5a1dcb8a88f2d31319fd9583ac6f556ed6856b5ba7d3449bbf2af2c991f
 SHA512 
e03b154a22db000a5994c68bb72280113e69e7ef210f86ab2c6578e77daabf50bac8eb620ffaad5a7eb776d23383478cbdc7fb317fa336cef55173f858519023
+DIST ghex-3.18.4.tar.xz 1420268 BLAKE2B 
70a3027a2c228481ecbc6ae44c0a707c9858453e3af7bfc268b6e32a8496722cf117c1b2ce4dd798795a429dccd24e1fa9cb9d1a8c9c8fb5998243369f76ccc4
 SHA512 
6121a5986ee7d7f96bf7f401e155f8aa37f076af455bc68e43d1b5b02b63bc9aed3eba5209511d1b659eb4c9093ab5d9601c14a5e868d979e92a6d0ca0cf9ce2

diff --git a/app-editors/ghex/ghex-3.18.4.ebuild 
b/app-editors/ghex/ghex-3.18.4.ebuild
new file mode 100644
index 000..8611cb5cab1
--- /dev/null
+++ b/app-editors/ghex/ghex-3.18.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome.org gnome2-utils meson xdg
+DESCRIPTION="GNOME hexadecimal editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Ghex";
+
+LICENSE="GPL-2+ FDL-1.1+"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   >=dev-libs/atk-1
+   >=dev-libs/glib-2.31.10:2
+   >=x11-libs/gtk+-3.3.8:3
+"
+DEPEND="${RDEPEND}
+   >=sys-devel/gettext-0.17
+   app-text/yelp-tools
+   virtual/pkgconfig
+"
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}
\ No newline at end of file



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgdata/

2019-07-04 Thread Sobhan Mohammadpour
commit: 5a403335ff07af6bd7a3c3664df885822dadb77d
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri Jul  5 03:24:17 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri Jul  5 03:24:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a403335

dev-libs/libgdata: 0.17.9 → 0.17.10

the package moved to meson and gettext, can't get the tests to work
as they need dconf

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 dev-libs/libgdata/Manifest|  1 +
 dev-libs/libgdata/libgdata-0.17.10.ebuild | 79 +++
 2 files changed, 80 insertions(+)

diff --git a/dev-libs/libgdata/Manifest b/dev-libs/libgdata/Manifest
index 03a41b0f19e..a55d677faa6 100644
--- a/dev-libs/libgdata/Manifest
+++ b/dev-libs/libgdata/Manifest
@@ -1,2 +1,3 @@
+DIST libgdata-0.17.10.tar.xz 836836 BLAKE2B 
a34f133289eb64ca24d96f38851ac07347e1b2a88860bf926072945d64d3064bbf5c4f674bfb262f27c290fa2b243d5f82805e09290194a9614dbf8dc0993e05
 SHA512 
01f8bb121c402fc0af8e9f12cafba326a87cef6756ced72652890c834fd4f497a060f6455ab66d4af92d9cd34b4d6fdf58033dca0f91bb806c80b60987955c22
 DIST libgdata-0.17.8.tar.xz 1464812 BLAKE2B 
787b5d6e4a62e70f76ca4080fb5c3ff1e7d68745f388be646dd980ef8be18275997bca46a1f3639c9457c8310f9c3f4cd34892be88db284a9ee5e5f43e9723fa
 SHA512 
dfc4c825a7053a6fd7659d04c7077bed8539b4cf3ef3da1d5ece4da3ce17941900e960a300a50b284010ed890dcab87e4c4726403f04481c672832fd34b975b0
 DIST libgdata-0.17.9.tar.xz 1434700 BLAKE2B 
e0b10bdd962aa5d294d75c15c3aa9187342cd85b9a28816fe5628864bc2236e10ee2765ed8123c8b90422f0394b342a2a144dc7ef844486193c8eec2a46cb17f
 SHA512 
90289309cbdc4ec6932bf385ddbfcc75c0c2f8b9ca356329298aaa37f6c3db7a16de20e5c947c16c595e43e729a664e4d6d3e2c5a60bb1e463a13d1306f374ce

diff --git a/dev-libs/libgdata/libgdata-0.17.10.ebuild 
b/dev-libs/libgdata/libgdata-0.17.10.ebuild
new file mode 100644
index 000..112574624d4
--- /dev/null
+++ b/dev-libs/libgdata/libgdata-0.17.10.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+GNOME2_EAUTORECONF="yes"
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="GLib-based library for accessing online service APIs using the 
GData protocol"
+HOMEPAGE="https://wiki.gnome.org/Projects/libgdata";
+
+LICENSE="LGPL-2.1+"
+SLOT="0/22" # subslot = libgdata soname version
+
+IUSE="+crypt gnome-online-accounts gtk gtk-doc +introspection test vala"
+# needs dconf
+RESTRICT="test"
+
+REQUIRED_USE="
+   gnome-online-accounts? ( crypt )
+   vala? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.44.0:2
+   >=dev-libs/json-glib-1[introspection?]
+   >=dev-libs/libxml2-2:2
+   >=net-libs/liboauth-0.9.4
+   >=net-libs/libsoup-2.55.90:2.4[introspection?]
+   gtk? ( x11-libs/gtk+:3 )
+   crypt? ( app-crypt/gcr:= )
+   gnome-online-accounts? ( 
>=net-libs/gnome-online-accounts-3.8:=[introspection?,vala?] )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.7:= )
+"
+DEPEND="${RDEPEND}
+   dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1.25
+   sys-devel/gettext
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   test? ( >=net-libs/uhttpmock-0.5
+   >=x11-libs/gdk-pixbuf-2.14:2 )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   eapply_user
+}
+
+src_configure() {
+   local emesonargs=(
+   "-Dinstalled_tests=false"
+   -Dgnome=$(usex crypt enabled disabled)
+   -Dgoa=$(usex gnome-online-accounts enabled disabled)
+   -Dgtk=$(usex gtk enabled disabled)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use gtk-doc man)
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   $(meson_use test always-build-tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2019-07-04 Thread Sobhan Mohammadpour
commit: c53f57662024fa840f4a2b46c0e65087bed26809
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri Jul  5 03:25:57 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri Jul  5 03:25:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53f5766

package.mask: add dev-libs/libgdata-0.17.10 for testing

Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 093a92f83c1..05c6e2ece4a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sobhan Mohammadpour  (2019-07-04)
+# Mask until further testing is done
+=dev-libs/libgdata-0.17.10
+
 # Michał Górny  (2019-07-04)
 # The core FreeBSD packages are outdated, and have not been subject
 # to FreeBSD erratas for quite some time.  As a result, at least some



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgweather/

2019-07-04 Thread Sobhan Mohammadpour
commit: 4dc5b1b2aeea3498434102fbaf2c48ad11d80f10
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri Jul  5 01:55:23 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri Jul  5 01:56:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc5b1b2

dev-libs/libgweather: 3.32.2 fix patch name

patch had wrong name

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 dev-libs/libgweather/libgweather-3.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgweather/libgweather-3.32.2.ebuild 
b/dev-libs/libgweather/libgweather-3.32.2.ebuild
index e349e588d0f..52aabb1e087 100644
--- a/dev-libs/libgweather/libgweather-3.32.2.ebuild
+++ b/dev-libs/libgweather/libgweather-3.32.2.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}"/${PV}-meson-tweaks.patch # Provide introspection 
optionality and don't build tests that aren't ran automatically
+   "${FILESDIR}"/3.32.1-meson-tweaks.patch # Provide introspection 
optionality and don't build tests that aren't ran automatically
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-calculator/

2019-07-04 Thread Sobhan Mohammadpour
commit: 1c751b43dac8ce32aa1ac38237cb61f5c5cc8118
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri Jul  5 01:51:54 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri Jul  5 01:53:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c751b43

gnome-extra/gnome-calculator: 3.30.1 → 3.32.2

Package-Manager: Portage-2.3.67, Repoman-2.3.14
RepoMan-Options: --force
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 gnome-extra/gnome-calculator/Manifest  |  1 +
 .../gnome-calculator-3.32.2.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/gnome-extra/gnome-calculator/Manifest 
b/gnome-extra/gnome-calculator/Manifest
index f4a18199fb2..ad3fc32a4ec 100644
--- a/gnome-extra/gnome-calculator/Manifest
+++ b/gnome-extra/gnome-calculator/Manifest
@@ -1 +1,2 @@
 DIST gnome-calculator-3.30.1.tar.xz 1070308 BLAKE2B 
dca8e16f754d7ae7ac3371dbe65fcaacf51c251d377cc696c7c9a9ca6b4d9c0f6431acd06c3091e3d3e0f468cc599953452cbbe4de33473e365425ca3add602f
 SHA512 
4c909f36d1e6ff594b9ab76419a6b50962cf4b5de606c4996d311e5ef6511a20d5c3b310919b271b1a0120ed6a0794644faf5a390d94b71ec6bb89883d498565
+DIST gnome-calculator-3.32.2.tar.xz 947096 BLAKE2B 
7c511e4d22971b008587aaa9ee7a44bfa663b663ebaddd6b5d4426f673e0f8975506c3b6aaba2781e3ccbe9ab7b9eb9b9d876c1b8acae9e14b195bfbeb207c42
 SHA512 
ef30ddad8b68367f71c2b894f041affe2b88c8aa90ad40d6128d03e0dc4871fd57d632809a365b14bac0b53dad37a73df564d237b8f45d4c42c38e118cb26de1

diff --git a/gnome-extra/gnome-calculator/gnome-calculator-3.32.2.ebuild 
b/gnome-extra/gnome-calculator/gnome-calculator-3.32.2.ebuild
new file mode 100644
index 000..a4ff4383308
--- /dev/null
+++ b/gnome-extra/gnome-calculator/gnome-calculator-3.32.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="A calculator application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Calculator";
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE=""
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+
+# gtksourceview vapi definitions in dev-lang/vala itself are too old, and 
newer vala removes them
+# altogether, thus we need them installed by gtksourceview[vala]
+RDEPEND="
+   >=dev-libs/glib-2.40:2
+   >=x11-libs/gtk+-3.19.3:3
+   x11-libs/gtksourceview:4[vala]
+   >=net-libs/libsoup-2.42:2.4
+   dev-libs/libxml2:2
+   dev-libs/mpc:=
+   dev-libs/mpfr:0=
+"
+DEPEND="${RDEPEND}
+   $(vala_depend)
+   dev-libs/appstream-glib
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_icon_cache_update
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_icon_cache_update
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgweather/

2019-07-04 Thread Sobhan Mohammadpour
commit: e3bb9032d776eb7475f967d8d7cbf3383de5f23e
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri Jul  5 01:38:05 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri Jul  5 01:39:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3bb9032

dev-libs/libgweather: 3.32.1 → 3.32.2

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 dev-libs/libgweather/Manifest  |  1 +
 dev-libs/libgweather/libgweather-3.32.2.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest
index e8ec36a1a77..e63eb066377 100644
--- a/dev-libs/libgweather/Manifest
+++ b/dev-libs/libgweather/Manifest
@@ -2,3 +2,4 @@ DIST libgweather-3.24.1.tar.xz 3350680 BLAKE2B 
9265cb3c280446d5f380f62b60efb5578
 DIST libgweather-3.26.2.tar.xz 3409528 BLAKE2B 
1c5cdc7125aac8df95e97db8fa1d63bcb06865e70691621bc3a1c0ece2e602862cef9a2a5daa2ebbc5fa7eaefa32bf89507f1eef8fa4eeff294d43132e83fab4
 SHA512 
75b936f93814005b4317dcb51777036f589f343526428d9a74de96aac1badd4fe81c117184e2bff84a7a3078d6f2a2000e7b63f1e1d80f839b3513cc470fb25b
 DIST libgweather-3.28.3.tar.xz 2711240 BLAKE2B 
9e55c32485401fa31e5ca5a824f239c373e41c2ef3a1d4442ba4512f102edadaa3452bdc4f4a445ea34e5e24cda23fbf6e1363da5bd49f70018b387f7450cf15
 SHA512 
7eb98f15b624090ba0959f4ee47c1a2317504a381829cebb949f4104ea9b5c2847a98f95de60a35c5bf1094e500041c53e1afdb265dd2f237bc49db8acbfd6f2
 DIST libgweather-3.32.1.tar.xz 2713696 BLAKE2B 
496aa07c517ad570ebf54041b8ae14ec5eb5a923a113e1adcf23e5ac9a515ccb5c2dbeb29c923f0abcfc213409ddafbb1747c5ed5a6129bd4ac40b4e0fd687d6
 SHA512 
f5ae94436fa3cceee84ff80f14296f11ab27727e3881689dd71126de158f7d0015b462163cb2b47cf30add5a4c97c89c6473c1ed0515fcaac0dde2daffdf7108
+DIST libgweather-3.32.2.tar.xz 2716144 BLAKE2B 
56bf66edde8293758f49c1ca14b47fb725f72a0202e95e6e1d1832c179fd9414d527827be5cb7daa17627abfbd1ac16d8d09dbdbbdcb24d62cc62c25a220c156
 SHA512 
61543e5eaf8c04605a91a6f47811b3a0ed2b04c2f50eae9b8d08a4e24904db4731748fa27a0863d2cdab5fde776ec55abe9fd9fb2a72c7bd546665d59957cb4d

diff --git a/dev-libs/libgweather/libgweather-3.32.2.ebuild 
b/dev-libs/libgweather/libgweather-3.32.2.ebuild
new file mode 100644
index 000..e349e588d0f
--- /dev/null
+++ b/dev-libs/libgweather/libgweather-3.32.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="Location and timezone database and weather-lookup library"
+HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather";
+
+LICENSE="GPL-2+"
+SLOT="2/3-15" # subslot = 3-(libgweather-3 soname suffix)
+
+IUSE="glade gtk-doc +introspection +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+
+RDEPEND="
+   >=dev-libs/glib-2.44.0:2
+   >=x11-libs/gtk+-3.13.5:3[introspection?]
+   >=net-libs/libsoup-2.44:2.4
+   >=dev-libs/libxml2-2.6.0:2
+   sci-geosciences/geocode-glib
+   >=sys-libs/timezone-data-2010k
+
+   glade? ( >=dev-util/glade-3.16:3.10 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.11
+   app-text/docbook-xml-dtd:4.3 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   $(vala_depend)
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-meson-tweaks.patch # Provide introspection 
optionality and don't build tests that aren't ran automatically
+)
+
+src_prepare() {
+   xdg_src_prepare
+   vala_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use glade glade_catalog)
+   $(meson_use vala enable_vala)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/geoclue/, app-misc/geoclue/files/, profiles/

2019-06-18 Thread Sobhan Mohammadpour
commit: 9b1c4910285bbbef821496048f52c10eeef7f96c
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Wed Jun 19 05:46:28 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Wed Jun 19 05:49:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1c4910

app-misc/geoclue: 2.5.3 → 2.5.3-r1

fix bad meson args and also make vala optional

Suggested-by: Pacho Ramos  gentoo.org>
Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 .../files/geoclue-2.5.3-optional-vapi.patch| 47 ++
 ...eoclue-2.5.3.ebuild => geoclue-2.5.3-r1.ebuild} | 20 +++--
 profiles/package.mask  |  2 +-
 3 files changed, 64 insertions(+), 5 deletions(-)

diff --git a/app-misc/geoclue/files/geoclue-2.5.3-optional-vapi.patch 
b/app-misc/geoclue/files/geoclue-2.5.3-optional-vapi.patch
new file mode 100644
index 000..874488decac
--- /dev/null
+++ b/app-misc/geoclue/files/geoclue-2.5.3-optional-vapi.patch
@@ -0,0 +1,47 @@
+From 56c7ca99dcadbf3e80ff2a9baf3e174f278b6a71 Mon Sep 17 00:00:00 2001
+From: Sobhan Mohammadpour 
+Date: Wed, 19 Jun 2019 01:16:16 -0400
+Subject: [PATCH] optinal vala
+
+---
+ libgeoclue/meson.build | 5 +++--
+ meson_options.txt  | 3 +++
+ 2 files changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/libgeoclue/meson.build b/libgeoclue/meson.build
+index e228ec3..e78a3e8 100644
+--- a/libgeoclue/meson.build
 b/libgeoclue/meson.build
+@@ -58,7 +58,8 @@ libgeoclue_dep = declare_dependency(link_with: libgeoclue,
+ sources: [ libgeoclue_sources, 
libgeoclue_headers ])
+ 
+ gir = find_program('g-ir-scanner', required: false)
+-vapigen = find_program('vapigen', required: false)
++vapigen_req = get_option('vapigen')
++vapigen = find_program('vapigen-ver', required: false)
+ enable_gir = get_option('introspection')
+ pkg_requirements = ['glib-2.0', 'gio-2.0', 'gio-unix-2.0']
+ gir_sources = [ libgeoclue_sources,
+@@ -78,7 +79,7 @@ if gir.found() and enable_gir
+install: true,
+header: 'geoclue.h',
+extra_args: [ '--quiet' ])
+-  if vapigen.found()
++  if vapigen.found() and vapigen_req
+ gnome.generate_vapi('libgeoclue-' + gclue_api_version,
+ sources: geo_gir[0],
+ packages: pkg_requirements,
+diff --git a/meson_options.txt b/meson_options.txt
+index 83bc60e..8611f6c 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -1,3 +1,6 @@
++option('vapigen',
++   type: 'boolean', value: false,
++   description: 'Enable vala?')
+ option('libgeoclue',
+ type: 'boolean', value: true,
+ description: 'Enable convenience library')
+-- 
+2.21.0
+

diff --git a/app-misc/geoclue/geoclue-2.5.3.ebuild 
b/app-misc/geoclue/geoclue-2.5.3-r1.ebuild
similarity index 73%
rename from app-misc/geoclue/geoclue-2.5.3.ebuild
rename to app-misc/geoclue/geoclue-2.5.3-r1.ebuild
index 67b5750e57a..b4c7c307185 100644
--- a/app-misc/geoclue/geoclue-2.5.3.ebuild
+++ b/app-misc/geoclue/geoclue-2.5.3-r1.ebuild
@@ -2,8 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.32"
 
-inherit gnome.org meson systemd user
+inherit gnome.org meson systemd vala user xdg
 
 DESCRIPTION="A geoinformation D-Bus service"
 HOMEPAGE="https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home";
@@ -13,7 +15,7 @@ LICENSE="LGPL-2"
 SLOT="2.0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
 #todo maybe add a use flat for libgeoclue
-IUSE="+introspection gtk-doc modemmanager zeroconf"
+IUSE="+introspection gtk-doc modemmanager vala zeroconf"
 
 RDEPEND="
>=dev-libs/glib-2.44:2
@@ -32,16 +34,26 @@ DEPEND="${RDEPEND}
>=dev-util/gtk-doc-1
sys-devel/gettext
virtual/pkgconfig
+   vala? (  $(vala_depend) )
 "
 
+src_prepare() {
+   epatch "${FILESDIR}"/${P}-optional-vapi.patch
+
+   vala_src_prepare
+   sed -i -e "s:'vapigen-ver':'vapigen-$(vala_best_api_version)':" 
libgeoclue/meson.build || die
+   xdg_src_prepare
+}
+
 src_configure() {
# debug only affects CFLAGS
local emesonargs=(
$(meson_use gtk-doc)
-   -Ddbus-service-user=geoclue \
+   $(meson_use vala vapigen)
+   -Ddbus-srv-user=geoclue \
-Denable-backend=true \
-Dlibgeoclue=true \
-   -Dsystemdsystemunitdir="$(sy

[gentoo-commits] repo/gentoo:master commit in: app-misc/geoclue/, profiles/

2019-06-18 Thread Sobhan Mohammadpour
commit: 422e6437fcbc64531cacd2cb6866f60075e08105
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Wed Jun 19 05:07:07 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Wed Jun 19 05:09:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422e6437

app-misc/geoclue: 2.4.13 → 2.5.3

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-misc/geoclue/Manifest |  1 +
 app-misc/geoclue/geoclue-2.5.3.ebuild | 58 +++
 profiles/package.mask |  4 +++
 3 files changed, 63 insertions(+)

diff --git a/app-misc/geoclue/Manifest b/app-misc/geoclue/Manifest
index a523d2e937b..79f90b5d05a 100644
--- a/app-misc/geoclue/Manifest
+++ b/app-misc/geoclue/Manifest
@@ -1,2 +1,3 @@
 DIST geoclue-2.4.13.tar.bz2 108691 BLAKE2B 
5ffc2aca51ad0943931c526da69225e3a0d9b0c850ea688a350c47696b83775dc078e928af8cb0996741386a41ab5ec1ac129676d7e3b4c8584b3720dd370c1e
 SHA512 
ed9c295bbdc22836a548ca4d5014d109af214464d1dd2a00f1ec493a751d949930d9fa512e915c7d65b34c8706c3bf73e06dd5e170846edee9e764d144960e78
 DIST geoclue-2.4.8.tar.xz 368404 BLAKE2B 
244aaa01ebbac57839eb8e5a19f543f3940217de9ad076b55c6054ff818e3c2948d3419e7391e05ccc17a5234a76980dee0470ae806d437db95db4a9e128a678
 SHA512 
1741962b4bdce925af090961bd50f4d0d934f7b81e53968d5d8ea7957e8593c4c9a8084bbd149c454d76f2af35be036748f212c99506b475567384a43f579f3d
+DIST geoclue-2.5.3.tar.bz2 85084 BLAKE2B 
3f61c16dcb4d0de95499865d83df4bd9b393d9d2f204b70029fb753666caab0e74468ae14f37ed78475d623caae9553e0e69b62765afebc6730212428d377aff
 SHA512 
b4188f1b055f84ce0c58e497896a328d09838073b867598a0ca026c741e4464ae7ee54e53e9f02addd818152dce4a21eb5f83a3245e7ce1a93eec5671d0a9ee9

diff --git a/app-misc/geoclue/geoclue-2.5.3.ebuild 
b/app-misc/geoclue/geoclue-2.5.3.ebuild
new file mode 100644
index 000..67b5750e57a
--- /dev/null
+++ b/app-misc/geoclue/geoclue-2.5.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit gnome.org meson systemd user
+
+DESCRIPTION="A geoinformation D-Bus service"
+HOMEPAGE="https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home";
+SRC_URI="https://gitlab.freedesktop.org/geoclue/${PN}/-/archive/${PV}/${P}.tar.bz2";
+
+LICENSE="LGPL-2"
+SLOT="2.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+#todo maybe add a use flat for libgeoclue
+IUSE="+introspection gtk-doc modemmanager zeroconf"
+
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/json-glib-0.14
+   >=net-libs/libsoup-2.42:2.4
+   sys-apps/dbus
+   introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
+   modemmanager? ( >=net-misc/modemmanager-1.6 )
+   zeroconf? ( >=net-dns/avahi-0.6.10[dbus] )
+   ! (19 Jun 2019)
+# this is new and it needs testing
+=app-misc/geoclue-2.5.3
+
 # Georgy Yakovlev  (17 Jun 2019)
 # this is now provided by dev-lang/rust{-bin}[rustfmt]
 # it's tightly integrated with rust toolchain, eselect-rust



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/files/, app-editors/gedit/

2019-05-26 Thread Sobhan Mohammadpour
commit: 565e5bde87543e739adaefd0d1b43eca860ef018
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun May 26 18:07:47 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun May 26 18:50:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=565e5bde

app-editors/gedit: 3.32.0-r1 -> 3.32.2

Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --force
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-editors/gedit/Manifest |  2 +-
 .../gedit/files/3.32.2-make-spell-optional.patch   | 61 ++
 ...{gedit-3.32.0-r1.ebuild => gedit-3.32.2.ebuild} | 11 ++--
 3 files changed, 69 insertions(+), 5 deletions(-)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 31ba866ade5..4cb53c80c57 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1,2 @@
 DIST gedit-3.30.2.tar.xz 3155628 BLAKE2B 
96736adbce987af89b37a712448f42b2a2eeed72d52aa16377d961c9e929fa4e75205eac5987bfc067cc2fecb35aec720d85483c4e2e824a6e8248cc652d2fbe
 SHA512 
58ae7a4c27aeabad670718e39e1860df112d0be00ea622cc8adc185cb5d0e16ac4af65cb3aa45423c7b1b94c88d04d081fe05f3647b054a3e3291abc73c41f6f
-DIST gedit-3.32.0.tar.xz 14793216 BLAKE2B 
b1d9af7882063a622fe27f8e5aa322e2a1724410c4419d538712fdda2cab10aa59014a82cc1a41b35966dceb1b75ce2613d9c5c98400743b31df76b0114e84e8
 SHA512 
f25ed05f5d3b7ab7711be32c6516479c8b515d6d5983e3bc3a00407740fb8ec42b1e9a3005473671fc144f4437b9e98355a3669210eefb5bf8288f171188f387
+DIST gedit-3.32.2.tar.xz 14789660 BLAKE2B 
574a490e3beda9e8b4f8324409f3a1e3361b1fdd097c4bf8d05475be2a6bb66b230ab6d2047caa62c393458c29b6647c32293ce5c1428d030cb2345c19bf41c3
 SHA512 
a3ed4dea3d0f60fb2371d2b6bbf5f5db1f67c9a71d0d47836456e022903e86b8b127c88ece6a6d817b0c86ff82612c963a9e8ed60f9841af68474a1d129c886d

diff --git a/app-editors/gedit/files/3.32.2-make-spell-optional.patch 
b/app-editors/gedit/files/3.32.2-make-spell-optional.patch
new file mode 100644
index 000..1d772590f60
--- /dev/null
+++ b/app-editors/gedit/files/3.32.2-make-spell-optional.patch
@@ -0,0 +1,61 @@
+From 72efa486222cde6094c217efc6085f49af1cca85 Mon Sep 17 00:00:00 2001
+From: Sobhan Mohammadpour 
+Date: Sun, 26 May 2019 14:19:17 -0400
+Subject: [PATCH] make spell optional
+
+---
+ meson.build | 4 +++-
+ meson_options.txt   | 4 
+ plugins/meson.build | 4 +++-
+ 3 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 2f4d7e5..f67e320 100644
+--- a/meson.build
 b/meson.build
+@@ -86,7 +86,8 @@ libxml_dep = dependency('libxml-2.0', version: libxml_req)
+ libgd_dep = libgd_sp.get_variable('libgd_dep')
+ 
+ libsoup_dep = dependency('libsoup-2.4', version: libsoup_req, required: true)
+-gspell_dep = dependency('gspell-1', version: gspell_req, required: true)
++with_gspell = get_option('spell')
++gspell_dep = dependency('gspell-1', version: gspell_req, required: false)
+ x11_dep = dependency('x11', required: false)
+ 
+ introspection_dep = dependency('gobject-introspection-1.0', version: 
introspection_req, required: false)
+@@ -189,6 +190,7 @@ summary = [
+   '  Introspection: @0@'.format(generate_gir),
+   'Plugins: @0@'.format(build_plugins),
+   '   Vala API: @0@'.format(generate_vapi),
++  '  Spell: @0@'.format(with_gspell),
+   '  Gvfs metadata: @0@'.format(enable_gvfs_metadata),
+   '',
+   'Directories:',
+diff --git a/meson_options.txt b/meson_options.txt
+index 90803fa..e1f7349 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -16,3 +16,7 @@ option('documentation',
+ option('enable-gvfs-metadata',
+ type: 'combo', choices : ['yes', 'no', 'auto'], value : 'auto',
+ description: 'Enable using gvfs to store metadata')
++
++option('spell',
++  type:'boolean', value: true,
++  description: 'Build spell support')
+diff --git a/plugins/meson.build b/plugins/meson.build
+index af94ab7..abeeac5 100644
+--- a/plugins/meson.build
 b/plugins/meson.build
+@@ -21,5 +21,7 @@ subdir('quickhighlight')
+ subdir('quickopen')
+ subdir('snippets')
+ subdir('sort')
+-subdir('spell')
++if with_gspell
++  subdir('spell')
++endif
+ subdir('time')
+-- 
+2.21.0
+

diff --git a/app-editors/gedit/gedit-3.32.0-r1.ebuild 
b/app-editors/gedit/gedit-3.32.2.ebuild
similarity index 81%
rename from app-editors/gedit/gedit-3.32.0-r1.ebuild
rename to app-editors/gedit/gedit-3.32.2.ebuild
index 02db350e368..1efe7a9a4eb 100644
--- a/app-editors/gedit/gedit-3.32.0-r1.ebuild
+++ b/app-editors/gedit/gedit-3.32.2.ebuild
@@ -15,10 +15,10 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
 LICENSE=

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2019-05-26 Thread Sobhan Mohammadpour
commit: 7342ee42e0463b3d779265a8bb47b04b6a53c5ff
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun May 26 18:50:09 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun May 26 18:50:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7342ee42

app-editors/gedit-plugins: 3.30.1 → 3.32.2

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-editors/gedit-plugins/Manifest |  1 +
 .../gedit-plugins/gedit-plugins-3.32.2.ebuild  | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index dc578628c94..cbaa2f79279 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-3.30.1.tar.xz 1354644 BLAKE2B 
ee42fb2fe47c9219442e0bbdaf21a14a834b8bc38558713ccf0ad384814812fd71f4d318624b4d2c149b26d304203a2b954ef49c3299877f4d067ae181bfe1d5
 SHA512 
0e79288b51015d7ab539bf896a00d5226560f2cc2211daf777da87824eed858255318c421524933a540135e4bfdcc294ba7ed89f680a35aa48f7279cbc94
+DIST gedit-plugins-3.32.2.tar.xz 1474264 BLAKE2B 
feb116ec201b9eb9630570818cc288f0044ecfc174fc84c7d812aa6dfba5cc3748b4e2351ffa2be0d3a593a58b2318c4296b54b84476fc887195ee27f27bb597
 SHA512 
2767bc766daba5e1c81ef5a00bc3589a301c02e0286a6622cf11a03b5b391ecbcf9456187563dad4f2916610ee9ddca4414ff4beb639820954385ee3f8091d2a

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild
new file mode 100644
index 000..2d7024b86e3
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit eutils gnome2 multilib python-single-r1 vala
+
+DESCRIPTION="Official plugins for gedit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE_plugins="charmap git terminal vala"
+IUSE="+python ${IUSE_plugins}"
+# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=app-editors/gedit-3.16
+   >=dev-libs/glib-2.32:2
+   >=dev-libs/libpeas-1.7.0[gtk]
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+   python? (
+   ${PYTHON_DEPS}
+   >=app-editors/gedit-3.16[introspection,python,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-3.14:3.0[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6 )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+   vala? ( $(vala_depend) )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable python) \
+   $(use_enable vala)
+}
+
+src_install() {
+   gnome2_src_install
+
+   # FIXME: crazy !!!
+   if use python; then
+   find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
+   find "${ED}"/usr/share/gedit -type d -empty -delete || die
+   fi
+
+   # FIXME: upstream made this automagic...
+   clean_plugin charmap
+   clean_plugin git
+   clean_plugin terminal
+}
+
+clean_plugin() {
+   if use !${1} ; then
+   rm -rf "${ED}"/usr/share/gedit/plugins/${1}*
+   rm -rf "${ED}"/usr/$(get_libdir)/gedit/plugins/${1}*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2019-05-04 Thread Sobhan Mohammadpour
commit: 5b0c3ad71c4935bc0be37f5b9d1a97dbd4c5efc5
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat May  4 14:54:07 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat May  4 14:55:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0c3ad7

package.mask: drop mail-client/geary-3.32 mask

No bugs reported

Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 5d7b09e8026..1588c75659e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -618,10 +618,6 @@ sys-apps/likwid
 # Depends on >=virtual/{jdk,jre}-11 which is masked
 =www-servers/tomcat-9.0.17
 
-# Sobhan Mohammadpour  (17 Mar 2019)
-# Masked for testing
-=mail-client/geary-3.32.0-r1
-
 # Matt Turner  (16 Mar 2019)
 # Previously packaged drivers, now removed from Gentoo.
 # Keep this mask in place so users are aware, but can also easily unmask them



[gentoo-commits] proj/gnome:master commit in: gnome-extra/evolution-data-server/

2019-05-02 Thread Sobhan Mohammadpour
commit: d6c0a730d416f1f7ae2393c7eac9b6e5eb715eb5
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Thu May  2 12:24:41 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Thu May  2 12:25:18 2019 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d6c0a730

gnome-extra/evolution-data-server: 3.30.5-r1 → 3.32.2

Package-Manager: Portage-2.3.65, Repoman-2.3.12
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 .../evolution-data-server-3.32.1.ebuild| 152 +
 gnome-extra/evolution-data-server/metadata.xml |  10 +-
 2 files changed, 159 insertions(+), 3 deletions(-)

diff --git 
a/gnome-extra/evolution-data-server/evolution-data-server-3.32.1.ebuild 
b/gnome-extra/evolution-data-server/evolution-data-server-3.32.1.ebuild
new file mode 100644
index ..3526183c
--- /dev/null
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.32.1.ebuild
@@ -0,0 +1,152 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
+VALA_USE_DEPEND="vapigen"
+
+inherit cmake-utils db-use flag-o-matic gnome2 python-any-r1 systemd vala 
virtualx
+
+DESCRIPTION="Evolution groupware backend"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution";
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
+SLOT="0/62" # subslot = libcamel-1.2 soname version
+
+IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap 
kerberos oauth vala +weather"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+
+# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to 
handle more than 100 google tasks
+# berkdb needed only for migrating old addressbook data from <3.13 versions, 
bug #519512
+# >=libical-3.0.2 present at build-time ensures less memory usage by calendar 
backend
+gdata_depend=">=dev-libs/libgdata-0.17.7:="
+RDEPEND="
+   >=app-crypt/gcr-3.4
+   >=app-crypt/libsecret-0.5[crypt]
+   >=dev-db/sqlite-3.7.17:=
+   >=dev-libs/glib-2.46:2
+   >=dev-libs/libical-3.0.2:=
+   >=dev-libs/libxml2-2
+   >=dev-libs/nspr-4.4:=
+   >=dev-libs/nss-3.9:=
+   >=net-libs/libsoup-2.42:2.4
+
+   dev-libs/icu:=
+   sys-libs/zlib:=
+   virtual/libiconv
+
+   berkdb? ( >=sys-libs/db-4:= )
+   gtk? (
+   >=app-crypt/gcr-3.4[gtk]
+   >=x11-libs/gtk+-3.10:3
+   >=media-libs/libcanberra-0.25[gtk3]
+   )
+   oauth? (
+   >=dev-libs/json-glib-1.0.4
+   >=net-libs/webkit-gtk-2.11.91:4
+   ${gdata_depend}
+   )
+   gnome-online-accounts? (
+   >=net-libs/gnome-online-accounts-3.8:=
+   ${gdata_depend} )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   kerberos? ( virtual/krb5:= )
+   ldap? ( >=net-nds/openldap-2:= )
+   weather? ( >=dev-libs/libgweather-3.10:2= )
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/gperf
+   gtk-doc? ( >=dev-util/gtk-doc-1.14 )
+   >=dev-util/intltool-0.35.5
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+# Some tests fail due to missing locales.
+# Also, dbus tests are flaky, bugs #397975 #501834
+# It looks like a nightmare to disable those for now.
+RESTRICT="test !test? ( test )"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+# global scope PATCHES or DOCS array mustn't be used due to double 
default_src_prepare call
+src_prepare() {
+   use vala && vala_src_prepare
+   cmake-utils_src_prepare
+   gnome2_src_prepare
+
+   # Make CMakeLists versioned vala enabled
+   sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \
+   -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \
+   -i "${S}"/CMakeLists.txt || die
+}
+
+src_configure() {
+   # /usr/include/db.h is always db-1 on FreeBSD
+   # so include the right dir in CPPFLAGS
+   use berkdb && append-cppflags "-I$(db_includedir)"
+
+   local google_enable
+   if use oauth || use gnome-online-accounts; then
+   google_enable="ON"
+   else
+   google_enable="OFF"
+   fi
+
+   # phonenumber does not exist in tree
+   local mycmakeargs=(
+   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+   -DENABLE_GTK_DOC=$(usex gtk-doc)
+

[gentoo-commits] repo/gentoo:master commit in: media-gfx/simple-scan/

2019-04-25 Thread Sobhan Mohammadpour
commit: 5ab790810c4e839db44705ffe3eec47147fb7763
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Thu Apr 25 21:51:14 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Thu Apr 25 21:51:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab79081

media-gfx/simple-scan: 3.30.2 → 3.32.2

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 media-gfx/simple-scan/Manifest  |  1 +
 media-gfx/simple-scan/simple-scan-3.32.2.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/media-gfx/simple-scan/Manifest b/media-gfx/simple-scan/Manifest
index 5dd27d0330c..2e1c2724c67 100644
--- a/media-gfx/simple-scan/Manifest
+++ b/media-gfx/simple-scan/Manifest
@@ -1,2 +1,3 @@
 DIST simple-scan-3.24.1.tar.xz 669452 BLAKE2B 
927c3479a96525e2996aab7c8d37b585f93fb07315a4f5cb0292b29befb0417df6e6afb059158d9840903d7474bf0d4fb97e634c585ca7654581b82a264e80f0
 SHA512 
9f0ced644b13dcaad4f1e23a6520b1cbe3c36d995fca4791383f959986cd396f123638a23dbd02a9511ef7e1c9c915b3a025e9b7e4de4542a4c180c4fe29e2b9
 DIST simple-scan-3.30.2.tar.xz 512540 BLAKE2B 
908af68fbd297e2cc0c0c5440166ebc706f6c0a1a88948e9cdfe30a2e9e548125b31e6a00684a8a0db8e4c37c9d0930765b74e2ba9e1d540e4ae705cfd404349
 SHA512 
3a4d19bd36a88124ba43d388807afd1d6a51fc691ed83570a095e3b9719b5db5f3eb457a41bc8e36f2f1bf25ff4ab83edc150d4c0d528e9280ea2da6cdb6
+DIST simple-scan-3.32.2.tar.xz 790800 BLAKE2B 
98e502cbc280285dbe20a0c843d5f8d8b38707e973f2ba6aba2ccef9d739165371f5f30d7d6658853c5a6a280ba2919a98acd02b4757b4e881f96d5a7b53449b
 SHA512 
10322ae72461efe43a4e230443c3aca24aff6f0cab07750c6eab9ebb718889e51d8c77ff722c337f333a8952ac84f69d03ad88eedfd4432ef11f7c7493170e14

diff --git a/media-gfx/simple-scan/simple-scan-3.32.2.ebuild 
b/media-gfx/simple-scan/simple-scan-3.32.2.ebuild
new file mode 100644
index 000..c3f42c9f23b
--- /dev/null
+++ b/media-gfx/simple-scan/simple-scan-3.32.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_MIN_API_VERSION="0.34"
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="Simple document scanning utility"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/simple-scan";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="colord webp" # packagekit
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.38:2
+   >=x11-libs/gtk+-3.22:3
+   >=sys-libs/zlib-1.2.3.1:=
+   x11-libs/cairo:=
+   x11-libs/gdk-pixbuf:2
+   >=dev-libs/libgusb-0.2.7
+   colord? ( >=x11-misc/colord-0.1.24:=[udev] )
+   webp? ( media-libs/libwebp )
+   >=media-gfx/sane-backends-1.0.20:=
+
+   virtual/jpeg:0=
+"
+# packagekit? ( >=app-admin/packagekit-base-1.1.5 )
+RDEPEND="${COMMON_DEPEND}
+   x11-misc/xdg-utils
+"
+DEPEND="${COMMON_DEPEND}
+   $(vala_depend)
+   dev-libs/libxml2:2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   >=dev-libs/libgusb-0.2.7[vala]
+   colord? ( >=x11-misc/colord-0.1.24:=[vala] )
+"
+
+PATCHES=(
+   # Add control for optional dependencies
+   "${FILESDIR}"/3.26-add-control-optional-deps.patch
+)
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use colord)
+   -Dpackagekit=false
+   $(meson_use webp)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/evince/

2019-04-16 Thread Sobhan Mohammadpour
commit: 4a3aa47b02aff7466f95efd1411a160fcd9ac93a
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Wed Apr 17 02:23:47 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Wed Apr 17 02:24:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3aa47b

app-text/evince: version 3.30.2 → 3.32.0

minor changes only

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-text/evince/Manifest |   1 +
 app-text/evince/evince-3.32.0.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/app-text/evince/Manifest b/app-text/evince/Manifest
index a5fbfa85e11..505082ed0ae 100644
--- a/app-text/evince/Manifest
+++ b/app-text/evince/Manifest
@@ -1,2 +1,3 @@
 DIST evince-3.28.5.tar.xz 2196432 BLAKE2B 
992e37ad3cb82934efbdcd83afa89dc7589104045e828c6516650ee0a3fc89b99dff3fe0a723691e95adba9a5cf767a95ec18690697df15310437c7980ccbf55
 SHA512 
42fcf1396546f62910966b31bc657e5d3532a6bf32e87590b057efded1597de5765ed5c17ae98208a5dafca54da9c8e81f451e4133df656aaf4a9966da457bc3
 DIST evince-3.30.2.tar.xz 2288868 BLAKE2B 
dd0423b7ec51daf897bfbc45afb298f9ee23b28ada3dfe5d5d2808b4515bdc7077a7e0ae46541876bb2fbfd8aa9ec44abc7aabcb3cb10b6e52912f0ac1358eeb
 SHA512 
dfffcf15547d0720bd2379054d7b9bee02f8bea7113562162cbab62d77cf84c04f70dcc87a3e6b1ba62db38783df8f481d801854d8f0767f60e9cfabd9efc646
+DIST evince-3.32.0.tar.xz 2564236 BLAKE2B 
203bc6ff6b8b2a3d30ebd30f7f9be6269ded5044521da7d2732cb759db8e8ebd2d565c2ad04908e11ec1f726ec70dd2931c58c9b31951a7b3d3165c61042c87f
 SHA512 
565298a200d9ae2f6b4cb53c3cba0d0d0e4cfbef60e4145bfb9c82a5682947ceb2371e52c27179cd69a238cd387bcfd744d3c55df814b6347f07781aec3ea658

diff --git a/app-text/evince/evince-3.32.0.ebuild 
b/app-text/evince/evince-3.32.0.ebuild
new file mode 100644
index 000..b1965cc88ea
--- /dev/null
+++ b/app-text/evince/evince-3.32.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+GNOME2_EAUTORECONF="yes"
+
+inherit gnome2 systemd
+
+DESCRIPTION="Simple document viewer for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evince";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3)
+SLOT="0/evd3.4-evv3.3"
+IUSE="djvu dvi gstreamer gnome gnome-keyring +introspection nautilus nsplugin 
postscript spell t1lib tiff xps"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
+
+# atk used in libview
+# bundles unarr
+COMMON_DEPEND="
+   dev-libs/atk
+   >=dev-libs/glib-2.36:2[dbus]
+   >=dev-libs/libxml2-2.5:2
+   sys-libs/zlib:=
+   >=x11-libs/gdk-pixbuf-2.36.5:2
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   gnome-base/gsettings-desktop-schemas
+   >=x11-libs/cairo-1.10:=
+   >=app-text/poppler-0.33[cairo]
+   >=app-arch/libarchive-3.2.0
+   djvu? ( >=app-text/djvu-3.5.22:= )
+   dvi? (
+   virtual/tex-base
+   dev-libs/kpathsea:=
+   t1lib? ( >=media-libs/t1lib-5:= ) )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0 )
+   gnome? ( gnome-base/gnome-desktop:3= )
+   gnome-keyring? ( >=app-crypt/libsecret-0.5 )
+   introspection? ( >=dev-libs/gobject-introspection-1:= )
+   nautilus? ( >=gnome-base/nautilus-2.91.4 )
+   postscript? ( >=app-text/libspectre-0.2:= )
+   spell? ( >=app-text/gspell-1.6.0:= )
+   tiff? ( >=media-libs/tiff-3.6:0= )
+   xps? ( >=app-text/libgxps-0.2.1:= )
+"
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/gvfs
+   gnome-base/librsvg
+   || (
+   >=x11-themes/adwaita-icon-theme-2.17.1
+   >=x11-themes/hicolor-icon-theme-0.10 )
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.3
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1.13
+   >=dev-util/intltool-0.35
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig
+   app-text/yelp-tools
+"
+# eautoreconf needs:
+#  app-text/yelp-tools
+
+PATCHES=(
+   "${FILESDIR}"/3.30.2-internal-synctex.patch # don't automagically link 
to synctex from texlive-core - always use internal copy of this small parser 
for now; requires eautoreconf
+)
+
+src_prepare() {
+   gnome2_src_prepare
+
+   # Do not depend on adwaita-icon-theme, bug #326855, #391859
+   # https://bugs.freedesktop.org/show_bug.cgi?id=29942
+   sed -e 's/adwaita-icon-theme >= $ADWAITA_ICON_THEME_REQUIRED//g&#x

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-04-05 Thread Sobhan Mohammadpour
commit: 0d714facea5ac945f91b9e22ee167c7247566c56
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat Apr  6 04:50:30 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat Apr  6 04:50:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d714fac

app-editors/gedit: drop not tested arch and minor fixes

remove spaces used as tabs and trailing white spaces

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 .../gedit/{gedit-3.32.0.ebuild => gedit-3.32.0-r1.ebuild}  | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-editors/gedit/gedit-3.32.0.ebuild 
b/app-editors/gedit/gedit-3.32.0-r1.ebuild
similarity index 89%
rename from app-editors/gedit/gedit-3.32.0.ebuild
rename to app-editors/gedit/gedit-3.32.0-r1.ebuild
index 7e2e758a596..bcc899e8c9f 100644
--- a/app-editors/gedit/gedit-3.32.0.ebuild
+++ b/app-editors/gedit/gedit-3.32.0-r1.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
 IUSE="+introspection +python gtk-doc vala"
 REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64"
 
 # X libs are not needed for OSX (aqua)
 COMMON_DEPEND="
@@ -27,7 +27,7 @@ COMMON_DEPEND="
>=x11-libs/gtk+-3.22.0:3[introspection?]
>=x11-libs/gtksourceview-4.0.2:4[introspection?]
>=dev-libs/libpeas-1.14.1[gtk]
->=net-libs/libsoup-2.60:2.4
+   >=net-libs/libsoup-2.60:2.4
 
gnome-base/gsettings-desktop-schemas
gnome-base/gvfs
@@ -69,15 +69,15 @@ src_configure() {
$(meson_use gtk-doc documentation)
$(meson_use introspection)
$(meson_use python plugins)
-$(meson_use vala vapi)
-   )   
+   $(meson_use vala vapi)
+   )
meson_src_configure
 }
 
 src_test() { :; }
 
 src_install() {
-meson_src_install
+   meson_src_install
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-04-05 Thread Sobhan Mohammadpour
commit: 97578a2fe3d231d1801514aa5f863cfacec0c1ac
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat Apr  6 02:10:24 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat Apr  6 02:10:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97578a2f

app-editors/gedit: version bump 3.30 → 3.32

build system changed to meson

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --force
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-editors/gedit/Manifest|  1 +
 app-editors/gedit/gedit-3.32.0.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 58efb668cef..bf07120e709 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-3.28.1.tar.xz 3149684 BLAKE2B 
6afedcc5de0bd249af3d0fd02339acc2d993aae083dcbfda9212745ab810b81cdb9da655273cb7ccc556644c29d69429d3587fcc9e1faf7aa1c2cee57af09a4b
 SHA512 
f5931ac562cb5005a83eec43048b718ef431e6006b72470fea54ad0e94bd64940ebdec160ee0459ceb5adb235ab111711a2f9fbdc74104d2edd8f287d7474815
 DIST gedit-3.30.2.tar.xz 3155628 BLAKE2B 
96736adbce987af89b37a712448f42b2a2eeed72d52aa16377d961c9e929fa4e75205eac5987bfc067cc2fecb35aec720d85483c4e2e824a6e8248cc652d2fbe
 SHA512 
58ae7a4c27aeabad670718e39e1860df112d0be00ea622cc8adc185cb5d0e16ac4af65cb3aa45423c7b1b94c88d04d081fe05f3647b054a3e3291abc73c41f6f
+DIST gedit-3.32.0.tar.xz 14793216 BLAKE2B 
b1d9af7882063a622fe27f8e5aa322e2a1724410c4419d538712fdda2cab10aa59014a82cc1a41b35966dceb1b75ce2613d9c5c98400743b31df76b0114e84e8
 SHA512 
f25ed05f5d3b7ab7711be32c6516479c8b515d6d5983e3bc3a00407740fb8ec42b1e9a3005473671fc144f4437b9e98355a3669210eefb5bf8288f171188f387

diff --git a/app-editors/gedit/gedit-3.32.0.ebuild 
b/app-editors/gedit/gedit-3.32.0.ebuild
new file mode 100644
index 000..7e2e758a596
--- /dev/null
+++ b/app-editors/gedit/gedit-3.32.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{4,5,6} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome.org gnome2-utils meson multilib python-single-r1 vala 
virtualx xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+introspection +python gtk-doc vala"
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+
+# X libs are not needed for OSX (aqua)
+COMMON_DEPEND="
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/glib-2.44:2[dbus]
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection?]
+   >=dev-libs/libpeas-1.14.1[gtk]
+>=net-libs/libsoup-2.60:2.4
+
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+
+   x11-libs/libX11
+
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_USEDEP}] )
+   >=app-text/gspell-0.2.5:0=
+"
+RDEPEND="${COMMON_DEPEND}
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc documentation)
+   $(meson_use introspection)
+   $(meson_use python plugins)
+$(meson_use vala vapi)
+   )   
+   meson_src_configure
+}
+
+src_test() { :; }
+
+src_install() {
+meson_src_install
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/geary/

2019-03-19 Thread Sobhan Mohammadpour
commit: c828c9200bbf6e9766422aa41129e9178e32173b
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue Mar 19 11:19:12 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue Mar 19 11:20:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c828c920

mail-client/geary: fix Q&A and make dependency on libunwind optional

remove non existing function call,

closes: 680888
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 mail-client/geary/{geary-3.32.0.ebuild => geary-3.32.0-r1.ebuild} | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/mail-client/geary/geary-3.32.0.ebuild 
b/mail-client/geary/geary-3.32.0-r1.ebuild
similarity index 96%
rename from mail-client/geary/geary-3.32.0.ebuild
rename to mail-client/geary/geary-3.32.0-r1.ebuild
index 44c256f2c5a..dd806a26e5b 100644
--- a/mail-client/geary/geary-3.32.0.ebuild
+++ b/mail-client/geary/geary-3.32.0-r1.ebuild
@@ -39,7 +39,7 @@ DEPEND="
app-text/enchant
>=dev-libs/folks-0.11:0
dev-libs/json-glib
-   >=sys-libs/libunwind-1.1:7
+   unwind? ( >=sys-libs/libunwind-1.1:7 )
 "
 RDEPEND="${DEPEND}
gnome-base/dconf
@@ -64,8 +64,6 @@ src_prepare() {
done
fi
 
-   meson_src_prepare
-   gnome2_src_prepare
vala_src_prepare
xdg_src_prepare
 }



[gentoo-commits] repo/gentoo:master commit in: profiles/

2019-03-19 Thread Sobhan Mohammadpour
commit: 350db986aa42b285a3e7db5e2078bb3529b75600
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue Mar 19 11:19:56 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue Mar 19 11:21:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=350db986

package.mask add mail-client/geary-3.32.0-r1

Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 profiles/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 3ce7f5ed9da..1158f22dd31 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -31,7 +31,7 @@
 
 # Sobhan Mohammadpour  (17 Mar 2019)
 # Masked for testing
-=mail-client/geary-3.32.0
+=mail-client/geary-3.32.0-r1
 
 # Patrice Clement  (17 Mar 2019)
 # Old and unmaintained Java libraries. Removal in 30 days.



[gentoo-commits] repo/gentoo:master commit in: mail-client/geary/

2019-03-17 Thread Sobhan Mohammadpour
commit: a3d48af3594483cd40de0bce6dad3729bbf485eb
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Mar 18 00:51:13 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Mar 18 00:56:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d48af3

mail-client/geary: bump from 0.12 → 3.32.0

Major bumped, add as masked changed build system to meson,
call xdg stuff, removed deps that are no longer needed
and an unwind use flag, mask will be removed after some
testing

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 mail-client/geary/Manifest|  1 +
 mail-client/geary/geary-3.32.0.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/mail-client/geary/Manifest b/mail-client/geary/Manifest
index 7fb1662e9a0..a10a0b3fe9d 100644
--- a/mail-client/geary/Manifest
+++ b/mail-client/geary/Manifest
@@ -1 +1,2 @@
 DIST geary-0.12.4.tar.xz 1070368 BLAKE2B 
7d4c07184cd99ed507839e3f2c53171bf75809e76ef92283a15d93bd3f074ed700f6db2de14263bf8f7c060526023a81e9123433cf11a353c68497a3b70e2bdd
 SHA512 
5bf05390e06ecd7e3b3de35fcfa068e5ad475f1e4f67c4b2ff65d9f81627591aa47f0ed9c3a0a8d68059fa404d4360e019ac42cdfc86a8258790f0a6df7c
+DIST geary-3.32.0.tar.xz 2228056 BLAKE2B 
b9ee9e48fb901aa8fe8ef291b8332ac222d7581d1700170aa605071698ea0d8b698511c6e372c9a5056c3d7bf4885ec84aa389f7558fdd00cb4eeb43d745ee39
 SHA512 
eec6a552fe87c74d364d7242631f6ddfb6cfe35dc4f634ec7aa80342f9e02439255a2a4b12b0f88ee6369962058bbbdc64c390189bd6480a225685ad52cb68f8

diff --git a/mail-client/geary/geary-3.32.0.ebuild 
b/mail-client/geary/geary-3.32.0.ebuild
new file mode 100644
index 000..44c256f2c5a
--- /dev/null
+++ b/mail-client/geary/geary-3.32.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_MIN_API_VERSION="0.40"
+
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="A lightweight, easy-to-use, feature-rich email client"
+HOMEPAGE="https://wiki.gnome.org/Apps/Geary";
+
+LICENSE="LGPL-2.1+ BSD-2 CC-BY-3.0 CC-BY-SA-3.0" # code is LGPL-2.1+, BSD-2 
for bundled snowball-stemmer, CC licenses for some icons
+SLOT="0"
+
+IUSE="unwind"
+
+KEYWORDS="~amd64"
+
+# for now both enchants work
+# FIXME: add valadoc support
+
+DEPEND="
+   >=dev-libs/glib-2.54:2
+   >=x11-libs/gtk+-3.22.26:3[introspection]
+   >=net-libs/webkit-gtk-2.20:4=[introspection]
+   app-text/iso-codes
+   >=dev-db/sqlite-3.12:3
+
+   >=net-libs/libsoup-2.48:2.4[introspection]
+   net-libs/gnome-online-accounts
+
+   >=dev-libs/libgee-0.8.5:0.8=[introspection]
+   >=x11-libs/libnotify-0.7.5[introspection]
+   >=media-libs/libcanberra-0.28
+   >=dev-libs/gmime-2.6.17:2.6
+   >=app-crypt/libsecret-0.11[introspection,vala]
+   >=dev-libs/libxml2-2.7.8:2
+   >=app-crypt/gcr-3.10.1:0=[gtk,introspection,vala]
+   app-text/enchant
+   >=dev-libs/folks-0.11:0
+   dev-libs/json-glib
+   >=sys-libs/libunwind-1.1:7
+"
+RDEPEND="${DEPEND}
+   gnome-base/dconf
+   gnome-base/gsettings-desktop-schemas
+"
+# org.gnome.desktop.interface clock-format global setting usage
+# gnome-doc-utils for xml2po for TRANSLATE_HELP option
+DEPEND="${DEPEND}
+   sys-devel/gettext
+   dev-util/desktop-file-utils
+   virtual/pkgconfig
+   $(vala_depend)
+"
+
+src_prepare() {
+   local i
+   if [[ -n "${LINGUAS+x}" ]] ; then
+   for i in $(cd po ; echo *.po) ; do
+   if ! has ${i%.po} ${LINGUAS} ; then
+   sed -i -e "/^${i%.po}$/d" po/LINGUAS || die
+   fi
+   done
+   fi
+
+   meson_src_prepare
+   gnome2_src_prepare
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   # appstream_util & desktop_file_validate doesn't seem to
+   # doing anything useful for an actual release, maybe for ?
+   local emesonargs=(
+   -Dlibunwind_optional=$(usex unwind false true)
+   -Dpoodle=true
+   )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2019-03-17 Thread Sobhan Mohammadpour
commit: af18356063d1dc5b9fac346308f481eadd30a35e
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Mar 18 00:51:57 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Mar 18 00:56:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af183560

package.mask: Mask mail-client/geary-3.32.0 for testing

Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index bda08994aec..b3256d5e99e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sobhan Mohammadpour  (17 Mar 2019)
+# Masked for testing
+=mail-client/geary-3.32.0
+
 # Patrice Clement  (17 Mar 2019)
 # Old and unmaintained Java libraries. Removal in 30 days.
 dev-java/zemberek



[gentoo-commits] proj/gnome:master commit in: app-editors/latexila/

2019-02-28 Thread Sobhan Mohammadpour
commit: eef73c3979a26f8320087262664b33065e802185
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Thu Feb 28 14:49:13 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Thu Feb 28 14:49:20 2019 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=eef73c39

app-editors/latexila:  fix minor problems

add slot to libxml2, move vala_depend to depend and add glib-utils to DEPEND

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Manifest-Sign-Key: 0x7DF238CF0AA182E1
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 .../latexila/{latexila-3.30.2.ebuild => latexila-3.30.2-r1.ebuild}   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-editors/latexila/latexila-3.30.2.ebuild 
b/app-editors/latexila/latexila-3.30.2-r1.ebuild
similarity index 97%
rename from app-editors/latexila/latexila-3.30.2.ebuild
rename to app-editors/latexila/latexila-3.30.2-r1.ebuild
index 4fc7c5c1..0b072029 100644
--- a/app-editors/latexila/latexila-3.30.2.ebuild
+++ b/app-editors/latexila/latexila-3.30.2-r1.ebuild
@@ -17,7 +17,6 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+introspection +latexmk rubber"
 
 COMMON_DEPEND="
-   $(vala_depend)
app-text/enchant
>=app-text/gspell-1.8:0=
>=dev-libs/glib-2.56:2[dbus]
@@ -38,9 +37,11 @@ RDEPEND="${COMMON_DEPEND}
 "
 # libxml2+gdk-pixbuf required for glib-compile-resources
 DEPEND="${COMMON_DEPEND}
+   $(vala_depend)
app-text/yelp-tools
-   dev-libs/libxml2
+   dev-libs/libxml2:2
dev-util/gdbus-codegen
+   dev-util/glib-utils
>=dev-util/gtk-doc-am-1.14
>=dev-util/intltool-0.50.1
virtual/pkgconfig



[gentoo-commits] proj/gnome:master commit in: profiles/

2019-02-28 Thread Sobhan Mohammadpour
commit: 5b2ba1c9435b0e81c735533b215020f8a2a2a13d
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Thu Feb 28 14:26:27 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Thu Feb 28 14:26:27 2019 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=5b2ba1c9

remove outdated gjs mask and fix package.mask ordering

Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 profiles/package.mask | 12 
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index cba36e6e..39ac0c4c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -7,18 +7,14 @@
 # breakage, especially if it ends up in the daily snapshot.
 #
 
+# Sobhan Mohammadpour  (28 Feb 2019)
+# Depends on maksed >=app-text/gspell-1.8.1
+>=app-editors/latexila-3.30.2
+
 # Gilles Dartiguelongue  (07 Sep 2018)
 # No upstream activity for 3 years, not compatible with tracker-2
 app-misc/tracker-miner-media
 
-# Sobhan Mohammadpour  (21 Dec 2017)
-# Depends on masked dev-lang/spidermonkey:52
-=dev-libs/gjs-1.50.2
-
 # Gilles Dartiguelongue  (29 Jan 2018)
 # Lots of unittests broken, no multilib support
 >=gnome-base/librsvg-2.41
-
-# Sobhan Mohammadpour  (28 Feb 2019)
-# Depends on maksed >=app-text/gspell-1.8.1
->=app-editors/latexila-3.30.2



[gentoo-commits] proj/gnome:master commit in: profiles/

2019-02-28 Thread Sobhan Mohammadpour
commit: 4843d2ef0a7a93bbd1f2982c2e0b2921c92e5a00
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Thu Feb 28 14:20:39 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Thu Feb 28 14:23:59 2019 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4843d2ef

add app-editors/latexila-3.30.2 to package.mask

Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index b16e48bf..cba36e6e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -18,3 +18,7 @@ app-misc/tracker-miner-media
 # Gilles Dartiguelongue  (29 Jan 2018)
 # Lots of unittests broken, no multilib support
 >=gnome-base/librsvg-2.41
+
+# Sobhan Mohammadpour  (28 Feb 2019)
+# Depends on maksed >=app-text/gspell-1.8.1
+>=app-editors/latexila-3.30.2



[gentoo-commits] proj/gnome:master commit in: app-editors/latexila/

2019-02-28 Thread Sobhan Mohammadpour
commit: 96543ff5a7261653b55f0bc49d68d2dbf91fb0cc
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Thu Feb 28 14:15:52 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Thu Feb 28 14:15:52 2019 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=96543ff5

app-editors/latexila: bump to 3.30.2

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Manifest-Sign-Key: 0x7DF238CF0AA182E1
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 ...texila-3.26.1.ebuild => latexila-3.30.2.ebuild} | 24 +-
 1 file changed, 19 insertions(+), 5 deletions(-)

diff --git a/app-editors/latexila/latexila-3.26.1.ebuild 
b/app-editors/latexila/latexila-3.30.2.ebuild
similarity index 72%
rename from app-editors/latexila/latexila-3.26.1.ebuild
rename to app-editors/latexila/latexila-3.30.2.ebuild
index f3718cb3..4fc7c5c1 100644
--- a/app-editors/latexila/latexila-3.26.1.ebuild
+++ b/app-editors/latexila/latexila-3.30.2.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 VALA_MIN_API_VERSION="0.34"
 VALA_USE_DEPEND="vapigen"
+GNOME_ORG_MODULE="gnome-latex"
 
 inherit gnome2 vala
 
@@ -18,15 +19,15 @@ IUSE="+introspection +latexmk rubber"
 COMMON_DEPEND="
$(vala_depend)
app-text/enchant
-   >=app-text/gspell-1.0:0=
-   >=dev-libs/glib-2.50:2[dbus]
+   >=app-text/gspell-1.8:0=
+   >=dev-libs/glib-2.56:2[dbus]
>=dev-libs/libgee-0.10:0.8=
gnome-base/gsettings-desktop-schemas
>=x11-libs/gtk+-3.22:3
-   >=x11-libs/gtksourceview-3.24:3.0=
+   x11-libs/gtksourceview:4=
x11-libs/gdk-pixbuf:2
x11-libs/pango
-   x11-libs/tepl:3
+   >=x11-libs/tepl-4.2:4
introspection? ( >=dev-libs/gobject-introspection-1.30.0:= )
 "
 RDEPEND="${COMMON_DEPEND}
@@ -54,3 +55,16 @@ src_configure() {
gnome2_src_configure \
$(use_enable introspection)
 }
+
+pkg_postinst() {
+   local v
+   for v in ${REPLACING_VERSIONS}; do
+   if ver_test "3.30.0" -gt ${v}; then
+   ewarn "Latexila has been renamed Gnome LaTeX"
+   ewarn "the binary is now called gnome-latex"
+   break
+   fi
+   done
+
+   gnome2_pkg_postinst
+}



[gentoo-commits] proj/gnome:master commit in: x11-libs/tepl/

2019-01-03 Thread Sobhan Mohammadpour
commit: 9d105124acbfd421961cfd917a5f671f417e4c15
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Thu Jan  3 15:16:46 2019 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Thu Jan  3 15:16:46 2019 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9d105124

x11-libs/tepl: fix slot for 4.2

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x7DF238CF0AA182E1
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 x11-libs/tepl/{tepl-4.2.0.ebuild => tepl-4.2.0-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/tepl/tepl-4.2.0.ebuild 
b/x11-libs/tepl/tepl-4.2.0-r1.ebuild
similarity index 96%
rename from x11-libs/tepl/tepl-4.2.0.ebuild
rename to x11-libs/tepl/tepl-4.2.0-r1.ebuild
index 3c963606..2b08f9ad 100644
--- a/x11-libs/tepl/tepl-4.2.0.ebuild
+++ b/x11-libs/tepl/tepl-4.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ DESCRIPTION="GtkSourceView-based text editors and IDE helper 
library"
 HOMEPAGE="https://wiki.gnome.org/Projects/Gtef";
 
 LICENSE="LGPL-2.1+"
-SLOT="3"
+SLOT="4"
 KEYWORDS="~amd64 ~x86"
 IUSE="+introspection test"
 



[gentoo-commits] proj/gnome:master commit in: x11-libs/amtk/

2018-12-31 Thread Sobhan Mohammadpour
commit: 7a90387fed1c4a52dd1f79576c2cfff62cd25c2d
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Dec 31 18:17:17 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Dec 31 18:17:43 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=7a90387f

x11-libs/amtk: new ebuild

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x7DF238CF0AA182E1
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 x11-libs/amtk/amtk-5.0.0.ebuild | 33 +
 x11-libs/amtk/metadata.xml  |  8 
 2 files changed, 41 insertions(+)

diff --git a/x11-libs/amtk/amtk-5.0.0.ebuild b/x11-libs/amtk/amtk-5.0.0.ebuild
new file mode 100644
index ..98a86640
--- /dev/null
+++ b/x11-libs/amtk/amtk-5.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2
+
+DESCRIPTION="Actions, Menus and Toolbars Kit for GTK+ applications"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/amtk";
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~amd64 ~x86"
+IUSE="+introspection test"
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.22
+   introspection? ( >=dev-libs/gobject-introspection-1.42:= )
+"
+DEPEND="${DEPEND}
+   test? ( dev-util/valgrind )
+   >=sys-devel/gettext-0.19.4
+   >=dev-util/gtk-doc-am-1.25
+   virtual/pkgconfig
+"
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-gtk-doc \
+   $(use_enable introspection) \
+   $(use_enable test valgrind)
+}

diff --git a/x11-libs/amtk/metadata.xml b/x11-libs/amtk/metadata.xml
new file mode 100644
index ..996e7cac
--- /dev/null
+++ b/x11-libs/amtk/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+



[gentoo-commits] proj/gnome:master commit in: x11-libs/tepl/

2018-12-31 Thread Sobhan Mohammadpour
commit: f192653418cafd0b7c1bbbcabf4ae1692f2250bb
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Dec 31 18:19:52 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Dec 31 18:19:52 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=f1926534

x11-libs/tepl: bump to 4.2.0

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x7DF238CF0AA182E1
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 x11-libs/tepl/tepl-4.2.0.ebuild | 51 +
 1 file changed, 51 insertions(+)

diff --git a/x11-libs/tepl/tepl-4.2.0.ebuild b/x11-libs/tepl/tepl-4.2.0.ebuild
new file mode 100644
index ..3c963606
--- /dev/null
+++ b/x11-libs/tepl/tepl-4.2.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2 virtualx
+
+DESCRIPTION="GtkSourceView-based text editors and IDE helper library"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gtef";
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~amd64 ~x86"
+IUSE="+introspection test"
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.22
+   x11-libs/gtksourceview:4
+   >=dev-libs/libxml2-2.5
+   app-i18n/uchardet
+   introspection? ( >=dev-libs/gobject-introspection-1.42:= )
+   x11-libs/amtk
+"
+DEPEND="${DEPEND}
+   test? ( dev-util/valgrind )
+   >=sys-devel/gettext-0.19.4
+   >=dev-util/gtk-doc-am-1.25
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   # requires running gvfs-metadata
+   sed -e 's:\(g_test_add_func.*/file/load_save_metadata_sync.*\):/*\1*/:' 
\
+   -e 
's:\(g_test_add_func.*/file/load_save_metadata_async.*\):/*\1*/:' \
+   -e 's:\(g_test_add_func.*/file/set_without_load.*\):/*\1*/:' \
+   -i testsuite/test-file-metadata.c || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --enable-gvfs-metadata \
+   $(use_enable introspection) \
+   $(use_enable test valgrind)
+}
+
+src_test() {
+   virtx emake check
+}



[gentoo-commits] proj/gnome:master commit in: app-crypt/libsecret/

2018-12-29 Thread Sobhan Mohammadpour
commit: 30e6ca0e9874f17d33789110f0bba371e0240dbc
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Dec 30 06:31:18 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Dec 30 06:31:18 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=30e6ca0e

app-crypt/libsecret: fix homepage

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x7DF238CF0AA182E1
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-crypt/libsecret/libsecret-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-.ebuild 
b/app-crypt/libsecret/libsecret-.ebuild
index 93a949ff..e4d5d072 100644
--- a/app-crypt/libsecret/libsecret-.ebuild
+++ b/app-crypt/libsecret/libsecret-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,7 +13,7 @@ if [[ ${PV} =  ]]; then
 fi
 
 DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://live.gnome.org/Libsecret";
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
 
 LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
 SLOT="0"



[gentoo-commits] proj/gnome:master commit in: app-editors/gedit/

2018-12-29 Thread Sobhan Mohammadpour
commit: 93ecd951ebebcd6920adf9eb41a09847bf6c17c4
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat Dec 29 13:58:55 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat Dec 29 13:58:55 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=93ecd951

app-editors/gedit: bump to 3.30.2

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x7DF238CF0AA182E1
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-editors/gedit/gedit-3.30.2.ebuild | 92 +++
 1 file changed, 92 insertions(+)

diff --git a/app-editors/gedit/gedit-3.30.2.ebuild 
b/app-editors/gedit/gedit-3.30.2.ebuild
new file mode 100644
index ..5887754c
--- /dev/null
+++ b/app-editors/gedit/gedit-3.30.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{4,5,6} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 multilib python-single-r1 vala virtualx
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+introspection +python spell vala"
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+
+# X libs are not needed for OSX (aqua)
+COMMON_DEPEND="
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/glib-2.44:2[dbus]
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   >=x11-libs/gtksourceview-3.22.0:3.0[introspection?]
+   >=dev-libs/libpeas-1.14.1[gtk]
+
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+
+   x11-libs/libX11
+
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_USEDEP}] )
+   spell? ( >=app-text/gspell-0.2.5:0= )
+"
+RDEPEND="${COMMON_DEPEND}
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/yelp-tools
+   dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1
+   >=dev-util/intltool-0.50.1
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+# yelp-tools, gnome-common needed to eautoreconf
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
+
+   gnome2_src_configure \
+   --disable-deprecations \
+   --disable-updater \
+   --enable-gvfs-metadata \
+   $(use_enable introspection) \
+   $(use_enable spell) \
+   $(use_enable python) \
+   $(use_enable vala)
+}
+
+src_test() {
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
+}
+
+src_install() {
+   local args=()
+   # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON 
limitations
+   use python && args+=( 
pyoverridesdir="$(python_get_sitedir)/gi/overrides" )
+
+   gnome2_src_install "${args[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/libsecret/

2018-12-29 Thread Sobhan Mohammadpour
commit: 22a7331e396c0e653c08d3062a3a2b430e74a1ff
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat Dec 29 13:46:09 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat Dec 29 13:46:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a7331e

app-crypt/libsecret: fix homepage

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index b982e64260f..fa0a33a34bc 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -8,7 +8,7 @@ VALA_USE_DEPEND=vapigen
 inherit gnome2 multilib-minimal python-any-r1 vala virtualx
 
 DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libsecret/";
 
 LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
 SLOT="0"



[gentoo-commits] proj/gnome:master commit in: x11-wm/mutter/

2018-12-25 Thread Sobhan Mohammadpour
commit: 9c49675ec915be1a2e6d3ac0620d90b0fe172721
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Wed Dec 26 04:18:08 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Wed Dec 26 04:18:54 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9c49675e

x11-wm/mutter: remove non working ebuild

Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 x11-wm/mutter/metadata.xml |  11 ---
 x11-wm/mutter/mutter-3.30.2.ebuild | 138 -
 2 files changed, 149 deletions(-)

diff --git a/x11-wm/mutter/metadata.xml b/x11-wm/mutter/metadata.xml
deleted file mode 100644
index 73abedd9..
--- a/x11-wm/mutter/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
-   
-   Enable OpenGL ES 2.0 support
-   
-

diff --git a/x11-wm/mutter/mutter-3.30.2.ebuild 
b/x11-wm/mutter/mutter-3.30.2.ebuild
deleted file mode 100644
index 7641422c..
--- a/x11-wm/mutter/mutter-3.30.2.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_EAUTORECONF="yes"
-inherit gnome2 virtualx
-
-DESCRIPTION="GNOME 3 compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/";
-
-LICENSE="GPL-2+"
-SLOT="0/1" # 0/libmutter_api_version - ONLY gnome-shell (or anything using 
mutter-clutter-.pc) should use the subslot
-
-IUSE="debug gles2 input_devices_wacom +introspection test udev wayland"
-
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-# libXi-1.7.4 or newer needed per:
-# https://bugzilla.gnome.org/show_bug.cgi?id=738944
-RDEPEND="
-   >=dev-libs/atk-2.5.3
-   >=x11-libs/gdk-pixbuf-2:2
-   >=dev-libs/json-glib-0.12.0
-   >=x11-libs/pango-1.30[introspection?]
-   >=x11-libs/cairo-1.14[X]
-   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   >=dev-libs/glib-2.53.2:2
-   >=media-libs/libcanberra-0.26[gtk3]
-   >=x11-libs/startup-notification-0.7
-   >=x11-libs/libXcomposite-0.2
-   >=gnome-base/gsettings-desktop-schemas-3.21.4[introspection?]
-   gnome-base/gnome-desktop:3=
-   >sys-power/upower-0.99:=
-
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   >=x11-libs/libXcomposite-0.4
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   >=x11-libs/libXfixes-3
-   >=x11-libs/libXi-1.7.4
-   x11-libs/libXinerama
-   >=x11-libs/libXrandr-1.5
-   x11-libs/libXrender
-   x11-libs/libxcb
-   x11-libs/libxkbfile
-   >=x11-libs/libxkbcommon-0.4.3[X]
-   x11-misc/xkeyboard-config
-
-   gnome-extra/zenity
-   media-libs/mesa[egl]
-
-   gles2? ( media-libs/mesa[gles2] )
-   input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
-   introspection? ( >=dev-libs/gobject-introspection-1.42:= )
-   udev? ( >=virtual/libgudev-232:= )
-   wayland? (
-   >=dev-libs/libinput-1.4
-   >=dev-libs/wayland-1.13.0
-   >=dev-libs/wayland-protocols-1.9
-   >=media-libs/mesa-10.3[egl,gbm,wayland]
-   sys-apps/systemd
-   >=virtual/libgudev-232:=
-   >=virtual/libudev-136:=
-   x11-base/xorg-server[wayland]
-   x11-libs/libdrm:=
-   )
-"
-DEPEND="${RDEPEND}
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.6
-   virtual/pkgconfig
-   x11-base/xorg-proto
-   test? ( app-text/docbook-xml-dtd:4.5 )
-   wayland? ( >=sys-kernel/linux-headers-4.4 )
-"
-
-src_prepare() {
-   # Disable building of noinst_PROGRAM for tests
-   if ! use test; then
-   sed -e '/^noinst_PROGRAMS/d' \
-   -i cogl/tests/conform/Makefile.{am,in} || die
-   sed -e '/noinst_PROGRAMS += testboxes/d' \
-   -i src/Makefile-tests.am || die
-   sed -e '/noinst_PROGRAMS/ s/testboxes$(EXEEXT)//' \
-   -i src/Makefile.in || die
-   fi
-
-   gnome2_src_prepare
-
-   # Leave the damn CFLAGS alone
-   sed -e 's/$CFLAGS -g/$CFLAGS /' \
-   -i clutter/configure || die
-   sed -e 's/$CFLAGS -g -O0/$CFLAGS /' \
-   -i cogl/configure || die
-   sed -e 's/$CFLAGS -g -O/$CFLAGS /' \
-   -i configure || die
-}
-
-src_configure() {
-   # Prefer gl driver by default
-   # GLX is forced by mutter but optional in clutter
-   # xlib-egl-platform required by mutter x11 backend
-   # native backend without waylan

[gentoo-commits] proj/gnome:master commit in: app-arch/file-roller/

2018-12-25 Thread Sobhan Mohammadpour
commit: 39fcf5ffea663abb98eea6502ecd44d84b0ae618
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Wed Dec 26 04:11:14 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Wed Dec 26 04:11:14 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=39fcf5ff

app-arch/file-roller: bump to 3.30.1

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x7DF238CF0AA182E1
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-arch/file-roller/file-roller-3.30.1.ebuild | 95 ++
 1 file changed, 95 insertions(+)

diff --git a/app-arch/file-roller/file-roller-3.30.1.ebuild 
b/app-arch/file-roller/file-roller-3.30.1.ebuild
new file mode 100644
index ..dc146d9e
--- /dev/null
+++ b/app-arch/file-roller/file-roller-3.30.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg
+
+DESCRIPTION="Archive manager for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+IUSE="libnotify nautilus packagekit"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+
+# gdk-pixbuf used extensively in the source
+# cairo used in eggtreemultidnd.c
+# pango used in fr-window
+RDEPEND="
+   >=app-arch/libarchive-3:=
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/json-glib-0.14
+   >=x11-libs/gtk+-3.13.2:3
+   sys-apps/file
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/pango
+   libnotify? ( >=x11-libs/libnotify-0.4.3:= )
+   nautilus? ( >=gnome-base/nautilus-2.22.2 )
+   packagekit? ( app-admin/packagekit-base )
+"
+# libxml2 required for glib-compile-resources
+DEPEND="${RDEPEND}
+   dev-libs/libxml2:2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+${PN} is a frontend for several archiving utilities. If you want a
+particular archive format support, see ${HOMEPAGE}
+and install the relevant package. For example:
+7-zip   - app-arch/p7zip
+ace - app-arch/unace
+arj - app-arch/arj
+cpio- app-arch/cpio
+deb - app-arch/dpkg
+iso - app-cdr/cdrtools
+jar,zip - app-arch/zip and app-arch/unzip
+lha - app-arch/lha
+lzop- app-arch/lzop
+lz4 - app-arch/lz4
+rar - app-arch/unrar or app-arch/unar
+rpm - app-arch/rpm
+unstuff - app-arch/stuffit
+zoo - app-arch/zoo"
+
+src_prepare() {
+   # File providing Gentoo package names for various archivers
+   cp -v "${FILESDIR}"/3.22-packages.match data/packages.match || die
+
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Drun-in-place=false
+   $(meson_use nautilus nautilus-actions)
+   $(meson_use libnotify notification)
+   $(meson_use packagekit)
+   -Dlibarchive=true
+   -Dmagic=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_icon_cache_update
+   gnome2_schemas_update
+   readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_icon_cache_update
+   gnome2_schemas_update
+}



[gentoo-commits] proj/gnome:master commit in: x11-wm/mutter/

2018-12-25 Thread Sobhan Mohammadpour
commit: 62b6a0988e52df6d80a0e29ccb2fea2a10870956
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue Dec 25 15:21:19 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue Dec 25 15:21:19 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=62b6a098

x11-wm/mutter: bumpt to 3.30.2

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x7DF238CF0AA182E1
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 x11-wm/mutter/metadata.xml |  11 +++
 x11-wm/mutter/mutter-3.30.2.ebuild | 138 +
 2 files changed, 149 insertions(+)

diff --git a/x11-wm/mutter/metadata.xml b/x11-wm/mutter/metadata.xml
new file mode 100644
index ..73abedd9
--- /dev/null
+++ b/x11-wm/mutter/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+   
+   Enable OpenGL ES 2.0 support
+   
+

diff --git a/x11-wm/mutter/mutter-3.30.2.ebuild 
b/x11-wm/mutter/mutter-3.30.2.ebuild
new file mode 100644
index ..7641422c
--- /dev/null
+++ b/x11-wm/mutter/mutter-3.30.2.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_EAUTORECONF="yes"
+inherit gnome2 virtualx
+
+DESCRIPTION="GNOME 3 compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/";
+
+LICENSE="GPL-2+"
+SLOT="0/1" # 0/libmutter_api_version - ONLY gnome-shell (or anything using 
mutter-clutter-.pc) should use the subslot
+
+IUSE="debug gles2 input_devices_wacom +introspection test udev wayland"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# libXi-1.7.4 or newer needed per:
+# https://bugzilla.gnome.org/show_bug.cgi?id=738944
+RDEPEND="
+   >=dev-libs/atk-2.5.3
+   >=x11-libs/gdk-pixbuf-2:2
+   >=dev-libs/json-glib-0.12.0
+   >=x11-libs/pango-1.30[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   >=dev-libs/glib-2.53.2:2
+   >=media-libs/libcanberra-0.26[gtk3]
+   >=x11-libs/startup-notification-0.7
+   >=x11-libs/libXcomposite-0.2
+   >=gnome-base/gsettings-desktop-schemas-3.21.4[introspection?]
+   gnome-base/gnome-desktop:3=
+   >sys-power/upower-0.99:=
+
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXinerama
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXrender
+   x11-libs/libxcb
+   x11-libs/libxkbfile
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-misc/xkeyboard-config
+
+   gnome-extra/zenity
+   media-libs/mesa[egl]
+
+   gles2? ( media-libs/mesa[gles2] )
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
+   introspection? ( >=dev-libs/gobject-introspection-1.42:= )
+   udev? ( >=virtual/libgudev-232:= )
+   wayland? (
+   >=dev-libs/libinput-1.4
+   >=dev-libs/wayland-1.13.0
+   >=dev-libs/wayland-protocols-1.9
+   >=media-libs/mesa-10.3[egl,gbm,wayland]
+   sys-apps/systemd
+   >=virtual/libgudev-232:=
+   >=virtual/libudev-136:=
+   x11-base/xorg-server[wayland]
+   x11-libs/libdrm:=
+   )
+"
+DEPEND="${RDEPEND}
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.6
+   virtual/pkgconfig
+   x11-base/xorg-proto
+   test? ( app-text/docbook-xml-dtd:4.5 )
+   wayland? ( >=sys-kernel/linux-headers-4.4 )
+"
+
+src_prepare() {
+   # Disable building of noinst_PROGRAM for tests
+   if ! use test; then
+   sed -e '/^noinst_PROGRAMS/d' \
+   -i cogl/tests/conform/Makefile.{am,in} || die
+   sed -e '/noinst_PROGRAMS += testboxes/d' \
+   -i src/Makefile-tests.am || die
+   sed -e '/noinst_PROGRAMS/ s/testboxes$(EXEEXT)//' \
+   -i src/Makefile.in || die
+   fi
+
+   gnome2_src_prepare
+
+   # Leave the damn CFLAGS alone
+   sed -e 's/$CFLAGS -g/$CFLAGS /' \
+   -i clutter/configure || die
+   sed -e 's/$CFLAGS -g -O0/$CFLAGS /' \
+   -i cogl/configure || die
+   sed -e 's/$CFLAGS -g -O/$CFLAGS /' \
+   -i configure || die
+}
+
+src_configure() {
+   # Prefer gl driver by default
+   # GLX is forced by mutter but optional in clutter
+   # x

[gentoo-commits] repo/gentoo:master commit in: media-gfx/frogr/

2018-11-27 Thread Sobhan Mohammadpour
commit: 9ec94340d3008d1c006558de6c09fb132a1ec336
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue Nov 27 18:59:52 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue Nov 27 18:59:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec94340

media-gfx/frogr: bump 1.3 → 1.5

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 media-gfx/frogr/Manifest |  1 +
 media-gfx/frogr/frogr-1.5.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/media-gfx/frogr/Manifest b/media-gfx/frogr/Manifest
index c6bd342b371..4c6c522f738 100644
--- a/media-gfx/frogr/Manifest
+++ b/media-gfx/frogr/Manifest
@@ -1 +1,2 @@
 DIST frogr-1.3.tar.xz 2552456 BLAKE2B 
562f88898fec153c50696dce59b5396b6f9e88bc68cbf264e7954c2d2f402cb44cb2e6bf3c1c786d50285532c66167678f0fde053c317a0d23b6f4b210e69fa1
 SHA512 
82ca3ff1e97e7ff45bce1915f629809cc9efa6d33735b0e41b17bb8f69a31a2b035dd53045a3e56e7769d379b534a2468e37a684505438cfea70cc141103d1cb
+DIST frogr-1.5.tar.xz 2233600 BLAKE2B 
aeb04db0d5d57f470d377986f2e857ee63b47df85e9c3251cdfac8585efa19491650ecede0bfa95c157c2584298dc02173afec624bc439dcd8b52d101c465d54
 SHA512 
f4af5ec82ad1771e71387c40467fc697c7e3edff9f76ecd0f762e446d136a293477867cb7b6bc6d10bc0fdd95210b25f515eb56bf2d456f79009884019c44dd4

diff --git a/media-gfx/frogr/frogr-1.5.ebuild b/media-gfx/frogr/frogr-1.5.ebuild
new file mode 100644
index 000..2cb753483f1
--- /dev/null
+++ b/media-gfx/frogr/frogr-1.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="flickr applications for GNOME"
+HOMEPAGE="https://live.gnome.org/Frogr";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/json-glib-1.2
+   >=x11-libs/gtk+-3.16:3[introspection]
+   >=media-libs/libexif-0.6.14
+   >=dev-libs/libxml2-2.6.8:2
+   media-libs/gstreamer:1.0
+   >=net-libs/libsoup-2.34:2.4
+   >=dev-libs/libgcrypt-1.5:*
+"
+DEPEND="${RDEPEND}
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+"
+# TODO add a useflag for enable-video or header-bar???
+
+src_configure() {
+   local emesonargs=()
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_icon_cache_update
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] proj/gnome:master commit in: media-gfx/gnome-screenshot/

2018-11-01 Thread Sobhan Mohammadpour
commit: 26719c84aae6e77491dd92018d3e833880e1a781
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Thu Nov  1 21:43:12 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Thu Nov  1 21:43:12 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=26719c84

media-gfx/gnome-screenshot: remove gnome-meson

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 ...-screenshot-3.26.0.ebuild => gnome-screenshot-3.26.0-r1.ebuild} | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/media-gfx/gnome-screenshot/gnome-screenshot-3.26.0.ebuild 
b/media-gfx/gnome-screenshot/gnome-screenshot-3.26.0-r1.ebuild
similarity index 90%
rename from media-gfx/gnome-screenshot/gnome-screenshot-3.26.0.ebuild
rename to media-gfx/gnome-screenshot/gnome-screenshot-3.26.0-r1.ebuild
index ad114296..7e3d3134 100644
--- a/media-gfx/gnome-screenshot/gnome-screenshot-3.26.0.ebuild
+++ b/media-gfx/gnome-screenshot/gnome-screenshot-3.26.0-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit gnome-meson readme.gentoo-r1
+inherit gnome.org gnome2-utils meson readme.gentoo-r1
 
 DESCRIPTION="Screenshot utility for GNOME"
 HOMEPAGE="https://wiki.gnome.org/Apps/Attic/GnomeUtils";
@@ -40,11 +40,10 @@ DOC_CONTENTS="${P} saves screenshots in ~/Pictures/ and 
defaults to
where to save the screenshot, run 'gnome-screenshot --interactive'"
 
 src_install() {
-   gnome-meson_src_install
+   meson_src_install
readme.gentoo_create_doc
 }
 
 pkg_postinst() {
-   gnome-meson_pkg_postinst
readme.gentoo_print_elog
 }



[gentoo-commits] proj/gnome:master commit in: dev-libs/gom/

2018-11-01 Thread Sobhan Mohammadpour
commit: 10ffdf6e99f760c9f070cf839ea66f84160cf997
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Thu Nov  1 21:30:18 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Thu Nov  1 21:30:18 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=10ffdf6e

dev-libs/gom: remove gnome-meson

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gom/{gom-0.3.3.ebuild => gom-0.3.3-r1.ebuild}  | 24 ++
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/dev-libs/gom/gom-0.3.3.ebuild b/dev-libs/gom/gom-0.3.3-r1.ebuild
similarity index 74%
rename from dev-libs/gom/gom-0.3.3.ebuild
rename to dev-libs/gom/gom-0.3.3-r1.ebuild
index 0f57ce27..394c983e 100644
--- a/dev-libs/gom/gom-0.3.3.ebuild
+++ b/dev-libs/gom/gom-0.3.3-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 GCONF_DEBUG="yes"
 PYTHON_COMPAT=( python3_{4,5,6} )
 
-inherit gnome-meson python-r1
+inherit gnome.org gnome2-utils meson python-r1
 
 DESCRIPTION="GObject to SQLite object mapper library"
 HOMEPAGE="https://wiki.gnome.org/Projects/Gom";
@@ -36,33 +36,31 @@ pkg_setup() {
 }
 
 src_prepare() {
-   gnome-meson_src_prepare
-
+   default
python_copy_sources
 }
 
 src_configure() {
-   gnome-meson_src_configure \
-   $(meson_use introspection enable-introspection) \
+   local emesonargs=(
+   $(meson_use introspection enable-introspection)
$(meson_use doc enable-gtk-doc)
+   )
+# FIXME: is this needed???
+   meson_src_configure
 
python_foreach_impl run_in_build_dir \
-   gnome-meson_src_configure \
-   $(meson_use introspection enable-introspection) \
-   $(meson_use doc enable-gtk-doc)
-
+   meson_src_configure
 }
 
 src_install() {
-   gnome-meson_src_install
+   meson_src_install
 
 
docinto examples
dodoc examples/*.py
 
python_foreach_impl run_in_build_dir \
-   meson_src_install DESTDIR="${D}" install-overridesPYTHON
-
+   meson_src_install DESTDIR="${D}"
 }
 
 src_test() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bubblewrap/

2018-10-15 Thread Sobhan Mohammadpour
commit: bb45871fbc4b4377acab2571aba695eaef233e61
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Oct 15 17:17:38 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Oct 15 17:19:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb45871f

sys-apps/bubblewrap: new ebuild

bubblewrap is a lightweight setuid sandbox application
developed from Flatpak with a small installation footprint and
minimal resource requirements.

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 sys-apps/bubblewrap/Manifest|  1 +
 sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild | 50 +
 sys-apps/bubblewrap/metadata.xml|  8 +
 3 files changed, 59 insertions(+)

diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest
new file mode 100644
index 000..dba0bcb214e
--- /dev/null
+++ b/sys-apps/bubblewrap/Manifest
@@ -0,0 +1 @@
+DIST bubblewrap-0.3.1.tar.gz 62768 BLAKE2B 
a8c29102f9b69bfbd6b6aebb9aa0878bd1e31b52a6cb6374b8341c1410526872d4063ff0524ab4f98d7cac7358dad3190144d12bb0b11cf26eeed2730c4ec475
 SHA512 
fbc44976f53fdf8913b94c57d1f26a3b87c773e86a289e58fd3d7b1c4ea7f33c862f1a38a4f791315358990928768a68334f0a171302c18a16c7e2e9f1a146dd

diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild 
b/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild
new file mode 100644
index 000..56d2c9cb2b0
--- /dev/null
+++ b/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools bash-completion-r1 linux-info
+
+DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like 
solution"
+HOMEPAGE="https://github.com/projectatomic/bubblewrap";
+SRC_URI="https://github.com/projectatomic/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="selinux"
+
+DEPEND="
+   dev-libs/libxslt
+   sys-libs/libseccomp
+   sys-libs/libcap
+   selinux? ( >=sys-libs/libselinux-2.1.9 )
+"
+# FIXME: we don't need bashcomp righ??
+RDEPEND="${DEPEND}"
+# FIXME: bash comp is not working
+# FIXME: test is not working
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != buildonly ]]; then
+   CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS"
+   linux-info_pkg_setup
+   fi
+}
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+
+   econf \
+   $(use_enable selinux) \
+   "--enable-man" \
+   "--with-bash-completion-dir=${get_bashcompdir}" \
+   "--with-priv-mode=none"
+}
+
+pkg_postinst() {
+   einfo "bashcomp can be used with >=app-shells/bash-completion-2.0"
+   einfo "probably needs namespaces"
+}

diff --git a/sys-apps/bubblewrap/metadata.xml b/sys-apps/bubblewrap/metadata.xml
new file mode 100644
index 000..39980802b1d
--- /dev/null
+++ b/sys-apps/bubblewrap/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] repo/gentoo:master commit in: profiles/

2018-10-15 Thread Sobhan Mohammadpour
commit: f435fc5d46cb843ff184578f1d7908697020e1d9
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Oct 15 16:54:09 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Oct 15 17:12:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f435fc5d

package.mask: Mask bubblewrap for testing

Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 6e3a61681ea..cb5279e59be 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sobhan Mohammadpour  (15 Oct 2018)
+# Masked for testing.
+sys-apps/bubblewrap
+
 # Thomas Deutschmann  (12 Oct 2018)
 # EOL and has known vulnerabilities. Please move to
 # Firefox 60 or newer if you can.



[gentoo-commits] proj/gnome:master commit in: gnome-base/nautilus/

2018-10-14 Thread Sobhan Mohammadpour
commit: ba1b3ed9a747832b702937ea65230f7ed76a8e78
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Oct 14 18:13:44 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Oct 14 18:13:44 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=ba1b3ed9

gnome-base/nautilus: remove gnome eclass from 3.26 & minor bug fixes

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 ...lus-3.26.4.ebuild => nautilus-3.26.4-r1.ebuild} | 38 ++
 1 file changed, 24 insertions(+), 14 deletions(-)

diff --git a/gnome-base/nautilus/nautilus-3.26.4.ebuild 
b/gnome-base/nautilus/nautilus-3.26.4-r1.ebuild
similarity index 79%
rename from gnome-base/nautilus/nautilus-3.26.4.ebuild
rename to gnome-base/nautilus/nautilus-3.26.4-r1.ebuild
index de179978..8c82d5fe 100644
--- a/gnome-base/nautilus/nautilus-3.26.4.ebuild
+++ b/gnome-base/nautilus/nautilus-3.26.4-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 GNOME2_LA_PUNT="yes" # Needed with USE 'sendto'
 
-inherit gnome-meson readme.gentoo-r1 virtualx
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
 
 DESCRIPTION="A file manager for the GNOME desktop"
 HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus";
@@ -70,21 +70,23 @@ src_prepare() {
To activate the previewer, select a file and press 
space; to
close the previewer, press space again."
fi
-   gnome-meson_src_prepare
+   xdg_src_prepare
 }
 
 src_configure() {
# FIXME no doc useflag??
-   gnome-meson_src_configure \
-   -Denable-desktop=true \
-   -Denable-profiling=false \
-   -Dtracker=$(usex tracker auto disabled) \
-   $(meson_use doc enable-gtk-doc) \
-   $(meson_use exif enable-exif) \
-   $(meson_use packagekit enable-packagekit) \
-   $(meson_use sendto nst-extension) \
-   $(meson_use selinux enable-selinux) \
+   local emesonargs=(
+   "-Denable-desktop=true"
+   "-Denable-profiling=false"
+   "-Dtracker=$(usex tracker auto disabled)"
+   $(meson_use doc enable-gtk-doc)
+   $(meson_use exif enable-exif)
+   $(meson_use packagekit enable-packagekit)
+   $(meson_use sendto enable-nst-extension)
+   $(meson_use selinux enable-selinux)
$(meson_use xmp enable-xmp)
+   )
+   meson_src_configure
 }
 
 src_test() {
@@ -93,11 +95,13 @@ src_test() {
 
 src_install() {
use previewer && readme.gentoo_create_doc
-   gnome-meson_src_install
+   meson_src_install
 }
 
 pkg_postinst() {
-   gnome-meson_pkg_postinst
+   xdg_pkg_postinst
+   gnome2_icon_cache_update
+   gnome2_schemas_update
 
if use previewer; then
readme.gentoo_print_elog
@@ -105,3 +109,9 @@ pkg_postinst() {
elog "To preview media files, emerge nautilus with 
USE=previewer"
fi
 }
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] proj/gnome:master commit in: sci-geosciences/geocode-glib/

2018-10-11 Thread Sobhan Mohammadpour
commit: e160b858128ff11f3c2c3e6908d56f4e8550531a
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Thu Oct 11 17:46:12 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Thu Oct 11 17:46:12 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=e160b858

sci-geosciences/geocode-glib: start using meson

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 ...de-glib-3.26.0.ebuild => geocode-glib-3.26.0-r1.ebuild} | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/sci-geosciences/geocode-glib/geocode-glib-3.26.0.ebuild 
b/sci-geosciences/geocode-glib/geocode-glib-3.26.0-r1.ebuild
similarity index 80%
rename from sci-geosciences/geocode-glib/geocode-glib-3.26.0.ebuild
rename to sci-geosciences/geocode-glib/geocode-glib-3.26.0-r1.ebuild
index 8f26c11b..192e56f0 100644
--- a/sci-geosciences/geocode-glib/geocode-glib-3.26.0.ebuild
+++ b/sci-geosciences/geocode-glib/geocode-glib-3.26.0-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit gnome-meson
+inherit meson gnome.org
 
 DESCRIPTION="GLib geocoding library that uses the Yahoo! Place Finder service"
 HOMEPAGE="https://git.gnome.org/browse/geocode-glib";
@@ -31,10 +31,12 @@ DEPEND="${RDEPEND}
 RESTRICT="test"
 
 src_configure() {
-   gnome-meson_src_configure \
-   $(meson_use test enable-installed-tests) \
-   $(meson_use introspection enable-introspection) \
-   -Denable-gtk-doc=false
+   local emesonargs=(
+   $(meson_use test enable-installed-tests)
+   $(meson_use introspection enable-introspection)
+   "-Denable-gtk-doc=true"
+   )
+   meson_src_configure
 }
 
 src_test() {



[gentoo-commits] proj/gnome:master commit in: sys-apps/bubblewrap/

2018-10-09 Thread Sobhan Mohammadpour
commit: a17cc07893b943215811c965b28ed672f1a69d91
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue Oct  9 19:31:02 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue Oct  9 19:31:02 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a17cc078

sys-apps/bubblewrap: new ebuild

imported from "foo-overlay" /var/lib/layman/foo-overlay. test don't work
but the package seems to work

 sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild | 51 +
 sys-apps/bubblewrap/metadata.xml|  8 +
 2 files changed, 59 insertions(+)

diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild 
b/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild
new file mode 100644
index ..dde2efec
--- /dev/null
+++ b/sys-apps/bubblewrap/bubblewrap-0.3.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="7"
+
+inherit autotools bash-completion-r1 linux-info
+
+DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like 
solution"
+HOMEPAGE="https://github.com/projectatomic/bubblewrap";
+SRC_URI="https://github.com/projectatomic/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="selinux"
+
+DEPEND="
+dev-libs/libxslt
+sys-libs/libseccomp
+sys-libs/libcap
+selinux? ( >=sys-libs/libselinux-2.1.9 )
+"
+# FIXME: we don't need bashcomp righ??
+RDEPEND="${DEPEND}"
+# FIXME: bash comp is not working
+# FIXME: test is not working
+pkg_setup() {
+  if [[ ${MERGE_TYPE} != buildonly ]]; then
+   CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS"
+linux-info_pkg_setup
+  fi
+}
+src_prepare() {
+default
+eautoreconf
+}
+
+src_configure() {
+
+econf \
+  $(use_enable selinux) \
+  "--enable-man" \
+  "--with-bash-completion-dir=${get_bashcompdir}" \
+  "--with-priv-mode=none"
+}
+
+pkg_postinst() {
+einfo "bashcomp can be used with >=app-shells/bash-completion-2.0"
+einfo "probably needs namespaces"
+}

diff --git a/sys-apps/bubblewrap/metadata.xml b/sys-apps/bubblewrap/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/sys-apps/bubblewrap/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



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

2018-09-16 Thread Sobhan Mohammadpour
commit: 0e652f17d2f812c33487a1ed0cdf44a338705645
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Sep 16 15:25:13 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Sep 16 15:25:13 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=0e652f17

gnome-base/nautilus: version bump to 3.26.4 and minor fixes

add the doc flag back, rename the patch

Package-Manager: Portage-2.3.44, Repoman-2.3.10
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 ...support-optional.patch => 3.26.4-tracker-support-optional.patch} | 0
 .../nautilus/{nautilus-3.26.3.1.ebuild => nautilus-3.26.4.ebuild}   | 6 --
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/gnome-base/nautilus/files/3.26.3.1-tracker-support-optional.patch 
b/gnome-base/nautilus/files/3.26.4-tracker-support-optional.patch
similarity index 100%
rename from gnome-base/nautilus/files/3.26.3.1-tracker-support-optional.patch
rename to gnome-base/nautilus/files/3.26.4-tracker-support-optional.patch

diff --git a/gnome-base/nautilus/nautilus-3.26.3.1.ebuild 
b/gnome-base/nautilus/nautilus-3.26.4.ebuild
similarity index 94%
rename from gnome-base/nautilus/nautilus-3.26.3.1.ebuild
rename to gnome-base/nautilus/nautilus-3.26.4.ebuild
index f7b2ad76..de179978 100644
--- a/gnome-base/nautilus/nautilus-3.26.3.1.ebuild
+++ b/gnome-base/nautilus/nautilus-3.26.4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus";
 
 LICENSE="GPL-2+ LGPL-2+ FDL-1.1"
 SLOT="0"
-IUSE="exif gnome +introspection packagekit +previewer selinux sendto tracker 
xmp"
+IUSE="doc exif gnome +introspection packagekit +previewer selinux sendto 
tracker xmp"
 
 KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
 
@@ -44,6 +44,8 @@ DEPEND="${COMMON_DEPEND}
>=sys-devel/gettext-0.19.7
virtual/pkgconfig
x11-base/xorg-proto
+
+   doc? ( dev-util/gtk-doc )
 "
 RDEPEND="${COMMON_DEPEND}
gnome-base/dconf
@@ -75,9 +77,9 @@ src_configure() {
# FIXME no doc useflag??
gnome-meson_src_configure \
-Denable-desktop=true \
-   -Denable-gtk-doc=false \
-Denable-profiling=false \
-Dtracker=$(usex tracker auto disabled) \
+   $(meson_use doc enable-gtk-doc) \
$(meson_use exif enable-exif) \
$(meson_use packagekit enable-packagekit) \
$(meson_use sendto nst-extension) \



[gentoo-commits] proj/gnome:master commit in: gnome-base/libgnomekbd/

2018-07-31 Thread Sobhan Mohammadpour
commit: 07f3b20a250f1650ea9e2f294ef496378c65a079
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue Jul 31 14:44:56 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue Jul 31 14:44:56 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=07f3b20a

gnome-base/libgnomekbd: 3.22.0.1 ➛ 3.26.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 gnome-base/libgnomekbd/libgnomekbd-3.26.0.ebuild | 33 
 gnome-base/libgnomekbd/metadata.xml  |  8 ++
 2 files changed, 41 insertions(+)

diff --git a/gnome-base/libgnomekbd/libgnomekbd-3.26.0.ebuild 
b/gnome-base/libgnomekbd/libgnomekbd-3.26.0.ebuild
new file mode 100644
index ..42437e5a
--- /dev/null
+++ b/gnome-base/libgnomekbd/libgnomekbd-3.26.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2
+
+DESCRIPTION="Gnome keyboard configuration library"
+HOMEPAGE="https://www.gnome.org";
+
+LICENSE="LGPL-2+"
+SLOT="0/8"
+KEYWORDS="~amd64"
+IUSE="+introspection test"
+
+RDEPEND="
+   >=dev-libs/glib-2.18:2
+   >=x11-libs/gtk+-2.91.7:3[X,introspection?]
+   >=x11-libs/libxklavier-5.2[introspection?]
+
+   introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
+"
+DEPEND="${RDEPEND}
+   >=sys-devel/gettext-0.19.4
+   virtual/pkgconfig
+"
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   $(use_enable introspection) \
+   $(use_enable test tests)
+}

diff --git a/gnome-base/libgnomekbd/metadata.xml 
b/gnome-base/libgnomekbd/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/gnome-base/libgnomekbd/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] proj/gnome:master commit in: gnome-base/gvfs/

2018-07-31 Thread Sobhan Mohammadpour
commit: 2146394a8e08cdbf2cc51d93f21213afb8342589
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue Jul 31 14:34:51 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue Jul 31 14:34:51 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=2146394a

gnome-base/gvfs:1.34.1 ➛ 1.34.2.1

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --force
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 gnome-base/gvfs/{gvfs-1.34.1.ebuild => gvfs-1.34.2.1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/gnome-base/gvfs/gvfs-1.34.1.ebuild 
b/gnome-base/gvfs/gvfs-1.34.2.1.ebuild
similarity index 100%
rename from gnome-base/gvfs/gvfs-1.34.1.ebuild
rename to gnome-base/gvfs/gvfs-1.34.2.1.ebuild



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-documents/

2018-07-31 Thread Sobhan Mohammadpour
commit: 975c7c5838b292411803517c3260a8832b1bb2d6
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue Jul 31 14:24:12 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue Jul 31 14:24:12 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=975c7c58

gnome-extra/gnome-documents: 3.26.2 ➛ 3.26.3

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../{gnome-documents-3.26.2.ebuild => gnome-documents-3.26.3.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/gnome-extra/gnome-documents/gnome-documents-3.26.2.ebuild 
b/gnome-extra/gnome-documents/gnome-documents-3.26.3.ebuild
similarity index 100%
rename from gnome-extra/gnome-documents/gnome-documents-3.26.2.ebuild
rename to gnome-extra/gnome-documents/gnome-documents-3.26.3.ebuild



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-recipes/

2018-07-17 Thread Sobhan Mohammadpour
commit: dcf2253637c0428592ee4ecf4be08d7a5de240db
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue Jul 17 19:54:46 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue Jul 17 19:54:46 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=dcf22536

gnome-extra/gnome-recipes: bump to 2.0.2

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../{gnome-recipes-1.6.2.ebuild => gnome-recipes-2.0.2.ebuild}   | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-recipes/gnome-recipes-1.6.2.ebuild 
b/gnome-extra/gnome-recipes/gnome-recipes-2.0.2.ebuild
similarity index 87%
rename from gnome-extra/gnome-recipes/gnome-recipes-1.6.2.ebuild
rename to gnome-extra/gnome-recipes/gnome-recipes-2.0.2.ebuild
index 9d265b7d..a76a1ae7 100644
--- a/gnome-extra/gnome-recipes/gnome-recipes-1.6.2.ebuild
+++ b/gnome-extra/gnome-recipes/gnome-recipes-2.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -18,6 +18,9 @@ RDEPEND="
media-libs/libcanberra
net-libs/libsoup:2.4
>=x11-libs/gtk+-3.22:3
+   >=dev-libs/json-glib-1
+   >=net-libs/rest-0.7
+   net-libs/gnome-online-accounts
archive? ( app-arch/gnome-autoar )
spell? ( >=app-text/gspell-1 )
 "



[gentoo-commits] proj/gnome:master commit in: dev-libs/glib/files/, dev-libs/glib/

2018-06-24 Thread Sobhan Mohammadpour
commit: d07dc3eec37ee1ce3a2e5b047f2e067dffab6ebd
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Jun 24 14:04:18 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Jun 24 14:04:18 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d07dc3ee

dev-libs/glib: import the fixes from the main tree

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 ...56.1-external-gdbus-codegen-for-autotools.patch | 83 +-
 .../{glib-2.56.1.ebuild => glib-2.56.1-r1.ebuild}  | 29 
 2 files changed, 32 insertions(+), 80 deletions(-)

diff --git 
a/dev-libs/glib/files/glib-2.56.1-external-gdbus-codegen-for-autotools.patch 
b/dev-libs/glib/files/glib-2.56.1-external-gdbus-codegen-for-autotools.patch
index 7e73f748..a27966e0 100644
--- a/dev-libs/glib/files/glib-2.56.1-external-gdbus-codegen-for-autotools.patch
+++ b/dev-libs/glib/files/glib-2.56.1-external-gdbus-codegen-for-autotools.patch
@@ -1,44 +1,21 @@
-From db0a3301203e0c62db274bde8ac20cbfbb71889f Mon Sep 17 00:00:00 2001
+From 2e47d49bc91d83cd0abea4c1944bfca4336040fa Mon Sep 17 00:00:00 2001
 From: Sobhan Mohammadpour 
 Date: Fri, 23 Feb 2018 15:27:33 +0330
-Subject: [PATCH 2/2] glib-2.54.3-external-gdbus-codegen-for-autotools
+Subject: [PATCH] glib-2.54.3-external-gdbus-codegen-for-autotools
 
 ---
- configure.ac| 17 -
- docs/reference/gio/Makefile.am  |  1 -
- gio/Makefile.am | 12 
- gio/tests/Makefile.am   |  6 ++
- .../gdbus-object-manager-example/Makefile.am|  6 ++
- 5 files changed, 16 insertions(+), 26 deletions(-)
+ configure.ac   |  1 -
+ docs/reference/gio/Makefile.am |  1 -
+ gio/Makefile.am|  2 +-
+ gio/tests/Makefile.am  |  6 ++
+ gio/tests/gdbus-object-manager-example/Makefile.am |  6 ++
+ 5 files changed, 5 insertions(+), 11 deletions(-)
 
 diff --git a/configure.ac b/configure.ac
-index 2013d198e..7d2d686c5 100644
+index 0457c90..07166c9 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -360,14 +360,14 @@ AC_CHECK_PROGS(PERL, [perl5 perl])
- # option to specify python interpreter to use; this just sets $PYTHON, so that
- # we will fallback to reading $PYTHON if --with-python is not given, and
- # python.m4 will get the expected input
--AC_ARG_WITH(python,
--AS_HELP_STRING([--with-python=PATH],
--   [Path to Python interpreter; searches $PATH if 
only a program name is given; if not given, searches for a few standard names 
such as "python3" or "python2"]),
--[PYTHON="$withval"], [])
--if test x"$PYTHON" = xyes; then
--  AC_MSG_ERROR([--with-python option requires a path or program argument])
--fi
--AM_PATH_PYTHON(2.7,,PYTHON="python2.7")
-+#AC_ARG_WITH(python,
-+#AS_HELP_STRING([--with-python=PATH],
-+#   [Path to Python interpreter; searches $PATH if 
only a program name is given; if not given, searches for a few standard names 
such as "python3" or "python2"]),
-+#[PYTHON="$withval"], [])
-+#if test x"$PYTHON" = xyes; then
-+#  AC_MSG_ERROR([--with-python option requires a path or program argument])
-+#fi
-+#AM_PATH_PYTHON(2.7,,PYTHON="python2.7")
- 
- 
- dnl ***
-@@ -3567,7 +3567,6 @@ gobject/glib-mkenums
+@@ -3469,7 +3469,6 @@ gobject/glib-mkenums
  gobject/tests/Makefile
  gthread/Makefile
  gio/Makefile
@@ -47,10 +24,10 @@ index 2013d198e..7d2d686c5 100644
  gio/gnetworking.h
  gio/xdgmime/Makefile
 diff --git a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am
-index e04ab6843..3a518af02 100644
+index 5741a3e..d38e768 100644
 --- a/docs/reference/gio/Makefile.am
 +++ b/docs/reference/gio/Makefile.am
-@@ -178,7 +178,6 @@ man_MANS +=\
+@@ -177,7 +177,6 @@ man_MANS +=\
gsettings.1 \
gresource.1 \
gdbus.1 \
@@ -59,7 +36,7 @@ index e04ab6843..3a518af02 100644
$(NULL)
  
 diff --git a/gio/Makefile.am b/gio/Makefile.am
-index 67b7fa966..334c6e32d 100644
+index b2db995..53d7162 100644
 --- a/gio/Makefile.am
 +++ b/gio/Makefile.am
 @@ -1,6 +1,6 @@
@@ -69,36 +46,12 @@ index 67b7fa966..334c6e32d 100644
 +SUBDIRS = 
  
  if OS_UNIX
- SUBDIRS += xdgmime
-@@ -101,10 +101,8 @@ GDBUS_PYTHON_DEPS =   
\
-   $(builddir)/gdbus-2.0/codegen/config.py \
-   $(srcdir)/gdbus-2.0/codegen/utils.py
- 
--gdbus-daemon-generated.h gdbus-daemon-generated.c: $(srcdir)/dbus-daemon.xml 
$(GDBUS_PYTHON_DEPS)
--  $(AM_V_GEN) UNINSTALLED_GLI

[gentoo-commits] proj/gnome:master commit in: dev-libs/glib/

2018-06-24 Thread Sobhan Mohammadpour
commit: d99c50d938c8b6e8ff083eb1895d80ad2829820c
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Jun 24 13:14:35 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Jun 24 13:14:35 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d99c50d9

Revert "dev-libs/glib: bump"

This reverts commit d2a6fd4a2c7dcae1e11ebfa4a2d3a028abb2ac6d.

 .../{glib-2.56.1-r1.ebuild => glib-2.56.1.ebuild}  | 32 +++---
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/dev-libs/glib/glib-2.56.1-r1.ebuild 
b/dev-libs/glib/glib-2.56.1.ebuild
similarity index 91%
rename from dev-libs/glib/glib-2.56.1-r1.ebuild
rename to dev-libs/glib/glib-2.56.1.ebuild
index 04ed5b91..06c64dfa 100644
--- a/dev-libs/glib/glib-2.56.1-r1.ebuild
+++ b/dev-libs/glib/glib-2.56.1.ebuild
@@ -6,26 +6,26 @@
 # then to be think very closely.
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python2_7 )
 # Completely useless with or without USE static-libs, people need to use
 # pkg-config
 GNOME2_LA_PUNT="yes"
 
 inherit autotools bash-completion-r1 epunt-cxx flag-o-matic gnome2 libtool 
linux-info \
-   multilib multilib-minimal pax-utils python-single-r1 toolchain-funcs 
versionator virtualx
+   multilib multilib-minimal pax-utils python-r1 toolchain-funcs 
versionator virtualx
 
 DESCRIPTION="The GLib library of C routines"
 HOMEPAGE="https://www.gtk.org/";
-SRC_URI="${SRC_URI} 
+SRC_URI="${SRC_URI}
https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz"; # 
pkg.m4 for eautoreconf
 
 LICENSE="LGPL-2.1+"
 SLOT="2"
 IUSE="dbus debug fam kernel_linux +mime selinux static-libs systemtap test 
utils xattr"
 REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
+   utils? ( ${PYTHON_REQUIRED_USE} )
test? ( ${PYTHON_REQUIRED_USE} )
-" # test dep left here and elsewhere to not forget, as global python 
requirement is supposed to be temporary until a split package is made with meson
+"
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
 
@@ -44,9 +44,9 @@ RDEPEND="
selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
-   ${PYTHON_DEPS}
utils? (
-   >=dev-util/gdbus-codegen-${PV}
+   ${PYTHON_DEPS}
+   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
virtual/libelf:0=
)
 "
@@ -59,7 +59,7 @@ DEPEND="${RDEPEND}
test? (
sys-devel/gdb
${PYTHON_DEPS}
-   >=dev-util/gdbus-codegen-${PV}
+   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
>=sys-apps/dbus-1.2.14 )
!https://bugzilla.gnome.org/show_bug.cgi?id=668035#c4
rm "${ED}usr/bin/gtester-report"
rm "${ED}usr/share/man/man1/gtester-report.1"
fi



[gentoo-commits] proj/gnome:master commit in: dev-libs/glib/

2018-06-24 Thread Sobhan Mohammadpour
commit: d2a6fd4a2c7dcae1e11ebfa4a2d3a028abb2ac6d
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Jun 24 13:04:45 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Jun 24 13:05:12 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d2a6fd4a

dev-libs/glib: bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../{glib-2.56.1.ebuild => glib-2.56.1-r1.ebuild}  | 32 +++---
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/dev-libs/glib/glib-2.56.1.ebuild 
b/dev-libs/glib/glib-2.56.1-r1.ebuild
similarity index 91%
rename from dev-libs/glib/glib-2.56.1.ebuild
rename to dev-libs/glib/glib-2.56.1-r1.ebuild
index 06c64dfa..04ed5b91 100644
--- a/dev-libs/glib/glib-2.56.1.ebuild
+++ b/dev-libs/glib/glib-2.56.1-r1.ebuild
@@ -6,26 +6,26 @@
 # then to be think very closely.
 
 EAPI=6
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
 # Completely useless with or without USE static-libs, people need to use
 # pkg-config
 GNOME2_LA_PUNT="yes"
 
 inherit autotools bash-completion-r1 epunt-cxx flag-o-matic gnome2 libtool 
linux-info \
-   multilib multilib-minimal pax-utils python-r1 toolchain-funcs 
versionator virtualx
+   multilib multilib-minimal pax-utils python-single-r1 toolchain-funcs 
versionator virtualx
 
 DESCRIPTION="The GLib library of C routines"
 HOMEPAGE="https://www.gtk.org/";
-SRC_URI="${SRC_URI}
+SRC_URI="${SRC_URI} 
https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz"; # 
pkg.m4 for eautoreconf
 
 LICENSE="LGPL-2.1+"
 SLOT="2"
 IUSE="dbus debug fam kernel_linux +mime selinux static-libs systemtap test 
utils xattr"
 REQUIRED_USE="
-   utils? ( ${PYTHON_REQUIRED_USE} )
+   ${PYTHON_REQUIRED_USE}
test? ( ${PYTHON_REQUIRED_USE} )
-"
+" # test dep left here and elsewhere to not forget, as global python 
requirement is supposed to be temporary until a split package is made with meson
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
 
@@ -44,9 +44,9 @@ RDEPEND="
selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
+   ${PYTHON_DEPS}
utils? (
-   ${PYTHON_DEPS}
-   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
+   >=dev-util/gdbus-codegen-${PV}
virtual/libelf:0=
)
 "
@@ -59,7 +59,7 @@ DEPEND="${RDEPEND}
test? (
sys-devel/gdb
${PYTHON_DEPS}
-   >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
+   >=dev-util/gdbus-codegen-${PV}
>=sys-apps/dbus-1.2.14 )
!https://bugzilla.gnome.org/show_bug.cgi?id=668035#c4
rm "${ED}usr/bin/gtester-report"
rm "${ED}usr/share/man/man1/gtester-report.1"
fi



[gentoo-commits] proj/gnome:master commit in: sci-geosciences/geocode-glib/

2018-06-24 Thread Sobhan Mohammadpour
commit: 4c205628e00ff7fff6aa0160fb7e3dcd3437d808
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Jun 24 12:14:21 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Jun 24 12:14:21 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4c205628

sci-geosciences/geocode-glib: bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../{geocode-glib-3.25.4.1.ebuild => geocode-glib-3.26.0.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-geosciences/geocode-glib/geocode-glib-3.25.4.1.ebuild 
b/sci-geosciences/geocode-glib/geocode-glib-3.26.0.ebuild
similarity index 100%
rename from sci-geosciences/geocode-glib/geocode-glib-3.25.4.1.ebuild
rename to sci-geosciences/geocode-glib/geocode-glib-3.26.0.ebuild



[gentoo-commits] proj/gnome:master commit in: net-libs/glib-networking/

2018-06-17 Thread Sobhan Mohammadpour
commit: aa8794afa56cd83d3db4e1c1803a8334867cc3a2
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Jun 17 19:51:24 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Jun 17 19:51:24 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=aa8794af

net-libs/glib-networking: add a compile phase

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 ...glib-networking-2.56.0.ebuild => glib-networking-2.56.0-r1.ebuild} | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-libs/glib-networking/glib-networking-2.56.0.ebuild 
b/net-libs/glib-networking/glib-networking-2.56.0-r1.ebuild
similarity index 97%
rename from net-libs/glib-networking/glib-networking-2.56.0.ebuild
rename to net-libs/glib-networking/glib-networking-2.56.0-r1.ebuild
index ba7d5709..5565e12f 100644
--- a/net-libs/glib-networking/glib-networking-2.56.0.ebuild
+++ b/net-libs/glib-networking/glib-networking-2.56.0-r1.ebuild
@@ -51,6 +51,10 @@ multilib_src_configure() {
# TODO gnutls is mandatory with meson
 }
 
+multilib_src_compile() {
+   gnome-meson_src_compile
+}
+
 multilib_src_test() {
# XXX: non-native tests fail if glib-networking is already installed.
# have no idea what's wrong. would appreciate some help.



[gentoo-commits] proj/gnome:master commit in: media-libs/graphene/

2018-06-17 Thread Sobhan Mohammadpour
commit: 174869cebd859d189c7a51ae5fa18f9148ca06da
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Jun 17 20:04:07 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Jun 17 20:04:07 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=174869ce

media-libs/graphene: new ebuild

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 media-libs/graphene/graphene-1.6.2.ebuild | 87 +++
 media-libs/graphene/metadata.xml  | 15 ++
 2 files changed, 102 insertions(+)

diff --git a/media-libs/graphene/graphene-1.6.2.ebuild 
b/media-libs/graphene/graphene-1.6.2.ebuild
new file mode 100644
index ..273a053d
--- /dev/null
+++ b/media-libs/graphene/graphene-1.6.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome.org gnome2-utils meson multilib-minimal toolchain-funcs
+
+DESCRIPTION="A thin layer of types for graphic libraries"
+HOMEPAGE="https://developer.gnome.org/graphene/";
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 doc introspection gobject
+   test vector"
+REQUIRED_USE="test? ( introspection )
+   introspection? ( gobject )"
+
+KEYWORDS="~amd64"
+
+RDEPEND="
+   gobject? ( >=dev-libs/glib-2.30:2 )
+   introspection? ( dev-libs/gobject-introspection )
+"
+
+DEPEND="
+   doc? ( dev-util/gtk-doc )
+"
+# FIXME handle gcc-vector and other stuff
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != binary ]]  ; then
+   if use vector; then
+   tc-is-clang && die "gcc vector is not available for 
clang right?"
+   use arm && die GCC vector intrinsics are disabled on ARM
+
+   [[ $(gcc-major-version) -lt 4 ]] || \
+   
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 9 ]] ) \
+   && die "GCC vector 
intrinsics are disabled on GCC prior to 4.9"
+   fi
+
+   if use cpu_flags_x86_sse2;then
+ [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && 
$(gcc-minor-version) -le 2 ]] ) \
+ && die "Sorry, but gcc-4.2 and earlier won't work for 
sse2"
+   fi
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_use doc enable-gtk-doc)
+   $(meson_use introspection enable-introspection)
+   $(meson_use introspection enable-gobject-types)
+   $(meson_use cpu_flags_arm_neon enable-arm-neon)
+   $(meson_use cpu_flags_x86_sse2 enable-sse2)
+   $(meson_use vector enable-gcc-vector)
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson_src_test
+}
+
+multilib_src_install() {
+   meson_src_install
+}
+
+pkg_postinst() {
+   multilib_pkg_postinst() {
+   gnome2_giomodule_cache_update \
+   || die "Update GIO modules cache failed (for ${ABI})"
+   }
+   multilib_foreach_abi multilib_pkg_postinst
+}
+
+pkg_postrm() {
+   multilib_pkg_postrm() {
+   gnome2_giomodule_cache_update \
+   || die "Update GIO modules cache failed (for ${ABI})"
+   }
+   multilib_foreach_abi multilib_pkg_postrm
+}

diff --git a/media-libs/graphene/metadata.xml b/media-libs/graphene/metadata.xml
new file mode 100644
index ..36a8753b
--- /dev/null
+++ b/media-libs/graphene/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  gn...@gentoo.org
+  Gentoo GNOME Desktop
+
+
+  Use dev-libs/gobject-introspection
+for introspection
+   build GObject types type
+   build gcc vector fast paths
+
+
+



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-tweak-tool/, gnome-extra/gnome-tweak-tool/files/

2018-06-10 Thread Sobhan Mohammadpour
commit: 16d3ce46a6c8c50ba5e96871a6a278d462846887
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Jun 10 19:19:21 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Jun 10 19:19:21 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=16d3ce46

gnome-extra/gnome-tweak-tool: 3.24.1 -> 3.26.4

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 ...me-tweak-tool-3.26.4-gentoo-cursor-themes.patch | 26 
 .../gnome-tweak-tool-3.26.4.ebuild | 75 ++
 2 files changed, 101 insertions(+)

diff --git 
a/gnome-extra/gnome-tweak-tool/files/gnome-tweak-tool-3.26.4-gentoo-cursor-themes.patch
 
b/gnome-extra/gnome-tweak-tool/files/gnome-tweak-tool-3.26.4-gentoo-cursor-themes.patch
new file mode 100644
index ..a974b4f0
--- /dev/null
+++ 
b/gnome-extra/gnome-tweak-tool/files/gnome-tweak-tool-3.26.4-gentoo-cursor-themes.patch
@@ -0,0 +1,26 @@
+From dd1a9a03cb424fe9fcded3c6e0ba4505e04e8cec Mon Sep 17 00:00:00 2001
+From: Sobhan Mohammadpour 
+Date: Sun, 10 Jun 2018 22:12:59 +0430
+Subject: [PATCH] update gnome-tweak-tool-3.10.1-gentoo-cursor-themes patch
+
+---
+ gtweak/tweaks/tweak_group_appearance.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/gtweak/tweaks/tweak_group_appearance.py 
b/gtweak/tweaks/tweak_group_appearance.py
+index 05d13e9..920df59 100644
+--- a/gtweak/tweaks/tweak_group_appearance.py
 b/gtweak/tweaks/tweak_group_appearance.py
+@@ -89,7 +89,8 @@ class CursorThemeSwitcher(GSettingsComboTweak):
+ def _get_valid_cursor_themes(self):
+ dirs = ( os.path.join(gtweak.DATA_DIR, "icons"),
+  os.path.join(GLib.get_user_data_dir(), "icons"),
+- os.path.join(os.path.expanduser("~"), ".icons"))
++ os.path.join(os.path.expanduser("~"), ".icons"),
++ os.path.join(gtweak.DATA_DIR, "cursors", "xorg-x11"))
+ valid = walk_directories(dirs, lambda d:
+ os.path.isdir(d) and \
+ os.path.exists(os.path.join(d, "cursors")))
+-- 
+2.17.0
+

diff --git a/gnome-extra/gnome-tweak-tool/gnome-tweak-tool-3.26.4.ebuild 
b/gnome-extra/gnome-tweak-tool/gnome-tweak-tool-3.26.4.ebuild
new file mode 100644
index ..ca70d152
--- /dev/null
+++ b/gnome-extra/gnome-tweak-tool/gnome-tweak-tool-3.26.4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit gnome-meson python-r1
+
+DESCRIPTION="Tool to customize GNOME 3 options"
+HOMEPAGE="https://wiki.gnome.org/action/show/Apps/GnomeTweakTool";
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~amd64 ~ia64 ~x86"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/glib:2[dbus]
+   >=dev-python/pygobject-3.10.2:3[${PYTHON_USEDEP}]
+   >=gnome-base/gsettings-desktop-schemas-3.23.3
+"
+# g-s-d, gnome-desktop, gnome-shell etc. needed at runtime for the gsettings 
schemas
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-desktop-3.6.0.1:3=[introspection]
+   >=x11-libs/gtk+-3.12:3[introspection]
+
+   net-libs/libsoup:2.4[introspection]
+   x11-libs/libnotify[introspection]
+
+   >=gnome-base/gnome-settings-daemon-3
+   >=gnome-base/gnome-shell-3.24
+   >=gnome-base/nautilus-3
+"
+DEPEND="${COMMON_DEPEND}
+   sys-devel/gettext
+   >=dev-util/intltool-0.40.0
+   virtual/pkgconfig
+"
+run_in_sane_meson_variables() {
+   local EMESON_SOURCE
+   EMESON_SOURCE=${BUILD_DIR}
+   BUILD_DIR="${BUILD_DIR}-build"
+   "$@"
+   BUILD_DIR=${EMESON_SOURCE}
+}
+
+src_prepare() {
+   # Add contents of Gentoo's cursor theme directory to cursor theme list
+   eapply "${FILESDIR}/${PN}-3.26.4-gentoo-cursor-themes.patch"
+
+   gnome-meson_src_prepare
+   python_copy_sources
+}
+
+src_configure() {
+   python_foreach_impl run_in_build_dir run_in_sane_meson_variables 
gnome-meson_src_configure
+}
+
+src_compile() {
+   python_foreach_impl run_in_build_dir run_in_sane_meson_variables 
gnome-meson_src_compile
+}
+
+src_test() {
+   python_foreach_impl run_in_build_dir run_in_sane_meson_variables 
meson_src_test
+}
+
+src_install() {
+   python_foreach_impl run_in_build_dir run_in_sane_meson_variables 
gnome-meson_src_install
+   python_foreach_impl run_in_build_dir python_doscript gnome-tweak-tool 
|| die
+}



[gentoo-commits] proj/gnome:master commit in: dev-libs/gom/

2018-06-04 Thread Sobhan Mohammadpour
commit: 15841e1be1d319ce4582cc85b568f8c55160a480
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Jun  4 12:19:17 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Jun  4 12:19:17 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=15841e1b

dev-libs/gom: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 dev-libs/gom/gom-0.3.3.ebuild | 72 +++
 dev-libs/gom/metadata.xml |  8 +
 2 files changed, 80 insertions(+)

diff --git a/dev-libs/gom/gom-0.3.3.ebuild b/dev-libs/gom/gom-0.3.3.ebuild
new file mode 100644
index ..0f57ce27
--- /dev/null
+++ b/dev-libs/gom/gom-0.3.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GCONF_DEBUG="yes"
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit gnome-meson python-r1
+
+DESCRIPTION="GObject to SQLite object mapper library"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gom";
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc +introspection test"
+
+RDEPEND="
+   >=dev-db/sqlite-3.7:3
+   >=dev-libs/glib-2.36:2
+   introspection? ( >=dev-libs/gobject-introspection-1.30.0:= )
+   ${PYTHON_DEPS}
+   >=dev-python/pygobject-3.16:3[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   doc? ( dev-util/gtk-doc )
+   >=dev-util/intltool-0.40.0
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? ( x11-libs/gdk-pixbuf:2 )
+"
+# TODO: make gdk-pixbuf properly optional with USE=test
+
+pkg_setup() {
+   python_setup
+}
+
+src_prepare() {
+   gnome-meson_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   gnome-meson_src_configure \
+   $(meson_use introspection enable-introspection) \
+   $(meson_use doc enable-gtk-doc)
+
+   python_foreach_impl run_in_build_dir \
+   gnome-meson_src_configure \
+   $(meson_use introspection enable-introspection) \
+   $(meson_use doc enable-gtk-doc)
+
+}
+
+src_install() {
+   gnome-meson_src_install
+
+
+   docinto examples
+   dodoc examples/*.py
+
+   python_foreach_impl run_in_build_dir \
+   meson_src_install DESTDIR="${D}" install-overridesPYTHON
+
+}
+
+src_test() {
+   # tests may take a long time
+   python_foreach_impl run_in_build_dir \
+   meson_src_test
+}

diff --git a/dev-libs/gom/metadata.xml b/dev-libs/gom/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/dev-libs/gom/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-user-docs/

2018-06-04 Thread Sobhan Mohammadpour
commit: e49ebaaae48a40685486d31984baa44043e7b779
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Jun  4 11:50:16 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Jun  4 11:50:16 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=e49ebaaa

gnome-extra/gnome-user-docs: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-user-docs-3.26.2.1.ebuild| 40 ++
 gnome-extra/gnome-user-docs/metadata.xml   |  8 +
 2 files changed, 48 insertions(+)

diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-3.26.2.1.ebuild 
b/gnome-extra/gnome-user-docs/gnome-user-docs-3.26.2.1.ebuild
new file mode 100644
index ..ef444c49
--- /dev/null
+++ b/gnome-extra/gnome-user-docs/gnome-user-docs-3.26.2.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="GNOME end user documentation"
+HOMEPAGE="https://git.gnome.org/browse/gnome-user-docs";
+
+LICENSE="CC-BY-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+   test? ( dev-libs/libxml2 )
+"
+# eautoreconf requires:
+#  app-text/yelp-tools
+# rebuilding translations requires:
+#  app-text/yelp-tools
+#  dev-util/gettext
+
+# This ebuild does not install any binaries
+RESTRICT="binchecks strip"
+
+src_configure() {
+   # itstool is only needed for rebuilding translations
+   # xmllint is only needed for tests
+   gnome2_src_configure \
+   $(usex test "" XMLLINT=$(type -P true)) \
+   ITSTOOL=$(type -P true)
+}
+
+src_compile() {
+   # Do not compile; "make all" with unset LINGUAS rebuilds all 
translations,
+   # which can take > 2 hours on a Core i7.
+   return
+}

diff --git a/gnome-extra/gnome-user-docs/metadata.xml 
b/gnome-extra/gnome-user-docs/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/gnome-extra/gnome-user-docs/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] proj/gnome:master commit in: status/portage-configs/

2018-05-30 Thread Sobhan Mohammadpour
commit: 428e5e2d5c6321c48a523da49e19695c610d6d5a
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Wed May 30 07:55:14 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Wed May 30 07:59:12 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=428e5e2d

status/portage-configs/package.keywords.gnome3: remove x11-proto/*

 status/portage-configs/package.keywords.gnome3 | 4 
 1 file changed, 4 deletions(-)

diff --git a/status/portage-configs/package.keywords.gnome3 
b/status/portage-configs/package.keywords.gnome3
index 4666325d..d32fcf5a 100644
--- a/status/portage-configs/package.keywords.gnome3
+++ b/status/portage-configs/package.keywords.gnome3
@@ -275,10 +275,6 @@ app-misc/tomboy
 # GNOME Shell
 dev-libs/gjs
 dev-libs/libcroco:0.6
-~x11-proto/inputproto-2.3
-~x11-proto/xextproto-7.2.1
-~x11-proto/kbproto-1.0.6
-~x11-proto/xproto-7.0.23
 ~x11-libs/libX11-1.5.0
 ~x11-libs/libXfixes-5.0
 ~x11-libs/libXext-1.3.1



[gentoo-commits] proj/gnome:master commit in: media-libs/clutter/

2018-05-30 Thread Sobhan Mohammadpour
commit: 9d54896150d07805fd4ea4a55679e073fba10983
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Wed May 30 07:58:03 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Wed May 30 07:59:12 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9d548961

media-libs/clutter: sync with portage

Closes: https://bugs.gentoo.org/656306
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 media-libs/clutter/clutter-.ebuild | 17 -
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/media-libs/clutter/clutter-.ebuild 
b/media-libs/clutter/clutter-.ebuild
index 77037afb..a9e3021c 100644
--- a/media-libs/clutter/clutter-.ebuild
+++ b/media-libs/clutter/clutter-.ebuild
@@ -1,9 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
-EAPI="5"
-GCONF_DEBUG="no"
+EAPI=6
 GNOME2_LA_PUNT="yes"
 
 inherit gnome2 virtualx
@@ -16,6 +14,7 @@ DESCRIPTION="Clutter is a library for creating graphical user 
interfaces"
 
 LICENSE="LGPL-2.1+ FDL-1.1+"
 SLOT="1.0"
+
 IUSE="aqua debug doc egl gtk +introspection test wayland X"
 REQUIRED_USE="
|| ( aqua wayland X )
@@ -29,7 +28,7 @@ fi
 
 # NOTE: glx flavour uses libdrm + >=mesa-7.3
 # >=libX11-1.3.1 needed for X Generic Event support
-# do not depend on tslib, it does not build and is disable by default upstream
+# do not depend on tslib, it does not build and is disabled by default upstream
 RDEPEND="
>=dev-libs/glib-2.44.0:2
>=dev-libs/atk-2.5.3[introspection?]
@@ -43,18 +42,17 @@ RDEPEND="
 
egl? (
>=dev-libs/libinput-0.19.0
-   media-libs/cogl:1.0=[gles2,kms]
+   media-libs/cogl[gles2,kms]
>=virtual/libgudev-136
x11-libs/libxkbcommon
)
-   gtk? ( >=x11-libs/gtk+-3.3.18:3[aqua?] )
+   gtk? ( >=x11-libs/gtk+-3.22.6:3[aqua?] )
introspection? ( >=dev-libs/gobject-introspection-1.39:= )
X? (
media-libs/fontconfig
>=x11-libs/libX11-1.3.1
x11-libs/libXext
x11-libs/libXdamage
-   x11-base/xorg-proto
>=x11-libs/libXi-1.3
>=x11-libs/libXcomposite-0.4 )
wayland? (
@@ -69,6 +67,7 @@ DEPEND="${RDEPEND}
>=dev-util/gtk-doc-1.20
>=app-text/docbook-sgml-utils-0.6.14[jadetex]
dev-libs/libxslt )
+   X? ( x11-base/xorg-proto )
test? ( x11-libs/gdk-pixbuf )
 "
 
@@ -109,5 +108,5 @@ src_configure() {
 }
 
 src_test() {
-   Xemake check -C tests/conform
+   virtx emake check -C tests/conform
 }



[gentoo-commits] proj/gnome:master commit in: media-libs/clutter/, gnome-base/gdm/, media-gfx/gnome-screenshot/, ...

2018-05-29 Thread Sobhan Mohammadpour
commit: d3a04da3e256d5beb51a7521f58984fdd9186dae
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue May 29 22:55:06 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue May 29 22:55:06 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d3a04da3

Transition deps to x11-base/xorg-proto

 gnome-base/gdm/gdm-3.26.2.1.ebuild | 4 +---
 gnome-base/gdm/gdm-.ebuild | 4 +---
 gnome-base/gnome-control-center/gnome-control-center-3.26.2.ebuild | 4 +---
 gnome-base/gnome-control-center/gnome-control-center-.ebuild   | 4 +---
 gnome-base/gnome-desktop/gnome-desktop-3.26.2.ebuild   | 2 +-
 gnome-base/gnome-desktop/gnome-desktop-.ebuild | 3 +--
 gnome-base/nautilus/nautilus-.ebuild   | 2 +-
 media-gfx/gnome-screenshot/gnome-screenshot-.ebuild| 2 +-
 media-libs/clutter/clutter-.ebuild | 2 +-
 media-video/cheese/cheese-3.26.0.ebuild| 2 +-
 media-video/cheese/cheese-.ebuild  | 2 +-
 media-video/totem/totem-.ebuild| 3 +--
 net-wireless/gnome-bluetooth/gnome-bluetooth-.ebuild   | 2 +-
 13 files changed, 13 insertions(+), 23 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.26.2.1.ebuild 
b/gnome-base/gdm/gdm-3.26.2.1.ebuild
index 56cf0c6a..ac51df37 100644
--- a/gnome-base/gdm/gdm-3.26.2.1.ebuild
+++ b/gnome-base/gdm/gdm-3.26.2.1.ebuild
@@ -86,10 +86,8 @@ DEPEND="${COMMON_DEPEND}
>=dev-util/intltool-0.40.0
dev-util/itstool
virtual/pkgconfig
-   x11-proto/inputproto
-   x11-proto/randrproto
+   x11-base/xorg-proto
test? ( >=dev-libs/check-0.9.4 )
-   xinerama? ( x11-proto/xineramaproto )
 "
 
 DOC_CONTENTS="

diff --git a/gnome-base/gdm/gdm-.ebuild b/gnome-base/gdm/gdm-.ebuild
index 999817ef..0ac9e91a 100644
--- a/gnome-base/gdm/gdm-.ebuild
+++ b/gnome-base/gdm/gdm-.ebuild
@@ -96,10 +96,8 @@ DEPEND="${COMMON_DEPEND}
>=dev-util/intltool-0.40.0
dev-util/itstool
virtual/pkgconfig
-   x11-proto/inputproto
-   x11-proto/randrproto
+   x11-base/xorg-proto
test? ( >=dev-libs/check-0.9.4 )
-   xinerama? ( x11-proto/xineramaproto )
 "
 
 DOC_CONTENTS="

diff --git a/gnome-base/gnome-control-center/gnome-control-center-3.26.2.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-3.26.2.ebuild
index 01975eef..cd5abacb 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-3.26.2.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-3.26.2.ebuild
@@ -113,9 +113,7 @@ RDEPEND="${COMMON_DEPEND}
 PDEPEND=">=gnome-base/gnome-session-2.91.6-r1"
 
 DEPEND="${COMMON_DEPEND}
-   x11-proto/xproto
-   x11-proto/xf86miscproto
-   x11-proto/kbproto
+   x11-base/xorg-proto
 
dev-libs/libxml2:2
dev-libs/libxslt

diff --git a/gnome-base/gnome-control-center/gnome-control-center-.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-.ebuild
index 2a48430c..1c6d93dc 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-.ebuild
@@ -110,9 +110,7 @@ RDEPEND="${COMMON_DEPEND}
 PDEPEND=">=gnome-base/gnome-session-2.91.6-r1"
 
 DEPEND="${COMMON_DEPEND}
-   x11-proto/xproto
-   x11-proto/xf86miscproto
-   x11-proto/kbproto
+   x11-base/xorg-proto
 
dev-libs/libxml2:2
dev-libs/libxslt

diff --git a/gnome-base/gnome-desktop/gnome-desktop-3.26.2.ebuild 
b/gnome-base/gnome-desktop/gnome-desktop-3.26.2.ebuild
index 31b0c59a..b24a5392 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-3.26.2.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-3.26.2.ebuild
@@ -37,7 +37,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-util/intltool-0.40.6
dev-util/itstool
sys-devel/gettext
-   x11-proto/xproto
+   x11-base/xorg-proto
virtual/pkgconfig
 "
 

diff --git a/gnome-base/gnome-desktop/gnome-desktop-.ebuild 
b/gnome-base/gnome-desktop/gnome-desktop-.ebuild
index c68633a6..368727c6 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-.ebuild
@@ -46,8 +46,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-util/intltool-0.40.6
dev-util/itstool
sys-devel/gettext
-   x11-proto/xproto
-   >=x11-proto/randrproto-1.2
+   x11-base/xorg-proto
virtual/pkgconfig
 "
 

diff --git a/gnome-base/nautilus/nautilus-.ebuild 
b/gnome-base/nautilus/nautilus-.ebuild
index 9264faf7..70641148 100644
--- a/gnome-base/nautilus/nautilus-.ebuild
+++ b/gnome-base/nautilus/nautilus-.ebuild
@@ -5

[gentoo-commits] proj/gnome:master commit in: x11-wm/mutter/

2018-05-29 Thread Sobhan Mohammadpour
commit: 5d77a26f72ec6f96530f520050dffec629fe14af
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue May 29 22:47:30 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue May 29 22:47:30 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=5d77a26f

x11-wm/mutter: drop keyword for live ebuild

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 x11-wm/mutter/mutter-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-.ebuild b/x11-wm/mutter/mutter-.ebuild
index 156bf46c..f620cf06 100644
--- a/x11-wm/mutter/mutter-.ebuild
+++ b/x11-wm/mutter/mutter-.ebuild
@@ -15,7 +15,7 @@ SLOT="0/0"
 #FIXME add remote desktop support
 IUSE="debug gles2 input_devices_wacom +introspection test udev wayland"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS=""
 
 # libXi-1.7.4 or newer needed per:
 # https://bugzilla.gnome.org/show_bug.cgi?id=738944



[gentoo-commits] proj/gnome:master commit in: x11-wm/mutter/

2018-05-29 Thread Sobhan Mohammadpour
commit: 4888703c90cb3a9b545a8f2df8b08a98f1bbe618
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue May 29 22:34:00 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue May 29 22:34:00 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4888703c

x11-wm/mutter: x11-base/xorg-proto and sync live ebuild

x11-proto/* dependencies should be updated to x11-base/xorg-proto

Bug:https://bugs.gentoo.org/656306

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 x11-wm/mutter/metadata.xml |   2 +-
 ...utter-3.26.1.ebuild => mutter-3.26.1-r1.ebuild} |   4 +-
 x11-wm/mutter/mutter-.ebuild   | 119 ++---
 3 files changed, 81 insertions(+), 44 deletions(-)

diff --git a/x11-wm/mutter/metadata.xml b/x11-wm/mutter/metadata.xml
index 59b7f540..73abedd9 100644
--- a/x11-wm/mutter/metadata.xml
+++ b/x11-wm/mutter/metadata.xml
@@ -6,6 +6,6 @@
Gentoo GNOME Desktop


-   Enable KMS support.
+   Enable OpenGL ES 2.0 support

 

diff --git a/x11-wm/mutter/mutter-3.26.1.ebuild 
b/x11-wm/mutter/mutter-3.26.1-r1.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-3.26.1.ebuild
rename to x11-wm/mutter/mutter-3.26.1-r1.ebuild
index 7d5a008b..ab9e1ae9 100644
--- a/x11-wm/mutter/mutter-3.26.1.ebuild
+++ b/x11-wm/mutter/mutter-3.26.1-r1.ebuild
@@ -70,9 +70,7 @@ COMMON_DEPEND="
 DEPEND="${COMMON_DEPEND}
>=sys-devel/gettext-0.19.6
virtual/pkgconfig
-   x11-proto/xextproto
-   x11-proto/xineramaproto
-   x11-proto/xproto
+   x11-base/xorg-proto
test? ( app-text/docbook-xml-dtd:4.5 )
wayland? ( >=sys-kernel/linux-headers-4.4 )
 "

diff --git a/x11-wm/mutter/mutter-.ebuild b/x11-wm/mutter/mutter-.ebuild
index ea948333..156bf46c 100644
--- a/x11-wm/mutter/mutter-.ebuild
+++ b/x11-wm/mutter/mutter-.ebuild
@@ -1,11 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
-EAPI="5"
-GCONF_DEBUG="yes"
-
-inherit eutils gnome2
+EAPI=6
+inherit gnome2 virtualx
 if [[ ${PV} =  ]]; then
inherit gnome2-live
 fi
@@ -14,41 +11,40 @@ DESCRIPTION="GNOME 3 compositing window manager based on 
Clutter"
 HOMEPAGE="https://git.gnome.org/browse/mutter/";
 
 LICENSE="GPL-2+"
-SLOT="0"
-IUSE="+introspection +kms test wayland"
-if [[ ${PV} =  ]]; then
-   KEYWORDS=""
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-fi
+SLOT="0/0"
+#FIXME add remote desktop support
+IUSE="debug gles2 input_devices_wacom +introspection test udev wayland"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 # libXi-1.7.4 or newer needed per:
 # https://bugzilla.gnome.org/show_bug.cgi?id=738944
 COMMON_DEPEND="
-   >=x11-libs/pango-1.2[X,introspection?]
-   >=x11-libs/cairo-1.10[X]
+   >=dev-libs/atk-2.5.3
+   >=x11-libs/gdk-pixbuf-2:2
+   >=dev-libs/json-glib-0.12.0
+   >=x11-libs/pango-1.30[introspection?]
+   >=x11-libs/cairo-1.14[X]
>=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   >=dev-libs/glib-2.36.0:2[dbus]
-   >=media-libs/clutter-1.25.6:1.0[X,introspection?]
-   >=media-libs/cogl-1.17.1:1.0=[introspection?]
+   >=dev-libs/glib-2.53.2:2[dbus]
>=media-libs/libcanberra-0.26[gtk3]
>=x11-libs/startup-notification-0.7
>=x11-libs/libXcomposite-0.2
-   >=gnome-base/gsettings-desktop-schemas-3.19.3[introspection?]
+   >=gnome-base/gsettings-desktop-schemas-3.21.4[introspection?]
gnome-base/gnome-desktop:3=
>sys-power/upower-0.99:=
 
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
-   >=x11-libs/libXcomposite-0.2
+   >=x11-libs/libXcomposite-0.4
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
-   x11-libs/libXfixes
+   >=x11-libs/libXfixes-3
>=x11-libs/libXi-1.7.4
x11-libs/libXinerama
-   >=x11-libs/libXrandr-1.5.0
+   >=x11-libs/libXrandr-1.5
x11-libs/libXrender
x11-libs/libxcb
x11-libs/libxkbfile
@@ -56,42 +52,85 @@ COMMON_DEPEND="
x11-misc/xkeyboard-config
 
gnome-extra/zenity
+   media-libs/mesa[egl]
 
+   gles2? ( media-libs/mesa[gles2] )
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
introspection? ( >=dev-libs/gobject-introspection-1.42:= )
-   kms? (
-   dev-libs/libinput
-   >=media-libs/clutter-1.20[egl]
-   media-libs/cogl:1.0=[kms]
-   >=media-libs/mesa-10.3[gbm]
-  

[gentoo-commits] proj/gnome:master commit in: gnome-extra/gtkhtml/, gnome-extra/gnome-power-manager/, x11-libs/gtk+/, ...

2018-05-29 Thread Sobhan Mohammadpour
commit: 9d2602d7f41f1675f70e5bae430a79ecaefd5947
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue May 29 22:44:09 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue May 29 22:45:02 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9d2602d7

Transition deps to x11-base/xorg-proto

Closes: https://bugs.gentoo.org/656306

 .../gnome-settings-daemon/gnome-settings-daemon-3.26.2.ebuild  | 7 ++-
 gnome-base/gnome-settings-daemon/gnome-settings-daemon-.ebuild | 6 ++
 gnome-extra/gnome-power-manager/gnome-power-manager-.ebuild| 2 +-
 gnome-extra/gtkhtml/gtkhtml-.ebuild| 2 +-
 x11-libs/gtk+/gtk+-.ebuild | 7 +--
 x11-libs/pango/pango-.ebuild   | 2 +-
 6 files changed, 8 insertions(+), 18 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2.ebuild
index f946060e..43bc67af 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2.ebuild
@@ -77,7 +77,7 @@ RDEPEND="${COMMON_DEPEND}
!=dev-util/intltool-0.40
virtual/pkgconfig
-   x11-proto/inputproto
-   x11-proto/xf86miscproto
-   x11-proto/kbproto
-   >=x11-proto/xproto-7.0.15
+   x11-base/xorg-proto
 "
 
 # TypeErrors with python3; weird test errors with python2; all in power 
component that was made required now

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-.ebuild
index 1f51925b..d407fd69 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-.ebuild
@@ -83,7 +83,7 @@ RDEPEND="${COMMON_DEPEND}
!=dev-util/intltool-0.40
virtual/pkgconfig
-   x11-proto/inputproto
-   x11-proto/xf86miscproto
-   >=x11-proto/xproto-7.0.15
+   x11-base/xorg-proto
 "
 
 src_prepare() {

diff --git a/gnome-extra/gnome-power-manager/gnome-power-manager-.ebuild 
b/gnome-extra/gnome-power-manager/gnome-power-manager-.ebuild
index 69adee7c..c926ecb4 100644
--- a/gnome-extra/gnome-power-manager/gnome-power-manager-.ebuild
+++ b/gnome-extra/gnome-power-manager/gnome-power-manager-.ebuild
@@ -37,7 +37,7 @@ DEPEND="${COMMON_DEPEND}
dev-libs/appstream-glib
>=dev-util/intltool-0.50
sys-devel/gettext
-   x11-proto/randrproto
+   x11-base/xorg-proto
virtual/pkgconfig
test? ( sys-apps/dbus )
 "

diff --git a/gnome-extra/gtkhtml/gtkhtml-.ebuild 
b/gnome-extra/gtkhtml/gtkhtml-.ebuild
index fc8a5ca6..ce5130d9 100644
--- a/gnome-extra/gtkhtml/gtkhtml-.ebuild
+++ b/gnome-extra/gtkhtml/gtkhtml-.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
>=net-libs/libsoup-2.26.0:2.4
 "
 DEPEND="${RDEPEND}
-   x11-proto/xproto
+   x11-base/xorg-proto
sys-devel/gettext
>=dev-util/intltool-0.40.0
virtual/pkgconfig

diff --git a/x11-libs/gtk+/gtk+-.ebuild b/x11-libs/gtk+/gtk+-.ebuild
index 7c73fa43..250c1235 100644
--- a/x11-libs/gtk+/gtk+-.ebuild
+++ b/x11-libs/gtk+/gtk+-.ebuild
@@ -76,12 +76,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-util/gtk-doc-am-1.20
>=sys-devel/gettext-0.18.3[${MULTILIB_USEDEP}]
virtual/pkgconfig[${MULTILIB_USEDEP}]
-   X? (
-   x11-proto/xextproto[${MULTILIB_USEDEP}]
-   x11-proto/xproto[${MULTILIB_USEDEP}]
-   x11-proto/inputproto[${MULTILIB_USEDEP}]
-   x11-proto/damageproto[${MULTILIB_USEDEP}]
-   xinerama? ( x11-proto/xineramaproto[${MULTILIB_USEDEP}] )
+   X? ( x11-base/xorg-proto )
)
test? (
media-fonts/font-misc-misc

diff --git a/x11-libs/pango/pango-.ebuild b/x11-libs/pango/pango-.ebuild
index 9d5d0d05..d5e0c5b9 100644
--- a/x11-libs/pango/pango-.ebuild
+++ b/x11-libs/pango/pango-.ebuild
@@ -39,7 +39,7 @@ DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.20
virtual/pkgconfig[${MULTILIB_USEDEP}]
test? ( media-fonts/cantarell )
-   X? ( >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] )
+   X? ( x11-base/xorg-proto )
!<=sys-devel/autoconf-2.63:2.5
 "
 



[gentoo-commits] proj/gnome:master commit in: dev-libs/atk/

2018-05-29 Thread Sobhan Mohammadpour
commit: b5b2d2cf89fb0d7bca2ed625b17b6a43ac974ca0
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue May 29 22:07:16 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue May 29 22:07:16 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=b5b2d2cf

dev-libs/atk: fix typo

Reported-by:  Dennis Schridde  gmx.net>
Closes: https://bugs.gentoo.org/646192
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 dev-libs/atk/{atk-2.26.1.ebuild => atk-2.26.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/atk/atk-2.26.1.ebuild b/dev-libs/atk/atk-2.26.1-r1.ebuild
similarity index 95%
rename from dev-libs/atk/atk-2.26.1.ebuild
rename to dev-libs/atk/atk-2.26.1-r1.ebuild
index cf00138f..d2dcdc16 100644
--- a/dev-libs/atk/atk-2.26.1.ebuild
+++ b/dev-libs/atk/atk-2.26.1-r1.ebuild
@@ -41,7 +41,7 @@ multilib_src_configure() {
 #  ECONF_SOURCE=${S} \
gnome-meson_src_configure \
-Denable_docs=true \
-   -Ddisable-introspection=$(multilib_native_usex introspection 
false true)
+   -Ddisable_introspection=$(multilib_native_usex introspection 
false true)
 
 }
 



[gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/

2018-05-29 Thread Sobhan Mohammadpour
commit: 566966926f5ac76710f9fb936183f79387bb
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue May 29 22:01:30 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue May 29 22:02:47 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=566966cc

dev-libs/json-glib: fix multilib instrospection dependency

Patch-By:  Dennis Schridde  devurandom  gmx.net
Closes: https://bugs.gentoo.org/649466

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../json-glib/{json-glib-1.4.2.ebuild => json-glib-1.4.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-glib/json-glib-1.4.2.ebuild 
b/dev-libs/json-glib/json-glib-1.4.2-r1.ebuild
similarity index 93%
rename from dev-libs/json-glib/json-glib-1.4.2.ebuild
rename to dev-libs/json-glib/json-glib-1.4.2-r1.ebuild
index e11b6b85..cbabd418 100644
--- a/dev-libs/json-glib/json-glib-1.4.2.ebuild
+++ b/dev-libs/json-glib/json-glib-1.4.2-r1.ebuild
@@ -30,7 +30,7 @@ DEPEND="${RDEPEND}
 multilib_src_configure() {
gnome-meson_src_configure \
$(meson_use doc docs) \
-   $(meson_use introspection)
+   -Dintrospection=$(multilib_native_usex introspection true false)
 }
 
 multilib_src_compile() {



[gentoo-commits] proj/gnome:master commit in: mail-client/evolution/

2018-05-29 Thread Sobhan Mohammadpour
commit: 16179dfba3f0ac4332c2ce3ff8903b075fa553fa
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue May 29 20:54:37 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue May 29 20:54:37 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=16179dfb

mail-client/evolution: bump and sync live ebuild

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 ...olution-.ebuild => evolution-3.26.6.ebuild} | 118 ++---
 mail-client/evolution/evolution-.ebuild| 115 ++--
 mail-client/evolution/metadata.xml |   8 +-
 3 files changed, 114 insertions(+), 127 deletions(-)

diff --git a/mail-client/evolution/evolution-.ebuild 
b/mail-client/evolution/evolution-3.26.6.ebuild
similarity index 62%
copy from mail-client/evolution/evolution-.ebuild
copy to mail-client/evolution/evolution-3.26.6.ebuild
index 476b39b6..f585a9af 100644
--- a/mail-client/evolution/evolution-.ebuild
+++ b/mail-client/evolution/evolution-3.26.6.ebuild
@@ -1,15 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
-EAPI="5"
-GCONF_DEBUG="no"
+EAPI=6
 GNOME2_LA_PUNT="yes"
 
-inherit eutils flag-o-matic readme.gentoo gnome2
-if [[ ${PV} =  ]]; then
-   inherit gnome2-live
-fi
+inherit cmake-utils gnome2 flag-o-matic readme.gentoo-r1
 
 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
 HOMEPAGE="https://wiki.gnome.org/Apps/Evolution";
@@ -17,36 +12,30 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution";
 # Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
 LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
 SLOT="2.0"
-IUSE="+bogofilter crypt highlight ldap map spamassassin spell ssl +weather"
-if [[ ${PV} =  ]]; then
-   IUSE="${IUSE} doc"
-   KEYWORDS=""
-else
-   # Needs x11-libs/libcryptui keyworded
-   #KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-   KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-fi
+
+IUSE="archive +bogofilter crypt geolocation highlight ldap spamassassin spell 
ssl +weather ytnef"
+
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~x86"
 
 # We need a graphical pinentry frontend to be able to ask for the GPG
 # password from inside evolution, bug 160302
-PINENTRY_DEPEND="|| ( app-crypt/pinentry[gtk] app-crypt/pinentry[qt4] )"
+PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] 
app-crypt/pinentry[gtk] app-crypt/pinentry[qt4] app-crypt/pinentry[qt5] )"
 
 # glade-3 support is for maintainers only per configure.ac
 # pst is not mature enough and changes API/ABI frequently
 # dconf explicitely needed for backup plugin
 # gnome-desktop support is optional with --enable-gnome-desktop
-# gnome-autoar (currently disabled because no release has been made)
 COMMON_DEPEND="
-   >=app-crypt/gcr-3.4
+   >=app-crypt/gcr-3.4:=[gtk]
>=app-text/enchant-1.1.7
-   >=dev-libs/glib-2.40:2[dbus]
+   >=dev-libs/glib-2.46:2[dbus]
>=dev-libs/libxml2-2.7.3:2
>=gnome-base/gnome-desktop-2.91.3:3=
>=gnome-base/gsettings-desktop-schemas-2.91.92
>=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?]
>=media-libs/libcanberra-0.25[gtk3]
>=net-libs/libsoup-2.42:2.4
-   >=net-libs/webkit-gtk-2.2:3
+   >=net-libs/webkit-gtk-2.16.0:4
>=x11-libs/cairo-1.9.15:=[glib]
>=x11-libs/gdk-pixbuf-2.24:2
>=x11-libs/gtk+-3.10:3
@@ -60,32 +49,34 @@ COMMON_DEPEND="
x11-libs/libSM
x11-libs/libICE
 
+   archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] )
crypt? (
>=app-crypt/gnupg-1.4
${PINENTRY_DEPEND}
x11-libs/libcryptui )
-   map? (
+   geolocation? (
>=media-libs/libchamplain-0.12:0.12[gtk]
>=media-libs/clutter-1.0.0:1.0
>=media-libs/clutter-gtk-0.90:1.0
>=sci-geosciences/geocode-glib-3.10.0
x11-libs/mx:1.0 )
-   spell? ( app-text/gtkspell:3 )
ldap? ( >=net-nds/openldap-2:= )
+   spell? ( app-text/gtkspell:3 )
ssl? (
>=dev-libs/nspr-4.6.1:=
>=dev-libs/nss-3.11:= )
weather? ( >=dev-libs/libgweather-3.10:2= )
+   ytnef? ( net-mail/ytnef )
 "
 DEPEND="${COMMON_DEPEND}
app-text/docbook-xml-dtd:4.1.2
-   dev-util/gtk-doc-am
+   app-text/yelp-tools
+   dev-util/gdbus-codegen
+   >=dev-util/gtk-doc-am-1.14
>=dev-util/intltool-0.40.0
+   >=sys-devel/gettext-

[gentoo-commits] proj/gnome:master commit in: gnome-base/dconf-editor/

2018-05-29 Thread Sobhan Mohammadpour
commit: 7e8cc50dd8fbe7f2897fae2e13543f60538ff1f2
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue May 29 20:29:35 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue May 29 20:29:35 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=7e8cc50d

gnome-base/dconf-editor: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 gnome-base/dconf-editor/dconf-editor-3.26.2.ebuild | 33 ++
 gnome-base/dconf-editor/metadata.xml   |  8 ++
 2 files changed, 41 insertions(+)

diff --git a/gnome-base/dconf-editor/dconf-editor-3.26.2.ebuild 
b/gnome-base/dconf-editor/dconf-editor-3.26.2.ebuild
new file mode 100644
index ..919e9dfa
--- /dev/null
+++ b/gnome-base/dconf-editor/dconf-editor-3.26.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2
+
+DESCRIPTION="Graphical tool for editing the dconf configuration database"
+HOMEPAGE="https://git.gnome.org/browse/dconf-editor";
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~x86-fbsd ~arm-linux ~x86-linux"
+
+COMMON_DEPEND="
+   dev-libs/appstream-glib
+   >=dev-libs/glib-2.46.0:2
+   >=gnome-base/dconf-0.25.1
+   >=x11-libs/gtk+-3.22.0:3
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+"
+RDEPEND="${COMMON_DEPEND}
+   !
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] proj/gnome:master commit in: dev-libs/libpeas/files/, dev-libs/libpeas/

2018-05-26 Thread Sobhan Mohammadpour
commit: ff3acaa2f4221c7b32d010b368c8e8fd10be16c9
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat May 26 21:39:01 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat May 26 21:39:01 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=ff3acaa2

dev-libs/libpeas: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 dev-libs/libpeas/files/libpeas-1.14.0-lua.pc.patch | 18 +
 dev-libs/libpeas/libpeas-1.22.0.ebuild | 84 ++
 2 files changed, 102 insertions(+)

diff --git a/dev-libs/libpeas/files/libpeas-1.14.0-lua.pc.patch 
b/dev-libs/libpeas/files/libpeas-1.14.0-lua.pc.patch
new file mode 100644
index ..c46cbee2
--- /dev/null
+++ b/dev-libs/libpeas/files/libpeas-1.14.0-lua.pc.patch
@@ -0,0 +1,18 @@
+Gentoo currently uses unversioned lua:0 - lua.pc instad of lua5.1.pc, 
/usr/bin/lua instead of /usr/bin/lua5.1
+
+diff --git a/configure.ac b/configure.ac
+index 810a288..51ca607 100644
+--- a/configure.ac
 b/configure.ac
+@@ -305,9 +305,9 @@ else
+ fi
+ 
+ if test "x$found_lua51" != "xyes"; then
+-PKG_CHECK_EXISTS([lua5.1 >= $LUA51_REQUIRED], [
++PKG_CHECK_EXISTS([lua >= $LUA51_REQUIRED], [
+ found_lua51=yes
+-with_lua51=lua5.1
++with_lua51=lua
+ ], [
+ found_lua51=no
+ ])

diff --git a/dev-libs/libpeas/libpeas-1.22.0.ebuild 
b/dev-libs/libpeas/libpeas-1.22.0.ebuild
new file mode 100644
index ..021c7d5e
--- /dev/null
+++ b/dev-libs/libpeas/libpeas-1.22.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
+
+inherit autotools eutils gnome2 multilib python-single-r1 virtualx
+
+DESCRIPTION="A GObject plugins library"
+HOMEPAGE="https://developer.gnome.org/libpeas/stable/";
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
+
+IUSE="+gtk glade lua luajit +python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   >=dev-libs/gobject-introspection-1.39:=
+   glade? ( >=dev-util/glade-3.9.1:3.10 )
+   gtk? ( >=x11-libs/gtk+-3:3[introspection] )
+   lua? (
+   >=dev-lua/lgi-0.9.0
+   luajit? ( >=dev-lang/luajit-2:2 )
+   !luajit? ( =dev-lang/lua-5.1*:0 ) )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.11
+   >=dev-util/intltool-0.40
+   virtual/pkgconfig
+
+   dev-libs/gobject-introspection-common
+   gnome-base/gnome-common
+"
+# eautoreconf needs gobject-introspection-common, gnome-common
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # Gentoo uses unversioned lua - lua.pc instad of lua5.1.pc, 
/usr/bin/lua instead of /usr/bin/lua5.1
+   eapply "${FILESDIR}"/${PN}-1.14.0-lua.pc.patch
+   eautoreconf
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # Wtf, --disable-gcov, --enable-gcov=no, --enable-gcov, all enable gcov
+   # What do we do about gdb, valgrind, gcov, etc?
+   local myconf=(
+   $(use_enable glade glade-catalog)
+   $(use_enable gtk)
+   --disable-static
+
+   # py2 not supported anymore
+   --disable-python2
+   $(use_enable python python3)
+
+   # lua
+   $(use_enable lua lua5.1)
+   $(use_enable $(usex luajit lua luajit) luajit)
+   )
+
+   gnome2_src_configure "${myconf[@]}"
+}
+
+src_test() {
+   # This looks fixed since 1.18.0:
+   #
+   # FIXME: Tests fail because of some bug involving Xvfb and Gtk.IconTheme
+   # DO NOT REPORT UPSTREAM, this is not a libpeas bug.
+   # To reproduce:
+   # >>> from gi.repository import Gtk
+   # >>> Gtk.IconTheme.get_default().has_icon("gtk-about")
+   # This should return True, it returns False for Xvfb
+   virtx emake check
+}



[gentoo-commits] proj/gnome:master commit in: app-text/libgepub/

2018-05-26 Thread Sobhan Mohammadpour
commit: 7eb81d1dc9d6dec0f28026bc2b45c17623102f51
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat May 26 21:33:59 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat May 26 21:33:59 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=7eb81d1d

app-text/libgepub: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 app-text/libgepub/libgepub-0.5.3.ebuild | 32 
 app-text/libgepub/metadata.xml  |  8 
 2 files changed, 40 insertions(+)

diff --git a/app-text/libgepub/libgepub-0.5.3.ebuild 
b/app-text/libgepub/libgepub-0.5.3.ebuild
new file mode 100644
index ..b9c6936a
--- /dev/null
+++ b/app-text/libgepub/libgepub-0.5.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome.org meson
+
+DESCRIPTION="GObject based library for handling and rendering epub documents"
+HOMEPAGE="https://git.gnome.org/browse/libgepub";
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+introspection"
+
+RDEPEND="
+   app-arch/libarchive
+   dev-libs/glib:2
+   dev-libs/libxml2
+   net-libs/libsoup:2.4
+   net-libs/webkit-gtk:4
+   x11-libs/gtk+:3
+   introspection? ( >=dev-libs/gobject-introspection-1.30:= )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   meson_src_configure \
+   $(meson_use introspection)
+}

diff --git a/app-text/libgepub/metadata.xml b/app-text/libgepub/metadata.xml
new file mode 100644
index ..4cbddcaa
--- /dev/null
+++ b/app-text/libgepub/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+



[gentoo-commits] proj/gnome:master commit in: dev-cpp/glibmm/

2018-05-24 Thread Sobhan Mohammadpour
commit: 2c48cb292b165f7e3b3a341533d2a65a1e00d91b
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Thu May 24 19:22:24 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Thu May 24 19:22:24 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=2c48cb29

dev-cpp/glibmm: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 dev-cpp/glibmm/glibmm-2.56.0.ebuild | 65 +
 dev-cpp/glibmm/metadata.xml |  8 +
 2 files changed, 73 insertions(+)

diff --git a/dev-cpp/glibmm/glibmm-2.56.0.ebuild 
b/dev-cpp/glibmm/glibmm-2.56.0.ebuild
new file mode 100644
index ..bf1d77de
--- /dev/null
+++ b/dev-cpp/glibmm/glibmm-2.56.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2 multilib-minimal
+
+DESCRIPTION="C++ interface for glib2"
+HOMEPAGE="https://www.gtkmm.org";
+
+LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE="doc debug test"
+
+RDEPEND="
+   >=dev-libs/libsigc++-2.9.1:2[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+# dev-cpp/mm-common needed for eautoreconf
+
+src_prepare() {
+   if ! use test; then
+   # don't waste time building tests
+   sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
+   -i Makefile.am Makefile.in || die "sed 1 failed"
+   fi
+
+   # don't build examples - we want to install example sources, not 
binaries
+   sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
+   -i Makefile.am Makefile.in || die "sed 2 failed"
+
+   gnome2_src_prepare
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" gnome2_src_configure \
+   $(use_enable debug debug-refcounting) \
+   $(multilib_native_use_enable doc documentation) \
+   --enable-deprecated-api
+}
+
+multilib_src_test() {
+   cd tests
+   default
+
+   for i in */test; do
+   ${i} || die "Running tests failed at ${i}"
+   done
+}
+
+multilib_src_install() {
+   gnome2_src_install
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
+   find examples -type f -name 'Makefile*' -exec rm -f {} \; 2>/dev/null
+   dodoc -r examples
+}

diff --git a/dev-cpp/glibmm/metadata.xml b/dev-cpp/glibmm/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/dev-cpp/glibmm/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] proj/gnome:master commit in: dev-libs/vala-common/

2018-05-23 Thread Sobhan Mohammadpour
commit: 87588a62916b291dda7fc3dc47b301e286027ed6
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Wed May 23 17:17:50 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Wed May 23 17:17:50 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=87588a62

dev-libs/vala-common: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../vala-common/{vala-common-0.38.2.ebuild => vala-common-0.38.9.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-libs/vala-common/vala-common-0.38.2.ebuild 
b/dev-libs/vala-common/vala-common-0.38.9.ebuild
similarity index 100%
rename from dev-libs/vala-common/vala-common-0.38.2.ebuild
rename to dev-libs/vala-common/vala-common-0.38.9.ebuild



[gentoo-commits] proj/gnome:master commit in: dev-lang/vala/

2018-05-23 Thread Sobhan Mohammadpour
commit: 52e5b88bfb0b62138cffb250c0cae6e50d2f346c
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Wed May 23 17:18:19 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Wed May 23 17:18:19 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=52e5b88b

dev-lang/vala: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 dev-lang/vala/{vala-0.38.2.ebuild => vala-0.38.9.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/vala/vala-0.38.2.ebuild b/dev-lang/vala/vala-0.38.9.ebuild
similarity index 85%
rename from dev-lang/vala/vala-0.38.2.ebuild
rename to dev-lang/vala/vala-0.38.9.ebuild
index 51b8f7d1..a7f5963e 100644
--- a/dev-lang/vala/vala-0.38.2.ebuild
+++ b/dev-lang/vala/vala-0.38.9.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala";
 
 LICENSE="LGPL-2.1"
 SLOT="0.38"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
+KEYWORDS="~amd64"
 IUSE="test"
 
 RDEPEND="



[gentoo-commits] proj/gnome:master commit in: gnome-extra/yelp/

2018-05-23 Thread Sobhan Mohammadpour
commit: bf7f7453a831b7a9218d646402670864f8237513
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Wed May 23 17:05:00 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Wed May 23 17:05:00 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=bf7f7453

gnome-extra/yelp: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../yelp/{yelp-3.20.0.ebuild => yelp-3.26.0.ebuild} | 17 -
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/gnome-extra/yelp/yelp-3.20.0.ebuild 
b/gnome-extra/yelp/yelp-3.26.0.ebuild
similarity index 72%
rename from gnome-extra/yelp/yelp-3.20.0.ebuild
rename to gnome-extra/yelp/yelp-3.26.0.ebuild
index 67d18c99..9ea0d573 100644
--- a/gnome-extra/yelp/yelp-3.20.0.ebuild
+++ b/gnome-extra/yelp/yelp-3.26.0.ebuild
@@ -1,12 +1,10 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
-EAPI="5"
+EAPI=6
 GNOME2_LA_PUNT="yes"
-GCONF_DEBUG="no"
 
-inherit autotools eutils gnome2
+inherit autotools gnome2
 
 DESCRIPTION="Help browser for GNOME"
 HOMEPAGE="https://wiki.gnome.org/Apps/Yelp";
@@ -14,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Yelp";
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE=""
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-freebsd 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
 
 RDEPEND="
app-arch/bzip2:=
@@ -24,9 +22,9 @@ RDEPEND="
>=dev-libs/libxml2-2.6.5:2
>=dev-libs/libxslt-1.1.4
>=gnome-extra/yelp-xsl-3.12
-   >=net-libs/webkit-gtk-2.7.2:4
+   >=net-libs/webkit-gtk-2.15.1:4
>=x11-libs/gtk+-3.13.3:3
-   x11-themes/gnome-icon-theme-symbolic
+   x11-themes/adwaita-icon-theme
 "
 DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.13
@@ -39,7 +37,8 @@ DEPEND="${RDEPEND}
 src_prepare() {
# Fix compatibility with Gentoo's sys-apps/man
# https://bugzilla.gnome.org/show_bug.cgi?id=648854
-   epatch "${FILESDIR}"/${PN}-3.20.0-man-compatibility.patch
+   eapply "${FILESDIR}"/${PN}-3.20.0-man-compatibility.patch
+
eautoreconf
gnome2_src_prepare
 }



[gentoo-commits] proj/gnome:master commit in: x11-libs/gtksourceview/

2018-05-21 Thread Sobhan Mohammadpour
commit: 59dd0aede61853ceafe0935b4ff44e1c41983969
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon May 21 19:07:53 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon May 21 19:07:53 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=59dd0aed

x11-libs/gtksourceview: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 x11-libs/gtksourceview/gtksourceview-3.99.7.ebuild | 58 ++
 1 file changed, 58 insertions(+)

diff --git a/x11-libs/gtksourceview/gtksourceview-3.99.7.ebuild 
b/x11-libs/gtksourceview/gtksourceview-3.99.7.ebuild
new file mode 100644
index ..db3725e9
--- /dev/null
+++ b/x11-libs/gtksourceview/gtksourceview-3.99.7.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+VALA_MIN_API_VERSION="0.24"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 vala virtualx
+
+DESCRIPTION="A text widget implementing syntax highlighting and other features"
+HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3.0/3"
+
+IUSE="glade +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+
+RDEPEND="
+   >=dev-libs/glib-2.48:2
+   >=dev-libs/libxml2-2.6:2
+   >=x11-libs/gtk+-3.20:3[introspection?]
+   glade? ( >=dev-util/glade-3.9:3.10 )
+   introspection? ( >=dev-libs/gobject-introspection-1.42:= )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.25
+   >=sys-devel/gettext-0.19.4
+   dev-util/itstool
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-deprecations \
+   $(use_enable glade glade-catalog) \
+   $(use_enable introspection) \
+   $(use_enable vala)
+}
+
+src_test() {
+   virtx emake check
+}
+
+src_install() {
+   gnome2_src_install
+
+   insinto /usr/share/${PN}-3.0/language-specs
+   doins "${FILESDIR}"/2.0/gentoo.lang
+}



[gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-shell/

2018-05-11 Thread Sobhan Mohammadpour
commit: d8d754a99f2fb6e443bd15ca9bb9a322f28f5a7b
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri May 11 07:10:16 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri May 11 07:10:16 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d8d754a9

gnome-base/gnome-shell: add python 3.6 support

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../{gnome-shell-3.26.2.ebuild => gnome-shell-3.26.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.26.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.26.2-r1.ebuild
similarity index 99%
rename from gnome-base/gnome-shell/gnome-shell-3.26.2.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.26.2-r1.ebuild
index 34c076ae..3346d08b 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.26.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.26.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 GNOME2_LA_PUNT="yes"
 GNOME2_EAUTORECONF="yes"
-PYTHON_COMPAT=( python{3_4,3_5} )
+PYTHON_COMPAT=( python3_{4,5,6} )
 
 inherit gnome-meson multilib pax-utils python-r1 systemd
 



[gentoo-commits] proj/gnome:master commit in: app-text/gspell/

2018-05-10 Thread Sobhan Mohammadpour
commit: 65ee795c037bbacd7eb55489d58d67230308d296
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri May 11 06:38:51 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri May 11 06:38:51 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=65ee795c

app-text/gspell: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 app-text/gspell/gspell-1.6.1.ebuild | 46 +
 app-text/gspell/metadata.xml|  8 +++
 2 files changed, 54 insertions(+)

diff --git a/app-text/gspell/gspell-1.6.1.ebuild 
b/app-text/gspell/gspell-1.6.1.ebuild
new file mode 100644
index ..630e1181
--- /dev/null
+++ b/app-text/gspell/gspell-1.6.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 vala virtualx
+
+DESCRIPTION="Spell check library for GTK+ applications"
+HOMEPAGE="https://wiki.gnome.org/Projects/gspell";
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1" # subslot = libgspell-1 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86 ~amd64-fbsd"
+
+IUSE="+introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   app-text/iso-codes
+   >=app-text/enchant-1.6.0
+   >=dev-libs/glib-2.44:2
+   >=x11-libs/gtk+-3.20:3[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-1.42.0:= )
+   vala? ( $(vala_depend) )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.25
+   >=sys-devel/gettext-0.19.4
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable introspection) \
+   $(use_enable vala)
+}
+
+src_test() {
+   virtx emake check
+}

diff --git a/app-text/gspell/metadata.xml b/app-text/gspell/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/app-text/gspell/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-weather/

2018-05-10 Thread Sobhan Mohammadpour
commit: 2c451204d2cd6d408a60d318b84cc192fb14722a
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri May 11 06:26:30 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri May 11 06:26:30 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=2c451204

gnome-extra/gnome-weather: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-weather/gnome-weather-3.26.0.ebuild  | 49 ++
 gnome-extra/gnome-weather/metadata.xml |  8 
 2 files changed, 57 insertions(+)

diff --git a/gnome-extra/gnome-weather/gnome-weather-3.26.0.ebuild 
b/gnome-extra/gnome-weather/gnome-weather-3.26.0.ebuild
new file mode 100644
index ..f02d6023
--- /dev/null
+++ b/gnome-extra/gnome-weather/gnome-weather-3.26.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit gnome2 python-any-r1 virtualx
+
+DESCRIPTION="A weather application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Design/Apps/Weather";
+
+LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   >=app-misc/geoclue-2.3.1:2.0
+   >=dev-libs/gjs-1.43.3
+   >=dev-libs/glib-2.32:2
+   >=dev-libs/gobject-introspection-1.35.9:=
+   >=dev-libs/libgweather-3.25.91:=
+   gnome-base/gsettings-desktop-schemas
+   >=x11-libs/gtk+-3.11.4:3
+"
+DEPEND="${RDEPEND}
+   dev-libs/appstream-glib
+   >=dev-util/intltool-0.26
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') )
+"
+
+python_check_deps() {
+   use test && has_version "dev-util/dogtail[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   gnome2_src_configure $(use_enable test dogtail)
+}
+
+src_test() {
+   virtx emake check TESTS_ENVIRONMENT="dbus-run-session"
+}

diff --git a/gnome-extra/gnome-weather/metadata.xml 
b/gnome-extra/gnome-weather/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/gnome-extra/gnome-weather/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] proj/gnome:master commit in: dev-libs/libgweather/

2018-05-10 Thread Sobhan Mohammadpour
commit: 03338c6f6e5bfa72532c2753ac41d6edeae24d97
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri May 11 06:24:47 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri May 11 06:24:47 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=03338c6f

dev-libs/libgweather: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 dev-libs/libgweather/libgweather-3.26.2.ebuild | 53 ++
 1 file changed, 53 insertions(+)

diff --git a/dev-libs/libgweather/libgweather-3.26.2.ebuild 
b/dev-libs/libgweather/libgweather-3.26.2.ebuild
new file mode 100644
index ..81bb7f83
--- /dev/null
+++ b/dev-libs/libgweather/libgweather-3.26.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 vala
+
+DESCRIPTION="Library to access weather information from online services"
+HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather";
+
+LICENSE="GPL-2+"
+SLOT="2/3-6" # subslot = 3-(libgweather-3 soname suffix)
+
+IUSE="glade +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+
+COMMON_DEPEND="
+   >=x11-libs/gtk+-3.13.5:3[introspection?]
+   >=dev-libs/glib-2.35.1:2
+   >=net-libs/libsoup-2.44:2.4
+   >=dev-libs/libxml2-2.6.0:2
+   sci-geosciences/geocode-glib
+   >=sys-libs/timezone-data-2010k
+
+   glade? ( >=dev-util/glade-3.16:3.10 )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
+"
+RDEPEND="${COMMON_DEPEND}
+   !

[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-system-monitor/

2018-05-10 Thread Sobhan Mohammadpour
commit: d76e1dd947b02b31e4370a7557904007f9eeb082
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri May 11 06:12:32 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri May 11 06:12:32 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d76e1dd9

gnome-extra/gnome-system-monitor: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-system-monitor-3.26.0.ebuild | 39 ++
 1 file changed, 39 insertions(+)

diff --git 
a/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.26.0.ebuild 
b/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.26.0.ebuild
new file mode 100644
index ..d4296000
--- /dev/null
+++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.26.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="The Gnome System Monitor"
+HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="systemd X"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+
+RDEPEND="
+   >=dev-libs/glib-2.37.3:2
+   >=gnome-base/libgtop-2.37.2:2=
+   >=x11-libs/gtk+-3.22:3[X(+)]
+   >=dev-cpp/gtkmm-3.3.18:3.0
+   >=dev-cpp/glibmm-2.46:2
+   >=dev-libs/libxml2-2.0:2
+   >=gnome-base/librsvg-2.35:2
+   systemd? ( >=sys-apps/systemd-44:0= )
+   X? ( >=x11-libs/libwnck-2.91.0:3 )
+"
+# eautoreconf requires gnome-base/gnome-common
+DEPEND="${RDEPEND}
+   app-text/yelp-tools
+   >=dev-util/intltool-0.41.0
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # XXX: appdata is deprecated by appstream-glib, upstream must upgrade
+   gnome2_src_configure \
+   $(use_enable systemd) \
+   $(use_enable X broken-wnck) \
+   APPDATA_VALIDATE="$(type -P true)"
+}



[gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-shell/

2018-05-10 Thread Sobhan Mohammadpour
commit: 4d0724f07c46b79af1b89a267f9f67a7f9a8c76f
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri May 11 05:51:28 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri May 11 05:51:28 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4d0724f0

gnome-base/gnome-shell: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-shell/{gnome-shell-3.26.1.ebuild => gnome-shell-3.26.2.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.26.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.26.2.ebuild
similarity index 100%
rename from gnome-base/gnome-shell/gnome-shell-3.26.1.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.26.2.ebuild



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-shell-extensions/

2018-05-10 Thread Sobhan Mohammadpour
commit: 836eb20048bb69aabac2b1d5a45519f134fab975
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri May 11 05:50:54 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri May 11 05:50:54 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=836eb200

gnome-extra/gnome-shell-extensions: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-shell-extensions-3.26.2.ebuild   | 76 ++
 1 file changed, 76 insertions(+)

diff --git 
a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.26.2.ebuild 
b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.26.2.ebuild
new file mode 100644
index ..e8fdd259
--- /dev/null
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.26.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2 readme.gentoo-r1
+
+DESCRIPTION="JavaScript extensions for GNOME Shell"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="examples"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.26:2
+   >=gnome-base/libgtop-2.28.3[introspection]
+   >=app-eselect/eselect-gnome-shell-extensions-20111211
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-libs/gjs-1.29
+   dev-libs/gobject-introspection:=
+   dev-libs/atk[introspection]
+   gnome-base/gnome-menus:3[introspection]
+   >=gnome-base/gnome-shell-3.14.2
+   media-libs/clutter:1.0[introspection]
+   net-libs/telepathy-glib[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   x11-themes/adwaita-icon-theme
+   x11-wm/mutter[introspection]
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-devel/gettext-0.19.6
+   virtual/pkgconfig
+"
+# eautoreconf needs gnome-base/gnome-common
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Installed extensions installed are initially disabled by default.
+To change the system default and enable some extensions, you can use
+# eselect gnome-shell-extensions
+
+Alternatively, to enable/disable extensions on a per-user basis,
+you can use the https://extensions.gnome.org/ web interface, the
+gnome-extra/gnome-tweak-tool GUI, or modify the org.gnome.shell
+enabled-extensions gsettings key from the command line or a script."
+
+src_configure() {
+   gnome2_src_configure --enable-extensions=all
+}
+
+src_install() {
+   gnome2_src_install
+
+   local example="exam...@gnome-shell-extensions.gcampax.github.com"
+   if use examples; then
+   mv "${ED}usr/share/gnome-shell/extensions/${example}" \
+   "${ED}usr/share/doc/${PF}/" || die
+   else
+   rm -r "${ED}usr/share/gnome-shell/extensions/${example}" || die
+   fi
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   gnome2_pkg_postinst
+
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+
+   readme.gentoo_print_elog
+}



[gentoo-commits] proj/gnome:master commit in: gnome-base/libgtop/

2018-05-10 Thread Sobhan Mohammadpour
commit: 1f2763fa2f6c9a6937a1875352080d299379cc61
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri May 11 06:09:02 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri May 11 06:09:02 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=1f2763fa

gnome-base/libgtop: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 gnome-base/libgtop/libgtop-2.38.0.ebuild | 32 
 gnome-base/libgtop/metadata.xml  |  8 
 2 files changed, 40 insertions(+)

diff --git a/gnome-base/libgtop/libgtop-2.38.0.ebuild 
b/gnome-base/libgtop/libgtop-2.38.0.ebuild
new file mode 100644
index ..2dc8fc4e
--- /dev/null
+++ b/gnome-base/libgtop/libgtop-2.38.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic gnome2
+
+DESCRIPTION="A library that provides top functionality to applications"
+HOMEPAGE="https://git.gnome.org/browse/libgtop";
+
+LICENSE="GPL-2"
+SLOT="2/10" # libgtop soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~x86-fbsd"
+IUSE="+introspection"
+
+RDEPEND="
+   >=dev-libs/glib-2.26:2
+   introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.4
+   >=sys-devel/gettext-0.19.4
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # Add explicit stdc, bug #628256
+   append-cflags "-std=c99"
+
+   gnome2_src_configure \
+   --disable-static \
+   $(use_enable introspection)
+}

diff --git a/gnome-base/libgtop/metadata.xml b/gnome-base/libgtop/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/gnome-base/libgtop/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-documents/

2018-05-07 Thread Sobhan Mohammadpour
commit: e7f1c6d149c5931f244df1e6c6d27a60750c99f8
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon May  7 17:40:50 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon May  7 17:40:50 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=e7f1c6d1

gnome-extra/gnome-documents: fix useflag

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 gnome-extra/gnome-documents/gnome-documents-3.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-documents/gnome-documents-3.26.2.ebuild 
b/gnome-extra/gnome-documents/gnome-documents-3.26.2.ebuild
index def9d80c..d746ac56 100644
--- a/gnome-extra/gnome-documents/gnome-documents-3.26.2.ebuild
+++ b/gnome-extra/gnome-documents/gnome-documents-3.26.2.ebuild
@@ -22,7 +22,7 @@ COMMON_DEPEND="
>=x11-libs/gtk+-3.22.15:3[introspection]
>=net-libs/libsoup-2.41.3:2.4
gnome-base/gnome-desktop:3=[introspection]
-   >=app-misc/tracker-2:=[miner-fs]
+   >=app-misc/tracker-2:=
>=x11-libs/cairo-1.14
>=dev-libs/libgdata-0.13.3:=[crypt,gnome-online-accounts,introspection]
x11-libs/gdk-pixbuf:2[introspection]



[gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-settings-daemon/

2018-05-06 Thread Sobhan Mohammadpour
commit: bcf8b38224a7ddc97e37a1bc9b9b3a2d5a2ef582
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun May  6 15:16:19 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun May  6 15:16:19 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=bcf8b382

gnome-base/gnome-settings-daemon: bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 ...ettings-daemon-3.26.1.ebuild => gnome-settings-daemon-3.26.2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2.ebuild
similarity index 99%
rename from gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.1.ebuild
rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2.ebuild
index 1ccf9ecb..f946060e 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2.ebuild
@@ -100,7 +100,7 @@ RESTRICT="!test? ( test )"
 
 PATCHES=(
# Make colord and wacom optional; requires eautoreconf
-   "${FILESDIR}"/${PV}-optional.patch
+   "${FILESDIR}"/3.26.1-optional.patch
# Allow specifying udevrulesdir via configure, bug 509484; requires 
eautoreconf
"${FILESDIR}"/3.24.2-udevrulesdir-configure.patch
# Fix build issue when gudev is present but not wayland, bug #627966



[gentoo-commits] proj/gnome:master commit in: media-gfx/gnome-photos/

2018-05-06 Thread Sobhan Mohammadpour
commit: 8f73fceb34cdb710de94f391aee9967b4c6b8e9b
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat May  5 20:03:01 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat May  5 20:03:01 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=8f73fceb

media-gfx/gnome-photos: bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 media-gfx/gnome-photos/gnome-photos-3.26.4.ebuild | 66 +++
 media-gfx/gnome-photos/metadata.xml   | 11 
 2 files changed, 77 insertions(+)

diff --git a/media-gfx/gnome-photos/gnome-photos-3.26.4.ebuild 
b/media-gfx/gnome-photos/gnome-photos-3.26.4.ebuild
new file mode 100644
index ..aa5bd92b
--- /dev/null
+++ b/media-gfx/gnome-photos/gnome-photos-3.26.4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 virtualx
+
+DESCRIPTION="Access, organize and share your photos on GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Photos";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flickr test upnp-av"
+
+COMMON_DEPEND="
+   >=app-misc/tracker-2:=
+   >=dev-libs/glib-2.44:2
+   gnome-base/gsettings-desktop-schemas
+   >=dev-libs/libgdata-0.15.2:0=[gnome-online-accounts]
+   media-libs/babl
+   >=media-libs/gegl-0.3.15:0.3[cairo,jpeg2k,raw]
+   media-libs/gexiv2
+   >=media-libs/grilo-0.3.0:0.3=
+   >=media-libs/libpng-1.6:0=
+   >=net-libs/gnome-online-accounts-3.8:=
+   >=net-libs/libgfbgraph-0.2.1:0.2
+   sci-geosciences/geocode-glib
+   >=x11-libs/cairo-1.14
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22.16:3
+"
+# gnome-online-miners is also used for google, facebook, DLNA - not only flickr
+# but out of all the grilo-plugins, only upnp-av and flickr get used, which 
have USE flags here,
+# so don't pull it always, but only if either USE flag is enabled
+RDEPEND="${COMMON_DEPEND}
+   net-misc/gnome-online-miners[flickr?]
+   upnp-av? ( media-plugins/grilo-plugins:0.3[upnp-av] )
+   flickr? ( media-plugins/grilo-plugins:0.3[flickr] )
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/yelp-tools
+   dev-util/desktop-file-utils
+>=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') )
+"
+
+python_check_deps() {
+   use test && has_version "dev-util/dogtail[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   # XXX: how to deal with rdtscp support, x86intrin
+   gnome2_src_configure \
+   $(use_enable test dogtail)
+}
+
+src_test() {
+   virtx emake check
+}

diff --git a/media-gfx/gnome-photos/metadata.xml 
b/media-gfx/gnome-photos/metadata.xml
new file mode 100644
index ..97374ee5
--- /dev/null
+++ b/media-gfx/gnome-photos/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+
+   Ensure runtime Flickr support
+
+



[gentoo-commits] proj/gnome:master commit in: media-gfx/gnome-screenshot/

2018-05-06 Thread Sobhan Mohammadpour
commit: c1588c1263a79625a32b24c2dc0cddff7a43c241
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun May  6 15:04:29 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun May  6 15:04:29 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=c1588c12

media-gfx/gnome-screenshot: bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-screenshot-3.26.0.ebuild | 48 ++
 1 file changed, 48 insertions(+)

diff --git a/media-gfx/gnome-screenshot/gnome-screenshot-3.26.0.ebuild 
b/media-gfx/gnome-screenshot/gnome-screenshot-3.26.0.ebuild
new file mode 100644
index ..19b2e448
--- /dev/null
+++ b/media-gfx/gnome-screenshot/gnome-screenshot-3.26.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome-meson readme.gentoo-r1
+
+DESCRIPTION="Screenshot utility for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Attic/GnomeUtils";
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE=""
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+
+# libcanberra 0.26-r2 is needed for gtk+:3 fixes
+COMMON_DEPEND="
+   >=dev-libs/glib-2.35.1:2[dbus]
+   >=media-libs/libcanberra-0.26-r2[gtk3]
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   >=x11-libs/gtk+-3.0.3:3
+   x11-libs/libX11
+   x11-libs/libXext
+"
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gsettings-desktop-schemas-0.1.0
+   !

[gentoo-commits] proj/gnome:master commit in: net-misc/gnome-online-miners/

2018-05-05 Thread Sobhan Mohammadpour
commit: 0b2342cbb5b28c3f80181beaee3759d5ba8c7514
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat May  5 19:47:34 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat May  5 19:47:34 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=0b2342cb

net-misc/gnome-online-miners: bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-online-miners-3.26.0.ebuild  | 39 ++
 net-misc/gnome-online-miners/metadata.xml  | 11 ++
 2 files changed, 50 insertions(+)

diff --git a/net-misc/gnome-online-miners/gnome-online-miners-3.26.0.ebuild 
b/net-misc/gnome-online-miners/gnome-online-miners-3.26.0.ebuild
new file mode 100644
index ..11eb4a5d
--- /dev/null
+++ b/net-misc/gnome-online-miners/gnome-online-miners-3.26.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Crawls through your online content"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineMiners";
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="flickr"
+KEYWORDS="~amd64 ~x86"
+
+# libgdata[gnome] needed for goa support
+RDEPEND="
+   >=app-misc/tracker-2:0=
+   >=dev-libs/glib-2.35.1:2
+   >=dev-libs/libgdata-0.15.2:0=[crypt,gnome-online-accounts]
+   media-libs/grilo:0.3
+   >=net-libs/gnome-online-accounts-3.13.3:=
+   >=net-libs/libgfbgraph-0.2.2:0.2
+   >=net-libs/libzapojit-0.0.2
+   flickr? ( media-plugins/grilo-plugins:0.3[flickr] )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable flickr) \
+   --disable-static \
+   --enable-facebook \
+   --enable-google \
+   --enable-media-server \
+   --enable-owncloud \
+   --enable-windows-live
+}

diff --git a/net-misc/gnome-online-miners/metadata.xml 
b/net-misc/gnome-online-miners/metadata.xml
new file mode 100644
index ..16c433dd
--- /dev/null
+++ b/net-misc/gnome-online-miners/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+
+   Enable Flickr support
+
+



[gentoo-commits] proj/gnome:master commit in: media-sound/gnome-music/

2018-04-29 Thread Sobhan Mohammadpour
commit: b92ef10efd86ee85811ba27d1322d16eaec143f1
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Apr 29 12:48:09 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Apr 29 12:48:09 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=b92ef10e

media-sound/gnome-music: bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 media-sound/gnome-music/gnome-music-3.26.2.ebuild | 63 +++
 media-sound/gnome-music/metadata.xml  |  8 +++
 2 files changed, 71 insertions(+)

diff --git a/media-sound/gnome-music/gnome-music-3.26.2.ebuild 
b/media-sound/gnome-music/gnome-music-3.26.2.ebuild
new file mode 100644
index ..683565a3
--- /dev/null
+++ b/media-sound/gnome-music/gnome-music-3.26.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_4,3_5} )
+
+inherit gnome2 python-single-r1
+
+DESCRIPTION="Music management for Gnome"
+HOMEPAGE="https://wiki.gnome.org/Apps/Music";
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   >=app-misc/tracker-1.99.1[introspection(+)]
+   >=dev-python/pygobject-3.21.1:3[cairo,${PYTHON_USEDEP}]
+   >=dev-libs/glib-2.28:2
+   >=dev-libs/gobject-introspection-1.35.9:=
+   >=media-libs/grilo-0.3.4:0.3[introspection]
+   >=media-libs/libmediaart-1.9.1:2.0[introspection]
+   >=x11-libs/gtk+-3.19.3:3[introspection]
+"
+# xdg-user-dirs-update needs to be there to create needed dirs
+# https://bugzilla.gnome.org/show_bug.cgi?id=731613
+RDEPEND="${COMMON_DEPEND}
+   || (
+   app-misc/tracker[gstreamer]
+   app-misc/tracker[ffmpeg]
+   )
+   x11-libs/libnotify[introspection]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   media-libs/gstreamer:1.0[introspection]
+   media-libs/gst-plugins-base:1.0[introspection]
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/grilo-plugins:0.3[tracker]
+   x11-misc/xdg-user-dirs
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/yelp-tools
+   >=dev-util/intltool-0.26
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   python_setup
+}
+
+src_prepare() {
+   sed -e '/sys.path.insert/d' -i "${S}"/gnome-music.in || die "python 
fixup sed failed"
+   gnome2_src_prepare
+}
+
+src_install() {
+   gnome2_src_install
+   python_fix_shebang "${D}"usr/bin/gnome-music
+}

diff --git a/media-sound/gnome-music/metadata.xml 
b/media-sound/gnome-music/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/media-sound/gnome-music/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] proj/gnome:master commit in: sci-geosciences/gnome-maps/

2018-04-29 Thread Sobhan Mohammadpour
commit: 94f58490e4f59dd8bef83edaac06bebf8b3c8e32
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Apr 29 12:42:25 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Apr 29 12:42:25 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=94f58490

sci-geosciences/gnome-maps: bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-maps/gnome-maps-3.26.2.ebuild| 44 ++
 sci-geosciences/gnome-maps/metadata.xml|  8 
 2 files changed, 52 insertions(+)

diff --git a/sci-geosciences/gnome-maps/gnome-maps-3.26.2.ebuild 
b/sci-geosciences/gnome-maps/gnome-maps-3.26.2.ebuild
new file mode 100644
index ..77ca7ff9
--- /dev/null
+++ b/sci-geosciences/gnome-maps/gnome-maps-3.26.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="A map application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Maps";
+
+LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+   >=app-misc/geoclue-0.12.99:2.0[introspection]
+   >=dev-libs/folks-0.10
+   >=dev-libs/gjs-1.44.0
+   >=dev-libs/gobject-introspection-0.6.3:=
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/libgee-0.16:0.8[introspection]
+   dev-libs/libxml2:2
+   >=media-libs/libchamplain-0.12.14:0.12[gtk,introspection]
+   >=net-libs/rest-0.7.90:0.7[introspection]
+   >=sci-geosciences/geocode-glib-3.15.2[introspection]
+   >=x11-libs/gtk+-3.22:3[introspection]
+"
+# Found by grepping imports.gi in ${S}
+RDEPEND="${COMMON_DEPEND}
+   app-crypt/libsecret[introspection]
+   dev-libs/libgweather[introspection]
+   media-libs/clutter-gtk:1.0[introspection]
+   media-libs/clutter:1.0[introspection]
+   media-libs/cogl:1.0[introspection]
+   net-libs/gnome-online-accounts[introspection]
+   net-libs/libgfbgraph[introspection]
+   net-libs/libsoup:2.4[introspection]
+   net-libs/webkit-gtk:4[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.40
+   virtual/pkgconfig
+"

diff --git a/sci-geosciences/gnome-maps/metadata.xml 
b/sci-geosciences/gnome-maps/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/sci-geosciences/gnome-maps/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-logs/

2018-04-22 Thread Sobhan Mohammadpour
commit: db4948a147076a65c21a166a87318fb3089649df
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Apr 22 17:24:36 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Apr 22 17:24:36 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=db4948a1

gnome-extra/gnome-logs: bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 gnome-extra/gnome-logs/gnome-logs-3.26.3.ebuild | 52 +
 gnome-extra/gnome-logs/metadata.xml |  8 
 2 files changed, 60 insertions(+)

diff --git a/gnome-extra/gnome-logs/gnome-logs-3.26.3.ebuild 
b/gnome-extra/gnome-logs/gnome-logs-3.26.3.ebuild
new file mode 100644
index ..8101c05e
--- /dev/null
+++ b/gnome-extra/gnome-logs/gnome-logs-3.26.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 virtualx
+
+DESCRIPTION="Log messages and event viewer"
+HOMEPAGE="https://wiki.gnome.org/Apps/Logs";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   >=dev-libs/glib-2.43.90:2
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/systemd:=
+   >=x11-libs/gtk+-3.22:3
+"
+DEPEND="${RDEPEND}
+   ~app-text/docbook-xml-dtd-4.3
+   app-text/yelp-tools
+   dev-libs/appstream-glib
+   dev-libs/libxslt
+   >=dev-util/intltool-0.50
+   gnome-base/gnome-common
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') )
+"
+
+python_check_deps() {
+   use test && has_version "dev-util/dogtail[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --enable-man \
+   $(use_enable test tests)
+}
+
+src_test() {
+   virtx emake check
+}

diff --git a/gnome-extra/gnome-logs/metadata.xml 
b/gnome-extra/gnome-logs/metadata.xml
new file mode 100644
index ..996e7cac
--- /dev/null
+++ b/gnome-extra/gnome-logs/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-getting-started-docs/

2018-04-22 Thread Sobhan Mohammadpour
commit: 99b9338ccc77faeee017811921c35bf544090a65
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Apr 22 17:18:14 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Apr 22 17:18:14 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=99b9338c

gnome-extra/gnome-getting-started-docs: bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-getting-started-docs-3.26.2.ebuild  | 19 +++
 gnome-extra/gnome-getting-started-docs/metadata.xml   |  8 
 2 files changed, 27 insertions(+)

diff --git 
a/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.26.2.ebuild
 
b/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.26.2.ebuild
new file mode 100644
index ..1992ff2d
--- /dev/null
+++ 
b/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.26.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Help a new user get started in GNOME"
+HOMEPAGE="https://help.gnome.org/";
+
+LICENSE="CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="gnome-extra/gnome-user-docs"
+DEPEND="app-text/yelp-tools"
+
+# This ebuild does not install any binaries
+RESTRICT="binchecks strip"

diff --git a/gnome-extra/gnome-getting-started-docs/metadata.xml 
b/gnome-extra/gnome-getting-started-docs/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/gnome-extra/gnome-getting-started-docs/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+



[gentoo-commits] proj/gnome:master commit in: app-misc/tracker/

2018-04-22 Thread Sobhan Mohammadpour
commit: d9a36d071e4a8e17bf2abdb3cb3ab913c5f07d82
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Apr 22 16:51:15 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Apr 22 16:51:15 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d9a36d07

app-misc/tracker: fix revision

Package-Manager: Portage-2.3.28, Repoman-2.3.9
RepoMan-Options: --force
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 app-misc/tracker/tracker-2.0.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/tracker/tracker-2.0.3.ebuild 
b/app-misc/tracker/tracker-2.0.3.ebuild
index d5c954a2..afeffb4f 100644
--- a/app-misc/tracker/tracker-2.0.3.ebuild
+++ b/app-misc/tracker/tracker-2.0.3.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A tagging metadata database, search tool and 
indexer"
 HOMEPAGE="https://wiki.gnome.org/Projects/Tracker";
 
 LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0/200"
+SLOT="0/2.0"
 IUSE="doc elibc_glibc journal networkmanager stemmer upower unistring test"
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
@@ -28,7 +28,7 @@ RDEPEND="
>=net-libs/libsoup-2.40:2.4
>=sys-apps/dbus-1.3.1
sys-apps/util-linux
-
+   >=app-text/libgepub-0.5.2
elibc_glibc? ( >=sys-libs/glibc-2.12 )
networkmanager? ( >=net-misc/networkmanager-0.8 )
stemmer? ( dev-libs/snowball-stemmer )



[gentoo-commits] proj/gnome:master commit in: media-gfx/gnome-font-viewer/

2018-04-22 Thread Sobhan Mohammadpour
commit: 558b2acb678b164791e2bc42a840f50fa6356e45
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun Apr 22 16:27:38 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun Apr 22 16:27:38 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=558b2acb

media-gfx/gnome-font-viewer: bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-font-viewer-3.26.0.ebuild| 26 ++
 1 file changed, 26 insertions(+)

diff --git a/media-gfx/gnome-font-viewer/gnome-font-viewer-3.26.0.ebuild 
b/media-gfx/gnome-font-viewer/gnome-font-viewer-3.26.0.ebuild
new file mode 100644
index ..37644338
--- /dev/null
+++ b/media-gfx/gnome-font-viewer/gnome-font-viewer-3.26.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome-meson
+
+DESCRIPTION="Font viewer for GNOME"
+HOMEPAGE="https://git.gnome.org/browse/gnome-font-viewer";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+IUSE=""
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-libs/glib-2.35.1:2
+   gnome-base/gnome-desktop:3=
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >=media-libs/harfbuzz-0.9.9
+   >=x11-libs/gtk+-3.20:3
+"
+DEPEND="${RDEPEND}
+   >=dev-util/intltool-0.40
+   virtual/pkgconfig
+"



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-documents/

2018-04-21 Thread Sobhan Mohammadpour
commit: 9e894cda5b11bc2381d5efbd337b133c38db2cf4
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat Apr 21 19:07:10 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat Apr 21 19:07:10 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9e894cda

gnome-extra/gnome-documents: bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9
RepoMan-Options: --force
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-documents/gnome-documents-3.26.2.ebuild  | 45 ++
 1 file changed, 45 insertions(+)

diff --git a/gnome-extra/gnome-documents/gnome-documents-3.26.2.ebuild 
b/gnome-extra/gnome-documents/gnome-documents-3.26.2.ebuild
new file mode 100644
index ..def9d80c
--- /dev/null
+++ b/gnome-extra/gnome-documents/gnome-documents-3.26.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="A document manager application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Documents";
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+# cairo-1.14 for cairo_surface_set_device_scale check and usage
+COMMON_DEPEND="
+   >=app-text/evince-3.13.3[introspection]
+   >=net-libs/webkit-gtk-2.6:4[introspection]
+   >=dev-libs/gjs-1.48
+   >=dev-libs/glib-2.39.3:2
+   >=dev-libs/gobject-introspection-1.31.6:=
+   >=x11-libs/gtk+-3.22.15:3[introspection]
+   >=net-libs/libsoup-2.41.3:2.4
+   gnome-base/gnome-desktop:3=[introspection]
+   >=app-misc/tracker-2:=[miner-fs]
+   >=x11-libs/cairo-1.14
+   >=dev-libs/libgdata-0.13.3:=[crypt,gnome-online-accounts,introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   >=net-libs/gnome-online-accounts-3.2.0[introspection]
+   x11-libs/pango[introspection]
+   >=net-libs/libzapojit-0.0.2[introspection]
+   >=app-text/libgepub-0.4[introspection]
+"
+RDEPEND="${COMMON_DEPEND}
+   net-misc/gnome-online-miners
+   sys-apps/dbus
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   dev-util/itstool
+   virtual/pkgconfig
+"
+# eautoreconf requires yelp-tools



[gentoo-commits] proj/gnome:master commit in: app-misc/tracker/

2018-04-21 Thread Sobhan Mohammadpour
commit: 2a5988acaf635edfe06012621a46e03f3293273f
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat Apr 21 18:44:13 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat Apr 21 18:44:13 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=2a5988ac

app-misc/tracker: bump

using autoconf since meson seems to be not complete yet

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 app-misc/tracker/metadata.xml |  23 +--
 app-misc/tracker/tracker-1.8.0.ebuild | 263 --
 app-misc/tracker/tracker-2.0.3.ebuild |  92 
 3 files changed, 96 insertions(+), 282 deletions(-)

diff --git a/app-misc/tracker/metadata.xml b/app-misc/tracker/metadata.xml
index 496f3e3a..16c27880 100644
--- a/app-misc/tracker/metadata.xml
+++ b/app-misc/tracker/metadata.xml
@@ -6,25 +6,10 @@
 Gentoo GNOME Desktop
   
   
-Enable cue sheet parsing
-
-Install bookmark data miner plugin for
-www-client/firefox and www-client/firefox-bin
-Enable gnome-extra/libgsf based data extractor 
and
-  for ODT.
-Enable extraction of IPTC data from pictures
-Enable extraction of metadata from ISO disk images
-Enable tracker-miner-fs (required for filesystem 
indexing)
-Enable tracker to integrate with
-gnome-base/nautilus by providing entries in its context menu
-  
-Add support for playlists
 Add word stemming via 
dev-libs/snowball-stemmer.
-Install email data miner plugin for
-mail-client/thunderbird and
-   mail-client/thunderbird-bin
-Add support for XPS file format through 
app-text/libgxps.
+enable database journal backup mechanism.
+Add word stemming via 
dev-libs/snowball-stemmer.
+Use dev-libs/libunistring as unicode
+support library instead of dev-libs/icu.
   
 

diff --git a/app-misc/tracker/tracker-1.8.0.ebuild 
b/app-misc/tracker/tracker-1.8.0.ebuild
deleted file mode 100644
index fc8da43c..
--- a/app-misc/tracker/tracker-1.8.0.ebuild
+++ /dev/null
@@ -1,263 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools bash-completion-r1 eutils gnome2 linux-info multilib 
python-any-r1 vala versionator virtualx
-
-DESCRIPTION="A tagging metadata database, search tool and indexer"
-HOMEPAGE="https://wiki.gnome.org/Projects/Tracker";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0/100"
-IUSE="cue eds elibc_glibc exif ffmpeg firefox-bookmarks flac gif gsf
-gstreamer gtk iptc +iso +jpeg libav +miner-fs mp3 nautilus networkmanager
-pdf playlist rss stemmer test thunderbird +tiff upnp-av upower +vorbis +xml 
xmp xps"
-
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-REQUIRED_USE="
-   ?? ( gstreamer ffmpeg )
-   cue? ( gstreamer )
-   upnp-av? ( gstreamer )
-   !miner-fs? ( !cue !exif !flac !gif !gsf !iptc !iso !jpeg !mp3 !pdf 
!playlist !tiff !vorbis !xml !xmp !xps )
-"
-
-# According to NEWS, introspection is non-optional
-# glibc-2.12 needed for SCHED_IDLE (see bug #385003)
-# sqlite-3.7.16 for FTS5 support
-RDEPEND="
-   >=app-i18n/enca-1.9
-   >=dev-db/sqlite-3.7.16:=
-   >=dev-libs/glib-2.40:2
-   >=dev-libs/gobject-introspection-0.9.5:=
-   >=dev-libs/icu-4.8.1.1:=
-   || (
-   >=media-gfx/imagemagick-5.2.1[png,jpeg?]
-   media-gfx/graphicsmagick[imagemagick,png,jpeg?] )
-   >=media-libs/libpng-1.2:0=
-   >=media-libs/libmediaart-1.9:2.0
-   >=x11-libs/pango-1:=
-   sys-apps/util-linux
-
-   cue? ( media-libs/libcue )
-   eds? (
-   >=mail-client/evolution-3.3.5:=
-   >=gnome-extra/evolution-data-server-3.3.5:=
-   =sys-libs/glibc-2.12 )
-   exif? ( >=media-libs/libexif-0.6 )
-   ffmpeg? (
-   libav? ( media-video/libav:= )
-   !libav? ( media-video/ffmpeg:0= )
-   )
-   firefox-bookmarks? ( || (
-   >=www-client/firefox-4.0
-   >=www-client/firefox-bin-4.0 ) )
-   flac? ( >=media-libs/flac-1.2.1 )
-   gif? ( media-libs/giflib:= )
-   gsf? ( >=gnome-extra/libgsf-1.14.24 )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0 )
-   gtk? (
-   >=dev-libs/libgee-0.3:0.8
-   >=x11-libs/gtk+-3:3 )
-   iptc? ( media-libs/libiptcdata )
-   iso? ( >=sys-libs/libosinfo-0.2.9:= )
-   jpeg? ( virtual/jpeg:0 )
-   upower? ( || ( >=sys-power/upower-0.9:= sys-power/upower-pm-utils ) )
-   mp3? ( >=media-libs/taglib-1.6 )
-   networkmanager? ( >=net-misc/networkmanager-0.8 )
-

[gentoo-commits] proj/gnome:master commit in: dev-libs/gobject-introspection-common/

2018-04-16 Thread Sobhan Mohammadpour
commit: d5101cbade14b84ff4b5773ecb8b955afb0259b6
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Mon Apr 16 19:51:36 2018 +
Commit:     Sobhan Mohammadpour  gentoo  org>
CommitDate: Mon Apr 16 19:51:36 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d5101cba

dev-libs/gobject-introspection-common: bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9
RepoMan-Options: --force
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gobject-introspection-common-1.54.1.ebuild | 33 ++
 1 file changed, 33 insertions(+)

diff --git 
a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.54.1.ebuild
 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.54.1.ebuild
new file mode 100644
index ..06ad2d2e
--- /dev/null
+++ 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.54.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME_ORG_MODULE="gobject-introspection"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for GObject Introspection"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection";
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="!<${CATEGORY}/${PN/-common}-${PV}"
+# Use !<${PV} because mixing gobject-introspection with different version of 
-common can cause issues like:
+# https://forums.gentoo.org/viewtopic-p-7421930.html
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/aclocal
+   insinto /usr/share/aclocal
+   doins m4/introspection.m4
+
+   dodir /usr/share/gobject-introspection-1.0
+   insinto /usr/share/gobject-introspection-1.0
+   doins Makefile.introspection
+}



  1   2   >