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

2023-10-26 Thread Pacho Ramos
commit: a8dfc82e80d3b3d791cc6c60605798ee669b6d2c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Oct 25 19:08:43 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct 26 16:23:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8dfc82e

app-text/gtranslator: Version bump to 45.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33514
Signed-off-by: Pacho Ramos  gentoo.org>

 app-text/gtranslator/Manifest|  1 +
 app-text/gtranslator/gtranslator-45.3.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
index caba52d28cfb..4e640709d8d3 100644
--- a/app-text/gtranslator/Manifest
+++ b/app-text/gtranslator/Manifest
@@ -1,2 +1,3 @@
 DIST gtranslator-42.0.tar.xz 1526376 BLAKE2B 
3d6834c201601415a1fb761bcef471a6c63aae311d22cb1ef5d615e20d124d05b165abb92590da2502b79456c9130e14dd7733746f5006a3c219aaf7f0505ba7
 SHA512 
785f2757360425b735948faca9eb8ef5f4433394f4fd99ff6e1f78f41d382c7769318ad8d329906910bcdd5a64b4ee0aa2df2e218a3c4b7576938e3d870077b6
 DIST gtranslator-45.2.tar.xz 1524056 BLAKE2B 
751c5f8666d278a84ce73cda95719c485de05e91cccf742bb2344245383302d6816b25021ff0ebb5d1276cfe79747cae6f3e9a2b03ae4aa55848d60232029444
 SHA512 
e616334945c212e0bf14938b86df13e66dd67c5dbeb39a6991d0cf833937bdb4647779ac9c1b94c9c7efbb824d0f94a5866123fbfbd532a117825436d171c121
+DIST gtranslator-45.3.tar.xz 1524700 BLAKE2B 
5437f479d5276ef405cbd82c37aaa34b1cc4fe1ffa01d32e1e946adb65da0668ac6eb7359cb374a968367a16564959efb6d260dbeb148d34aca3c69cd545926e
 SHA512 
6b4db2f12ec57db6b0ee7ae0030f2fe5bc748e0b501e3ea6f529e47e5e77196a47cf5bf6333fe84c314eaec20d353e7a2bf9a8bea75bbbcd7da438c2dc5e22c9

diff --git a/app-text/gtranslator/gtranslator-45.3.ebuild 
b/app-text/gtranslator/gtranslator-45.3.ebuild
new file mode 100644
index ..99d6f62ba186
--- /dev/null
+++ b/app-text/gtranslator/gtranslator-45.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="GNOME Translation Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="gtk-doc"
+
+DEPEND="
+   >=dev-libs/glib-2.71.3:2
+   >=gui-libs/gtk-4.6.0:4
+   >=gui-libs/libadwaita-1.1.0
+   gnome-extra/libgda:5=
+   gnome-base/gsettings-desktop-schemas
+   >=gui-libs/gtksourceview-5.4.0:5
+   >=dev-libs/libxml2-2.4.12:2
+   net-libs/libsoup:3.0
+   >=dev-libs/json-glib-1.2.0
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.28
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-45.2-Revert-Add-GDA-6-compatibility.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Dprofile=default
+   )
+   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/gtranslator/files/, app-text/gtranslator/

2023-10-08 Thread Pacho Ramos
commit: 70cfa7b2db7d7e8cf4f744cfe8ff142e9eeadbd6
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Sep 21 14:02:45 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct  8 10:15:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70cfa7b2

app-text/gtranslator: Version bump to 45.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32970
Signed-off-by: Pacho Ramos  gentoo.org>

 app-text/gtranslator/Manifest  |  1 +
 ...lator-45.2-Revert-Add-GDA-6-compatibility.patch | 28 ++
 app-text/gtranslator/gtranslator-45.2.ebuild   | 61 ++
 3 files changed, 90 insertions(+)

diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
index ca4fc44f4a70..caba52d28cfb 100644
--- a/app-text/gtranslator/Manifest
+++ b/app-text/gtranslator/Manifest
@@ -1 +1,2 @@
 DIST gtranslator-42.0.tar.xz 1526376 BLAKE2B 
3d6834c201601415a1fb761bcef471a6c63aae311d22cb1ef5d615e20d124d05b165abb92590da2502b79456c9130e14dd7733746f5006a3c219aaf7f0505ba7
 SHA512 
785f2757360425b735948faca9eb8ef5f4433394f4fd99ff6e1f78f41d382c7769318ad8d329906910bcdd5a64b4ee0aa2df2e218a3c4b7576938e3d870077b6
+DIST gtranslator-45.2.tar.xz 1524056 BLAKE2B 
751c5f8666d278a84ce73cda95719c485de05e91cccf742bb2344245383302d6816b25021ff0ebb5d1276cfe79747cae6f3e9a2b03ae4aa55848d60232029444
 SHA512 
e616334945c212e0bf14938b86df13e66dd67c5dbeb39a6991d0cf833937bdb4647779ac9c1b94c9c7efbb824d0f94a5866123fbfbd532a117825436d171c121

diff --git 
a/app-text/gtranslator/files/gtranslator-45.2-Revert-Add-GDA-6-compatibility.patch
 
b/app-text/gtranslator/files/gtranslator-45.2-Revert-Add-GDA-6-compatibility.patch
new file mode 100644
index ..78a7ac9b67d1
--- /dev/null
+++ 
b/app-text/gtranslator/files/gtranslator-45.2-Revert-Add-GDA-6-compatibility.patch
@@ -0,0 +1,28 @@
+https://gitlab.gnome.org/GNOME/gtranslator/-/merge_requests/127
+
+From 9d8f92d37a7af3eca6985de72f52b45a21f9c91d Mon Sep 17 00:00:00 2001
+From: Daniel Garcia Moreno 
+Date: Thu, 22 Sep 2022 08:20:11 +0200
+Subject: [PATCH] Revert "Add GDA 6 compatibility"
+
+This reverts commit 27c3f164422c193246aa4f71facf77d2a97ee94c
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 076812bd..f734e496 100644
+--- a/meson.build
 b/meson.build
+@@ -119,7 +119,7 @@ gtr_deps = [
+   gtk_dep,
+   libadwaita_dep,
+   libspell_dep,
+-  dependency('libgda-6.0'),
++  dependency('libgda-5.0'),
+   dependency('gio-2.0', version: '>= 2.36.0'),
+   dependency('gsettings-desktop-schemas'),
+   dependency('gthread-2.0', version: '>= 2.13.0'),
+-- 
+2.35.1
+

diff --git a/app-text/gtranslator/gtranslator-45.2.ebuild 
b/app-text/gtranslator/gtranslator-45.2.ebuild
new file mode 100644
index ..b07e299522fa
--- /dev/null
+++ b/app-text/gtranslator/gtranslator-45.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="GNOME Translation Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="gtk-doc"
+
+DEPEND="
+   >=dev-libs/glib-2.71.3:2
+   >=gui-libs/gtk-4.6.0:4
+   >=gui-libs/libadwaita-1.1.0
+   gnome-extra/libgda:5=
+   gnome-base/gsettings-desktop-schemas
+   >=gui-libs/gtksourceview-5.4.0:5
+   >=dev-libs/libxml2-2.4.12:2
+   net-libs/libsoup:3.0
+   >=dev-libs/json-glib-1.2.0
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.28
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-Revert-Add-GDA-6-compatibility.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Dprofile=default
+   )
+   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/gtranslator/files/, app-text/gtranslator/, profiles/

2022-10-13 Thread Matt Turner
commit: b25a82c22fb5be1d270c7f7313f7b383eae4acad
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 01:37:54 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 01:41:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25a82c2

app-text/gtranslator: Version bump to 42.0

Signed-off-by: Matt Turner  gentoo.org>

 app-text/gtranslator/Manifest  |  1 +
 ...lator-42.0-Revert-Add-GDA-6-compatibility.patch | 28 ++
 app-text/gtranslator/gtranslator-42.0.ebuild   | 62 ++
 profiles/package.mask  |  1 +
 4 files changed, 92 insertions(+)

diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
index d80e5087877a..992ef5fe80c7 100644
--- a/app-text/gtranslator/Manifest
+++ b/app-text/gtranslator/Manifest
@@ -1 +1,2 @@
 DIST gtranslator-40.0.tar.xz 1509940 BLAKE2B 
dbf4c4a8765167177959c058b29563a2c3190e103a9f462a976bfc416c7cd995c649b549a40aa6f7c9b26502c5d56f3e4252a52919de979167f7adb5381604fc
 SHA512 
214c5360ada6c98e9e7cd6a653bdc9a1dc5dd6cca995295369f8f9aac7261680fa521f2d2528f275233479d55ef1b03ee9ddc4a4e734e27a25bb24172c855a47
+DIST gtranslator-42.0.tar.xz 1526376 BLAKE2B 
3d6834c201601415a1fb761bcef471a6c63aae311d22cb1ef5d615e20d124d05b165abb92590da2502b79456c9130e14dd7733746f5006a3c219aaf7f0505ba7
 SHA512 
785f2757360425b735948faca9eb8ef5f4433394f4fd99ff6e1f78f41d382c7769318ad8d329906910bcdd5a64b4ee0aa2df2e218a3c4b7576938e3d870077b6

diff --git 
a/app-text/gtranslator/files/gtranslator-42.0-Revert-Add-GDA-6-compatibility.patch
 
b/app-text/gtranslator/files/gtranslator-42.0-Revert-Add-GDA-6-compatibility.patch
new file mode 100644
index ..5aa8047c58e0
--- /dev/null
+++ 
b/app-text/gtranslator/files/gtranslator-42.0-Revert-Add-GDA-6-compatibility.patch
@@ -0,0 +1,28 @@
+https://gitlab.gnome.org/GNOME/gtranslator/-/merge_requests/127
+
+From 9d8f92d37a7af3eca6985de72f52b45a21f9c91d Mon Sep 17 00:00:00 2001
+From: Daniel Garcia Moreno 
+Date: Thu, 22 Sep 2022 08:20:11 +0200
+Subject: [PATCH] Revert "Add GDA 6 compatibility"
+
+This reverts commit 27c3f164422c193246aa4f71facf77d2a97ee94c
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 076812bd..f734e496 100644
+--- a/meson.build
 b/meson.build
+@@ -111,7 +111,7 @@ gtr_deps = [
+   glib_dep,
+   gtk_dep,
+   libhandy_dep,
+-  dependency('libgda-6.0'),
++  dependency('libgda-5.0'),
+   dependency('gio-2.0', version: '>= 2.36.0'),
+   dependency('gsettings-desktop-schemas'),
+   dependency('gspell-1', version: '>= 1.2.0'),
+-- 
+2.35.1
+

diff --git a/app-text/gtranslator/gtranslator-42.0.ebuild 
b/app-text/gtranslator/gtranslator-42.0.ebuild
new file mode 100644
index ..298b32be7eb3
--- /dev/null
+++ b/app-text/gtranslator/gtranslator-42.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="GNOME Translation Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="gtk-doc"
+
+DEPEND="
+   >=dev-libs/glib-2.71.3:2
+   >=x11-libs/gtk+-3.22.20:3
+   >=gui-libs/libhandy-1.5.0:1
+   gnome-extra/libgda:5=
+   gnome-base/gsettings-desktop-schemas
+   >=app-text/gspell-1.2.0:=
+   >=x11-libs/gtksourceview-4.0.2:4
+   >=dev-libs/libxml2-2.4.12:2
+   net-libs/libsoup:3.0
+   >=dev-libs/json-glib-1.2.0
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.28
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-Revert-Add-GDA-6-compatibility.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Dprofile=default
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index e57411372bc0..833b10ec8bc2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -504,6 +504,7 @@ sys-devel/automake:1.11
 >=app-backup/deja-dup-43
 >=app-misc/tracker-3.4.0-r1
 >=app-misc/tracker-miners-3.4.0-r1
+>=app-text/gtranslator-42
 >=app-text/libgepub-0.7.0
 >=dev-libs/gjs-1.74
 >=dev-libs/libgweather-4.2.0



[gentoo-commits] repo/gentoo:master commit in: app-text/gtranslator/files/, app-text/gtranslator/

2022-01-24 Thread Sam James
commit: d20307bf0fbaa96de81a26f454dc000e0042eb57
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 25 02:31:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 25 02:31:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d20307bf

app-text/gtranslator: fix build with meson 0.61

Closes: https://bugs.gentoo.org/831966
Signed-off-by: Sam James  gentoo.org>

 .../files/gtranslator-40.0-meson-0.61.patch| 30 ++
 app-text/gtranslator/gtranslator-40.0.ebuild   |  6 -
 2 files changed, 35 insertions(+), 1 deletion(-)

diff --git a/app-text/gtranslator/files/gtranslator-40.0-meson-0.61.patch 
b/app-text/gtranslator/files/gtranslator-40.0-meson-0.61.patch
new file mode 100644
index ..a43a32eb4a6b
--- /dev/null
+++ b/app-text/gtranslator/files/gtranslator-40.0-meson-0.61.patch
@@ -0,0 +1,30 @@
+https://gitlab.gnome.org/GNOME/gtranslator/-/commit/7ac572cc8c8c37ca3826ecf0d395edd3c38e8e22.patch
+https://bugs.gentoo.org/831966
+
+From: Jan Beich 
+Date: Mon, 24 Jan 2022 11:57:43 +
+Subject: [PATCH] meson: drop unused argument for i18n.merge_file()
+
+Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
+
+data/meson.build:15:0: ERROR: Function does not take positional arguments.
+data/meson.build:37:0: ERROR: Function does not take positional arguments.
+--- a/data/meson.build
 b/data/meson.build
+@@ -13,7 +13,6 @@ desktop_in = configure_file(
+ )
+ 
+ i18n.merge_file(
+-  desktop,
+   type: 'desktop',
+   input: desktop_in,
+   output: '@0@.desktop'.format(gtr_app_id),
+@@ -35,7 +34,6 @@ appdata_in = configure_file(
+ )
+ 
+ i18n.merge_file(
+-  appdata,
+   input: appdata_in,
+   output: appdata,
+   po_dir: po_dir,
+GitLab

diff --git a/app-text/gtranslator/gtranslator-40.0.ebuild 
b/app-text/gtranslator/gtranslator-40.0.ebuild
index 00fa6d54bb65..bb0973914e18 100644
--- a/app-text/gtranslator/gtranslator-40.0.ebuild
+++ b/app-text/gtranslator/gtranslator-40.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -40,6 +40,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-meson-0.61.patch
+)
+
 src_configure() {
local emesonargs=(
$(meson_use gtk-doc gtk_doc)



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

2021-05-01 Thread Matt Turner
commit: 1df5a70825869aef3c091c7c493c8bd69e0eecf3
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 12:04:42 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 12:13:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df5a708

app-text/gtranslator: Version bump to 40.0

Signed-off-by: Matt Turner  gentoo.org>

 app-text/gtranslator/Manifest|  1 +
 app-text/gtranslator/gtranslator-40.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
index 9aef51e723e..c855b77c100 100644
--- a/app-text/gtranslator/Manifest
+++ b/app-text/gtranslator/Manifest
@@ -1 +1,2 @@
 DIST gtranslator-3.36.0.tar.xz 2121776 BLAKE2B 
745ae74a9a1a47af609b30712f5e6e99474081da9136cc15ecf0bd121e0dd01d326574466ddf4551df7255247a6a895dd468b085cee91735fe8883e4feb16c97
 SHA512 
63393a33db031ea549763113d6bc55cd00c081e671a31654d225968d8d31d671ca7e577b4df8336603fe2c769c5c443e9ebf69d558c888438d194a503e044044
+DIST gtranslator-40.0.tar.xz 1509940 BLAKE2B 
dbf4c4a8765167177959c058b29563a2c3190e103a9f462a976bfc416c7cd995c649b549a40aa6f7c9b26502c5d56f3e4252a52919de979167f7adb5381604fc
 SHA512 
214c5360ada6c98e9e7cd6a653bdc9a1dc5dd6cca995295369f8f9aac7261680fa521f2d2528f275233479d55ef1b03ee9ddc4a4e734e27a25bb24172c855a47

diff --git a/app-text/gtranslator/gtranslator-40.0.ebuild 
b/app-text/gtranslator/gtranslator-40.0.ebuild
new file mode 100644
index 000..aaa8db2bfd1
--- /dev/null
+++ b/app-text/gtranslator/gtranslator-40.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="GNOME Translation Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="gtk-doc"
+
+DEPEND="
+   >=dev-libs/glib-2.36.0:2
+   >=x11-libs/gtk+-3.22.20:3
+   gui-libs/libhandy:1=
+   >=dev-libs/libdazzle-3.33.90
+   gnome-extra/libgda:5=
+   gnome-base/gsettings-desktop-schemas
+   >=app-text/gspell-1.2.0:=
+   >=x11-libs/gtksourceview-4.0.2:4
+   >=dev-libs/libxml2-2.4.12:2
+   net-libs/libsoup:2.4
+   >=dev-libs/json-glib-1.2.0
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.28
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   )
+   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/gtranslator/

2020-08-22 Thread Mart Raudsepp
commit: 8b8b79978058eb68089d8f91bcee4fd58464fb1a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Aug 22 09:19:52 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Aug 22 09:23:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8b7997

app-text/gtranslator: bump to 3.36.0

Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-text/gtranslator/Manifest  |  1 +
 app-text/gtranslator/gtranslator-3.36.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
index 1c82dc1e0c1..c217df424a1 100644
--- a/app-text/gtranslator/Manifest
+++ b/app-text/gtranslator/Manifest
@@ -1 +1,2 @@
 DIST gtranslator-3.32.0.tar.xz 2767988 BLAKE2B 
cf05561d35adaa77e1bb15adb11faad5346a236d6bf82ccc2b474c2478ea537c89852e0c0322067de1bb24c320ad6732eff5a0f6489a97e57c980b0f1c7d56f6
 SHA512 
4119b64f671ccb4d8132c4b18f53b614a80c6faaecef212b23268b2a189e7b337dd63f9c0d82e139976a6d5615c4c047ad3be97397734930b5c0d07b57e13531
+DIST gtranslator-3.36.0.tar.xz 2121776 BLAKE2B 
745ae74a9a1a47af609b30712f5e6e99474081da9136cc15ecf0bd121e0dd01d326574466ddf4551df7255247a6a895dd468b085cee91735fe8883e4feb16c97
 SHA512 
63393a33db031ea549763113d6bc55cd00c081e671a31654d225968d8d31d671ca7e577b4df8336603fe2c769c5c443e9ebf69d558c888438d194a503e044044

diff --git a/app-text/gtranslator/gtranslator-3.36.0.ebuild 
b/app-text/gtranslator/gtranslator-3.36.0.ebuild
new file mode 100644
index 000..e8faa15bacc
--- /dev/null
+++ b/app-text/gtranslator/gtranslator-3.36.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="GNOME Translation Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="gtk-doc"
+
+RDEPEND="
+   >=dev-libs/glib-2.36.0:2
+   >=x11-libs/gtk+-3.22.20:3
+   >=dev-libs/libdazzle-3.33.90
+   gnome-extra/libgda:5=
+   gnome-base/gsettings-desktop-schemas
+   >=app-text/gspell-1.2.0:=
+   >=x11-libs/gtksourceview-4.0.2:4
+   >=dev-libs/libxml2-2.4.12:2
+   net-libs/libsoup:2.4
+   >=dev-libs/json-glib-1.2.0
+"
+DEPEND="${RDEPEND}
+   dev-libs/appstream-glib
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.28
+   app-text/docbook-xml-dtd:4.1.2 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   )
+   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/gtranslator/, app-text/gtranslator/files/

2019-05-18 Thread Mart Raudsepp
commit: d307f3e24e4052e2e0547107c8969e46b9f66755
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 18 13:00:14 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 18 13:41:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d307f3e2

app-text/gtranslator: remove old

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

 app-text/gtranslator/Manifest  |  2 -
 .../files/gtranslator-2.91.7-gi-silence.patch  | 26 ---
 .../gtranslator-2.91.7-gucharmap-python3.patch | 51 -
 app-text/gtranslator/gtranslator-2.91.7-r1.ebuild  | 84 --
 app-text/gtranslator/gtranslator-3.30.1.ebuild | 52 --
 app-text/gtranslator/metadata.xml  |  4 --
 6 files changed, 219 deletions(-)

diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
index cc4db131cda..1c82dc1e0c1 100644
--- a/app-text/gtranslator/Manifest
+++ b/app-text/gtranslator/Manifest
@@ -1,3 +1 @@
-DIST gtranslator-2.91.7.tar.xz 2835836 BLAKE2B 
e6e1f7b512705152a520a47b01336ddcecb9ca20409546d64caa124f1bca2985fd2a9cd7564983a8411c6a7227d37b55ce8b3e452ee7a0d5beba3460bd59
 SHA512 
8d2a582e06ab0fecb9c18bde372ca0cd02d426155d4b30b876bd8f2e177c88c79d410adb0297ab85f18a952eeef32c17352cde18eda3c4c4fe33833db25022b5
-DIST gtranslator-3.30.1.tar.xz 3060168 BLAKE2B 
e2e238ffc461b99be9df679c431d7cae85c70ca9db7aea4e7c51d9bd12aa417fab0d53d6c512555992dfb2d40f55d6d0dba8c3aacd043ad8c2ebe690de8ac562
 SHA512 
5f6384bec8bb23afa9aefe5928260b7ccb408d41b8a363d85277435428ca34fe544068526b11801e534911753c95b3049892e647938bee755b37f3f5cbf94f41
 DIST gtranslator-3.32.0.tar.xz 2767988 BLAKE2B 
cf05561d35adaa77e1bb15adb11faad5346a236d6bf82ccc2b474c2478ea537c89852e0c0322067de1bb24c320ad6732eff5a0f6489a97e57c980b0f1c7d56f6
 SHA512 
4119b64f671ccb4d8132c4b18f53b614a80c6faaecef212b23268b2a189e7b337dd63f9c0d82e139976a6d5615c4c047ad3be97397734930b5c0d07b57e13531

diff --git a/app-text/gtranslator/files/gtranslator-2.91.7-gi-silence.patch 
b/app-text/gtranslator/files/gtranslator-2.91.7-gi-silence.patch
deleted file mode 100644
index 19a3a6d1e98..000
--- a/app-text/gtranslator/files/gtranslator-2.91.7-gi-silence.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From acc785dd63379f08f08b52fae9d7e5c5666495c8 Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue 
-Date: Mon, 17 Apr 2017 00:15:58 +0200
-Subject: [PATCH] Silence gobject-introspection warning on version-less imports
-

- plugins/charmap/charmap/__init__.py | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/plugins/charmap/charmap/__init__.py 
b/plugins/charmap/charmap/__init__.py
-index b504cb61..6f8c2b61 100644
 a/plugins/charmap/charmap/__init__.py
-+++ b/plugins/charmap/charmap/__init__.py
-@@ -16,6 +16,9 @@
- # You should have received a copy of the GNU General Public License
- # along with this program.  If not, see .
- 
-+import gi
-+gi.require_version('Gucharmap', '2.90')
-+
- from gi.repository import GObject, Gio, Pango, Gtk, Gtranslator, Gucharmap
- from .panel import CharmapPanel
- import sys
--- 
-2.12.2
-

diff --git 
a/app-text/gtranslator/files/gtranslator-2.91.7-gucharmap-python3.patch 
b/app-text/gtranslator/files/gtranslator-2.91.7-gucharmap-python3.patch
deleted file mode 100644
index 1ad491cf3c0..000
--- a/app-text/gtranslator/files/gtranslator-2.91.7-gucharmap-python3.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 1e4d042f7e9b28a58bd09af5c97e4282441113d2 Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue 
-Date: Sun, 16 Apr 2017 23:48:29 +0200
-Subject: [PATCH 1/2] Switch gucharmap plugin to python3 loader
-

- plugins/charmap/charmap/__init__.py   | 2 +-
- plugins/charmap/gtr-charmap.plugin.desktop.in | 2 +-
- src/gtr-plugins-engine.c  | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/plugins/charmap/charmap/__init__.py 
b/plugins/charmap/charmap/__init__.py
-index 414157b1..b504cb61 100644
 a/plugins/charmap/charmap/__init__.py
-+++ b/plugins/charmap/charmap/__init__.py
-@@ -17,7 +17,7 @@
- # along with this program.  If not, see .
- 
- from gi.repository import GObject, Gio, Pango, Gtk, Gtranslator, Gucharmap
--from panel import CharmapPanel
-+from .panel import CharmapPanel
- import sys
- import gettext
- 
-diff --git a/plugins/charmap/gtr-charmap.plugin.desktop.in 
b/plugins/charmap/gtr-charmap.plugin.desktop.in
-index 3949c5f6..a872a545 100644
 a/plugins/charmap/gtr-charmap.plugin.desktop.in
-+++ b/plugins/charmap/gtr-charmap.plugin.desktop.in
-@@ -1,5 +1,5 @@
- [Plugin]
--Loader=python
-+Loader=python3
- Module=charmap
- IAge=3
- _Name=Character Map
-diff --git a/src/gtr-plugins-engine.c b/src/gtr-plugins-engine.c
-index 903ea735..8e41010a 100644
 a/src/gtr-plugins-engine.c
-+++ b/src/gtr-plugins-engine.c
-@@ -64,7 +64,7 @@ gtr_plugins_engine_init 

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

2019-03-29 Thread Mart Raudsepp
commit: c985f1508b0df40acfc9df9b3b3ebbc5dc515d8e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Mar 29 23:18:41 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar 29 23:18:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c985f150

app-text/gtranslator: bump to 3.32.0

Requires a recent python-based gtk-doc for some reason for API docs.
I suspect this is due to bugs in earlier python gtk-doc, while our perl
version would be fine.
As the gtk-docs are for internal API and not really necessary for most
people, just comment it out for now to get the new features and bug
fixes of the actual program.

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

 app-text/gtranslator/Manifest  |  1 +
 app-text/gtranslator/gtranslator-3.32.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
index 45a03b613da..cc4db131cda 100644
--- a/app-text/gtranslator/Manifest
+++ b/app-text/gtranslator/Manifest
@@ -1,2 +1,3 @@
 DIST gtranslator-2.91.7.tar.xz 2835836 BLAKE2B 
e6e1f7b512705152a520a47b01336ddcecb9ca20409546d64caa124f1bca2985fd2a9cd7564983a8411c6a7227d37b55ce8b3e452ee7a0d5beba3460bd59
 SHA512 
8d2a582e06ab0fecb9c18bde372ca0cd02d426155d4b30b876bd8f2e177c88c79d410adb0297ab85f18a952eeef32c17352cde18eda3c4c4fe33833db25022b5
 DIST gtranslator-3.30.1.tar.xz 3060168 BLAKE2B 
e2e238ffc461b99be9df679c431d7cae85c70ca9db7aea4e7c51d9bd12aa417fab0d53d6c512555992dfb2d40f55d6d0dba8c3aacd043ad8c2ebe690de8ac562
 SHA512 
5f6384bec8bb23afa9aefe5928260b7ccb408d41b8a363d85277435428ca34fe544068526b11801e534911753c95b3049892e647938bee755b37f3f5cbf94f41
+DIST gtranslator-3.32.0.tar.xz 2767988 BLAKE2B 
cf05561d35adaa77e1bb15adb11faad5346a236d6bf82ccc2b474c2478ea537c89852e0c0322067de1bb24c320ad6732eff5a0f6489a97e57c980b0f1c7d56f6
 SHA512 
4119b64f671ccb4d8132c4b18f53b614a80c6faaecef212b23268b2a189e7b337dd63f9c0d82e139976a6d5615c4c047ad3be97397734930b5c0d07b57e13531

diff --git a/app-text/gtranslator/gtranslator-3.32.0.ebuild 
b/app-text/gtranslator/gtranslator-3.32.0.ebuild
new file mode 100644
index 000..d1525621203
--- /dev/null
+++ b/app-text/gtranslator/gtranslator-3.32.0.ebuild
@@ -0,0 +1,51 @@
+# 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 Translation Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-libs/glib-2.36.0:2
+   >=x11-libs/gtk+-3.22.20:3
+   gnome-extra/libgda:5=
+   gnome-base/gsettings-desktop-schemas
+   >=app-text/gspell-1.2.0:=
+   >=x11-libs/gtksourceview-4.0.2:4
+   >=dev-libs/libxml2-2.4.12:2
+"
+DEPEND="${RDEPEND}
+   dev-libs/appstream-glib
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+#  gtk-doc? ( >=dev-util/gtk-doc-1.28 )
+
+src_configure() {
+   # Needs gtk-doc we don't have at the time of gtranslator-3.32.0 
introduction
+   #local emesonargs=(
+   #   $(meson_use gtk-doc gtk_doc)
+   #)
+   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/gtranslator/

2018-12-07 Thread Mart Raudsepp
commit: 5120e51d11701d182024f710da974f10eea9e934
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Dec  7 16:38:08 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Dec  7 19:04:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5120e51d

app-text/gtranslator: lock gnome-dictionary subslot

Newer gnome-dictionary will lose subslot and not ship a public
libgdict anymore, thus will be unsuitable for this gtranslator
gnome-dictionary support. The pre-existing := in VDB should
catch the rebuild need and then find it won't be fine with the
newer gnome-dictionary (which will lose the subslot = subslot 0
instead of 10). Presumably newer gtranslator loses the libgdict
optional linking.

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11

 app-text/gtranslator/gtranslator-2.91.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild 
b/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild
index a5e20391f61..3c0c5abed81 100644
--- a/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild
+++ b/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild
@@ -29,7 +29,7 @@ COMMON_DEPEND="
 
gnome-base/gsettings-desktop-schemas
 
-   gnome-dictionary? ( app-dicts/gnome-dictionary:= )
+   gnome-dictionary? ( app-dicts/gnome-dictionary:0/10 )
gucharmap? ( ${PYTHON_DEPS} )
introspection? ( >=dev-libs/gobject-introspection-0.9.3 )
spell? ( app-text/gtkspell:3= )



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

2018-12-07 Thread Mart Raudsepp
commit: f83f11b147254c59f75a0e9387be2635d9568445
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Dec  7 19:01:05 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Dec  7 19:04:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f83f11b1

app-text/gtranslator: bump to 3.30.1

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11

 app-text/gtranslator/Manifest  |  1 +
 app-text/gtranslator/gtranslator-3.30.1.ebuild | 52 ++
 app-text/gtranslator/metadata.xml  |  9 +
 3 files changed, 62 insertions(+)

diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
index 5809c06a7b0..45a03b613da 100644
--- a/app-text/gtranslator/Manifest
+++ b/app-text/gtranslator/Manifest
@@ -1 +1,2 @@
 DIST gtranslator-2.91.7.tar.xz 2835836 BLAKE2B 
e6e1f7b512705152a520a47b01336ddcecb9ca20409546d64caa124f1bca2985fd2a9cd7564983a8411c6a7227d37b55ce8b3e452ee7a0d5beba3460bd59
 SHA512 
8d2a582e06ab0fecb9c18bde372ca0cd02d426155d4b30b876bd8f2e177c88c79d410adb0297ab85f18a952eeef32c17352cde18eda3c4c4fe33833db25022b5
+DIST gtranslator-3.30.1.tar.xz 3060168 BLAKE2B 
e2e238ffc461b99be9df679c431d7cae85c70ca9db7aea4e7c51d9bd12aa417fab0d53d6c512555992dfb2d40f55d6d0dba8c3aacd043ad8c2ebe690de8ac562
 SHA512 
5f6384bec8bb23afa9aefe5928260b7ccb408d41b8a363d85277435428ca34fe544068526b11801e534911753c95b3049892e647938bee755b37f3f5cbf94f41

diff --git a/app-text/gtranslator/gtranslator-3.30.1.ebuild 
b/app-text/gtranslator/gtranslator-3.30.1.ebuild
new file mode 100644
index 000..88e7d00a7c7
--- /dev/null
+++ b/app-text/gtranslator/gtranslator-3.30.1.ebuild
@@ -0,0 +1,52 @@
+# 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="GNOME Translation Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="gtk-doc"
+
+RDEPEND="
+   >=dev-libs/glib-2.36.0:2
+   >=x11-libs/gtk+-3.22.20:3
+   >=app-text/iso-codes-0.35
+   gnome-extra/libgda:5=
+   gnome-base/gsettings-desktop-schemas
+   >=app-text/gspell-1.2.0:=
+   >=x11-libs/gtksourceview-4.0.2:4
+   >=dev-libs/libxml2-2.4.12:2
+"
+DEPEND="${RDEPEND}
+   dev-util/glib-utils
+   >=dev-util/meson-0.46.0
+   gtk-doc? ( dev-util/gtk-doc )
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_icon_cache_update
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_icon_cache_update
+   gnome2_schemas_update
+}

diff --git a/app-text/gtranslator/metadata.xml 
b/app-text/gtranslator/metadata.xml
index a6e15044678..fac790dbf91 100644
--- a/app-text/gtranslator/metadata.xml
+++ b/app-text/gtranslator/metadata.xml
@@ -9,6 +9,15 @@
Enable plugin for dictionary 
lookups using app-dicts/gnome-dictionary.
Enable plugin for unicode symbols 
selection using gnome-extra/gucharmap.

+   
+   Gtranslator is an enhanced gettext po file editor for the GNOME 
desktop
+   environment.
+   It handles all forms of gettext po files and includes very 
useful features
+   like find/replace, translation memory, different translator 
profiles,
+   messages table (for having an overview of the 
translations/messages in the
+   po file), easy navigation and editing of translation messages 
and comments
+   of the translation where accurate.
+   

gtranslator




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

2018-12-07 Thread Mart Raudsepp
commit: 4bf479a02b87795820a87043a69baebef107fd3e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Dec  7 16:30:11 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Dec  7 19:04:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bf479a0

app-text/gtranslator: add missing itstool and glib-utils build deps

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11

 app-text/gtranslator/gtranslator-2.91.7-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild 
b/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild
index 7e68b60a02a..a5e20391f61 100644
--- a/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild
+++ b/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -43,8 +43,10 @@ RDEPEND="${COMMON_DEPEND}
x11-libs/gtk+:3[introspection] )
 "
 DEPEND="${COMMON_DEPEND}
+   dev-util/glib-utils
>=dev-util/gtk-doc-am-1
>=dev-util/intltool-0.50.1
+   dev-util/itstool
>=sys-devel/gettext-0.17
virtual/pkgconfig
 "



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

2018-06-27 Thread Pacho Ramos
commit: d862246d52fac758827bd27e5f209100f0102532
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jun 27 18:10:16 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jun 27 19:29:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d862246d

app-text/gtranslator: Support python3.6

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 app-text/gtranslator/gtranslator-2.91.7-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild 
b/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild
index 81f1ffe9481..7e68b60a02a 100644
--- a/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild
+++ b/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# 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} )
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
 
 inherit gnome2 python-single-r1
 



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

2017-04-27 Thread Mart Raudsepp
commit: 9c95e26c14bb5746b737481c4c4092486acc4f7a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Apr 27 22:00:12 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Apr 27 22:00:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c95e26c

app-text/gtranslator: remove old

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-text/gtranslator/gtranslator-2.91.7.ebuild | 76 --
 1 file changed, 76 deletions(-)

diff --git a/app-text/gtranslator/gtranslator-2.91.7.ebuild 
b/app-text/gtranslator/gtranslator-2.91.7.ebuild
deleted file mode 100644
index 7d9bebcb5de..000
--- a/app-text/gtranslator/gtranslator-2.91.7.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-single-r1
-
-DESCRIPTION="An enhanced gettext po file editor for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator;
-
-LICENSE="GPL-3+ FDL-1.1+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="gnome spell"
-REQUIRED_USE="gnome? ( ${PYTHON_REQUIRED_USE} )"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.32:2[dbus]
-   >=x11-libs/gtk+-3.4.2:3
-   >=x11-libs/gtksourceview-3.0.0:3.0
-   >=dev-libs/gdl-3.6:3=
-   >=dev-libs/libxml2-2.4.12:2
-   >=dev-libs/json-glib-0.12.0
-   >=dev-libs/libpeas-1.2[gtk]
-   gnome-extra/libgda:5=
-   >=app-text/iso-codes-0.35
-
-   gnome-base/gsettings-desktop-schemas
-
-   gnome? (
-   ${PYTHON_DEPS}
-   app-dicts/gnome-dictionary:=
-   x11-libs/gtk+:3[introspection] )
-   spell? ( app-text/gtkspell:3= )
-"
-RDEPEND="${COMMON_DEPEND}
-   x11-themes/gnome-icon-theme-symbolic
-   gnome? (
-   >=dev-libs/libpeas-1.2[gtk,python,${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   gnome-extra/gucharmap:2.90[introspection] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/gtk-doc-am-1
-   >=dev-util/intltool-0.50.1
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-"
-# eautoreconf requires gnome-base/gnome-common, app-text/yelp-tools
-
-pkg_setup() {
-   use gnome && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   DOCS="AUTHORS ChangeLog HACKING INSTALL NEWS README THANKS"
-
-   gnome2_src_prepare
-
-   if ! use gnome; then
-   # don't install charmap plugin, it requires 
gnome-extra/gucharmap
-   sed -e 's:\scharmap\s: :g' -i plugins/Makefile.* ||
-   die "sed plugins/Makefile.* failed"
-   fi
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --disable-static \
-   $(use_with gnome dictionary) \
-   $(use_enable gnome introspection) \
-   $(use_with spell gtkspell)
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/gtranslator/files/, app-text/gtranslator/

2017-04-17 Thread Gilles Dartiguelongue
commit: f01aac108623402427a15be9b3f3d5947a53ebe4
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Apr 16 22:29:58 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Apr 17 10:30:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f01aac10

app-text/gtranslator: switch python requirements to python3

One of the last user of the libpeas python2 loader support. Kill gnome
USE flag and replace it with more meaningful ones. Switch to EAPI=6.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 .../files/gtranslator-2.91.7-gi-silence.patch  | 26 +++
 .../gtranslator-2.91.7-gucharmap-python3.patch | 51 ++
 app-text/gtranslator/gtranslator-2.91.7-r1.ebuild  | 82 ++
 app-text/gtranslator/metadata.xml  |  4 ++
 4 files changed, 163 insertions(+)

diff --git a/app-text/gtranslator/files/gtranslator-2.91.7-gi-silence.patch 
b/app-text/gtranslator/files/gtranslator-2.91.7-gi-silence.patch
new file mode 100644
index 000..19a3a6d1e98
--- /dev/null
+++ b/app-text/gtranslator/files/gtranslator-2.91.7-gi-silence.patch
@@ -0,0 +1,26 @@
+From acc785dd63379f08f08b52fae9d7e5c5666495c8 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Mon, 17 Apr 2017 00:15:58 +0200
+Subject: [PATCH] Silence gobject-introspection warning on version-less imports
+
+---
+ plugins/charmap/charmap/__init__.py | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/plugins/charmap/charmap/__init__.py 
b/plugins/charmap/charmap/__init__.py
+index b504cb61..6f8c2b61 100644
+--- a/plugins/charmap/charmap/__init__.py
 b/plugins/charmap/charmap/__init__.py
+@@ -16,6 +16,9 @@
+ # You should have received a copy of the GNU General Public License
+ # along with this program.  If not, see .
+ 
++import gi
++gi.require_version('Gucharmap', '2.90')
++
+ from gi.repository import GObject, Gio, Pango, Gtk, Gtranslator, Gucharmap
+ from .panel import CharmapPanel
+ import sys
+-- 
+2.12.2
+

diff --git 
a/app-text/gtranslator/files/gtranslator-2.91.7-gucharmap-python3.patch 
b/app-text/gtranslator/files/gtranslator-2.91.7-gucharmap-python3.patch
new file mode 100644
index 000..1ad491cf3c0
--- /dev/null
+++ b/app-text/gtranslator/files/gtranslator-2.91.7-gucharmap-python3.patch
@@ -0,0 +1,51 @@
+From 1e4d042f7e9b28a58bd09af5c97e4282441113d2 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Sun, 16 Apr 2017 23:48:29 +0200
+Subject: [PATCH 1/2] Switch gucharmap plugin to python3 loader
+
+---
+ plugins/charmap/charmap/__init__.py   | 2 +-
+ plugins/charmap/gtr-charmap.plugin.desktop.in | 2 +-
+ src/gtr-plugins-engine.c  | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/plugins/charmap/charmap/__init__.py 
b/plugins/charmap/charmap/__init__.py
+index 414157b1..b504cb61 100644
+--- a/plugins/charmap/charmap/__init__.py
 b/plugins/charmap/charmap/__init__.py
+@@ -17,7 +17,7 @@
+ # along with this program.  If not, see .
+ 
+ from gi.repository import GObject, Gio, Pango, Gtk, Gtranslator, Gucharmap
+-from panel import CharmapPanel
++from .panel import CharmapPanel
+ import sys
+ import gettext
+ 
+diff --git a/plugins/charmap/gtr-charmap.plugin.desktop.in 
b/plugins/charmap/gtr-charmap.plugin.desktop.in
+index 3949c5f6..a872a545 100644
+--- a/plugins/charmap/gtr-charmap.plugin.desktop.in
 b/plugins/charmap/gtr-charmap.plugin.desktop.in
+@@ -1,5 +1,5 @@
+ [Plugin]
+-Loader=python
++Loader=python3
+ Module=charmap
+ IAge=3
+ _Name=Character Map
+diff --git a/src/gtr-plugins-engine.c b/src/gtr-plugins-engine.c
+index 903ea735..8e41010a 100644
+--- a/src/gtr-plugins-engine.c
 b/src/gtr-plugins-engine.c
+@@ -64,7 +64,7 @@ gtr_plugins_engine_init (GtrPluginsEngine * engine)
+   GTR_TYPE_PLUGINS_ENGINE,
+   GtrPluginsEnginePrivate);
+ 
+-  peas_engine_enable_loader (PEAS_ENGINE (engine), "python");
++  peas_engine_enable_loader (PEAS_ENGINE (engine), "python3");
+ 
+   engine->priv->plugin_settings = g_settings_new 
("org.gnome.gtranslator.plugins");
+ 
+-- 
+2.12.2
+

diff --git a/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild 
b/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild
new file mode 100644
index 000..f063cb8104c
--- /dev/null
+++ b/app-text/gtranslator/gtranslator-2.91.7-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2017 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} )
+
+inherit gnome2 python-single-r1
+
+DESCRIPTION="An enhanced gettext po file editor for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator;
+
+LICENSE="GPL-3+ FDL-1.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="+introspection gnome-dictionary gucharmap spell"

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

2016-12-09 Thread Pacho Ramos
commit: 989766efdbd36ea00a9f3554b6bc38cfaf1e860d
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Dec  9 11:49:01 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Dec  9 12:33:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989766ef

app-text/gtranslator: Drop old

Package-Manager: portage-2.3.2

 app-text/gtranslator/Manifest  |  1 -
 app-text/gtranslator/gtranslator-2.91.6.ebuild | 72 --
 2 files changed, 73 deletions(-)

diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
index d842126..0b5b764 100644
--- a/app-text/gtranslator/Manifest
+++ b/app-text/gtranslator/Manifest
@@ -1,2 +1 @@
-DIST gtranslator-2.91.6.tar.xz 2235796 SHA256 
a1fd4b17b1f32cc7223a31d34e34f95b20acc7b5a23768351a34ff0b7a4bcdf6 SHA512 
5cb5ca318201a08b530390073a9e87be93c6fb30629e899d6d23e38a790771cacf5188a26c61584a24170a3a12e9d1670440fd3f4eb3eab2da1a76a7ec4c385f
 WHIRLPOOL 
6241316e3b759f4d21934ca9fce06cb2e3019288d3916957b5316112eab66fea3674c4b83974afdbdc19c905da86cd65939f83e9862414b2383b8a4f397d1659
 DIST gtranslator-2.91.7.tar.xz 2835836 SHA256 
2b25b45b33e4aa856953b4a5da1d98bd51a343ddb479aeae3934bfe0c3651f9d SHA512 
8d2a582e06ab0fecb9c18bde372ca0cd02d426155d4b30b876bd8f2e177c88c79d410adb0297ab85f18a952eeef32c17352cde18eda3c4c4fe33833db25022b5
 WHIRLPOOL 
f39557d03cd0d8d833478b8e9d356c4db6ac13a9a5ebd2c09c0bc022a383342d490762eb53b99a1f32182c348e27ab21aa5d2ef1950f19b0913584997e1cac98

diff --git a/app-text/gtranslator/gtranslator-2.91.6.ebuild 
b/app-text/gtranslator/gtranslator-2.91.6.ebuild
deleted file mode 100644
index 8f062f9..
--- a/app-text/gtranslator/gtranslator-2.91.6.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2014 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 gnome2 python-single-r1
-
-DESCRIPTION="An enhanced gettext po file editor for GNOME"
-HOMEPAGE="http://gtranslator.sourceforge.net/;
-
-LICENSE="GPL-3+ FDL-1.1+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="gnome spell"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.32:2
-   >=x11-libs/gtk+-3.4.2:3
-   >=x11-libs/gtksourceview-3.0.0:3.0
-   >=dev-libs/gdl-3.6:3=
-   >=dev-libs/libxml2-2.4.12:2
-   >=dev-libs/json-glib-0.12.0
-   >=dev-libs/libpeas-1.2[gtk]
-   gnome-extra/libgda:5=
-   >=app-text/iso-codes-0.35
-
-   gnome-base/gsettings-desktop-schemas
-
-   gnome? (
-   ${PYTHON_DEPS}
-   || ( app-dicts/gnome-dictionary =gnome-extra/gnome-utils-3.2* )
-   x11-libs/gtk+:3[introspection] )
-   spell? ( app-text/gtkspell:3= )"
-RDEPEND="${COMMON_DEPEND}
-   x11-themes/gnome-icon-theme-symbolic
-   gnome? (
-   >=dev-libs/libpeas-1.2[gtk,python,${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   gnome-extra/gucharmap:2.90[introspection] )"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/gtk-doc-am-1
-   >=dev-util/intltool-0.40
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-"
-# eautoreconf requires gnome-base/gnome-common, app-text/yelp-tools
-
-pkg_setup() {
-   use gnome && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   DOCS="AUTHORS ChangeLog HACKING INSTALL NEWS README THANKS"
-   G2CONF="${G2CONF}
-   --disable-static
-   $(use_with gnome dictionary)
-   $(use_enable gnome introspection)
-   $(use_with spell gtkspell3)
-   ITSTOOL=$(type -P true)"
-
-   gnome2_src_prepare
-
-   if ! use gnome; then
-   # don't install charmap plugin, it requires 
gnome-extra/gucharmap
-   sed -e 's:\scharmap\s: :g' -i plugins/Makefile.* ||
-   die "sed plugins/Makefile.* failed"
-   fi
-}