From 09e0a58429f6c5c17c5b3b402c8709b394cbf5bd Mon Sep 17 00:00:00 2001 From: Keith Maxwell Date: Sun, 3 May 2020 15:43:43 +0100 Subject: main/scons: fix shebang line Before this change: $ dabuild sh $ sudo apk add scons >/dev/null && scons --version env: can't execute 'python': No such file or directory After this change: $ dabuild sh $ sudo apk add scons >/dev/null && scons --version SCons by Steven Knight et al.: script: v3.1.2.bee7caf9defd6e108fc2998a2520ddb36a967691, 2019-12-17 02:07:09, by bdeegan on octodog engine: v3.1.2.bee7caf9defd6e108fc2998a2520ddb36a967691, 2019-12-17 02:07:09, by bdeegan on octodog engine path: ['/usr/lib/scons/SCons'] Copyright (c) 2001 - 2019 The SCons Foundation See also https://github.com/SCons/scons/issues/2891 and Fedora's approach around line 140 of https://apps.fedoraproject.org/packages/python3-scons/sources/spec/ --- main/scons/APKBUILD | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main/scons/APKBUILD b/main/scons/APKBUILD index 91f6505f851..10536784c41 100644 --- a/main/scons/APKBUILD +++ b/main/scons/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: pkgname=scons pkgver=3.1.2 -pkgrel=0 +pkgrel=1 pkgdesc="Software construction system" url="http://www.scons.org" arch="noarch" @@ -17,6 +17,9 @@ build() { package() { python3 setup.py install --prefix=/usr --root="$pkgdir" + # workaround for https://github.com/SCons/scons/issues/2891 + sed -i '1s|/usr/bin/env python$|/usr/bin/python3|' "$pkgdir"/usr/bin/* + } check() { -- cgit v1.2.3