summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Rogoża2015-06-14 16:43:24 +0200
committerPiotr Rogoża2015-06-14 16:43:24 +0200
commit9aff1f8469090ae788a41d14feb078196e76f804 (patch)
tree79e1bf868968635c660d35710965e12b263cfc07
downloadaur-9aff1f8469090ae788a41d14feb078196e76f804.tar.gz
Initial import
-rw-r--r--.SRCINFO70
-rw-r--r--PKGBUILD108
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
+}