Package Details: python2-scons 3.1.1-3

Git Clone URL: https://aur.archlinux.org/python2-scons.git (read-only)
Package Base: python2-scons
Description: Extensible Python-based build utility. Python2 version
Upstream URL: https://scons.org
Licenses: MIT
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 2
Popularity: 1.159764
First Submitted: 2019-08-06 22:27
Last Updated: 2019-10-11 19:03

Pinned Comments

bartus commented on 2019-08-10 14:54

This package is also hosted on GitHub.

Latest Comments

bartus commented on 2019-09-06 18:27

@xantares: done.

xantares commented on 2019-09-02 16:22

please update makedepends vs community package: https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/scons&id=4d218273d56ebdb133d1ec8bfe5a59e291bb0201

bartus commented on 2019-08-21 21:32

@ectospasm: mongodb build find here, it must be something in your system configuration. Have you tried build mongodb in clean chroot?

ectospasm commented on 2019-08-19 22:12

I get the following when trying to build mongodb, which now depends on python2-scons:

python2-scons ==>; Starting build()...
Traceback (most recent call last):
  File "/usr/bin/scons2", line 204, in <module>;
    SCons.Script.main()
AttributeError: 'module' object has no attribute 'main'
==>; ERROR: A failure occurred in build().
Aborting...

I've also reported this on the mongodb AUR page.

bartus commented on 2019-08-10 16:56

@jamespharvey20: thanks for the tip.

I've pushed the PKGBUILD GitHub, next time you could post PR with a patch, I even gave it a Travis check ;)

bartus commented on 2019-08-10 14:54

This package is also hosted on GitHub.

jamespharvey20 commented on 2019-08-10 03:02

This patch fixes the conflict:

diff --git a/PKGBUILD b/PKGBUILD
index [`e1ab598`](https://aur.archlinux.org/cgit/aur.git/commit/?h=python2-scons&id=e1ab598)..4671187 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -78,9 +78,9 @@ package() {
                            --standard-lib \
                            --install-data=/usr/share \
                            --root="$pkgdir"
-  install -vDm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${_pkgbase}/"
+  install -vDm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}/"
   install -vDm 644 {CHANGES,README,RELEASE}.txt \
-    -t "${pkgdir}/usr/share/doc/${_pkgbase}/"
+    -t "${pkgdir}/usr/share/doc/${pkgname}/"
   # removing Windows only script
   rm -vf "${pkgdir}/usr/bin/scons"*.bat
   # moving files so scons and python2-scons don't conflict

rouhannb commented on 2019-08-09 21:37

The files in /usr/share/ (aside from /usr/share/man, you seem to have taken care of those) conflict with scons.