[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/, profiles/
commit: 4264518c7fb05d58f296e0048d62e3db599c7a0a Author: Jakov Smolić gentoo org> AuthorDate: Thu Jun 1 18:48:43 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Jun 3 05:23:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4264518c dev-python/thunarx-python: treeclean Closes: https://bugs.gentoo.org/896896 Closes: https://bugs.gentoo.org/812968 Signed-off-by: Jakov Smolić gentoo.org> dev-python/thunarx-python/Manifest | 1 - dev-python/thunarx-python/metadata.xml | 8 - .../thunarx-python/thunarx-python-0.5.2.ebuild | 38 -- profiles/package.mask | 6 4 files changed, 53 deletions(-) diff --git a/dev-python/thunarx-python/Manifest b/dev-python/thunarx-python/Manifest deleted file mode 100644 index 758751831747.. --- a/dev-python/thunarx-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST thunarx-python-0.5.2.tar.bz2 348120 BLAKE2B ddb098857a7411c1ce4dedf8b406cf6583e78f2ca4b012a9e0346c5a7132c40fd9cf279dc5d054ec827028cdc67321a65fab5e9d3912287ea9ed1f0cf4e72248 SHA512 49d009c84d69f0a1938ed6cb46fe04326c7323edecd79f6d9978ce2306fb95f20c901174f1cea31d5e436c85537efcb79c8613be857a3e4143f7b55b895616b6 diff --git a/dev-python/thunarx-python/metadata.xml b/dev-python/thunarx-python/metadata.xml deleted file mode 100644 index ec857f1cbe4b.. --- a/dev-python/thunarx-python/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -https://www.gentoo.org/dtd/metadata.dtd;> - - -x...@gentoo.org -XFCE Team - - diff --git a/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild deleted file mode 100644 index 63e760a0db13.. --- a/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit python-single-r1 - -DESCRIPTION="Python bindings for the Thunar file manager" -HOMEPAGE="https://goodies.xfce.org/projects/bindings/thunarx-python; -SRC_URI="https://archive.xfce.org/src/bindings/${PN}/${PV%.*}/${P}.tar.bz2; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/glib-2.30:2 - >=x11-libs/gtk+-3.20:3 - >=xfce-base/thunar-1.7.0 - $(python_gen_cond_dep ' - >=dev-python/pygobject-3.20:3[${PYTHON_USEDEP}] - ') -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/profiles/package.mask b/profiles/package.mask index 4db77c8aacd3..91567766f668 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -225,12 +225,6 @@ www-client/chromium-bin =sci-libs/metis-5.2.1-r1 =sci-libs/parmetis-4.0.3_p20230326 -# Michał Górny (2023-05-03) -# Unmaintained upstream. Fails to build without sys-apps/which, fails -# with modern autoconf. -# Removal on 2023-06-02. Bug #896896. -dev-python/thunarx-python - # Sam James (2023-05-01) # Breaks dev-python/scipy build. See bug #905396 and https://github.com/serge-sans-paille/gast/issues/74. =dev-python/pythran-0.13.0
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/
commit: f83b64ea4cc1dca23fbd090b870a41f477de669e Author: Michał Górny gentoo org> AuthorDate: Tue May 31 07:17:18 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue May 31 07:18:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f83b64ea dev-python/thunarx-python: Enable py3.10 Closes: https://bugs.gentoo.org/845900 Signed-off-by: Michał Górny gentoo.org> .../thunarx-python/thunarx-python-0.5.2.ebuild | 22 ++ 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild index e6c360683a7f..20f6bac54822 100644 --- a/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild +++ b/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) + +PYTHON_COMPAT=( python3_{8..10} ) inherit python-single-r1 @@ -13,18 +14,23 @@ SRC_URI="https://archive.xfce.org/src/bindings/${PN}/${PV%.*}/${P}.tar.bz2; LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 x86" +REQUIRED_USE=${PYTHON_REQUIRED_USE} -RDEPEND="${PYTHON_DEPS} +RDEPEND=" + ${PYTHON_DEPS} >=dev-libs/glib-2.30:2 >=x11-libs/gtk+-3.20:3 >=xfce-base/thunar-1.7.0 $(python_gen_cond_dep ' >=dev-python/pygobject-3.20:3[${PYTHON_USEDEP}] - ')" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE=${PYTHON_REQUIRED_USE} + ') +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + virtual/pkgconfig +" src_install() { default
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/files/, dev-python/thunarx-python/
commit: 0391a488704912c78c824375761ba3f9c92f7edc Author: Michał Górny gentoo org> AuthorDate: Tue Mar 2 08:54:28 2021 + Commit: Michał Górny gentoo org> CommitDate: Tue Mar 2 08:56:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0391a488 dev-python/thunarx-python: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/thunarx-python/Manifest | 1 - .../files/thunarx-python-0.5.1-fno-common.patch| 85 -- .../files/thunarx-python-0.5.1-py38.patch | 27 --- .../thunarx-python/thunarx-python-0.5.1-r1.ebuild | 38 -- 4 files changed, 151 deletions(-) diff --git a/dev-python/thunarx-python/Manifest b/dev-python/thunarx-python/Manifest index 052e6af214d..75875183174 100644 --- a/dev-python/thunarx-python/Manifest +++ b/dev-python/thunarx-python/Manifest @@ -1,2 +1 @@ -DIST thunarx-python-0.5.1.tar.bz2 334426 BLAKE2B 59f8e625b10ceeaefffa4b6dde150c32023365e76854c6e77ae2f222b509856353c8d62de26ba4e7b967cfcce1219205923938389fd1714a420bc9e1ac2b12b2 SHA512 0c1d8f20b74a3eb87b3c2c181c6438bc059dff75afdc26cfea19dffb7efe1f14e6a880689f73afcbbcb5922312741df72018e3b9980c4a45426e7a7d4651177f DIST thunarx-python-0.5.2.tar.bz2 348120 BLAKE2B ddb098857a7411c1ce4dedf8b406cf6583e78f2ca4b012a9e0346c5a7132c40fd9cf279dc5d054ec827028cdc67321a65fab5e9d3912287ea9ed1f0cf4e72248 SHA512 49d009c84d69f0a1938ed6cb46fe04326c7323edecd79f6d9978ce2306fb95f20c901174f1cea31d5e436c85537efcb79c8613be857a3e4143f7b55b895616b6 diff --git a/dev-python/thunarx-python/files/thunarx-python-0.5.1-fno-common.patch b/dev-python/thunarx-python/files/thunarx-python-0.5.1-fno-common.patch deleted file mode 100644 index 21f55c0e6f8..000 --- a/dev-python/thunarx-python/files/thunarx-python-0.5.1-fno-common.patch +++ /dev/null @@ -1,85 +0,0 @@ -Taken from: https://git.xfce.org/bindings/thunarx-python/commit/?id=3037ebe25d5c6ed58699e56b61f657cea3e5a5a6 -Author: Mukundan Ragavan - a/src/thunarx-python-object.c -+++ b/src/thunarx-python-object.c -@@ -24,6 +24,7 @@ - - #include - -+#define NO_IMPORT_PYGOBJECT - #include - - #include a/src/thunarx-python.c -+++ b/src/thunarx-python.c -@@ -30,6 +30,18 @@ - #include "thunarx-python.h" - #include "thunarx-python-object.h" - -+PyTypeObject *_PyGtkWidget_Type; -+PyTypeObject *_PyThunarxFileInfo_Type; -+PyTypeObject *_PyThunarxMenuItem_Type; -+PyTypeObject *_PyThunarxMenu_Type; -+PyTypeObject *_PyThunarxMenuProvider_Type; -+PyTypeObject *_PyThunarxPreferencesProvider_Type; -+PyTypeObject *_PyThunarxPropertyPage_Type; -+PyTypeObject *_PyThunarxPropertyPageProvider_Type; -+PyTypeObject *_PyThunarxProviderPlugin_Type; -+PyTypeObject *_PyThunarxRenamer_Type; -+PyTypeObject *_PyThunarxRenamerProvider_Type; -+ - static const GDebugKey thunarx_python_debug_keys[] = { - {"all", THUNARX_PYTHON_DEBUG_ALL}, - }; a/src/thunarx-python.h -+++ b/src/thunarx-python.h -@@ -43,37 +43,37 @@ extern ThunarxPythonDebug thunarx_python_debug; - #define debug_enter_args(x, y) { if (thunarx_python_debug & THUNARX_PYTHON_DEBUG_ALL) \ - g_printf("%s: entered " x "\n", __FUNCTION__, y); } - --PyTypeObject *_PyGtkWidget_Type; -+extern PyTypeObject *_PyGtkWidget_Type; - #define PyGtkWidget_Type (*_PyGtkWidget_Type) - --PyTypeObject *_PyThunarxFileInfo_Type; -+extern PyTypeObject *_PyThunarxFileInfo_Type; - #define PyThunarxFileInfo_Type (*_PyThunarxFileInfo_Type) - --PyTypeObject *_PyThunarxMenuItem_Type; -+extern PyTypeObject *_PyThunarxMenuItem_Type; - #define PyThunarxMenuItem_Type (*_PyThunarxMenuItem_Type) - --PyTypeObject *_PyThunarxMenu_Type; -+extern PyTypeObject *_PyThunarxMenu_Type; - #define PyThunarxMenu_Type (*_PyThunarxMenu_Type) - --PyTypeObject *_PyThunarxMenuProvider_Type; -+extern PyTypeObject *_PyThunarxMenuProvider_Type; - #define PyThunarxMenuProvider_Type (*_PyThunarxMenuProvider_Type) - --PyTypeObject *_PyThunarxPreferencesProvider_Type; -+extern PyTypeObject *_PyThunarxPreferencesProvider_Type; - #define PyThunarxPreferencesProvider_Type (*_PyThunarxPreferencesProvider_Type) - --PyTypeObject *_PyThunarxPropertyPage_Type; -+extern PyTypeObject *_PyThunarxPropertyPage_Type; - #define PyThunarxPropertyPage_Type (*_PyThunarxPropertyPage_Type) - --PyTypeObject *_PyThunarxPropertyPageProvider_Type; -+extern PyTypeObject *_PyThunarxPropertyPageProvider_Type; - #define PyThunarxPropertyPageProvider_Type (*_PyThunarxPropertyPageProvider_Type) - --PyTypeObject *_PyThunarxProviderPlugin_Type; -+extern PyTypeObject *_PyThunarxProviderPlugin_Type; - #define PyThunarxProviderPlugin_Type (*_PyThunarxProviderPlugin_Type) - --PyTypeObject *_PyThunarxRenamer_Type; -+extern PyTypeObject *_PyThunarxRenamer_Type; - #define PyThunarxRenamer_Type (*_PyThunarxRenamer_Type) - --PyTypeObject *_PyThunarxRenamerProvider_Type; -+extern PyTypeObject *_PyThunarxRenamerProvider_Type; - #define PyThunarxRenamerProvider_Type
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/
commit: 14b1e89b8c8c15a87730249063aca8fd844fd917 Author: Sam James gentoo org> AuthorDate: Tue Mar 2 05:55:03 2021 + Commit: Sam James gentoo org> CommitDate: Tue Mar 2 05:55:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14b1e89b dev-python/thunarx-python: Stabilize 0.5.2 amd64, #773883 Signed-off-by: Sam James gentoo.org> dev-python/thunarx-python/thunarx-python-0.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild index 45186a305e7..289fceec2de 100644 --- a/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild +++ b/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://archive.xfce.org/src/bindings/${PN}/${PV%.*}/${P}.tar.bz2; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" RDEPEND="${PYTHON_DEPS} >=dev-libs/glib-2.30:2
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/
commit: fb0324a94ddb133d3865844deed2a545b9446c7d Author: Sam James gentoo org> AuthorDate: Tue Mar 2 04:49:09 2021 + Commit: Sam James gentoo org> CommitDate: Tue Mar 2 04:49:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb0324a9 dev-python/thunarx-python: Stabilize 0.5.2 x86, #773883 Signed-off-by: Sam James gentoo.org> dev-python/thunarx-python/thunarx-python-0.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild index 3c38ae81563..45186a305e7 100644 --- a/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild +++ b/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://archive.xfce.org/src/bindings/${PN}/${PV%.*}/${P}.tar.bz2; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" RDEPEND="${PYTHON_DEPS} >=dev-libs/glib-2.30:2
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/
commit: 513ea52ec47d187d4934e816a1f2a6a2b1d85d0b Author: Michał Górny gentoo org> AuthorDate: Sat Jan 30 14:54:51 2021 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 30 16:59:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=513ea52e dev-python/thunarx-python: Bump to 0.5.2 Signed-off-by: Michał Górny gentoo.org> dev-python/thunarx-python/Manifest | 1 + .../thunarx-python/thunarx-python-0.5.2.ebuild | 32 ++ 2 files changed, 33 insertions(+) diff --git a/dev-python/thunarx-python/Manifest b/dev-python/thunarx-python/Manifest index 14446bb83c7..052e6af214d 100644 --- a/dev-python/thunarx-python/Manifest +++ b/dev-python/thunarx-python/Manifest @@ -1 +1,2 @@ DIST thunarx-python-0.5.1.tar.bz2 334426 BLAKE2B 59f8e625b10ceeaefffa4b6dde150c32023365e76854c6e77ae2f222b509856353c8d62de26ba4e7b967cfcce1219205923938389fd1714a420bc9e1ac2b12b2 SHA512 0c1d8f20b74a3eb87b3c2c181c6438bc059dff75afdc26cfea19dffb7efe1f14e6a880689f73afcbbcb5922312741df72018e3b9980c4a45426e7a7d4651177f +DIST thunarx-python-0.5.2.tar.bz2 348120 BLAKE2B ddb098857a7411c1ce4dedf8b406cf6583e78f2ca4b012a9e0346c5a7132c40fd9cf279dc5d054ec827028cdc67321a65fab5e9d3912287ea9ed1f0cf4e72248 SHA512 49d009c84d69f0a1938ed6cb46fe04326c7323edecd79f6d9978ce2306fb95f20c901174f1cea31d5e436c85537efcb79c8613be857a3e4143f7b55b895616b6 diff --git a/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild new file mode 100644 index 000..3c38ae81563 --- /dev/null +++ b/dev-python/thunarx-python/thunarx-python-0.5.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) + +inherit python-single-r1 + +DESCRIPTION="Python bindings for the Thunar file manager" +HOMEPAGE="https://goodies.xfce.org/projects/bindings/thunarx-python; +SRC_URI="https://archive.xfce.org/src/bindings/${PN}/${PV%.*}/${P}.tar.bz2; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="${PYTHON_DEPS} + >=dev-libs/glib-2.30:2 + >=x11-libs/gtk+-3.20:3 + >=xfce-base/thunar-1.7.0 + $(python_gen_cond_dep ' + >=dev-python/pygobject-3.20:3[${PYTHON_MULTI_USEDEP}] + ')" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/files/, dev-python/thunarx-python/
commit: 31417f07a98effb61b2dc51f9ce9da0b0d3360b5 Author: Jakov Smolic sartura hr> AuthorDate: Mon Nov 30 21:39:45 2020 + Commit: David Seifert gentoo org> CommitDate: Mon Nov 30 21:39:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31417f07 dev-python/thunarx-python: port to EAPI 7 * Fix build with gcc-10. Thanks to Sam James for providing the patch link Closes: https://bugs.gentoo.org/710948 Package-Manager: Portage-3.0.9, Repoman-3.0.1 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> .../files/thunarx-python-0.5.1-fno-common.patch| 85 ++ .../thunarx-python/thunarx-python-0.5.1-r1.ebuild | 15 ++-- 2 files changed, 93 insertions(+), 7 deletions(-) diff --git a/dev-python/thunarx-python/files/thunarx-python-0.5.1-fno-common.patch b/dev-python/thunarx-python/files/thunarx-python-0.5.1-fno-common.patch new file mode 100644 index 000..21f55c0e6f8 --- /dev/null +++ b/dev-python/thunarx-python/files/thunarx-python-0.5.1-fno-common.patch @@ -0,0 +1,85 @@ +Taken from: https://git.xfce.org/bindings/thunarx-python/commit/?id=3037ebe25d5c6ed58699e56b61f657cea3e5a5a6 +Author: Mukundan Ragavan + +--- a/src/thunarx-python-object.c b/src/thunarx-python-object.c +@@ -24,6 +24,7 @@ + + #include + ++#define NO_IMPORT_PYGOBJECT + #include + + #include +--- a/src/thunarx-python.c b/src/thunarx-python.c +@@ -30,6 +30,18 @@ + #include "thunarx-python.h" + #include "thunarx-python-object.h" + ++PyTypeObject *_PyGtkWidget_Type; ++PyTypeObject *_PyThunarxFileInfo_Type; ++PyTypeObject *_PyThunarxMenuItem_Type; ++PyTypeObject *_PyThunarxMenu_Type; ++PyTypeObject *_PyThunarxMenuProvider_Type; ++PyTypeObject *_PyThunarxPreferencesProvider_Type; ++PyTypeObject *_PyThunarxPropertyPage_Type; ++PyTypeObject *_PyThunarxPropertyPageProvider_Type; ++PyTypeObject *_PyThunarxProviderPlugin_Type; ++PyTypeObject *_PyThunarxRenamer_Type; ++PyTypeObject *_PyThunarxRenamerProvider_Type; ++ + static const GDebugKey thunarx_python_debug_keys[] = { + {"all", THUNARX_PYTHON_DEBUG_ALL}, + }; +--- a/src/thunarx-python.h b/src/thunarx-python.h +@@ -43,37 +43,37 @@ extern ThunarxPythonDebug thunarx_python_debug; + #define debug_enter_args(x, y) { if (thunarx_python_debug & THUNARX_PYTHON_DEBUG_ALL) \ + g_printf("%s: entered " x "\n", __FUNCTION__, y); } + +-PyTypeObject *_PyGtkWidget_Type; ++extern PyTypeObject *_PyGtkWidget_Type; + #define PyGtkWidget_Type (*_PyGtkWidget_Type) + +-PyTypeObject *_PyThunarxFileInfo_Type; ++extern PyTypeObject *_PyThunarxFileInfo_Type; + #define PyThunarxFileInfo_Type (*_PyThunarxFileInfo_Type) + +-PyTypeObject *_PyThunarxMenuItem_Type; ++extern PyTypeObject *_PyThunarxMenuItem_Type; + #define PyThunarxMenuItem_Type (*_PyThunarxMenuItem_Type) + +-PyTypeObject *_PyThunarxMenu_Type; ++extern PyTypeObject *_PyThunarxMenu_Type; + #define PyThunarxMenu_Type (*_PyThunarxMenu_Type) + +-PyTypeObject *_PyThunarxMenuProvider_Type; ++extern PyTypeObject *_PyThunarxMenuProvider_Type; + #define PyThunarxMenuProvider_Type (*_PyThunarxMenuProvider_Type) + +-PyTypeObject *_PyThunarxPreferencesProvider_Type; ++extern PyTypeObject *_PyThunarxPreferencesProvider_Type; + #define PyThunarxPreferencesProvider_Type (*_PyThunarxPreferencesProvider_Type) + +-PyTypeObject *_PyThunarxPropertyPage_Type; ++extern PyTypeObject *_PyThunarxPropertyPage_Type; + #define PyThunarxPropertyPage_Type (*_PyThunarxPropertyPage_Type) + +-PyTypeObject *_PyThunarxPropertyPageProvider_Type; ++extern PyTypeObject *_PyThunarxPropertyPageProvider_Type; + #define PyThunarxPropertyPageProvider_Type (*_PyThunarxPropertyPageProvider_Type) + +-PyTypeObject *_PyThunarxProviderPlugin_Type; ++extern PyTypeObject *_PyThunarxProviderPlugin_Type; + #define PyThunarxProviderPlugin_Type (*_PyThunarxProviderPlugin_Type) + +-PyTypeObject *_PyThunarxRenamer_Type; ++extern PyTypeObject *_PyThunarxRenamer_Type; + #define PyThunarxRenamer_Type (*_PyThunarxRenamer_Type) + +-PyTypeObject *_PyThunarxRenamerProvider_Type; ++extern PyTypeObject *_PyThunarxRenamerProvider_Type; + #define PyThunarxRenamerProvider_Type (*_PyThunarxRenamerProvider_Type) + + #endif /* THUNARX_PYTHON_H */ diff --git a/dev-python/thunarx-python/thunarx-python-0.5.1-r1.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.1-r1.ebuild index d2bb115a4a8..08d8b303c2d 100644 --- a/dev-python/thunarx-python/thunarx-python-0.5.1-r1.ebuild +++ b/dev-python/thunarx-python/thunarx-python-0.5.1-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 PYTHON_COMPAT=( python3_{6..9} ) inherit python-single-r1 @@ -13,21 +13,22 @@ SRC_URI="https://archive.xfce.org/src/bindings/${PN}/${PV%.*}/${P}.tar.bz2; LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 x86" -IUSE="" RDEPEND="${PYTHON_DEPS} - >=x11-libs/gtk+-3.20:3
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/, dev-python/thunarx-python/files/
commit: 2d6225081a2d4c282b1ad93d08812fb6585c5984 Author: Michał Górny gentoo org> AuthorDate: Wed Jul 15 15:15:51 2020 + Commit: Michał Górny gentoo org> CommitDate: Wed Jul 15 15:22:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d622508 dev-python/thunarx-python: Port to py3.{7..9} Signed-off-by: Michał Górny gentoo.org> .../files/thunarx-python-0.5.1-py38.patch | 27 ++ .../thunarx-python/thunarx-python-0.5.1-r1.ebuild | 6 - 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/dev-python/thunarx-python/files/thunarx-python-0.5.1-py38.patch b/dev-python/thunarx-python/files/thunarx-python-0.5.1-py38.patch new file mode 100644 index 000..19ad0886ad5 --- /dev/null +++ b/dev-python/thunarx-python/files/thunarx-python-0.5.1-py38.patch @@ -0,0 +1,27 @@ +From 78b24f3bf34c1faafcdc5816856bc9bf1bfaed6f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Wed, 15 Jul 2020 17:19:34 +0200 +Subject: [PATCH] Fix compilation with python3.8 + +Based on upstream commit 5f4edd0b657f52619b60e9931340502fa87f49ff, +stripped off irrelevant changes, made directly in configure. +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure b/configure +index 9fabaa0..ff2ceae 100755 +--- a/configure b/configure +@@ -13557,7 +13557,7 @@ py_lib_name=`basename $py_include_path` + if test "x$PYTHON_LIBS" = x; then + PYTHON_CONFIG=`which $PYTHON`-config + if test -x "$PYTHON_CONFIG"; then +-PYTHON_LIBS=`$PYTHON_CONFIG --ldflags 2>/dev/null` ++PYTHON_LIBS=`$PYTHON_CONFIG --libs --embed 2>/dev/null` || PYTHON_LIBS=`$PYTHON_CONFIG --libs 2>/dev/null` + else + PYTHON_LIBS="-L${py_prefix}/lib -lpython${PYTHON_VERSION}" + fi +-- +2.27.0 + diff --git a/dev-python/thunarx-python/thunarx-python-0.5.1-r1.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.1-r1.ebuild index 0a243f4cf71..d2bb115a4a8 100644 --- a/dev-python/thunarx-python/thunarx-python-0.5.1-r1.ebuild +++ b/dev-python/thunarx-python/thunarx-python-0.5.1-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python3_6 ) +PYTHON_COMPAT=( python3_{6..9} ) inherit python-single-r1 @@ -26,6 +26,10 @@ DEPEND="${RDEPEND} virtual/pkgconfig" REQUIRED_USE=${PYTHON_REQUIRED_USE} +PATCHES=( + "${FILESDIR}"/${P}-py38.patch +) + src_install() { default
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/
commit: c78290dcb3b0694f05f0f90915b7e31febce648d Author: Michał Górny gentoo org> AuthorDate: Fri Feb 7 12:57:13 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 9 16:17:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c78290dc dev-python/thunarx-python: Switch to PYTHON_MULTI_USEDEP API Signed-off-by: Michał Górny gentoo.org> .../{thunarx-python-0.5.1.ebuild => thunarx-python-0.5.1-r1.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/thunarx-python/thunarx-python-0.5.1.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.1-r1.ebuild similarity index 88% rename from dev-python/thunarx-python/thunarx-python-0.5.1.ebuild rename to dev-python/thunarx-python/thunarx-python-0.5.1-r1.ebuild index 2d802fa3d30..0a243f4cf71 100644 --- a/dev-python/thunarx-python/thunarx-python-0.5.1.ebuild +++ b/dev-python/thunarx-python/thunarx-python-0.5.1-r1.ebuild @@ -18,7 +18,9 @@ IUSE="" RDEPEND="${PYTHON_DEPS} >=x11-libs/gtk+-3.20:3 >=dev-libs/glib-2.30:2 - >=dev-python/pygobject-3.20:3[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/pygobject-3.20:3[${PYTHON_MULTI_USEDEP}] + ') >=xfce-base/thunar-1.7.0" DEPEND="${RDEPEND} virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/
commit: c3e08dbb27bf771fadee93885f7dafa6768b80fa Author: Michał Górny gentoo org> AuthorDate: Sat Jan 18 18:28:12 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 18 18:47:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e08dbb dev-python/thunarx-python: Remove Python 2 support Signed-off-by: Michał Górny gentoo.org> dev-python/thunarx-python/thunarx-python-0.5.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/thunarx-python/thunarx-python-0.5.1.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.1.ebuild index 6099069d8ee..2d802fa3d30 100644 --- a/dev-python/thunarx-python/thunarx-python-0.5.1.ebuild +++ b/dev-python/thunarx-python/thunarx-python-0.5.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_6} ) +PYTHON_COMPAT=( python3_6 ) inherit python-single-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/
commit: 1123c5a77d19b9aeaa81ec7669176039d48a7705 Author: Michał Górny gentoo org> AuthorDate: Sun Jun 17 11:59:35 2018 + Commit: Michał Górny gentoo org> CommitDate: Sun Jun 17 12:11:14 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1123c5a7 dev-python/thunarx-python: Restric thunar dep in old version dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild b/dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild index 60303178ab9..28406718333 100644 --- a/dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild +++ b/dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild @@ -20,7 +20,7 @@ RDEPEND="${PYTHON_DEPS} dev-libs/glib:2 >=dev-python/pygobject-2.16:2[${PYTHON_USEDEP}] dev-python/pygtk:2[${PYTHON_USEDEP}] - >=xfce-base/thunar-1.1.0" +
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/
commit: 72b522296e18d724bd9fa495cd97bec07e041cc1 Author: Michał Górny gentoo org> AuthorDate: Tue Feb 13 09:36:31 2018 + Commit: Michał Górny gentoo org> CommitDate: Tue Feb 13 09:51:51 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b52229 dev-python/thunarx-python: Bump to 0.5.1 dev-python/thunarx-python/Manifest | 1 + .../thunarx-python/thunarx-python-0.5.1.ebuild | 31 ++ 2 files changed, 32 insertions(+) diff --git a/dev-python/thunarx-python/Manifest b/dev-python/thunarx-python/Manifest index 2ef64330b13..909807468c4 100644 --- a/dev-python/thunarx-python/Manifest +++ b/dev-python/thunarx-python/Manifest @@ -1,3 +1,4 @@ DIST thunarx-python-0.3.0.tar.bz2 303035 BLAKE2B af0193a3bc97c859ba98f52c612d5af81c5b7a0d8142a8283cf2b308fa183ac57ac1a2163cd882749b6fd33e0529f20f1f9e2db2dcc1aed26cb40cd5995780fb SHA512 9be3e8b50cd668e0b63fbf54da5dec3685dde40528067b35bd1cfa87db7e037962baafce3059818a7de76101472a2b07ae209c590f2f143dbc71646e8addb28f DIST thunarx-python-0.4.0.tar.bz2 332620 BLAKE2B 768a2a236e12d298efb3abc86f4a339548248f5f88366ec7d956249c028474612b15c340976ac2c2ced806a89517278c70b50069d76b2eee6af6dd097789e275 SHA512 fb54f83c11857ec2236a249895954efc29446120c192b8d19794b7e8145836969f87d1efa524bfaa4c9d31ee08a2c17a57d7210ce4a3a4982780d128839d02b1 DIST thunarx-python-0.5.0.tar.bz2 334305 BLAKE2B f62e2e7c1faf9c218398d920c1079e82c72253e9ee547892e064f85a2ddb01ac84007ef0fbf4fd7e2bd39a80f74273a96604618f0ec4238f1cb292c97a550a8d SHA512 69350fb76e972fdbf63217e7a200642088816b803e637d3d7a1a909632115f5664cfe6e6bb90b640ed947416e0a0ab2761932a0c0219ccb7bcad767e6e07e7fe +DIST thunarx-python-0.5.1.tar.bz2 334426 BLAKE2B 59f8e625b10ceeaefffa4b6dde150c32023365e76854c6e77ae2f222b509856353c8d62de26ba4e7b967cfcce1219205923938389fd1714a420bc9e1ac2b12b2 SHA512 0c1d8f20b74a3eb87b3c2c181c6438bc059dff75afdc26cfea19dffb7efe1f14e6a880689f73afcbbcb5922312741df72018e3b9980c4a45426e7a7d4651177f diff --git a/dev-python/thunarx-python/thunarx-python-0.5.1.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.1.ebuild new file mode 100644 index 000..cd7f101ea88 --- /dev/null +++ b/dev-python/thunarx-python/thunarx-python-0.5.1.ebuild @@ -0,0 +1,31 @@ +# 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,5,6}} ) + +inherit python-single-r1 + +DESCRIPTION="Python bindings for the Thunar file manager" +HOMEPAGE="https://goodies.xfce.org/projects/bindings/thunarx-python; +SRC_URI="mirror://xfce/src/bindings/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="${PYTHON_DEPS} + >=x11-libs/gtk+-3.20:3 + >=dev-libs/glib-2.30:2 + >=dev-python/pygobject-3.20:3[${PYTHON_USEDEP}] + >=xfce-base/thunar-1.7.0" +DEPEND="${RDEPEND} + virtual/pkgconfig" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/
commit: e27994076eadc60355534d563b0829b1872874c3 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Jan 5 10:25:35 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Jan 5 10:27:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2799407 dev-python/thunarx-python: amd64 stable wrt bug #643074 Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild b/dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild index 437e445d932..b996d1b1962 100644 --- a/dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild +++ b/dev-python/thunarx-python/thunarx-python-0.3.0-r2.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 @@ -12,7 +12,7 @@ SRC_URI="mirror://xfce/src/bindings/${PN}/0.3/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/
commit: 8b9d638ba12a9c1326b172d4412b43967ef60201 Author: Michał Górny gentoo org> AuthorDate: Mon Dec 25 11:08:06 2017 + Commit: Michał Górny gentoo org> CommitDate: Mon Dec 25 11:12:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9d638b dev-python/thunarx-python: Bump to 0.5.0 dev-python/thunarx-python/Manifest | 1 + .../thunarx-python/thunarx-python-0.5.0.ebuild | 31 ++ 2 files changed, 32 insertions(+) diff --git a/dev-python/thunarx-python/Manifest b/dev-python/thunarx-python/Manifest index 0460cf4c045..2ef64330b13 100644 --- a/dev-python/thunarx-python/Manifest +++ b/dev-python/thunarx-python/Manifest @@ -1,2 +1,3 @@ DIST thunarx-python-0.3.0.tar.bz2 303035 BLAKE2B af0193a3bc97c859ba98f52c612d5af81c5b7a0d8142a8283cf2b308fa183ac57ac1a2163cd882749b6fd33e0529f20f1f9e2db2dcc1aed26cb40cd5995780fb SHA512 9be3e8b50cd668e0b63fbf54da5dec3685dde40528067b35bd1cfa87db7e037962baafce3059818a7de76101472a2b07ae209c590f2f143dbc71646e8addb28f DIST thunarx-python-0.4.0.tar.bz2 332620 BLAKE2B 768a2a236e12d298efb3abc86f4a339548248f5f88366ec7d956249c028474612b15c340976ac2c2ced806a89517278c70b50069d76b2eee6af6dd097789e275 SHA512 fb54f83c11857ec2236a249895954efc29446120c192b8d19794b7e8145836969f87d1efa524bfaa4c9d31ee08a2c17a57d7210ce4a3a4982780d128839d02b1 +DIST thunarx-python-0.5.0.tar.bz2 334305 BLAKE2B f62e2e7c1faf9c218398d920c1079e82c72253e9ee547892e064f85a2ddb01ac84007ef0fbf4fd7e2bd39a80f74273a96604618f0ec4238f1cb292c97a550a8d SHA512 69350fb76e972fdbf63217e7a200642088816b803e637d3d7a1a909632115f5664cfe6e6bb90b640ed947416e0a0ab2761932a0c0219ccb7bcad767e6e07e7fe diff --git a/dev-python/thunarx-python/thunarx-python-0.5.0.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.0.ebuild new file mode 100644 index 000..c6d76865226 --- /dev/null +++ b/dev-python/thunarx-python/thunarx-python-0.5.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_{4,5,6}} ) + +inherit python-single-r1 + +DESCRIPTION="Python bindings for the Thunar file manager" +HOMEPAGE="https://goodies.xfce.org/projects/bindings/thunarx-python; +SRC_URI="mirror://xfce/src/bindings/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="${PYTHON_DEPS} + >=x11-libs/gtk+-3.20:3 + >=dev-libs/glib-2.30:2 + >=dev-python/pygobject-3.20:3[${PYTHON_USEDEP}] + >=xfce-base/thunar-1.7.0" +DEPEND="${RDEPEND} + virtual/pkgconfig" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/thunarx-python/
commit: c8ba1024d901b1755a8d297939fa49450720cc8d Author: Denis Dupeyron gentoo org> AuthorDate: Mon Nov 27 20:48:34 2017 + Commit: Denis Dupeyron gentoo org> CommitDate: Mon Nov 27 20:48:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ba1024 dev-python/thunarx-python: remove obsolete xfconf.eclass, migrate to EAPI6 Package-Manager: Portage-2.3.13, Repoman-2.3.3 .../thunarx-python/thunarx-python-0.3.0-r2.ebuild | 34 ++ 1 file changed, 34 insertions(+) diff --git a/dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild b/dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild new file mode 100644 index 000..437e445d932 --- /dev/null +++ b/dev-python/thunarx-python/thunarx-python-0.3.0-r2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit python-single-r1 + +DESCRIPTION="Python bindings for the Thunar file manager" +HOMEPAGE="https://goodies.xfce.org/projects/bindings/thunarx-python; +SRC_URI="mirror://xfce/src/bindings/${PN}/0.3/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="${PYTHON_DEPS} + x11-libs/gtk+:2 + dev-libs/glib:2 + >=dev-python/pygobject-2.16:2[${PYTHON_USEDEP}] + dev-python/pygtk:2[${PYTHON_USEDEP}] + >=xfce-base/thunar-1.1.0" +DEPEND="${RDEPEND} + virtual/pkgconfig" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +}