Package Details: python-wxpython-git 4.2.1.r25.g83db65a2-1

Git Clone URL: https://aur.archlinux.org/python-wxpython-git.git (read-only, click to copy)
Package Base: python-wxpython-git
Description: Python 3 implementation of the WxPython UI library
Upstream URL: https://github.com/wxWidgets/Phoenix
Licenses: custom:wxWindows
Conflicts: python-wxpython, wxpython-phoenix-git
Provides: python-wxpython
Replaces: wxpython-phoenix-git
Submitter: FabioLolix
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 6
Popularity: 0.000000
First Submitted: 2023-08-13 14:55 (UTC)
Last Updated: 2023-08-13 14:55 (UTC)

Required by (102)

Sources (3)

Latest Comments

1 2 Next › Last »

FabioLolix commented on 2023-08-15 11:44 (UTC)

@Infernio python-wxpython-git created and updated https://aur.archlinux.org/packages/python-wxpython-git

Infernio commented on 2023-06-03 15:46 (UTC) (edited on 2023-06-03 15:58 (UTC) by Infernio)

Needs the following change to build with newer git versions:

diff --git a/PKGBUILD b/PKGBUILD
index 180c715..2f3d627 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -24,7 +24,7 @@ prepare(){
    cd "$srcdir/$pkgname"
    git submodule init
    git config submodule.ext/wxWidgets.url "$srcdir/wxWidgets"
-   git submodule update
+   git -c protocol.file.allow=always submodule update
 }

 build(){

See https://wiki.archlinux.org/title/VCS_package_guidelines#Git_submodules.

Edit: and also needs sip as a makedepends.

Edit 2: the recursive submodules from wxWidgets will also need to be included as sources and inited/updated in prepare() from what I can tell.

ase1590 commented on 2018-08-09 18:58 (UTC)

@nickoe Please do not build this with yaourt, since yaourt with attempt to build it in /tmp/ and will use up all of your RAM very quickly, causing files to go missing.

please build it using makepkg instead.

nickoe commented on 2018-08-04 15:23 (UTC)

I get this build error chmod: cannot access '/tmp/yaourt-tmp-nickoe/aur-python-wxpython-phoenix/pkg/python-wxpython-phoenix/usr/lib/python3.6/site-packages/wxPython-4.0.1-py3.6.egg-info/*': No such file or directory

prash commented on 2017-10-25 08:42 (UTC) (edited on 2017-10-25 08:51 (UTC) by prash)

The build function attempts to download old versions of doxygen, sip, and waf. You should insert following lines before "python build.py ..." export DOXYGEN=/usr/bin/doxygen export SIP=/usr/bin/sip export WAF=/usr/bin/waf Additionally, you must include doxygen, sip, and waf in the makedepends array. Unfortunately, the build still fails after all that. Can you please verify the script?

ase1590 commented on 2017-09-29 16:00 (UTC)

@berbigou, this package is very large to compile (>4GB) and will easily overload your memory if you try to build it with the default settings of yaourt. make sure you have at least 6 GB free on your hard drive, then try compiling with "makepkg" instead of using an aur helper. it compiled fine for me.

berbigou commented on 2017-09-24 15:35 (UTC) (edited on 2017-09-24 15:37 (UTC) by berbigou)

doesn't compile for me. complains about paths (Please see errors at the end): ------------ BUILD FINISHED ------------ To use wxPython from the build folder (without installing): - Set your PYTHONPATH variable to /Docs/Temp/yaourt/aur-wxpython-phoenix-git/src/wxpython-phoenix-git. [...] Done! ==> Entre dans l’environnement fakeroot... chmod: impossible d'accéder à '/Docs/Temp/yaourt/aur-wxpython-phoenix-git/wxpython-phoenix-git/pkg': Aucun fichier ou dossier de ce type (means no file or folder of this type) /usr/bin/fakeroot : ligne 181 : 16850 Signal #1 défini par l'usager FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$LIB" "$@"

ase1590 commented on 2017-09-19 12:47 (UTC) (edited on 2017-09-19 12:52 (UTC) by ase1590)

@anntzer, is this not building for you with the features of 4.0? the nature of a git packages is that regardless of what version the AUR claims it is, it will always grab the latest git commit of the source code. so in theory all you need to do is simply re-install it to pull in the latest changes on wxpython. I'm not seeing any new build flags on the project page, so simply re-building the package from source using makepkg and re-installing should be sufficient. There have been 100 new commits to the code since 4.0.0b1, are you wanting me to create a new package to build the older 4.0.0b1 pre-release? for now, I'll bump the version tonight when i have time so it will flag it as needing updated.

anntzer commented on 2017-09-18 16:19 (UTC)

Hi, could you consider publishing a PKGBUILD that specifically builds the latest (pre)release (https://github.com/wxWidgets/Phoenix/releases) -- 4.0.0b1 as of today? It "should" just be a matter of replacing the source accordingly... Thanks!

ase1590 commented on 2017-07-22 17:44 (UTC)

@qft, fixed!