* [PR PATCH] common/hooks: remove pycompile_version, use python_version instead
@ 2020-04-20 17:24 Chocimier
2020-04-22 18:11 ` [PR PATCH] [Updated] " Chocimier
2020-04-22 18:11 ` [PR PATCH] [Merged]: " Chocimier
0 siblings, 2 replies; 3+ messages in thread
From: Chocimier @ 2020-04-20 17:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 369 bytes --]
There is a new pull request by Chocimier against master on the void-packages repository
https://github.com/Chocimier/void-packages-org pycompile_version
https://github.com/void-linux/void-packages/pull/21191
common/hooks: remove pycompile_version, use python_version instead
A patch file from https://github.com/void-linux/void-packages/pull/21191.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-pycompile_version-21191.patch --]
[-- Type: text/x-diff, Size: 19302 bytes --]
From b4b7b0269168ab6e2f71bf77d7efdf084be8d417 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Mon, 20 Apr 2020 19:22:10 +0200
Subject: [PATCH] common/hooks: remove pycompile_version, use python_version
instead
---
Manual.md | 8 ++------
common/environment/setup-subpkg/subpkg.sh | 2 +-
.../post-install/04-create-xbps-metadata-scripts.sh | 11 ++++++++++-
common/hooks/pre-pkg/03-rewrite-python-shebang.sh | 4 ----
srcpkgs/Carla/template | 2 +-
srcpkgs/angrysearch/template | 2 +-
srcpkgs/anki/template | 2 +-
srcpkgs/backintime-qt/template | 2 +-
srcpkgs/backintime/template | 2 +-
srcpkgs/blender/template | 2 +-
srcpkgs/cadence/template | 2 +-
srcpkgs/cinnamon-screensaver/template | 2 +-
srcpkgs/cinnamon/template | 2 +-
srcpkgs/etcetera/template | 2 +-
srcpkgs/freecad/template | 2 +-
srcpkgs/gedit-plugins/template | 2 +-
srcpkgs/gedit/template | 2 +-
srcpkgs/glib/template | 2 +-
srcpkgs/gobject-introspection/template | 2 +-
srcpkgs/gtk-doc/template | 2 +-
srcpkgs/kdevelop-python/template | 2 +-
srcpkgs/kitty/template | 2 +-
srcpkgs/kupfer/template | 2 +-
srcpkgs/manuskript/template | 2 +-
srcpkgs/rhythmbox/template | 2 +-
srcpkgs/sqlmap/template | 2 +-
srcpkgs/syncplay/template | 2 +-
srcpkgs/system-config-printer/template | 2 +-
srcpkgs/virt-manager/template | 2 +-
srcpkgs/znc/template | 2 +-
30 files changed, 39 insertions(+), 38 deletions(-)
diff --git a/Manual.md b/Manual.md
index 97eeb52c96e..9d548c2cbd8 100644
--- a/Manual.md
+++ b/Manual.md
@@ -1458,17 +1458,13 @@ by blanks, Example: `pycompile_module="foo blah"`. If a python module installs a
recursively by the target python version. This differs from `pycompile_module` in that any
path may be specified, Example: `pycompile_dirs="usr/share/foo"`.
-- `pycompile_version`: this variable expects the python version that is used to
-byte-compile the python code (it generates the `.py[co]` files at post-install time).
-By default it's set to `2.7` for `python 2.x` packages.
-
-> NOTE: you need to define it *only* for non-Python modules.
-
- `python_version`: this variable expects the supported Python major version.
By default it's set to `2`. This variable is needed for multi-language
applications (e.g., the application is written in C while the command is
written in Python) or just single Python file ones that live in `/usr/bin`.
+> NOTE: you need to define it *only* for non-Python modules.
+
Also, a set of useful variables are defined to use in the templates:
| Variable | Value |
diff --git a/common/environment/setup-subpkg/subpkg.sh b/common/environment/setup-subpkg/subpkg.sh
index 6bf748fdc3d..0243d240048 100644
--- a/common/environment/setup-subpkg/subpkg.sh
+++ b/common/environment/setup-subpkg/subpkg.sh
@@ -27,7 +27,7 @@ unset -v font_dirs
unset -v xml_entries sgml_entries xml_catalogs sgml_catalogs
# xbps-triggers: pycompile
-unset -v pycompile_version pycompile_dirs pycompile_module
+unset -v pycompile_dirs pycompile_module
# xbps-triggers: dkms
unset -v dkms_modules
diff --git a/common/hooks/post-install/04-create-xbps-metadata-scripts.sh b/common/hooks/post-install/04-create-xbps-metadata-scripts.sh
index 3b1089cd410..f7b96a6b919 100644
--- a/common/hooks/post-install/04-create-xbps-metadata-scripts.sh
+++ b/common/hooks/post-install/04-create-xbps-metadata-scripts.sh
@@ -258,6 +258,7 @@ _EOF
#
# Handle python bytecode archives with pycompile trigger.
#
+ local pycompile_version
if [ -d ${PKGDESTDIR}/usr/lib/python* ]; then
pycompile_version="$(find ${PKGDESTDIR}/usr/lib/python* -prune -type d | grep -o '[[:digit:]]\.[[:digit:]]$')"
if [ -z "${pycompile_module}" ]; then
@@ -265,8 +266,16 @@ _EOF
fi
fi
+ if [ -z "$pycompile_version" ]; then
+ pycompile_version=${python_version}
+ fi
+
+ if [ "$pycompile_version" = 3 ]; then
+ pycompile_version=${py3_ver}
+ fi
+
if [ -n "${pycompile_dirs}" -o -n "${pycompile_module}" ]; then
- echo "export pycompile_version=\"${pycompile_version:=2.7}\"" >>$tmpf
+ echo "export pycompile_version=\"${pycompile_version}\"" >>$tmpf
if [ -n "${pycompile_dirs}" ]; then
echo "export pycompile_dirs=\"${pycompile_dirs}\"" >>$tmpf
fi
diff --git a/common/hooks/pre-pkg/03-rewrite-python-shebang.sh b/common/hooks/pre-pkg/03-rewrite-python-shebang.sh
index 4de75da2a76..c72634eb8b6 100644
--- a/common/hooks/pre-pkg/03-rewrite-python-shebang.sh
+++ b/common/hooks/pre-pkg/03-rewrite-python-shebang.sh
@@ -10,10 +10,6 @@ hook() {
pyver="$(find ${PKGDESTDIR}/usr/lib/python* -prune -type d | grep -o '[[:digit:]]\.[[:digit:]]$')"
fi
- if [ -n "$pycompile_version" ]; then
- pyver="$pycompile_version"
- fi
-
if [ "$python_version" = "3" ]; then
pyver="$python_version"
fi
diff --git a/srcpkgs/Carla/template b/srcpkgs/Carla/template
index bcd662c546a..67d611b1db6 100644
--- a/srcpkgs/Carla/template
+++ b/srcpkgs/Carla/template
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later"
homepage="http://kxstudio.linuxaudio.org/Applications:Carla"
distfiles="https://github.com/falkTX/Carla/archive/v${version}.tar.gz"
checksum=d0c8d8417f8cce9abe807f6359231f187d60db7121ec1dccce3b596a22ef6c41
-pycompile_version=$py3_ver
+python_version=3
case $XBPS_TARGET_MACHINE in
x86_64* | i686*);;
diff --git a/srcpkgs/angrysearch/template b/srcpkgs/angrysearch/template
index 60070f8a424..88a6954ac85 100644
--- a/srcpkgs/angrysearch/template
+++ b/srcpkgs/angrysearch/template
@@ -10,7 +10,7 @@ short_desc="Instant file search"
maintainer="DirectorX <void.directorx@protonmail.com>"
license="GPL-2"
homepage="https://github.com/dotheevo/angrysearch/"
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="usr/share/angrysearch"
distfiles="http://github.com/dotheevo/${pkgname}/archive/v${version}.tar.gz"
checksum=9a550649c3efafb26660860758f2e75702ce96a0a0c50dc34ced2967b51a843f
diff --git a/srcpkgs/anki/template b/srcpkgs/anki/template
index c7248395618..680e008a9d4 100644
--- a/srcpkgs/anki/template
+++ b/srcpkgs/anki/template
@@ -16,7 +16,7 @@ changelog="https://apps.ankiweb.net/docs/changes.html"
distfiles="https://apps.ankiweb.net/downloads/current/anki-${version}-source.tgz"
checksum=5a53760164c77d619f55107a13099cffe620566a7f610b61b6c4b52487f3bb89
-pycompile_version="$py3_ver"
+python_version=3
post_install() {
vlicense LICENSE
diff --git a/srcpkgs/backintime-qt/template b/srcpkgs/backintime-qt/template
index 82f39c652f8..8453da9bafb 100644
--- a/srcpkgs/backintime-qt/template
+++ b/srcpkgs/backintime-qt/template
@@ -16,4 +16,4 @@ license="GPL-2.0-only"
homepage="https://github.com/bit-team/backintime"
distfiles="https://github.com/bit-team/backintime/releases/download/v${version}/backintime-${version}.tar.gz"
checksum=eef2aa4f43ac23fb0d45239a4bb2f7e5025afdca2ae4e6d6d9d6e722e8b17644
-pycompile_version="$py3_ver"
+python_version=3
diff --git a/srcpkgs/backintime/template b/srcpkgs/backintime/template
index 58c3c110ba3..2dfc98051f7 100644
--- a/srcpkgs/backintime/template
+++ b/srcpkgs/backintime/template
@@ -15,4 +15,4 @@ license="GPL-2.0-only"
homepage="https://github.com/bit-team/backintime"
distfiles="https://github.com/bit-team/backintime/releases/download/v${version}/backintime-${version}.tar.gz"
checksum=eef2aa4f43ac23fb0d45239a4bb2f7e5025afdca2ae4e6d6d9d6e722e8b17644
-pycompile_version="$py3_ver"
+python_version=3
diff --git a/srcpkgs/blender/template b/srcpkgs/blender/template
index e89ca7443ee..6b19078183e 100644
--- a/srcpkgs/blender/template
+++ b/srcpkgs/blender/template
@@ -19,7 +19,7 @@ distfiles="http://download.blender.org/source/${pkgname}-${version}.tar.xz"
checksum=002adf2c51fc58a8941c87fc8e180bb1aacb73a0c223714f36d3d84da345fc65
patch_args="-Np1"
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="/usr/share/blender/$version/scripts"
archs="x86_64* i686* ppc64*"
diff --git a/srcpkgs/cadence/template b/srcpkgs/cadence/template
index acb84d6fcdf..b429ab1f0fc 100644
--- a/srcpkgs/cadence/template
+++ b/srcpkgs/cadence/template
@@ -4,7 +4,7 @@ version=0.9.1
revision=1
wrksrc="Cadence-${version}"
build_style=gnu-makefile
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="usr/share/cadence/src"
hostmakedepends="pkg-config qt5-host-tools python3-PyQt5-devel-tools"
makedepends="jack-devel ladish-devel pulseaudio-devel qt5-devel"
diff --git a/srcpkgs/cinnamon-screensaver/template b/srcpkgs/cinnamon-screensaver/template
index 058100fc485..e30d58eef1b 100644
--- a/srcpkgs/cinnamon-screensaver/template
+++ b/srcpkgs/cinnamon-screensaver/template
@@ -19,7 +19,7 @@ homepage="https://developer.linuxmint.com/projects/cinnamon-projects.html/"
distfiles="https://github.com/linuxmint/${pkgname}/archive/${version}.tar.gz"
checksum=6ae265ebea2adb2b488cbbfbc8647021bc0cabffc01e46c7cfaf8ca1a91b349a
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="/usr/share/cinnamon-screensaver"
do_check() {
diff --git a/srcpkgs/cinnamon/template b/srcpkgs/cinnamon/template
index 44140d3d2f0..9c1f326b1fe 100644
--- a/srcpkgs/cinnamon/template
+++ b/srcpkgs/cinnamon/template
@@ -29,7 +29,7 @@ changelog="https://raw.githubusercontent.com/linuxmint/Cinnamon/${version}/debia
distfiles="https://github.com/linuxmint/${pkgname}/archive/${version}.tar.gz"
checksum=5bc7db4e519aed8b3b76d6b68abc02be966633005a92579071a77d23d33c8af4
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="
usr/share/cinnamon/applets
usr/share/cinnamon/cinnamon-desktop-editor
diff --git a/srcpkgs/etcetera/template b/srcpkgs/etcetera/template
index cfcb25f5b92..d6723467c4b 100644
--- a/srcpkgs/etcetera/template
+++ b/srcpkgs/etcetera/template
@@ -11,7 +11,7 @@ homepage="https://gitlab.com/jeancf/etcetera"
pycompile_dirs="usr/lib/etcetera"
distfiles="https://gitlab.com/jeancf/etcetera/-/archive/${version}/etcetera-${version}.tar.gz"
checksum=3e4b7ff9095f6d311b12e30d745cc5d6b5c777f5daca7d01f7f1c46d273760c1
-pycompile_version="$py3_ver"
+python_version=3
conf_files="/etc/etcetera.conf"
do_install() {
diff --git a/srcpkgs/freecad/template b/srcpkgs/freecad/template
index aa7ab109e24..e57b74d7dd0 100644
--- a/srcpkgs/freecad/template
+++ b/srcpkgs/freecad/template
@@ -30,7 +30,7 @@ esac
# FreeCAD help: qt5/assistant with datas in SQLite format
depends="python3-matplotlib python3-pyside2 qt5-plugin-sqlite python3-pivy"
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="usr/lib/${pkgname}/Mod usr/lib/${pkgname}/data/Mod"
short_desc="General purpose 3D CAD modeler"
diff --git a/srcpkgs/gedit-plugins/template b/srcpkgs/gedit-plugins/template
index 4d6b1bbb7f9..f2f94e63f59 100644
--- a/srcpkgs/gedit-plugins/template
+++ b/srcpkgs/gedit-plugins/template
@@ -15,4 +15,4 @@ license="GPL-2.0-or-later"
homepage="https://wiki.gnome.org/action/show/Apps/Gedit/PluginsLists"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=1151b955393f75b5ee59b51154fda4f1928f498fe986a5584d3cd440876a6af6
-pycompile_version="$py3_ver"
+python_version=3
diff --git a/srcpkgs/gedit/template b/srcpkgs/gedit/template
index 1c019744d28..4e273aaf182 100644
--- a/srcpkgs/gedit/template
+++ b/srcpkgs/gedit/template
@@ -19,7 +19,7 @@ homepage="https://wiki.gnome.org/Apps/Gedit"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=6dc38eda227d1c368e039e9bff485d0bee9a49d5f9560c387ee08f5818a4e387
shlib_provides="libgedit-3.36.so"
-pycompile_version=$py3_ver
+python_version=3
build_options="gir vala"
build_options_default="gir vala"
diff --git a/srcpkgs/glib/template b/srcpkgs/glib/template
index e6ba61ff487..155d1181426 100644
--- a/srcpkgs/glib/template
+++ b/srcpkgs/glib/template
@@ -38,7 +38,7 @@ libglib-devel_package() {
glib-devel_package() {
depends="python3 libglib-devel>=${version}_${revision}"
short_desc+=" - development files"
- pycompile_version="$py3_ver"
+ python_version=3
pycompile_dirs="usr/share/glib-2.0/codegen usr/share/glib-2.0/gdb"
pkg_install() {
vmove usr/bin/glib-compile-resources
diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 5a378407a43..c7cc727b6c0 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=80beae6728c134521926affff9b2e97125749b38d38744dc901f4010ee3e7fa7
-pycompile_version="$py3_ver"
+python_version=3
patch_args="-Np1"
if [ "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 658f91b708c..439da0d796e 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later, GFDL-1.1-or-later"
homepage="http://www.gtk.org/gtk-doc/"
distfiles="${GNOME_SITE}/${pkgname}/${version}/${pkgname}-${version}.tar.xz"
checksum=de0ef034fb17cb21ab0c635ec730d19746bce52984a6706e7bbec6fb5e0b907c
-pycompile_version="$py3_ver"
+python_version=3
diff --git a/srcpkgs/kdevelop-python/template b/srcpkgs/kdevelop-python/template
index 88ae6106146..509a2eecf06 100644
--- a/srcpkgs/kdevelop-python/template
+++ b/srcpkgs/kdevelop-python/template
@@ -16,7 +16,7 @@ license="LGPL-2.0-or-later, GPL-2.0-or-later"
homepage="https://www.kdevelop.org/"
distfiles="${KDE_SITE}/kdevelop/${version}/src/kdev-python-${version}.tar.xz"
checksum=a87cdc7600545866f5e2cec282fcc5543e35d04bc963efada63f392c96e035ef
-pycompile_version="$py3_ver"
+python_version=3
post_install() {
# don't install this python2 script: generates documentation_files, useless at runtime
diff --git a/srcpkgs/kitty/template b/srcpkgs/kitty/template
index a78f6c2a7bc..637fa315dcc 100644
--- a/srcpkgs/kitty/template
+++ b/srcpkgs/kitty/template
@@ -15,7 +15,7 @@ changelog="https://sw.kovidgoyal.net/kitty/changelog.html"
distfiles="https://github.com/kovidgoyal/kitty/releases/download/v${version}/kitty-${version}.tar.xz"
checksum=cd8e9f5c9932155f9d5e7f5cc72dea64bc8a509f6ff0b5fb7a72b4c79e153f8e
patch_args="-Np1"
-pycompile_version="$py3_ver"
+python_version=3
LDFLAGS+=" -Wl,-z,stack-size=2097152"
# TIOCSWINSZ on ppc overflows signed int, used in ioctl()
diff --git a/srcpkgs/kupfer/template b/srcpkgs/kupfer/template
index 95d1bee9e02..03e80e9fdc9 100644
--- a/srcpkgs/kupfer/template
+++ b/srcpkgs/kupfer/template
@@ -5,7 +5,7 @@ revision=2
archs=noarch
build_style=waf3
wrksrc="${pkgname}-v${version}"
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="usr/share/kupfer/kupfer"
configure_args="--no-update-mime --no-update-icon-cache"
hostmakedepends="intltool python3-docutils"
diff --git a/srcpkgs/manuskript/template b/srcpkgs/manuskript/template
index 5a36709bfd5..c0c3269225c 100644
--- a/srcpkgs/manuskript/template
+++ b/srcpkgs/manuskript/template
@@ -12,7 +12,7 @@ license="GPL-3.0-or-later"
homepage="http://www.theologeek.ch/manuskript"
distfiles="https://github.com/olivierkes/manuskript/archive/${version}.tar.gz"
checksum=bed0114c5d7787df07b420aa4909a7ae216e1581147058e03fda4c07deef8ef8
-pycompile_version="$py3_ver"
+python_version=3
do_install() {
vmkdir usr/share/manuskript
diff --git a/srcpkgs/rhythmbox/template b/srcpkgs/rhythmbox/template
index fa352591ba4..8f7ed24e6b4 100644
--- a/srcpkgs/rhythmbox/template
+++ b/srcpkgs/rhythmbox/template
@@ -20,7 +20,7 @@ homepage="http://www.rhythmbox.org"
distfiles="${GNOME_SITE}/${pkgname}/${version::3}/${pkgname}-${version}.tar.xz"
checksum=ee0eb0d7d7bdf696ac9471b19ff3bea3240d63b6cb8a134bf632054af8665d90
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="/usr/lib/rhythmbox/plugins /usr/lib/rhythmbox/sample-plugins"
diff --git a/srcpkgs/sqlmap/template b/srcpkgs/sqlmap/template
index a468875d375..3f1fcce37a9 100644
--- a/srcpkgs/sqlmap/template
+++ b/srcpkgs/sqlmap/template
@@ -11,7 +11,7 @@ license="GPL-2.0-or-later"
homepage="http://sqlmap.org"
distfiles="https://github.com/sqlmapproject/sqlmap/archive/${version}.tar.gz"
checksum=c895b8290cdcb3ac947ffccdda5f3da9726139e85204126fae883022acc79b5c
-pycompile_version="$py3_ver"
+python_version=3
do_install() {
vmkdir usr/share/${pkgname}
diff --git a/srcpkgs/syncplay/template b/srcpkgs/syncplay/template
index c51caa224cb..1fa80906be6 100644
--- a/srcpkgs/syncplay/template
+++ b/srcpkgs/syncplay/template
@@ -13,7 +13,7 @@ license="Apache-2.0"
homepage="https://syncplay.pl/"
distfiles="https://github.com/syncplay/syncplay/archive/v${version}.tar.gz"
checksum=a9acc53a3549af89dba9a603622429095e018f8c7c2054637fecbab87b8e15e2
-pycompile_version="$py3_ver"
+python_version=3
post_install() {
for res in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 256x256; do
diff --git a/srcpkgs/system-config-printer/template b/srcpkgs/system-config-printer/template
index 04fe74ff808..c9fd88c7344 100644
--- a/srcpkgs/system-config-printer/template
+++ b/srcpkgs/system-config-printer/template
@@ -10,7 +10,7 @@ hostmakedepends="pkg-config intltool python3-devel xmlto desktop-file-utils"
makedepends="libglib-devel cups-devel eudev-libudev-devel libusb-devel"
depends="python3-cupshelpers python3-smbc python3-gobject gir-freedesktop
libnotify gtk+3 dconf desktop-file-utils libsecret"
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="usr/share/system-config-printer"
short_desc="CUPS printer configuration tool and status applet"
maintainer="Orphaned <orphan@voidlinux.org>"
diff --git a/srcpkgs/virt-manager/template b/srcpkgs/virt-manager/template
index c0cfcc25fc1..6a5acd9e953 100644
--- a/srcpkgs/virt-manager/template
+++ b/srcpkgs/virt-manager/template
@@ -27,7 +27,7 @@ virt-manager-tools_package() {
short_desc="Programs to create and clone virtual machines"
depends="libosinfo python3-gobject libvirt-python3 python3-urllib3 libxml2-python3 python3-requests"
pycompile_dirs="/usr/share/${sourcepkg}"
- pycompile_version="$py3_ver"
+ python_version=3
pkg_install() {
vmove usr/bin/virt-clone
vmove usr/bin/virt-convert
diff --git a/srcpkgs/znc/template b/srcpkgs/znc/template
index 202e9dd567a..b84e79a9122 100644
--- a/srcpkgs/znc/template
+++ b/srcpkgs/znc/template
@@ -40,7 +40,7 @@ post_install() {
znc-python3_package() {
depends="znc>=${version}_${revision}"
- pycompile_version="$py3_ver"
+ python_version=3
pycompile_dirs="/usr/lib/znc/modpython"
short_desc+=" - python3 plugin"
pkg_install() {
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PR PATCH] [Updated] common/hooks: remove pycompile_version, use python_version instead
2020-04-20 17:24 [PR PATCH] common/hooks: remove pycompile_version, use python_version instead Chocimier
@ 2020-04-22 18:11 ` Chocimier
2020-04-22 18:11 ` [PR PATCH] [Merged]: " Chocimier
1 sibling, 0 replies; 3+ messages in thread
From: Chocimier @ 2020-04-22 18:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 374 bytes --]
There is an updated pull request by Chocimier against master on the void-packages repository
https://github.com/Chocimier/void-packages-org pycompile_version
https://github.com/void-linux/void-packages/pull/21191
common/hooks: remove pycompile_version, use python_version instead
A patch file from https://github.com/void-linux/void-packages/pull/21191.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-pycompile_version-21191.patch --]
[-- Type: text/x-diff, Size: 19355 bytes --]
From f156ed04b9096ae1d70e7e6cbfb09267b91ae93c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Mon, 20 Apr 2020 19:22:10 +0200
Subject: [PATCH] common/hooks: remove pycompile_version, use python_version
instead
---
Manual.md | 8 ++------
common/environment/setup-subpkg/subpkg.sh | 2 +-
.../post-install/04-create-xbps-metadata-scripts.sh | 12 +++++++++++-
srcpkgs/Carla/template | 2 +-
srcpkgs/angrysearch/template | 2 +-
srcpkgs/anki/template | 2 +-
srcpkgs/backintime-qt/template | 2 +-
srcpkgs/backintime/template | 2 +-
srcpkgs/blender/template | 2 +-
srcpkgs/cadence/template | 2 +-
srcpkgs/cinnamon-screensaver/template | 2 +-
srcpkgs/cinnamon/template | 2 +-
srcpkgs/etcetera/template | 2 +-
srcpkgs/freecad/template | 2 +-
srcpkgs/gedit-plugins/template | 2 +-
srcpkgs/gedit/template | 2 +-
srcpkgs/glib/template | 2 +-
srcpkgs/gobject-introspection/template | 2 +-
srcpkgs/gtk-doc/template | 2 +-
srcpkgs/kdevelop-python/template | 2 +-
srcpkgs/kitty/template | 2 +-
srcpkgs/kupfer/template | 2 +-
srcpkgs/manuskript/template | 2 +-
srcpkgs/rhythmbox/template | 2 +-
srcpkgs/sqlmap/template | 2 +-
srcpkgs/syncplay/template | 2 +-
srcpkgs/system-config-printer/template | 2 +-
srcpkgs/treeline/template | 2 +-
srcpkgs/virt-manager/template | 2 +-
srcpkgs/znc/template | 2 +-
30 files changed, 41 insertions(+), 35 deletions(-)
diff --git a/Manual.md b/Manual.md
index 6fff065f7c6..576b3d2032e 100644
--- a/Manual.md
+++ b/Manual.md
@@ -1458,17 +1458,13 @@ by blanks, Example: `pycompile_module="foo blah"`. If a python module installs a
recursively by the target python version. This differs from `pycompile_module` in that any
path may be specified, Example: `pycompile_dirs="usr/share/foo"`.
-- `pycompile_version`: this variable expects the python version that is used to
-byte-compile the python code (it generates the `.py[co]` files at post-install time).
-By default it's set to `2.7` for `python 2.x` packages.
-
-> NOTE: you need to define it *only* for non-Python modules.
-
- `python_version`: this variable expects the supported Python major version.
By default it's set to `2`. This variable is needed for multi-language
applications (e.g., the application is written in C while the command is
written in Python) or just single Python file ones that live in `/usr/bin`.
+> NOTE: you need to define it *only* for non-Python modules.
+
Also, a set of useful variables are defined to use in the templates:
| Variable | Value |
diff --git a/common/environment/setup-subpkg/subpkg.sh b/common/environment/setup-subpkg/subpkg.sh
index 6bf748fdc3d..0243d240048 100644
--- a/common/environment/setup-subpkg/subpkg.sh
+++ b/common/environment/setup-subpkg/subpkg.sh
@@ -27,7 +27,7 @@ unset -v font_dirs
unset -v xml_entries sgml_entries xml_catalogs sgml_catalogs
# xbps-triggers: pycompile
-unset -v pycompile_version pycompile_dirs pycompile_module
+unset -v pycompile_dirs pycompile_module
# xbps-triggers: dkms
unset -v dkms_modules
diff --git a/common/hooks/post-install/04-create-xbps-metadata-scripts.sh b/common/hooks/post-install/04-create-xbps-metadata-scripts.sh
index 3b1089cd410..0d9797469b2 100644
--- a/common/hooks/post-install/04-create-xbps-metadata-scripts.sh
+++ b/common/hooks/post-install/04-create-xbps-metadata-scripts.sh
@@ -258,6 +258,7 @@ _EOF
#
# Handle python bytecode archives with pycompile trigger.
#
+ local pycompile_version
if [ -d ${PKGDESTDIR}/usr/lib/python* ]; then
pycompile_version="$(find ${PKGDESTDIR}/usr/lib/python* -prune -type d | grep -o '[[:digit:]]\.[[:digit:]]$')"
if [ -z "${pycompile_module}" ]; then
@@ -265,8 +266,17 @@ _EOF
fi
fi
+ if [ -n "$python_version" ]; then
+ pycompile_version=${python_version}
+ fi
+
+ if [ "$pycompile_version" = 3 ]; then
+ pycompile_version=${py3_ver}
+ fi
+
if [ -n "${pycompile_dirs}" -o -n "${pycompile_module}" ]; then
- echo "export pycompile_version=\"${pycompile_version:=2.7}\"" >>$tmpf
+ [ -n "$pycompile_version" ] || msg_error "$pkgver: byte-compilation is required, but python_version is not set\n"
+ echo "export pycompile_version=\"${pycompile_version}\"" >>$tmpf
if [ -n "${pycompile_dirs}" ]; then
echo "export pycompile_dirs=\"${pycompile_dirs}\"" >>$tmpf
fi
diff --git a/srcpkgs/Carla/template b/srcpkgs/Carla/template
index bcd662c546a..67d611b1db6 100644
--- a/srcpkgs/Carla/template
+++ b/srcpkgs/Carla/template
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later"
homepage="http://kxstudio.linuxaudio.org/Applications:Carla"
distfiles="https://github.com/falkTX/Carla/archive/v${version}.tar.gz"
checksum=d0c8d8417f8cce9abe807f6359231f187d60db7121ec1dccce3b596a22ef6c41
-pycompile_version=$py3_ver
+python_version=3
case $XBPS_TARGET_MACHINE in
x86_64* | i686*);;
diff --git a/srcpkgs/angrysearch/template b/srcpkgs/angrysearch/template
index 60070f8a424..88a6954ac85 100644
--- a/srcpkgs/angrysearch/template
+++ b/srcpkgs/angrysearch/template
@@ -10,7 +10,7 @@ short_desc="Instant file search"
maintainer="DirectorX <void.directorx@protonmail.com>"
license="GPL-2"
homepage="https://github.com/dotheevo/angrysearch/"
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="usr/share/angrysearch"
distfiles="http://github.com/dotheevo/${pkgname}/archive/v${version}.tar.gz"
checksum=9a550649c3efafb26660860758f2e75702ce96a0a0c50dc34ced2967b51a843f
diff --git a/srcpkgs/anki/template b/srcpkgs/anki/template
index c7248395618..680e008a9d4 100644
--- a/srcpkgs/anki/template
+++ b/srcpkgs/anki/template
@@ -16,7 +16,7 @@ changelog="https://apps.ankiweb.net/docs/changes.html"
distfiles="https://apps.ankiweb.net/downloads/current/anki-${version}-source.tgz"
checksum=5a53760164c77d619f55107a13099cffe620566a7f610b61b6c4b52487f3bb89
-pycompile_version="$py3_ver"
+python_version=3
post_install() {
vlicense LICENSE
diff --git a/srcpkgs/backintime-qt/template b/srcpkgs/backintime-qt/template
index 82f39c652f8..8453da9bafb 100644
--- a/srcpkgs/backintime-qt/template
+++ b/srcpkgs/backintime-qt/template
@@ -16,4 +16,4 @@ license="GPL-2.0-only"
homepage="https://github.com/bit-team/backintime"
distfiles="https://github.com/bit-team/backintime/releases/download/v${version}/backintime-${version}.tar.gz"
checksum=eef2aa4f43ac23fb0d45239a4bb2f7e5025afdca2ae4e6d6d9d6e722e8b17644
-pycompile_version="$py3_ver"
+python_version=3
diff --git a/srcpkgs/backintime/template b/srcpkgs/backintime/template
index 58c3c110ba3..2dfc98051f7 100644
--- a/srcpkgs/backintime/template
+++ b/srcpkgs/backintime/template
@@ -15,4 +15,4 @@ license="GPL-2.0-only"
homepage="https://github.com/bit-team/backintime"
distfiles="https://github.com/bit-team/backintime/releases/download/v${version}/backintime-${version}.tar.gz"
checksum=eef2aa4f43ac23fb0d45239a4bb2f7e5025afdca2ae4e6d6d9d6e722e8b17644
-pycompile_version="$py3_ver"
+python_version=3
diff --git a/srcpkgs/blender/template b/srcpkgs/blender/template
index e89ca7443ee..6b19078183e 100644
--- a/srcpkgs/blender/template
+++ b/srcpkgs/blender/template
@@ -19,7 +19,7 @@ distfiles="http://download.blender.org/source/${pkgname}-${version}.tar.xz"
checksum=002adf2c51fc58a8941c87fc8e180bb1aacb73a0c223714f36d3d84da345fc65
patch_args="-Np1"
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="/usr/share/blender/$version/scripts"
archs="x86_64* i686* ppc64*"
diff --git a/srcpkgs/cadence/template b/srcpkgs/cadence/template
index acb84d6fcdf..b429ab1f0fc 100644
--- a/srcpkgs/cadence/template
+++ b/srcpkgs/cadence/template
@@ -4,7 +4,7 @@ version=0.9.1
revision=1
wrksrc="Cadence-${version}"
build_style=gnu-makefile
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="usr/share/cadence/src"
hostmakedepends="pkg-config qt5-host-tools python3-PyQt5-devel-tools"
makedepends="jack-devel ladish-devel pulseaudio-devel qt5-devel"
diff --git a/srcpkgs/cinnamon-screensaver/template b/srcpkgs/cinnamon-screensaver/template
index 058100fc485..e30d58eef1b 100644
--- a/srcpkgs/cinnamon-screensaver/template
+++ b/srcpkgs/cinnamon-screensaver/template
@@ -19,7 +19,7 @@ homepage="https://developer.linuxmint.com/projects/cinnamon-projects.html/"
distfiles="https://github.com/linuxmint/${pkgname}/archive/${version}.tar.gz"
checksum=6ae265ebea2adb2b488cbbfbc8647021bc0cabffc01e46c7cfaf8ca1a91b349a
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="/usr/share/cinnamon-screensaver"
do_check() {
diff --git a/srcpkgs/cinnamon/template b/srcpkgs/cinnamon/template
index 44140d3d2f0..9c1f326b1fe 100644
--- a/srcpkgs/cinnamon/template
+++ b/srcpkgs/cinnamon/template
@@ -29,7 +29,7 @@ changelog="https://raw.githubusercontent.com/linuxmint/Cinnamon/${version}/debia
distfiles="https://github.com/linuxmint/${pkgname}/archive/${version}.tar.gz"
checksum=5bc7db4e519aed8b3b76d6b68abc02be966633005a92579071a77d23d33c8af4
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="
usr/share/cinnamon/applets
usr/share/cinnamon/cinnamon-desktop-editor
diff --git a/srcpkgs/etcetera/template b/srcpkgs/etcetera/template
index cfcb25f5b92..d6723467c4b 100644
--- a/srcpkgs/etcetera/template
+++ b/srcpkgs/etcetera/template
@@ -11,7 +11,7 @@ homepage="https://gitlab.com/jeancf/etcetera"
pycompile_dirs="usr/lib/etcetera"
distfiles="https://gitlab.com/jeancf/etcetera/-/archive/${version}/etcetera-${version}.tar.gz"
checksum=3e4b7ff9095f6d311b12e30d745cc5d6b5c777f5daca7d01f7f1c46d273760c1
-pycompile_version="$py3_ver"
+python_version=3
conf_files="/etc/etcetera.conf"
do_install() {
diff --git a/srcpkgs/freecad/template b/srcpkgs/freecad/template
index aa7ab109e24..e57b74d7dd0 100644
--- a/srcpkgs/freecad/template
+++ b/srcpkgs/freecad/template
@@ -30,7 +30,7 @@ esac
# FreeCAD help: qt5/assistant with datas in SQLite format
depends="python3-matplotlib python3-pyside2 qt5-plugin-sqlite python3-pivy"
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="usr/lib/${pkgname}/Mod usr/lib/${pkgname}/data/Mod"
short_desc="General purpose 3D CAD modeler"
diff --git a/srcpkgs/gedit-plugins/template b/srcpkgs/gedit-plugins/template
index 4d6b1bbb7f9..f2f94e63f59 100644
--- a/srcpkgs/gedit-plugins/template
+++ b/srcpkgs/gedit-plugins/template
@@ -15,4 +15,4 @@ license="GPL-2.0-or-later"
homepage="https://wiki.gnome.org/action/show/Apps/Gedit/PluginsLists"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=1151b955393f75b5ee59b51154fda4f1928f498fe986a5584d3cd440876a6af6
-pycompile_version="$py3_ver"
+python_version=3
diff --git a/srcpkgs/gedit/template b/srcpkgs/gedit/template
index 1c019744d28..4e273aaf182 100644
--- a/srcpkgs/gedit/template
+++ b/srcpkgs/gedit/template
@@ -19,7 +19,7 @@ homepage="https://wiki.gnome.org/Apps/Gedit"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=6dc38eda227d1c368e039e9bff485d0bee9a49d5f9560c387ee08f5818a4e387
shlib_provides="libgedit-3.36.so"
-pycompile_version=$py3_ver
+python_version=3
build_options="gir vala"
build_options_default="gir vala"
diff --git a/srcpkgs/glib/template b/srcpkgs/glib/template
index e6ba61ff487..155d1181426 100644
--- a/srcpkgs/glib/template
+++ b/srcpkgs/glib/template
@@ -38,7 +38,7 @@ libglib-devel_package() {
glib-devel_package() {
depends="python3 libglib-devel>=${version}_${revision}"
short_desc+=" - development files"
- pycompile_version="$py3_ver"
+ python_version=3
pycompile_dirs="usr/share/glib-2.0/codegen usr/share/glib-2.0/gdb"
pkg_install() {
vmove usr/bin/glib-compile-resources
diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 5a378407a43..c7cc727b6c0 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -14,7 +14,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=80beae6728c134521926affff9b2e97125749b38d38744dc901f4010ee3e7fa7
-pycompile_version="$py3_ver"
+python_version=3
patch_args="-Np1"
if [ "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 658f91b708c..439da0d796e 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later, GFDL-1.1-or-later"
homepage="http://www.gtk.org/gtk-doc/"
distfiles="${GNOME_SITE}/${pkgname}/${version}/${pkgname}-${version}.tar.xz"
checksum=de0ef034fb17cb21ab0c635ec730d19746bce52984a6706e7bbec6fb5e0b907c
-pycompile_version="$py3_ver"
+python_version=3
diff --git a/srcpkgs/kdevelop-python/template b/srcpkgs/kdevelop-python/template
index 88ae6106146..509a2eecf06 100644
--- a/srcpkgs/kdevelop-python/template
+++ b/srcpkgs/kdevelop-python/template
@@ -16,7 +16,7 @@ license="LGPL-2.0-or-later, GPL-2.0-or-later"
homepage="https://www.kdevelop.org/"
distfiles="${KDE_SITE}/kdevelop/${version}/src/kdev-python-${version}.tar.xz"
checksum=a87cdc7600545866f5e2cec282fcc5543e35d04bc963efada63f392c96e035ef
-pycompile_version="$py3_ver"
+python_version=3
post_install() {
# don't install this python2 script: generates documentation_files, useless at runtime
diff --git a/srcpkgs/kitty/template b/srcpkgs/kitty/template
index a78f6c2a7bc..637fa315dcc 100644
--- a/srcpkgs/kitty/template
+++ b/srcpkgs/kitty/template
@@ -15,7 +15,7 @@ changelog="https://sw.kovidgoyal.net/kitty/changelog.html"
distfiles="https://github.com/kovidgoyal/kitty/releases/download/v${version}/kitty-${version}.tar.xz"
checksum=cd8e9f5c9932155f9d5e7f5cc72dea64bc8a509f6ff0b5fb7a72b4c79e153f8e
patch_args="-Np1"
-pycompile_version="$py3_ver"
+python_version=3
LDFLAGS+=" -Wl,-z,stack-size=2097152"
# TIOCSWINSZ on ppc overflows signed int, used in ioctl()
diff --git a/srcpkgs/kupfer/template b/srcpkgs/kupfer/template
index 95d1bee9e02..03e80e9fdc9 100644
--- a/srcpkgs/kupfer/template
+++ b/srcpkgs/kupfer/template
@@ -5,7 +5,7 @@ revision=2
archs=noarch
build_style=waf3
wrksrc="${pkgname}-v${version}"
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="usr/share/kupfer/kupfer"
configure_args="--no-update-mime --no-update-icon-cache"
hostmakedepends="intltool python3-docutils"
diff --git a/srcpkgs/manuskript/template b/srcpkgs/manuskript/template
index 5a36709bfd5..c0c3269225c 100644
--- a/srcpkgs/manuskript/template
+++ b/srcpkgs/manuskript/template
@@ -12,7 +12,7 @@ license="GPL-3.0-or-later"
homepage="http://www.theologeek.ch/manuskript"
distfiles="https://github.com/olivierkes/manuskript/archive/${version}.tar.gz"
checksum=bed0114c5d7787df07b420aa4909a7ae216e1581147058e03fda4c07deef8ef8
-pycompile_version="$py3_ver"
+python_version=3
do_install() {
vmkdir usr/share/manuskript
diff --git a/srcpkgs/rhythmbox/template b/srcpkgs/rhythmbox/template
index fa352591ba4..8f7ed24e6b4 100644
--- a/srcpkgs/rhythmbox/template
+++ b/srcpkgs/rhythmbox/template
@@ -20,7 +20,7 @@ homepage="http://www.rhythmbox.org"
distfiles="${GNOME_SITE}/${pkgname}/${version::3}/${pkgname}-${version}.tar.xz"
checksum=ee0eb0d7d7bdf696ac9471b19ff3bea3240d63b6cb8a134bf632054af8665d90
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="/usr/lib/rhythmbox/plugins /usr/lib/rhythmbox/sample-plugins"
diff --git a/srcpkgs/sqlmap/template b/srcpkgs/sqlmap/template
index 2a420838f4c..3e0300744a0 100644
--- a/srcpkgs/sqlmap/template
+++ b/srcpkgs/sqlmap/template
@@ -11,7 +11,7 @@ license="GPL-2.0-or-later"
homepage="http://sqlmap.org"
distfiles="https://github.com/sqlmapproject/sqlmap/archive/${version}.tar.gz"
checksum=3c3e89163c7506b4c09e8c0ee9227db007a4708f3a69a838e8a6b751379ffc49
-pycompile_version="$py3_ver"
+python_version=3
do_install() {
vmkdir usr/share/${pkgname}
diff --git a/srcpkgs/syncplay/template b/srcpkgs/syncplay/template
index c51caa224cb..1fa80906be6 100644
--- a/srcpkgs/syncplay/template
+++ b/srcpkgs/syncplay/template
@@ -13,7 +13,7 @@ license="Apache-2.0"
homepage="https://syncplay.pl/"
distfiles="https://github.com/syncplay/syncplay/archive/v${version}.tar.gz"
checksum=a9acc53a3549af89dba9a603622429095e018f8c7c2054637fecbab87b8e15e2
-pycompile_version="$py3_ver"
+python_version=3
post_install() {
for res in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 256x256; do
diff --git a/srcpkgs/system-config-printer/template b/srcpkgs/system-config-printer/template
index 04fe74ff808..c9fd88c7344 100644
--- a/srcpkgs/system-config-printer/template
+++ b/srcpkgs/system-config-printer/template
@@ -10,7 +10,7 @@ hostmakedepends="pkg-config intltool python3-devel xmlto desktop-file-utils"
makedepends="libglib-devel cups-devel eudev-libudev-devel libusb-devel"
depends="python3-cupshelpers python3-smbc python3-gobject gir-freedesktop
libnotify gtk+3 dconf desktop-file-utils libsecret"
-pycompile_version="$py3_ver"
+python_version=3
pycompile_dirs="usr/share/system-config-printer"
short_desc="CUPS printer configuration tool and status applet"
maintainer="Orphaned <orphan@voidlinux.org>"
diff --git a/srcpkgs/treeline/template b/srcpkgs/treeline/template
index 65d26128029..d19c90b8d3f 100644
--- a/srcpkgs/treeline/template
+++ b/srcpkgs/treeline/template
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
homepage="http://treeline.bellz.org/"
distfiles="https://github.com/doug-101/TreeLine/archive/v${version}.tar.gz"
checksum=04501aeebaa1cc9eb0805fc3b7ca8305d682bbf67dd28a51b627f064c9f88a06
-pycompile_version="$py3_ver"
+python_version=3
do_install() {
python3 install.py -x -p /usr -b "${DESTDIR}"
diff --git a/srcpkgs/virt-manager/template b/srcpkgs/virt-manager/template
index c0cfcc25fc1..6a5acd9e953 100644
--- a/srcpkgs/virt-manager/template
+++ b/srcpkgs/virt-manager/template
@@ -27,7 +27,7 @@ virt-manager-tools_package() {
short_desc="Programs to create and clone virtual machines"
depends="libosinfo python3-gobject libvirt-python3 python3-urllib3 libxml2-python3 python3-requests"
pycompile_dirs="/usr/share/${sourcepkg}"
- pycompile_version="$py3_ver"
+ python_version=3
pkg_install() {
vmove usr/bin/virt-clone
vmove usr/bin/virt-convert
diff --git a/srcpkgs/znc/template b/srcpkgs/znc/template
index 202e9dd567a..b84e79a9122 100644
--- a/srcpkgs/znc/template
+++ b/srcpkgs/znc/template
@@ -40,7 +40,7 @@ post_install() {
znc-python3_package() {
depends="znc>=${version}_${revision}"
- pycompile_version="$py3_ver"
+ python_version=3
pycompile_dirs="/usr/lib/znc/modpython"
short_desc+=" - python3 plugin"
pkg_install() {
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PR PATCH] [Merged]: common/hooks: remove pycompile_version, use python_version instead
2020-04-20 17:24 [PR PATCH] common/hooks: remove pycompile_version, use python_version instead Chocimier
2020-04-22 18:11 ` [PR PATCH] [Updated] " Chocimier
@ 2020-04-22 18:11 ` Chocimier
1 sibling, 0 replies; 3+ messages in thread
From: Chocimier @ 2020-04-22 18:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 200 bytes --]
There's a merged pull request on the void-packages repository
common/hooks: remove pycompile_version, use python_version instead
https://github.com/void-linux/void-packages/pull/21191
Description:
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-04-22 18:11 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-20 17:24 [PR PATCH] common/hooks: remove pycompile_version, use python_version instead Chocimier
2020-04-22 18:11 ` [PR PATCH] [Updated] " Chocimier
2020-04-22 18:11 ` [PR PATCH] [Merged]: " Chocimier
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).