Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] scons: update to 4.0.1.
@ 2020-08-24  2:40 CameronNemo
  2020-08-24  2:50 ` [PR PATCH] [Updated] " CameronNemo
                   ` (9 more replies)
  0 siblings, 10 replies; 12+ messages in thread
From: CameronNemo @ 2020-08-24  2:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 332 bytes --]

There is a new pull request by CameronNemo against master on the void-packages repository

https://github.com/CameronNemo/void-packages scons
https://github.com/void-linux/void-packages/pull/24448

scons: update to 4.0.1.
Switch to Python3.

A patch file from https://github.com/void-linux/void-packages/pull/24448.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-scons-24448.patch --]
[-- Type: text/x-diff, Size: 1284 bytes --]

From ba2c16d2e24856e1c9e36ae125ff411512712c26 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Sun, 23 Aug 2020 19:40:23 -0700
Subject: [PATCH] scons: update to 4.0.1.

Switch to Python3.
---
 srcpkgs/scons/template | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/scons/template b/srcpkgs/scons/template
index 52c8013f7d6..a527bc6b69e 100644
--- a/srcpkgs/scons/template
+++ b/srcpkgs/scons/template
@@ -1,19 +1,19 @@
 # Template file for 'scons'
 pkgname=scons
-version=3.1.2
-revision=3
-build_style=python2-module
-make_install_args="--standard-lib --install-data=/usr/share"
-hostmakedepends="python python-setuptools"
-depends="python"
+version=4.0.1
+revision=1
+wrksrc="SCons-${version}"
+build_style=python3-module
+hostmakedepends="python3 python3-setuptools"
+depends="python3"
 short_desc="Software construction tool"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://www.scons.org/"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum="7801f3f62f654528e272df780be10c0e9337e897650b62ddcee9f39fde13f8fb"
+checksum=722ed104b5c624ecdc89bd4e02b094d2b14d99d47b5d0501961e47f579a2007c
 
 
 post_install() {
-	vlicense LICENSE.txt
+	vlicense LICENSE
 }

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR PATCH] [Updated] scons: update to 4.0.1.
  2020-08-24  2:40 [PR PATCH] scons: update to 4.0.1 CameronNemo
@ 2020-08-24  2:50 ` CameronNemo
  2020-08-24  2:52 ` CameronNemo
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: CameronNemo @ 2020-08-24  2:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 337 bytes --]

There is an updated pull request by CameronNemo against master on the void-packages repository

https://github.com/CameronNemo/void-packages scons
https://github.com/void-linux/void-packages/pull/24448

scons: update to 4.0.1.
Switch to Python3.

A patch file from https://github.com/void-linux/void-packages/pull/24448.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-scons-24448.patch --]
[-- Type: text/x-diff, Size: 3927 bytes --]

From f87926b702fd30b8ceb139fc07d307c207a07df1 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Sun, 23 Aug 2020 19:40:23 -0700
Subject: [PATCH 1/2] scons: update to 4.0.1.

Switch to Python3.
---
 srcpkgs/scons/template | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/scons/template b/srcpkgs/scons/template
index 52c8013f7d6..a527bc6b69e 100644
--- a/srcpkgs/scons/template
+++ b/srcpkgs/scons/template
@@ -1,19 +1,19 @@
 # Template file for 'scons'
 pkgname=scons
-version=3.1.2
-revision=3
-build_style=python2-module
-make_install_args="--standard-lib --install-data=/usr/share"
-hostmakedepends="python python-setuptools"
-depends="python"
+version=4.0.1
+revision=1
+wrksrc="SCons-${version}"
+build_style=python3-module
+hostmakedepends="python3 python3-setuptools"
+depends="python3"
 short_desc="Software construction tool"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://www.scons.org/"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum="7801f3f62f654528e272df780be10c0e9337e897650b62ddcee9f39fde13f8fb"
+checksum=722ed104b5c624ecdc89bd4e02b094d2b14d99d47b5d0501961e47f579a2007c
 
 
 post_install() {
-	vlicense LICENSE.txt
+	vlicense LICENSE
 }

From 4dcb34b4c0886d4de5d834bb8e5aa68bcf227c5a Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Sun, 23 Aug 2020 19:48:31 -0700
Subject: [PATCH 2/2] gpsd: update to 3.21.

Switch to Python3.
---
 srcpkgs/gpsd/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gpsd/template b/srcpkgs/gpsd/template
index a5f3628ea42..29498fe1d54 100644
--- a/srcpkgs/gpsd/template
+++ b/srcpkgs/gpsd/template
@@ -1,13 +1,13 @@
 # Template file for 'gpsd'
 pkgname=gpsd
-version=3.20
+version=3.21
 revision=1
 build_style=scons
 make_build_args="dbus_export=0 gpsd_user=gpsd gpsd_group=gpsd sbindir=/usr/bin
  udevdir=/usr/lib/udev CC=${CC} qt_versioned=5"
 make_install_args="$make_build_args"
 make_install_target=udev-install
-hostmakedepends="pkg-config bc python-pyserial libxslt xmlto asciidoc ncurses"
+hostmakedepends="pkg-config bc python3-pyserial libxslt xmlto asciidoc ncurses"
 makedepends="eudev-libudev-devel ntp libusb-devel ncurses-devel gtk+3-devel
  pps-tools-devel libcap-devel libbluetooth-devel qt5-devel"
 short_desc="GPS/AIS receiver monitoring daemon"
@@ -15,14 +15,14 @@ maintainer="uriahheep <uriahheep@gmail.com>"
 license="BSD-3-Clause"
 homepage="http://www.catb.org/gpsd/"
 distfiles="http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-${version}.tar.xz"
-checksum=3998a5cbb728e97f896f46c3c83301b1e6c5d859393e58c2fad8c5426774d571
-python_version=2	# Must be same version as scons
+checksum=5512a7d3c2e86be83c5555652e5b4cc9049e8878a4320be7f039eb1a7203e5f0
+python_version=3	# Must be same version as scons
 system_accounts="gpsd"
 
 subpackages="gpsd-devel gpsd-qt gpsd-qt-devel"
 if [ -z "$CROSS_BUILD" ]; then
 	subpackages+=" gpsd-python gpsd-xgps"
-	makedepends+=" python-devel python-gobject-devel"
+	makedepends+=" python3-devel python3-gobject-devel"
 else
 	# xxx scons uses its environment to build python stuff; so arch
 	# and python version must match. This should be fixed.
@@ -51,7 +51,7 @@ post_install() {
 
 gpsd-python_package() {
 	short_desc+=" - Python tools/bindings"
-	depends="python python-pyserial gnuplot ${sourcepkg}>=${version}_${revision}"
+	depends="python3 python3-pyserial gnuplot ${sourcepkg}>=${version}_${revision}"
 	pkg_install() {
 		vmove "usr/lib/python*"
 		vmove usr/bin/gegps
@@ -71,7 +71,7 @@ gpsd-python_package() {
 
 gpsd-xgps_package() {
 	short_desc+=" - PyGI based clients"
-	depends="${sourcepkg}-python>=${version}_${revision} gtk+3 python-gobject"
+	depends="${sourcepkg}-python>=${version}_${revision} gtk+3 python3-gobject"
 	pkg_install() {
 		vmove usr/bin/xgps
 		vmove usr/bin/xgpsspeed

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR PATCH] [Updated] scons: update to 4.0.1.
  2020-08-24  2:40 [PR PATCH] scons: update to 4.0.1 CameronNemo
  2020-08-24  2:50 ` [PR PATCH] [Updated] " CameronNemo
@ 2020-08-24  2:52 ` CameronNemo
  2020-08-24  2:55 ` CameronNemo
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: CameronNemo @ 2020-08-24  2:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 732 bytes --]

There is an updated pull request by CameronNemo against master on the void-packages repository

https://github.com/CameronNemo/void-packages scons
https://github.com/void-linux/void-packages/pull/24448

scons: update to 4.0.1.
Switch to Python3.

Packages to test (`rg -l build_style=scons srcpkgs/ | awk -F '/' '{ print "- [ ] " $2 }'`):

- [ ] fceux
- [ ] vdrift
- [ ] xsettingsd
- [ ] rmlint
- [ ] mixxx
- [ ] cbang
- [ ] xboxdrv
- [ ] endless-sky
- [ ] pingus
- [ ] gpick
- [ ] serf
- [ ] The-Powder-Toy
- [ ] swiften
- [ ] libffado
- [ ] double-conversion
- [ ] goxel
- [ ] endless-sky-gl21
- [ ] gpsd
- [ ] godot

A patch file from https://github.com/void-linux/void-packages/pull/24448.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-scons-24448.patch --]
[-- Type: text/x-diff, Size: 4659 bytes --]

From f87926b702fd30b8ceb139fc07d307c207a07df1 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Sun, 23 Aug 2020 19:40:23 -0700
Subject: [PATCH 1/2] scons: update to 4.0.1.

Switch to Python3.
---
 srcpkgs/scons/template | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/scons/template b/srcpkgs/scons/template
index 52c8013f7d6..a527bc6b69e 100644
--- a/srcpkgs/scons/template
+++ b/srcpkgs/scons/template
@@ -1,19 +1,19 @@
 # Template file for 'scons'
 pkgname=scons
-version=3.1.2
-revision=3
-build_style=python2-module
-make_install_args="--standard-lib --install-data=/usr/share"
-hostmakedepends="python python-setuptools"
-depends="python"
+version=4.0.1
+revision=1
+wrksrc="SCons-${version}"
+build_style=python3-module
+hostmakedepends="python3 python3-setuptools"
+depends="python3"
 short_desc="Software construction tool"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://www.scons.org/"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum="7801f3f62f654528e272df780be10c0e9337e897650b62ddcee9f39fde13f8fb"
+checksum=722ed104b5c624ecdc89bd4e02b094d2b14d99d47b5d0501961e47f579a2007c
 
 
 post_install() {
-	vlicense LICENSE.txt
+	vlicense LICENSE
 }

From 86cbec6323ca66913f1b50fae7c777696f9d1dff Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Sun, 23 Aug 2020 19:48:31 -0700
Subject: [PATCH 2/2] gpsd: update to 3.21.

Switch to Python3.
---
 srcpkgs/gpsd/patches/SConstruct-cross.patch | 13 -------------
 srcpkgs/gpsd/template                       | 14 +++++++-------
 2 files changed, 7 insertions(+), 20 deletions(-)
 delete mode 100644 srcpkgs/gpsd/patches/SConstruct-cross.patch

diff --git a/srcpkgs/gpsd/patches/SConstruct-cross.patch b/srcpkgs/gpsd/patches/SConstruct-cross.patch
deleted file mode 100644
index 42b0748209e..00000000000
--- a/srcpkgs/gpsd/patches/SConstruct-cross.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- SConstruct~	2020-01-01 02:31:27.000000000 +0100
-+++ SConstruct	2020-05-17 11:20:07.334411693 +0200
-@@ -629,6 +629,10 @@
- 
-     # run it
-     ret = context.TryRun(program, '.c')
-+    if not ret[1]:
-+        # Assume 8
-+        context.Result("unchecked")
-+        return '8'
-     context.Result(ret[0])
-     return ret[1]
- 
diff --git a/srcpkgs/gpsd/template b/srcpkgs/gpsd/template
index a5f3628ea42..29498fe1d54 100644
--- a/srcpkgs/gpsd/template
+++ b/srcpkgs/gpsd/template
@@ -1,13 +1,13 @@
 # Template file for 'gpsd'
 pkgname=gpsd
-version=3.20
+version=3.21
 revision=1
 build_style=scons
 make_build_args="dbus_export=0 gpsd_user=gpsd gpsd_group=gpsd sbindir=/usr/bin
  udevdir=/usr/lib/udev CC=${CC} qt_versioned=5"
 make_install_args="$make_build_args"
 make_install_target=udev-install
-hostmakedepends="pkg-config bc python-pyserial libxslt xmlto asciidoc ncurses"
+hostmakedepends="pkg-config bc python3-pyserial libxslt xmlto asciidoc ncurses"
 makedepends="eudev-libudev-devel ntp libusb-devel ncurses-devel gtk+3-devel
  pps-tools-devel libcap-devel libbluetooth-devel qt5-devel"
 short_desc="GPS/AIS receiver monitoring daemon"
@@ -15,14 +15,14 @@ maintainer="uriahheep <uriahheep@gmail.com>"
 license="BSD-3-Clause"
 homepage="http://www.catb.org/gpsd/"
 distfiles="http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-${version}.tar.xz"
-checksum=3998a5cbb728e97f896f46c3c83301b1e6c5d859393e58c2fad8c5426774d571
-python_version=2	# Must be same version as scons
+checksum=5512a7d3c2e86be83c5555652e5b4cc9049e8878a4320be7f039eb1a7203e5f0
+python_version=3	# Must be same version as scons
 system_accounts="gpsd"
 
 subpackages="gpsd-devel gpsd-qt gpsd-qt-devel"
 if [ -z "$CROSS_BUILD" ]; then
 	subpackages+=" gpsd-python gpsd-xgps"
-	makedepends+=" python-devel python-gobject-devel"
+	makedepends+=" python3-devel python3-gobject-devel"
 else
 	# xxx scons uses its environment to build python stuff; so arch
 	# and python version must match. This should be fixed.
@@ -51,7 +51,7 @@ post_install() {
 
 gpsd-python_package() {
 	short_desc+=" - Python tools/bindings"
-	depends="python python-pyserial gnuplot ${sourcepkg}>=${version}_${revision}"
+	depends="python3 python3-pyserial gnuplot ${sourcepkg}>=${version}_${revision}"
 	pkg_install() {
 		vmove "usr/lib/python*"
 		vmove usr/bin/gegps
@@ -71,7 +71,7 @@ gpsd-python_package() {
 
 gpsd-xgps_package() {
 	short_desc+=" - PyGI based clients"
-	depends="${sourcepkg}-python>=${version}_${revision} gtk+3 python-gobject"
+	depends="${sourcepkg}-python>=${version}_${revision} gtk+3 python3-gobject"
 	pkg_install() {
 		vmove usr/bin/xgps
 		vmove usr/bin/xgpsspeed

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR PATCH] [Updated] scons: update to 4.0.1.
  2020-08-24  2:40 [PR PATCH] scons: update to 4.0.1 CameronNemo
  2020-08-24  2:50 ` [PR PATCH] [Updated] " CameronNemo
  2020-08-24  2:52 ` CameronNemo
@ 2020-08-24  2:55 ` CameronNemo
  2020-08-24 11:33 ` sgn
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: CameronNemo @ 2020-08-24  2:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 732 bytes --]

There is an updated pull request by CameronNemo against master on the void-packages repository

https://github.com/CameronNemo/void-packages scons
https://github.com/void-linux/void-packages/pull/24448

scons: update to 4.0.1.
Switch to Python3.

Packages to test (`rg -l build_style=scons srcpkgs/ | awk -F '/' '{ print "- [ ] " $2 }'`):

- [ ] fceux
- [ ] vdrift
- [ ] xsettingsd
- [ ] rmlint
- [ ] mixxx
- [ ] cbang
- [ ] xboxdrv
- [ ] endless-sky
- [ ] pingus
- [ ] gpick
- [ ] serf
- [ ] The-Powder-Toy
- [ ] swiften
- [ ] libffado
- [ ] double-conversion
- [ ] goxel
- [ ] endless-sky-gl21
- [ ] gpsd
- [ ] godot

A patch file from https://github.com/void-linux/void-packages/pull/24448.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-scons-24448.patch --]
[-- Type: text/x-diff, Size: 5147 bytes --]

From f87926b702fd30b8ceb139fc07d307c207a07df1 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Sun, 23 Aug 2020 19:40:23 -0700
Subject: [PATCH 1/2] scons: update to 4.0.1.

Switch to Python3.
---
 srcpkgs/scons/template | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/scons/template b/srcpkgs/scons/template
index 52c8013f7d6..a527bc6b69e 100644
--- a/srcpkgs/scons/template
+++ b/srcpkgs/scons/template
@@ -1,19 +1,19 @@
 # Template file for 'scons'
 pkgname=scons
-version=3.1.2
-revision=3
-build_style=python2-module
-make_install_args="--standard-lib --install-data=/usr/share"
-hostmakedepends="python python-setuptools"
-depends="python"
+version=4.0.1
+revision=1
+wrksrc="SCons-${version}"
+build_style=python3-module
+hostmakedepends="python3 python3-setuptools"
+depends="python3"
 short_desc="Software construction tool"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://www.scons.org/"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum="7801f3f62f654528e272df780be10c0e9337e897650b62ddcee9f39fde13f8fb"
+checksum=722ed104b5c624ecdc89bd4e02b094d2b14d99d47b5d0501961e47f579a2007c
 
 
 post_install() {
-	vlicense LICENSE.txt
+	vlicense LICENSE
 }

From df984ea954d7c11023c7b0d513149214513d3e64 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Sun, 23 Aug 2020 19:48:31 -0700
Subject: [PATCH 2/2] gpsd: update to 3.21.

Switch to Python3.
---
 common/shlibs                               |  2 +-
 srcpkgs/gpsd/patches/SConstruct-cross.patch | 13 -------------
 srcpkgs/gpsd/template                       | 14 +++++++-------
 3 files changed, 8 insertions(+), 21 deletions(-)
 delete mode 100644 srcpkgs/gpsd/patches/SConstruct-cross.patch

diff --git a/common/shlibs b/common/shlibs
index 676eb94366b..ad64444f04c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -437,7 +437,7 @@ libdca.so.0 libdca-0.0.5_1
 libmpeg2.so.0 libmpeg2-0.5.1_1
 libmpeg2convert.so.0 libmpeg2-0.5.1_1
 libmng.so.2 libmng-2.0.2_1
-libQgpsmm.so.25 gpsd-qt-3.20_1
+libQgpsmm.so.27 gpsd-qt-3.21_1
 libQtAssistantClient.so qt-4.5.3_1
 libQtXmlPatterns.so.4 qt-4.5.3_1
 libQtScriptTools.so.4 qt-4.5.3_1
diff --git a/srcpkgs/gpsd/patches/SConstruct-cross.patch b/srcpkgs/gpsd/patches/SConstruct-cross.patch
deleted file mode 100644
index 42b0748209e..00000000000
--- a/srcpkgs/gpsd/patches/SConstruct-cross.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- SConstruct~	2020-01-01 02:31:27.000000000 +0100
-+++ SConstruct	2020-05-17 11:20:07.334411693 +0200
-@@ -629,6 +629,10 @@
- 
-     # run it
-     ret = context.TryRun(program, '.c')
-+    if not ret[1]:
-+        # Assume 8
-+        context.Result("unchecked")
-+        return '8'
-     context.Result(ret[0])
-     return ret[1]
- 
diff --git a/srcpkgs/gpsd/template b/srcpkgs/gpsd/template
index a5f3628ea42..29498fe1d54 100644
--- a/srcpkgs/gpsd/template
+++ b/srcpkgs/gpsd/template
@@ -1,13 +1,13 @@
 # Template file for 'gpsd'
 pkgname=gpsd
-version=3.20
+version=3.21
 revision=1
 build_style=scons
 make_build_args="dbus_export=0 gpsd_user=gpsd gpsd_group=gpsd sbindir=/usr/bin
  udevdir=/usr/lib/udev CC=${CC} qt_versioned=5"
 make_install_args="$make_build_args"
 make_install_target=udev-install
-hostmakedepends="pkg-config bc python-pyserial libxslt xmlto asciidoc ncurses"
+hostmakedepends="pkg-config bc python3-pyserial libxslt xmlto asciidoc ncurses"
 makedepends="eudev-libudev-devel ntp libusb-devel ncurses-devel gtk+3-devel
  pps-tools-devel libcap-devel libbluetooth-devel qt5-devel"
 short_desc="GPS/AIS receiver monitoring daemon"
@@ -15,14 +15,14 @@ maintainer="uriahheep <uriahheep@gmail.com>"
 license="BSD-3-Clause"
 homepage="http://www.catb.org/gpsd/"
 distfiles="http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-${version}.tar.xz"
-checksum=3998a5cbb728e97f896f46c3c83301b1e6c5d859393e58c2fad8c5426774d571
-python_version=2	# Must be same version as scons
+checksum=5512a7d3c2e86be83c5555652e5b4cc9049e8878a4320be7f039eb1a7203e5f0
+python_version=3	# Must be same version as scons
 system_accounts="gpsd"
 
 subpackages="gpsd-devel gpsd-qt gpsd-qt-devel"
 if [ -z "$CROSS_BUILD" ]; then
 	subpackages+=" gpsd-python gpsd-xgps"
-	makedepends+=" python-devel python-gobject-devel"
+	makedepends+=" python3-devel python3-gobject-devel"
 else
 	# xxx scons uses its environment to build python stuff; so arch
 	# and python version must match. This should be fixed.
@@ -51,7 +51,7 @@ post_install() {
 
 gpsd-python_package() {
 	short_desc+=" - Python tools/bindings"
-	depends="python python-pyserial gnuplot ${sourcepkg}>=${version}_${revision}"
+	depends="python3 python3-pyserial gnuplot ${sourcepkg}>=${version}_${revision}"
 	pkg_install() {
 		vmove "usr/lib/python*"
 		vmove usr/bin/gegps
@@ -71,7 +71,7 @@ gpsd-python_package() {
 
 gpsd-xgps_package() {
 	short_desc+=" - PyGI based clients"
-	depends="${sourcepkg}-python>=${version}_${revision} gtk+3 python-gobject"
+	depends="${sourcepkg}-python>=${version}_${revision} gtk+3 python3-gobject"
 	pkg_install() {
 		vmove usr/bin/xgps
 		vmove usr/bin/xgpsspeed

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: scons: update to 4.0.1.
  2020-08-24  2:40 [PR PATCH] scons: update to 4.0.1 CameronNemo
                   ` (2 preceding siblings ...)
  2020-08-24  2:55 ` CameronNemo
@ 2020-08-24 11:33 ` sgn
  2020-08-24 12:37 ` sgn
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: sgn @ 2020-08-24 11:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 416 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/24448#issuecomment-679073466

Comment:
- `pingus` is python 2 only for the current release, upstream switch to cmake in development tree, Debian patched it
- `fceux`, `xboxdrv` switched to CMake as official build system, I'll take care
- `double-conversion` supports cmake, too. But, it seems like they prefer scons.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: scons: update to 4.0.1.
  2020-08-24  2:40 [PR PATCH] scons: update to 4.0.1 CameronNemo
                   ` (3 preceding siblings ...)
  2020-08-24 11:33 ` sgn
@ 2020-08-24 12:37 ` sgn
  2020-08-24 12:41 ` sgn
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: sgn @ 2020-08-24 12:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 501 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/24448#issuecomment-679073466

Comment:
- `pingus` is python 2 only for the current release, upstream switch to cmake in development tree, Debian patched it
- `xboxdrv` switched to CMake as official build system, I'll take care
    - `fceux` I was wrong, their master use cmake, their released version use Python 2 scons
- `double-conversion` supports cmake, too. But, it seems like they prefer scons.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: scons: update to 4.0.1.
  2020-08-24  2:40 [PR PATCH] scons: update to 4.0.1 CameronNemo
                   ` (4 preceding siblings ...)
  2020-08-24 12:37 ` sgn
@ 2020-08-24 12:41 ` sgn
  2020-09-07 21:07 ` CameronNemo
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: sgn @ 2020-08-24 12:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 436 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/24448#issuecomment-679073466

Comment:
- `pingus` is python 2 only for the current release, upstream switch to cmake in development tree, Debian patched it
- `xboxdrv`, `fceux` I was wrong, their master use cmake, their released version use Python 2 scons
- `double-conversion` supports cmake, too. But, it seems like they prefer scons.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: scons: update to 4.0.1.
  2020-08-24  2:40 [PR PATCH] scons: update to 4.0.1 CameronNemo
                   ` (5 preceding siblings ...)
  2020-08-24 12:41 ` sgn
@ 2020-09-07 21:07 ` CameronNemo
  2020-09-08  0:05 ` sgn
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: CameronNemo @ 2020-09-07 21:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1247 bytes --]

New comment by CameronNemo on void-packages repository

https://github.com/void-linux/void-packages/pull/24448#issuecomment-688511270

Comment:
Relevant sections of release notes with my annotations:

> NOTE: The 4.0.0 Release of SCons dropped Python 2.7 Support

This is what we want largely. Need to test build of packages using scons because the build scripts are literally python files.

> - Allow user specified location for vswhere.exe specified by VSWHERE.
> NOTE: This must be set at the time the 'msvc' 'msvs' and/or 'mslink' tool(s) are initialized to have any effect.

Does not apply to us.

> - Resolve Issue #3248 - Removing '-Wl,-Bsymbolic' from SHLIBVERSIONFLAGS
> NOTE: If your build depends on the above you must now add to your SHLIBVERSIONFLAGS

Might apply to us? We will see during rebuild I guess.

> - Fixed Github Issue 3628 - Hardcoding pickle protocol to 4 (supports python 3.4+)
> and skipping Python 3.8's new pickle protocol 5 whose main advantage is for out-of-band data buffers.
> NOTE: If you used Python 3.8 with SCons 3.0.0 or above, you may get a a pickle protocol error. Remove your
> .sconsign.dblite. You will end up with a full rebuild.

Does not apply to us (only ever used python2).


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: scons: update to 4.0.1.
  2020-08-24  2:40 [PR PATCH] scons: update to 4.0.1 CameronNemo
                   ` (6 preceding siblings ...)
  2020-09-07 21:07 ` CameronNemo
@ 2020-09-08  0:05 ` sgn
  2020-10-19 14:53 ` sgn
  2020-10-25  4:47 ` [PR PATCH] [Closed]: " sgn
  9 siblings, 0 replies; 12+ messages in thread
From: sgn @ 2020-09-08  0:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 386 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/24448#issuecomment-688548072

Comment:
I think we're better:
- ship 2 packages: `scons2` and `scons`
- and either drop scons build-style or set `make_cmd=scons2` for those stubborn packages, some 20 packages isn't much anyway.
- See if any-upstream is inactive and drop their software.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: scons: update to 4.0.1.
  2020-08-24  2:40 [PR PATCH] scons: update to 4.0.1 CameronNemo
                   ` (7 preceding siblings ...)
  2020-09-08  0:05 ` sgn
@ 2020-10-19 14:53 ` sgn
  2020-10-25  4:47 ` [PR PATCH] [Closed]: " sgn
  9 siblings, 0 replies; 12+ messages in thread
From: sgn @ 2020-10-19 14:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 226 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/24448#issuecomment-712221189

Comment:
I put my integration branch here https://github.com/sgn/void-packages/tree/scons-python-3

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR PATCH] [Closed]: scons: update to 4.0.1.
  2020-08-24  2:40 [PR PATCH] scons: update to 4.0.1 CameronNemo
                   ` (8 preceding siblings ...)
  2020-10-19 14:53 ` sgn
@ 2020-10-25  4:47 ` sgn
  9 siblings, 0 replies; 12+ messages in thread
From: sgn @ 2020-10-25  4:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 950 bytes --]

There's a closed pull request on the void-packages repository

scons: update to 4.0.1.
https://github.com/void-linux/void-packages/pull/24448

Description:
Integrated into #25789

Switch to Python3.

Packages to test (`rg -l build_style=scons srcpkgs/ | awk -F '/' '{ print "- [ ] " $2 }'`):

- [x] fceux (patched in sgn's integration branch)
- [x] vdrift (patched in sgn's integration branch)
- [x] xsettingsd (built for x86_64-musl)
- [x] rmlint (built for x86_64)
- [x] mixxx (`makedepends+=" soundtouch-devel"`)
- [x] cbang (built for x86_64)
- [x] xboxdrv (cherry-pick from their stable branch)
- [x] endless-sky (built for x86_64)
- [x] pingus (steal patches from Debian)
- [x] gpick
- [x] serf (patched)
- [x] The-Powder-Toy
- [x] swiften (use vendored scons)
- [x] libffado
- [x] double-conversion
- [x] goxel
- [x] endless-sky-gl21 (built for x86_64-musl)
- [x] gpsd (cnemo build it here)
- [x] godot (@kkga  tested)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR PATCH] [Closed]: scons: update to 4.0.1
  2020-10-19 11:33 [PR PATCH] " kkga
@ 2020-10-19 13:39 ` ahesford
  0 siblings, 0 replies; 12+ messages in thread
From: ahesford @ 2020-10-19 13:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 156 bytes --]

There's a closed pull request on the void-packages repository

scons: update to 4.0.1
https://github.com/void-linux/void-packages/pull/25736

Description:


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2020-10-25  4:47 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-24  2:40 [PR PATCH] scons: update to 4.0.1 CameronNemo
2020-08-24  2:50 ` [PR PATCH] [Updated] " CameronNemo
2020-08-24  2:52 ` CameronNemo
2020-08-24  2:55 ` CameronNemo
2020-08-24 11:33 ` sgn
2020-08-24 12:37 ` sgn
2020-08-24 12:41 ` sgn
2020-09-07 21:07 ` CameronNemo
2020-09-08  0:05 ` sgn
2020-10-19 14:53 ` sgn
2020-10-25  4:47 ` [PR PATCH] [Closed]: " sgn
2020-10-19 11:33 [PR PATCH] " kkga
2020-10-19 13:39 ` [PR PATCH] [Closed]: " ahesford

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).