* Re: [PR PATCH] [Updated] Add missing python_version=2 to packages the require it
2020-04-25 13:54 [PR PATCH] Add missing python_version=2 to packages the require it ahesford
@ 2020-04-25 14:15 ` ahesford
2020-04-25 14:16 ` Chocimier
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: ahesford @ 2020-04-25 14:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 686 bytes --]
There is an updated pull request by ahesford against master on the void-packages repository
https://github.com/ahesford/void-packages python
https://github.com/void-linux/void-packages/pull/21328
Add missing python_version=2 to packages the require it
This fixes #21323, where packages use `pycompile_dirs` without declaring `python_version` or installing packages to `/usr/lib/pythonX.Y` to allow automatic detection of the Python version.
Adding the `python_version` (and a few `xlint` fixes) will not change the build outputs, so I have not revbumped these templates and am skipping CI.
A patch file from https://github.com/void-linux/void-packages/pull/21328.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python-21328.patch --]
[-- Type: text/x-diff, Size: 12865 bytes --]
From 4fbfbbc183275584e43b792fbbbdb63f3db54890 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:39 -0400
Subject: [PATCH 01/15] bleachbit: add explicit python_version=2
---
srcpkgs/bleachbit/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/bleachbit/template b/srcpkgs/bleachbit/template
index a1835beedd8..7174dff34ac 100644
--- a/srcpkgs/bleachbit/template
+++ b/srcpkgs/bleachbit/template
@@ -14,3 +14,4 @@ license="GPL-3.0-or-later"
homepage="https://www.bleachbit.org/"
distfiles="https://github.com/bleachbit/bleachbit/archive/v${version}.tar.gz"
checksum=c0e25253781d768da4eacf56739bf547dc59f2fe212f44e464f4fcc1bc855e44
+python_version=2 #unverified
From 3f5502d0c29c1a5fbbf89d171049cc6b7f5add9e Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:39 -0400
Subject: [PATCH 02/15] bumblebee-status: add explicit python_version=2
---
srcpkgs/bumblebee-status/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/bumblebee-status/template b/srcpkgs/bumblebee-status/template
index da3a2429c21..48cc3d02b04 100644
--- a/srcpkgs/bumblebee-status/template
+++ b/srcpkgs/bumblebee-status/template
@@ -11,6 +11,7 @@ license="MIT"
homepage="https://github.com/tobi-wan-kenobi/bumblebee-status"
distfiles="https://github.com/tobi-wan-kenobi/bumblebee-status/archive/v${version}.tar.gz"
checksum=ba483f07f5726454aeaf929069bc82dce85be198b969b96c9bd8d85eab5a619c
+python_version=2 #unverified
do_install() {
vmkdir usr/share/${pkgname}
From fc76c68ec9e49802a5d65246aa311db1664547c9 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:39 -0400
Subject: [PATCH 03/15] couchpotato: add explicit python_version=2
---
srcpkgs/couchpotato/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/couchpotato/template b/srcpkgs/couchpotato/template
index f89f504233a..3d7e27004d1 100644
--- a/srcpkgs/couchpotato/template
+++ b/srcpkgs/couchpotato/template
@@ -14,6 +14,7 @@ license="GPL-3.0-or-later"
homepage="http://couchpota.to"
distfiles="https://github.com/RuudBurger/CouchPotatoServer/archive/build/${version}.tar.gz>${pkgname}-${version}.tar.gz"
checksum=f08f9c6ac02f66c6667f17ded1eea4c051a62bbcbadd2a8673394019878e92f7
+python_version=2 #unverified
couchpotato_homedir="/var/lib/couchpotato"
system_accounts="couchpotato"
From 574d9aa8666c51008e830d64d292d11e4b75be23 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:39 -0400
Subject: [PATCH 04/15] cross-arm-none-eabi-gdb: add explicit python_version=2
---
srcpkgs/cross-arm-none-eabi-gdb/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/cross-arm-none-eabi-gdb/template b/srcpkgs/cross-arm-none-eabi-gdb/template
index 48329e16f2c..8b7bc779bc3 100644
--- a/srcpkgs/cross-arm-none-eabi-gdb/template
+++ b/srcpkgs/cross-arm-none-eabi-gdb/template
@@ -31,6 +31,7 @@ license="GPL-3.0-or-later"
homepage="https://www.gnu.org/software/${_pkgname}"
distfiles="${GNU_SITE}/${_pkgname}/${_pkgname}-${version}.tar.xz"
checksum=802f7ee309dcc547d65a68d61ebd6526762d26c3051f52caebe2189ac1ffd72e
+python_version=2 #unverified
build_options="guile python"
# don't enable guile and python interfaces until they are moved into
# platform independent packages
From 45fa9491236e69a5ca3e12dd018cdeab79f83987 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:39 -0400
Subject: [PATCH 05/15] cycle: add explicit python_version=2
---
srcpkgs/cycle/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/cycle/template b/srcpkgs/cycle/template
index a3d253a0ce8..58649da6482 100644
--- a/srcpkgs/cycle/template
+++ b/srcpkgs/cycle/template
@@ -12,6 +12,7 @@ license="GPL-2.0-or-later"
homepage="https://github.com/jose1711/cycle"
distfiles="${homepage}/archive/${version}.tar.gz"
checksum=6ca5a8191653d435ed04968b91b4a52c8e0d3d90d31d2c008aba1e9edcc1adc9
+python_version=2 #unverified
do_install() {
# Program
From a45def601f03ae9d5186a0406175bbc1ebc0a674 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 06/15] eog-plugins: add explicit python_version=2
---
srcpkgs/eog-plugins/template | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/eog-plugins/template b/srcpkgs/eog-plugins/template
index cf339b8beaa..e38f4198f34 100644
--- a/srcpkgs/eog-plugins/template
+++ b/srcpkgs/eog-plugins/template
@@ -2,13 +2,12 @@
pkgname=eog-plugins
version=3.26.5
revision=1
-lib32disabled=yes
build_style=gnu-configure
+pycompile_dirs="usr/lib/eog/plugins"
hostmakedepends="pkg-config intltool"
makedepends="eog-devel libgdata-devel
libchamplain-devel libpeas-devel libexif-devel exempi-devel
gsettings-desktop-schemas-devel gnome-desktop-devel librsvg-devel"
-pycompile_dirs="usr/lib/eog/plugins"
depends="eog gsettings-desktop-schemas"
short_desc="Eye of GNOME plugins"
maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -16,3 +15,5 @@ license="GPL-2.0-or-later"
homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=44968e09059272be038c00aaf9796b442a6cd68163a5cb08c98824492a9b5498
+python_version=2 #unverified
+lib32disabled=yes
From 889f77ebbc64ec4bab35747a6b7b2bfcbdf98e53 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 07/15] gdb: add explicit python_version=2
---
srcpkgs/gdb/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/gdb/template b/srcpkgs/gdb/template
index 883873b8913..cac30a5471b 100644
--- a/srcpkgs/gdb/template
+++ b/srcpkgs/gdb/template
@@ -17,6 +17,7 @@ license="GPL-3.0-or-later"
homepage="https://www.gnu.org/software/gdb/"
distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
checksum=699e0ec832fdd2f21c8266171ea5bf44024bd05164fdf064e4d10cc4cf0d1737
+python_version=2 #unverified
patch_args="-Np1"
if [ "${CROSS_BUILD}" ]; then
From ec7701cb5366d741b98c8c0651159b7524d64a11 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 08/15] hugin: add explicit python_version=2
---
srcpkgs/hugin/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/hugin/template b/srcpkgs/hugin/template
index 3c60ab2346c..0ad76c70e1a 100644
--- a/srcpkgs/hugin/template
+++ b/srcpkgs/hugin/template
@@ -18,6 +18,7 @@ license="GPL-2.0-or-later"
homepage="http://hugin.sourceforge.net/"
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}/${pkgname}-${version%.*}/${pkgname}-${version}.tar.bz2"
checksum=8ba6bdfea246313f142f17f42e066c6888f51b72e4f8814b5e1c84ff56a95a3e
+python_version=2 #unverified
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" python3"
From d34bef2739970536c0c448eb268cb6e375b3a7ed Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 09/15] menumaker: add explicit python_version=2
---
srcpkgs/menumaker/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/menumaker/template b/srcpkgs/menumaker/template
index a3f3b123525..1e4e3f6fc6b 100644
--- a/srcpkgs/menumaker/template
+++ b/srcpkgs/menumaker/template
@@ -14,6 +14,7 @@ license="BSD-2-Clause"
homepage="http://menumaker.sourceforge.net"
distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz"
checksum=9d831adbaef2101d8b8d82e48d764c2c1a80a38e97dcf90740eb540e6db3f936
+python_version=2 #unverified
post_install() {
vlicense COPYING
From 990a2cc580325257f24ba3366195e262bea537f9 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 10/15] nemo: add explicit python_version=2
---
srcpkgs/nemo/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/nemo/template b/srcpkgs/nemo/template
index 090ecd70343..95551f57b7e 100644
--- a/srcpkgs/nemo/template
+++ b/srcpkgs/nemo/template
@@ -16,6 +16,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
homepage="http://developer.linuxmint.com/projects/cinnamon-projects.html/"
distfiles="https://github.com/linuxmint/${pkgname}/archive/${version}.tar.gz"
checksum=cda3b99c8275c57bb285f8718ef3e463349a8eebe97cc126b0daebffeb242c95
+python_version=2 #unverified
do_check() {
From 70fad314c680580da2d1997cbbb849006b2409e7 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 11/15] nitroshare: add explicit python_version=2
---
srcpkgs/nitroshare/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/nitroshare/template b/srcpkgs/nitroshare/template
index 01bc59c5b14..dc541b408d7 100644
--- a/srcpkgs/nitroshare/template
+++ b/srcpkgs/nitroshare/template
@@ -16,6 +16,7 @@ license="MIT"
homepage="http://nitroshare.net"
distfiles="https://github.com/nitroshare/nitroshare-desktop/archive/${version}.tar.gz"
checksum=29874e5909c29211a3c9e13f8c0f49b901ec2996e5d60d80af80d2fb80c3d7ec
+python_version=2 #unverified
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" qt5-host-tools"
From 202223e109c10802ab3f0a87a0bb0400ed1ee1c7 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 12/15] qytdl: add explicit python_version=2
---
srcpkgs/qytdl/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/qytdl/template b/srcpkgs/qytdl/template
index 86ccd9d98e1..967da9d3263 100644
--- a/srcpkgs/qytdl/template
+++ b/srcpkgs/qytdl/template
@@ -12,6 +12,7 @@ license="GPL-3"
homepage="http://www.someplacedumb.net/content/progs/#qytdl"
distfiles="http://www.someplacedumb.net/content/progs/qytdl/qytdl-${version}.tar.gz"
checksum=fe811fc7f91aa7c83aa381f754237df5be48e13be803accc08a1cd879aee630c
+python_version=2 #unverified
do_install() {
make PREFIX=${DESTDIR}/usr install
From 5d5442d4cd962ce69830e0f69c1d1d297f8fbaf0 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 13/15] sabnzbd: add explicit python_version=2
---
srcpkgs/sabnzbd/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/sabnzbd/template b/srcpkgs/sabnzbd/template
index 38bd8db0731..a45b6535c33 100644
--- a/srcpkgs/sabnzbd/template
+++ b/srcpkgs/sabnzbd/template
@@ -10,10 +10,11 @@ depends="par2cmdline python-cheetah python-configobj python-feedparser
short_desc="Open Source Binary Newsreader written in Python"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
-changelog="https://github.com/sabnzbd/sabnzbd/releases"
homepage="https://sabnzbd.org/"
+changelog="https://github.com/sabnzbd/sabnzbd/releases"
distfiles="https://github.com/sabnzbd/sabnzbd/releases/download/${version}/SABnzbd-${version}-src.tar.gz"
checksum=f3ab6dffba914e6ddf88f1a755ec3ebaa95f0bdbec6f04b7bf0f90822249bb0c
+python_version=2 #unverified
post_extract() {
rm -rf gntp sabnzbd/utils/{feedparser,configobj}.py
From 24148f886c6fc450739587239abbda8cc4710113 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 14/15] sickbeard: add explicit python_version=2
---
srcpkgs/sickbeard/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/sickbeard/template b/srcpkgs/sickbeard/template
index 87978006613..a056d33f0b9 100644
--- a/srcpkgs/sickbeard/template
+++ b/srcpkgs/sickbeard/template
@@ -12,6 +12,7 @@ license="GPL-3"
homepage="http://sickbeard.com"
distfiles="https://github.com/midgetspy/Sick-Beard/archive/build-${version}.tar.gz"
checksum=eaf95ac78e065f6dd8128098158b38674479b721d95d937fe7adb892932e9101
+python_version=2 #unverified
system_accounts="sickbeard"
sickbeard_homedir="/var/lib/sickbeard"
From fba9391b66a81f42043674ce8a350cbf97e9b66e Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 15/15] soundconverter: add explicit python_version=2 [ci skip]
---
srcpkgs/soundconverter/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/soundconverter/template b/srcpkgs/soundconverter/template
index bf027d541d1..71ef653f0bc 100644
--- a/srcpkgs/soundconverter/template
+++ b/srcpkgs/soundconverter/template
@@ -15,6 +15,7 @@ license="GPL-3.0-or-later"
homepage="http://soundconverter.org/"
distfiles="https://launchpad.net/${pkgname}/trunk/${version}/+download/${pkgname}-${version}.tar.xz"
checksum=21d0b97bd4800a8e07840cf0ec035fa84a71a10c8cdadf5ea671880805aa68cb
+python_version=2 #unverified
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" gtk+3-devel gstreamer1-devel"
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Add missing python_version=2 to packages the require it
2020-04-25 13:54 [PR PATCH] Add missing python_version=2 to packages the require it ahesford
2020-04-25 14:15 ` [PR PATCH] [Updated] " ahesford
@ 2020-04-25 14:16 ` Chocimier
2020-04-25 14:35 ` [PR PATCH] [Updated] " ahesford
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Chocimier @ 2020-04-25 14:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 188 bytes --]
New comment by Chocimier on void-packages repository
https://github.com/void-linux/void-packages/pull/21328#issuecomment-619386315
Comment:
Some are python3, e.g. hugin, soundconverter.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Updated] Add missing python_version=2 to packages the require it
2020-04-25 13:54 [PR PATCH] Add missing python_version=2 to packages the require it ahesford
2020-04-25 14:15 ` [PR PATCH] [Updated] " ahesford
2020-04-25 14:16 ` Chocimier
@ 2020-04-25 14:35 ` ahesford
2020-04-25 14:35 ` ahesford
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: ahesford @ 2020-04-25 14:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 686 bytes --]
There is an updated pull request by ahesford against master on the void-packages repository
https://github.com/ahesford/void-packages python
https://github.com/void-linux/void-packages/pull/21328
Add missing python_version=2 to packages the require it
This fixes #21323, where packages use `pycompile_dirs` without declaring `python_version` or installing packages to `/usr/lib/pythonX.Y` to allow automatic detection of the Python version.
Adding the `python_version` (and a few `xlint` fixes) will not change the build outputs, so I have not revbumped these templates and am skipping CI.
A patch file from https://github.com/void-linux/void-packages/pull/21328.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python-21328.patch --]
[-- Type: text/x-diff, Size: 12829 bytes --]
From 4fbfbbc183275584e43b792fbbbdb63f3db54890 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:39 -0400
Subject: [PATCH 01/15] bleachbit: add explicit python_version=2
---
srcpkgs/bleachbit/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/bleachbit/template b/srcpkgs/bleachbit/template
index a1835beedd8..7174dff34ac 100644
--- a/srcpkgs/bleachbit/template
+++ b/srcpkgs/bleachbit/template
@@ -14,3 +14,4 @@ license="GPL-3.0-or-later"
homepage="https://www.bleachbit.org/"
distfiles="https://github.com/bleachbit/bleachbit/archive/v${version}.tar.gz"
checksum=c0e25253781d768da4eacf56739bf547dc59f2fe212f44e464f4fcc1bc855e44
+python_version=2 #unverified
From 3f5502d0c29c1a5fbbf89d171049cc6b7f5add9e Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:39 -0400
Subject: [PATCH 02/15] bumblebee-status: add explicit python_version=2
---
srcpkgs/bumblebee-status/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/bumblebee-status/template b/srcpkgs/bumblebee-status/template
index da3a2429c21..48cc3d02b04 100644
--- a/srcpkgs/bumblebee-status/template
+++ b/srcpkgs/bumblebee-status/template
@@ -11,6 +11,7 @@ license="MIT"
homepage="https://github.com/tobi-wan-kenobi/bumblebee-status"
distfiles="https://github.com/tobi-wan-kenobi/bumblebee-status/archive/v${version}.tar.gz"
checksum=ba483f07f5726454aeaf929069bc82dce85be198b969b96c9bd8d85eab5a619c
+python_version=2 #unverified
do_install() {
vmkdir usr/share/${pkgname}
From fc76c68ec9e49802a5d65246aa311db1664547c9 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:39 -0400
Subject: [PATCH 03/15] couchpotato: add explicit python_version=2
---
srcpkgs/couchpotato/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/couchpotato/template b/srcpkgs/couchpotato/template
index f89f504233a..3d7e27004d1 100644
--- a/srcpkgs/couchpotato/template
+++ b/srcpkgs/couchpotato/template
@@ -14,6 +14,7 @@ license="GPL-3.0-or-later"
homepage="http://couchpota.to"
distfiles="https://github.com/RuudBurger/CouchPotatoServer/archive/build/${version}.tar.gz>${pkgname}-${version}.tar.gz"
checksum=f08f9c6ac02f66c6667f17ded1eea4c051a62bbcbadd2a8673394019878e92f7
+python_version=2 #unverified
couchpotato_homedir="/var/lib/couchpotato"
system_accounts="couchpotato"
From 574d9aa8666c51008e830d64d292d11e4b75be23 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:39 -0400
Subject: [PATCH 04/15] cross-arm-none-eabi-gdb: add explicit python_version=2
---
srcpkgs/cross-arm-none-eabi-gdb/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/cross-arm-none-eabi-gdb/template b/srcpkgs/cross-arm-none-eabi-gdb/template
index 48329e16f2c..8b7bc779bc3 100644
--- a/srcpkgs/cross-arm-none-eabi-gdb/template
+++ b/srcpkgs/cross-arm-none-eabi-gdb/template
@@ -31,6 +31,7 @@ license="GPL-3.0-or-later"
homepage="https://www.gnu.org/software/${_pkgname}"
distfiles="${GNU_SITE}/${_pkgname}/${_pkgname}-${version}.tar.xz"
checksum=802f7ee309dcc547d65a68d61ebd6526762d26c3051f52caebe2189ac1ffd72e
+python_version=2 #unverified
build_options="guile python"
# don't enable guile and python interfaces until they are moved into
# platform independent packages
From 45fa9491236e69a5ca3e12dd018cdeab79f83987 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:39 -0400
Subject: [PATCH 05/15] cycle: add explicit python_version=2
---
srcpkgs/cycle/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/cycle/template b/srcpkgs/cycle/template
index a3d253a0ce8..58649da6482 100644
--- a/srcpkgs/cycle/template
+++ b/srcpkgs/cycle/template
@@ -12,6 +12,7 @@ license="GPL-2.0-or-later"
homepage="https://github.com/jose1711/cycle"
distfiles="${homepage}/archive/${version}.tar.gz"
checksum=6ca5a8191653d435ed04968b91b4a52c8e0d3d90d31d2c008aba1e9edcc1adc9
+python_version=2 #unverified
do_install() {
# Program
From a45def601f03ae9d5186a0406175bbc1ebc0a674 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 06/15] eog-plugins: add explicit python_version=2
---
srcpkgs/eog-plugins/template | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/eog-plugins/template b/srcpkgs/eog-plugins/template
index cf339b8beaa..e38f4198f34 100644
--- a/srcpkgs/eog-plugins/template
+++ b/srcpkgs/eog-plugins/template
@@ -2,13 +2,12 @@
pkgname=eog-plugins
version=3.26.5
revision=1
-lib32disabled=yes
build_style=gnu-configure
+pycompile_dirs="usr/lib/eog/plugins"
hostmakedepends="pkg-config intltool"
makedepends="eog-devel libgdata-devel
libchamplain-devel libpeas-devel libexif-devel exempi-devel
gsettings-desktop-schemas-devel gnome-desktop-devel librsvg-devel"
-pycompile_dirs="usr/lib/eog/plugins"
depends="eog gsettings-desktop-schemas"
short_desc="Eye of GNOME plugins"
maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -16,3 +15,5 @@ license="GPL-2.0-or-later"
homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=44968e09059272be038c00aaf9796b442a6cd68163a5cb08c98824492a9b5498
+python_version=2 #unverified
+lib32disabled=yes
From b3f6fc568d4eef32c496742aa945b4b2e341e739 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 07/15] gdb: add explicit python_version=2
---
srcpkgs/gdb/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/gdb/template b/srcpkgs/gdb/template
index 883873b8913..e32cec9c917 100644
--- a/srcpkgs/gdb/template
+++ b/srcpkgs/gdb/template
@@ -17,6 +17,7 @@ license="GPL-3.0-or-later"
homepage="https://www.gnu.org/software/gdb/"
distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
checksum=699e0ec832fdd2f21c8266171ea5bf44024bd05164fdf064e4d10cc4cf0d1737
+python_version=3
patch_args="-Np1"
if [ "${CROSS_BUILD}" ]; then
From da9ed29951d789a85898db81054678ed98948ed6 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 08/15] hugin: add explicit python_version=2
---
srcpkgs/hugin/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/hugin/template b/srcpkgs/hugin/template
index 3c60ab2346c..40142a3f79d 100644
--- a/srcpkgs/hugin/template
+++ b/srcpkgs/hugin/template
@@ -18,6 +18,7 @@ license="GPL-2.0-or-later"
homepage="http://hugin.sourceforge.net/"
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}/${pkgname}-${version%.*}/${pkgname}-${version}.tar.bz2"
checksum=8ba6bdfea246313f142f17f42e066c6888f51b72e4f8814b5e1c84ff56a95a3e
+python_version=3
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" python3"
From d0b94044daff8fe6d2b75efb308b270cb8e9da1c Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 09/15] menumaker: add explicit python_version=2
---
srcpkgs/menumaker/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/menumaker/template b/srcpkgs/menumaker/template
index a3f3b123525..1e4e3f6fc6b 100644
--- a/srcpkgs/menumaker/template
+++ b/srcpkgs/menumaker/template
@@ -14,6 +14,7 @@ license="BSD-2-Clause"
homepage="http://menumaker.sourceforge.net"
distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz"
checksum=9d831adbaef2101d8b8d82e48d764c2c1a80a38e97dcf90740eb540e6db3f936
+python_version=2 #unverified
post_install() {
vlicense COPYING
From 29e04428e3a1baee7997d139cd3a53ca93ec0472 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 10/15] nemo: add explicit python_version=2
---
srcpkgs/nemo/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/nemo/template b/srcpkgs/nemo/template
index 090ecd70343..95551f57b7e 100644
--- a/srcpkgs/nemo/template
+++ b/srcpkgs/nemo/template
@@ -16,6 +16,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
homepage="http://developer.linuxmint.com/projects/cinnamon-projects.html/"
distfiles="https://github.com/linuxmint/${pkgname}/archive/${version}.tar.gz"
checksum=cda3b99c8275c57bb285f8718ef3e463349a8eebe97cc126b0daebffeb242c95
+python_version=2 #unverified
do_check() {
From e244d09a44b05eb55d4b08a352cc75fc70cddea8 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 11/15] nitroshare: add explicit python_version=2
---
srcpkgs/nitroshare/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/nitroshare/template b/srcpkgs/nitroshare/template
index 01bc59c5b14..dc541b408d7 100644
--- a/srcpkgs/nitroshare/template
+++ b/srcpkgs/nitroshare/template
@@ -16,6 +16,7 @@ license="MIT"
homepage="http://nitroshare.net"
distfiles="https://github.com/nitroshare/nitroshare-desktop/archive/${version}.tar.gz"
checksum=29874e5909c29211a3c9e13f8c0f49b901ec2996e5d60d80af80d2fb80c3d7ec
+python_version=2 #unverified
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" qt5-host-tools"
From bd817b9f208f3c046c8b2ba4a6f7901e7d1d9aee Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 12/15] qytdl: add explicit python_version=2
---
srcpkgs/qytdl/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/qytdl/template b/srcpkgs/qytdl/template
index 86ccd9d98e1..0f199d74333 100644
--- a/srcpkgs/qytdl/template
+++ b/srcpkgs/qytdl/template
@@ -12,6 +12,7 @@ license="GPL-3"
homepage="http://www.someplacedumb.net/content/progs/#qytdl"
distfiles="http://www.someplacedumb.net/content/progs/qytdl/qytdl-${version}.tar.gz"
checksum=fe811fc7f91aa7c83aa381f754237df5be48e13be803accc08a1cd879aee630c
+python_version=3 #unverified
do_install() {
make PREFIX=${DESTDIR}/usr install
From df1ee292b55d86272fc2cee58c045601d1a6d847 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 13/15] sabnzbd: add explicit python_version=2
---
srcpkgs/sabnzbd/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/sabnzbd/template b/srcpkgs/sabnzbd/template
index 38bd8db0731..a45b6535c33 100644
--- a/srcpkgs/sabnzbd/template
+++ b/srcpkgs/sabnzbd/template
@@ -10,10 +10,11 @@ depends="par2cmdline python-cheetah python-configobj python-feedparser
short_desc="Open Source Binary Newsreader written in Python"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
-changelog="https://github.com/sabnzbd/sabnzbd/releases"
homepage="https://sabnzbd.org/"
+changelog="https://github.com/sabnzbd/sabnzbd/releases"
distfiles="https://github.com/sabnzbd/sabnzbd/releases/download/${version}/SABnzbd-${version}-src.tar.gz"
checksum=f3ab6dffba914e6ddf88f1a755ec3ebaa95f0bdbec6f04b7bf0f90822249bb0c
+python_version=2 #unverified
post_extract() {
rm -rf gntp sabnzbd/utils/{feedparser,configobj}.py
From a34df7615c910f4c8c5a90274cf25d29f7d65037 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 14/15] sickbeard: add explicit python_version=2
---
srcpkgs/sickbeard/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/sickbeard/template b/srcpkgs/sickbeard/template
index 87978006613..a056d33f0b9 100644
--- a/srcpkgs/sickbeard/template
+++ b/srcpkgs/sickbeard/template
@@ -12,6 +12,7 @@ license="GPL-3"
homepage="http://sickbeard.com"
distfiles="https://github.com/midgetspy/Sick-Beard/archive/build-${version}.tar.gz"
checksum=eaf95ac78e065f6dd8128098158b38674479b721d95d937fe7adb892932e9101
+python_version=2 #unverified
system_accounts="sickbeard"
sickbeard_homedir="/var/lib/sickbeard"
From 01810b120039d328ec32c89e1ad62377805ba328 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 25 Apr 2020 09:47:40 -0400
Subject: [PATCH 15/15] soundconverter: add explicit python_version=2 [ci skip]
---
srcpkgs/soundconverter/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/soundconverter/template b/srcpkgs/soundconverter/template
index bf027d541d1..1bda4743513 100644
--- a/srcpkgs/soundconverter/template
+++ b/srcpkgs/soundconverter/template
@@ -15,6 +15,7 @@ license="GPL-3.0-or-later"
homepage="http://soundconverter.org/"
distfiles="https://launchpad.net/${pkgname}/trunk/${version}/+download/${pkgname}-${version}.tar.xz"
checksum=21d0b97bd4800a8e07840cf0ec035fa84a71a10c8cdadf5ea671880805aa68cb
+python_version=3
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" gtk+3-devel gstreamer1-devel"
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Add missing python_version=2 to packages the require it
2020-04-25 13:54 [PR PATCH] Add missing python_version=2 to packages the require it ahesford
` (2 preceding siblings ...)
2020-04-25 14:35 ` [PR PATCH] [Updated] " ahesford
@ 2020-04-25 14:35 ` ahesford
2020-04-25 14:36 ` ahesford
2020-04-25 14:41 ` [PR PATCH] [Merged]: " Chocimier
5 siblings, 0 replies; 7+ messages in thread
From: ahesford @ 2020-04-25 14:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 758 bytes --]
New comment by ahesford on void-packages repository
https://github.com/void-linux/void-packages/pull/21328#issuecomment-619388857
Comment:
I forgot to add the `#unverified` comment, but have added it in the latest push. The point is not to get the correct version in all of these packages, but to restore the default behavior to allow these packages to build as before the behavior change. I don't have the resources to check all packages at the moment. Because you know hugin and soundconverter are py3, I've updated those packages. I've also noticed that qytdl pulls in py3 depenedents, so I've updated that template as well. The gdb package uses version-agnostic python modules, but the template specifies python3 dependencies so I've changed that one.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Add missing python_version=2 to packages the require it
2020-04-25 13:54 [PR PATCH] Add missing python_version=2 to packages the require it ahesford
` (3 preceding siblings ...)
2020-04-25 14:35 ` ahesford
@ 2020-04-25 14:36 ` ahesford
2020-04-25 14:41 ` [PR PATCH] [Merged]: " Chocimier
5 siblings, 0 replies; 7+ messages in thread
From: ahesford @ 2020-04-25 14:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 765 bytes --]
New comment by ahesford on void-packages repository
https://github.com/void-linux/void-packages/pull/21328#issuecomment-619388857
Comment:
I forgot to add the `#unverified` comment, but have added it in the latest push. The point is not to get the correct version in all of these packages, but to restore the default behavior to allow these packages to build as before the behavior change. I don't have the resources to check all packages at the moment.
Because you know hugin and soundconverter are py3, I've updated those packages. I've also noticed that qytdl pulls in py3 depenedents, so I've updated that template as well. The gdb package uses version-agnostic python modules, but the template specifies python3 dependencies so I've changed that one too.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Merged]: Add missing python_version=2 to packages the require it
2020-04-25 13:54 [PR PATCH] Add missing python_version=2 to packages the require it ahesford
` (4 preceding siblings ...)
2020-04-25 14:36 ` ahesford
@ 2020-04-25 14:41 ` Chocimier
5 siblings, 0 replies; 7+ messages in thread
From: Chocimier @ 2020-04-25 14:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 529 bytes --]
There's a merged pull request on the void-packages repository
Add missing python_version=2 to packages the require it
https://github.com/void-linux/void-packages/pull/21328
Description:
This fixes #21323, where packages use `pycompile_dirs` without declaring `python_version` or installing packages to `/usr/lib/pythonX.Y` to allow automatic detection of the Python version.
Adding the `python_version` (and a few `xlint` fixes) will not change the build outputs, so I have not revbumped these templates and am skipping CI.
^ permalink raw reply [flat|nested] 7+ messages in thread