diff options
author | Piotr Rogoża | 2015-06-14 16:43:24 +0200 |
---|---|---|
committer | Piotr Rogoża | 2015-06-14 16:43:24 +0200 |
commit | 9aff1f8469090ae788a41d14feb078196e76f804 (patch) | |
tree | 79e1bf868968635c660d35710965e12b263cfc07 | |
download | aur-9aff1f8469090ae788a41d14feb078196e76f804.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 70 | ||||
-rw-r--r-- | PKGBUILD | 108 |
2 files changed, 178 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..35f6943e745d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,70 @@ +pkgbase = perl-wx + pkgdesc = Wx - interface to the wxWidgets GUI toolkit + pkgver = 0.9927 + pkgrel = 3 + url = http://search.cpan.org/dist/Wx + arch = i686 + arch = x86_64 + license = GPL + license = PerlArtistic + makedepends = perl-alien-wxwidgets + makedepends = perl-extutils-xspp + makedepends = xorg-server-xvfb + depends = wxgtk + provides = perl-wx-aui + provides = perl-wx-app + provides = perl-wx-artprovider + provides = perl-wx-calendar + provides = perl-wx-dnd + provides = perl-wx-dataview + provides = perl-wx-datetime + provides = perl-wx-docview + provides = perl-wx-dropsource + provides = perl-wx-event + provides = perl-wx-fs + provides = perl-wx-grid + provides = perl-wx-help + provides = perl-wx-html + provides = perl-wx-ipc + provides = perl-wx-locale + provides = perl-wx-mdi + provides = perl-wx-media + provides = perl-wx-menu + provides = perl-wx-mini + provides = perl-wx-overload-driver + provides = perl-wx-overload-handle + provides = perl-wx-perl-carp + provides = perl-wx-perl-splashfast + provides = perl-wx-perl-textvalidator + provides = perl-wx-perltest + provides = perl-wx-print + provides = perl-wx-propertygrid + provides = perl-wx-radiobox + provides = perl-wx-ribbon + provides = perl-wx-richtext + provides = perl-wx-stc + provides = perl-wx-socket + provides = perl-wx-timer + provides = perl-wx-webview + provides = perl-wx-xrc + provides = perl-wx-build-makemaker + provides = perl-wx-build-makemaker-any_os + provides = perl-wx-build-makemaker-any_wx_config + provides = perl-wx-build-makemaker-core + provides = perl-wx-build-makemaker-hacks + provides = perl-wx-build-makemaker-macosx_gcc + provides = perl-wx-build-makemaker-win32 + provides = perl-wx-build-makemaker-win32_msvc + provides = perl-wx-build-makemaker-win32_mingw + provides = perl-wx-build-options + provides = perl-wx-build-utils + provides = perl-build-wx-xsp-enum + provides = perl-build-wx-xsp-event + provides = perl-build-wx-xsp-overload + provides = perl-build-wx-xsp-virtual + options = !emptydirs + source = http://search.cpan.org/CPAN/authors/id/M/MD/MDOOTSON/Wx-0.9927.tar.gz + sha256sums = a174bd1b6a5558174697775be0ede2fb8260258d60bb6e116dfe6f56ac1d22bb + +pkgname = perl-wx + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5befc671b5b1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,108 @@ +# Maintainer: Piotr Rogoza <piotr dot r dot public at gmail dot com> +# Contributor: Piotr Rogoza <piotr dot r dot public at gmail dot com> + +pkgname=perl-wx +pkgver=0.9927 +_author=M/MD/MDOOTSON +_perlmod=Wx +pkgrel=3 +pkgdesc="Wx - interface to the wxWidgets GUI toolkit" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Wx" +license=('GPL' 'PerlArtistic') +depends=( +wxgtk +) +makedepends=( +perl-alien-wxwidgets +perl-extutils-xspp +#ExtUtils::MakeMaker => perl +#ExtUtils::ParseXS => perl +#File::Spec::Functions => perl +#Test::More => perl +#Test::Harness => perl +) +[ -z "$DISPLAY" ] && makedepends+=(xorg-server-xvfb) +provides=( +perl-wx-aui +perl-wx-app +perl-wx-artprovider +perl-wx-calendar +perl-wx-dnd +perl-wx-dataview +perl-wx-datetime +perl-wx-docview +perl-wx-dropsource +perl-wx-event +perl-wx-fs +perl-wx-grid +perl-wx-help +perl-wx-html +perl-wx-ipc +perl-wx-locale +perl-wx-mdi +perl-wx-media +perl-wx-menu +perl-wx-mini +perl-wx-overload-driver +perl-wx-overload-handle +perl-wx-perl-carp +perl-wx-perl-splashfast +perl-wx-perl-textvalidator +perl-wx-perltest +perl-wx-print +perl-wx-propertygrid +perl-wx-radiobox +perl-wx-ribbon +perl-wx-richtext +perl-wx-stc +perl-wx-socket +perl-wx-timer +perl-wx-webview +perl-wx-xrc +perl-wx-build-makemaker +perl-wx-build-makemaker-any_os +perl-wx-build-makemaker-any_wx_config +perl-wx-build-makemaker-core +perl-wx-build-makemaker-hacks +perl-wx-build-makemaker-macosx_gcc +perl-wx-build-makemaker-win32 +perl-wx-build-makemaker-win32_msvc +perl-wx-build-makemaker-win32_mingw +perl-wx-build-options +perl-wx-build-utils +perl-build-wx-xsp-enum +perl-build-wx-xsp-event +perl-build-wx-xsp-overload +perl-build-wx-xsp-virtual +) +options=('!emptydirs') +source=("http://search.cpan.org/CPAN/authors/id/$_author/$_perlmod-$pkgver.tar.gz") +sha256sums=('a174bd1b6a5558174697775be0ede2fb8260258d60bb6e116dfe6f56ac1d22bb') + +build(){ + cd "$srcdir"/$_perlmod-$pkgver + # Setting these env variables overwrites any command-line-options we don't want... + export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps \ + PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \ + PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \ + MODULEBUILDRC=/dev/null + + /usr/bin/perl Makefile.PL + make +} +check(){ + cd "$srcdir"/$_perlmod-$pkgver + if [ -z "$DISPLAY" ]; then + warning 'Empty $DISPLAY - falling back to xvfb-run (xorg-server-xvfb)' + xvfb-run -a -s "+extension GLX -screen 0 1280x1024x24" make test + else + make test + fi +} +package(){ + cd "$srcdir"/$_perlmod-$pkgver + make install + # remove perllocal.pod and .packlist + find "$pkgdir" -name .packlist -o -name perllocal.pod -delete +} |