Package Details: perl-alien-wxwidgets 0.69-1

Git Clone URL: https://aur.archlinux.org/perl-alien-wxwidgets.git (read-only, click to copy)
Package Base: perl-alien-wxwidgets
Description: building, finding and using wxWidgets binaries
Upstream URL: https://metacpan.org/release/Alien-wxWidgets
Licenses: GPL, PerlArtistic
Submitter: giovanni
Maintainer: swiftgeek
Last Packager: swiftgeek
Votes: 72
Popularity: 0.166141
First Submitted: 2010-02-13 04:34
Last Updated: 2017-05-09 14:27

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

jnbek commented on 2014-03-31 20:51

heh, 0.65 was just uploaded. should be propagated to the mirrors shortly.

jnbek commented on 2014-03-30 01:15

holy crap, nice work @swiftgeek. It's all yours, take good care of her.

swiftgeek commented on 2014-03-29 14:02

Results:
Using /usr/bin/wx-config-2.8 instead of one provided by wxgtk3.0 makes good alien, compiles perl-wx against wx-gtk2.8 and perl-wx-glcanvas works again
(Modification is only needed to alien)
Related: /usr/bin/wx-config-2.8
If i keep wxgtk uninstalled maybe i will be able to provide patch for alien…
symlinking wx-config to /usr/bin/wx-config-2.8 makes proper alien package

Unrelated: It should also depend on perl-module-pluggable https://aur.archlinux.org/packages/perl-module-pluggable/

PKGBUILD: https://gist.github.com/swiftgeek/9854957

@jnbek I can take over this package if You want ;)

swiftgeek commented on 2014-03-29 13:26

Related: /usr/bin/wx-config-2.8
If i keep wxgtk uninstalled maybe i will be able to provide patch for alien…
symlinking wx-config to /usr/bin/wx-config-2.8 makes proper alien package

Unrelated: It should also depend on perl-module-pluggable https://aur.archlinux.org/packages/perl-module-pluggable/

swiftgeek commented on 2014-03-29 13:21

Related: /usr/bin/wx-config-2.8
If i keep wxgtk uninstalled maybe i will be able to provide patch for alien…

swiftgeek commented on 2014-03-29 13:13

Unrelated: It should also depend on perl-module-pluggable https://aur.archlinux.org/packages/perl-module-pluggable/

swiftgeek commented on 2014-03-29 12:15

Further diff against working system - gtk2_2_8_12_uni_gcc_3_4.pm should be in package instead of gtk2_3_0_0_uni_gcc_3_4.pm
… i guess that downgrading wxwidgets might help… then if that works, we need to figure out how to patch perl-alien-wxwidgets to use older wx (same probably will go for perl-wx)

swiftgeek commented on 2014-03-29 00:16

well perl-wx requires alien to be installed… smaller package doesn't allow for compiling of perl-wx (i can also select if I remove PERL_MM_USE_DEFAULT=1 ), bigger allows for compilation

Inclusion of wx in alien depends only on whether alien is installed or not (if it is installed it doesn't asks any questions).

"Wx not found" looks like this (according to many mailinglists messages installing perl-wx solves this issue)
Searching configuration for:
wxWidgets (any version) for (any toolkit); compiler compatibility: (any compiler) (any version);

Available configurations:
wxWidgets 3.000000 for gtk2; compiler compatibility: gcc 3.4; options: no debug, unicode, no mslu

jnbek commented on 2014-03-28 23:47

Yea, I noticed that too, I even installed perl-wx BEFORE building this module, and it still insisted on downloading and compiling the Wx module.... most frustrating. Do you have the perl-wx AUR installed? see if that makes a difference and let me know your results.

swiftgeek commented on 2014-03-28 23:44

If i try to build this package when "perl-alien-wxwidgets" is already installed resulting package is quite small (<0.5MiB), hovever when it wasn't previously installed - it downloads and tries to compile (perl-)wx on its own… (>14MiB)

I cannot make neither of them work with perl-wx-glcanvas: First claims that there is no proper Wx available, 2nd just throws thrash around like "/usr/lib/perl5/vendor_perl/Alien/wxWidgets/gtk_2_8_12_uni/lib/wx/include/gtk2-unicode-release-2.8"

I have absolutely no idea what is happening