summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2021-11-08 09:00:29 -0700
committerMark Wagie2021-11-08 09:00:29 -0700
commit4c4143129d8d7b256e1fc29d357a829a6b901fb8 (patch)
tree4f2cbb44ff904991bb29d69d002488cdc9bf69e6
parent53d0d61fa7cb959c2c902f806674a7b8d178ef02 (diff)
downloadaur-4c4143129d8d7b256e1fc29d357a829a6b901fb8.tar.gz
correct dependencies, fix build
-rw-r--r--.SRCINFO72
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD103
3 files changed, 37 insertions, 145 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f07548ced2dd..4faec3195e9d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,73 +1,17 @@
-# Generated by mksrcinfo v8
-# Thu Dec 28 11:44:49 UTC 2017
pkgbase = perl-wx
- pkgdesc = Wx - interface to the wxWidgets GUI toolkit
+ pkgdesc = Interface to the wxWidgets cross-platform GUI toolkit
pkgver = 0.9932
- pkgrel = 2
- url = http://search.cpan.org/dist/Wx
- arch = i686
+ pkgrel = 3
+ url = https://metacpan.org/dist/Wx
arch = x86_64
license = GPL
license = PerlArtistic
- checkdepends = webkit2gtk
- 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
+ checkdepends = xorg-server-xvfb
+ depends = perl-alien-wxwidgets
+ depends = perl-extutils-xspp
+ depends = wxgtk2
options = !emptydirs
- source = http://search.cpan.org/CPAN/authors/id/M/MD/MDOOTSON/Wx-0.9932.tar.gz
+ source = https://cpan.metacpan.org/authors/id/M/MD/MDOOTSON/Wx-0.9932.tar.gz
sha256sums = 1cfdb6535a0f4676e6f1aab2c9d8e16d577be3eb3b7cc04c8074d685e6651b70
pkgname = perl-wx
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4dab8d6386e3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+# Ignore everything
+*
+
+# But not these files...
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
index 4dc197a1d597..a18771be2f81 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,92 +1,32 @@
-# Maintainer: dracorp aka Piotr Rogoza <piotr.r.public at gmail.com>
-
+# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
+# Contributor: dracorp aka Piotr Rogoza <piotr.r.public at gmail.com>
pkgname=perl-wx
pkgver=0.9932
-_author=M/MD/MDOOTSON
-_perlmod=Wx
-pkgrel=2
-pkgdesc="Wx - interface to the wxWidgets GUI toolkit"
-arch=('i686' 'x86_64')
-url="http://search.cpan.org/dist/Wx"
+pkgrel=3
+pkgdesc="Interface to the wxWidgets cross-platform GUI toolkit"
+arch=('x86_64')
+url="https://metacpan.org/dist/Wx"
license=('GPL' 'PerlArtistic')
-depends=(wxgtk)
-makedepends=(
-perl-alien-wxwidgets
-perl-extutils-xspp
-xorg-server-xvfb
-#ExtUtils::MakeMaker => perl
-#ExtUtils::ParseXS => perl
-#File::Spec::Functions => perl
-#Test::More => perl
-#Test::Harness => perl
-)
-checkdepends=(webkit2gtk)
-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
-)
+depends=('perl-alien-wxwidgets' 'perl-extutils-xspp' 'wxgtk2')
+checkdepends=('xorg-server-xvfb')
options=('!emptydirs')
-source=("http://search.cpan.org/CPAN/authors/id/$_author/$_perlmod-$pkgver.tar.gz")
+source=("https://cpan.metacpan.org/authors/id/M/MD/MDOOTSON/Wx-$pkgver.tar.gz")
sha256sums=('1cfdb6535a0f4676e6f1aab2c9d8e16d577be3eb3b7cc04c8074d685e6651b70')
-unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
-export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
build(){
- cd "$srcdir"/$_perlmod-$pkgver
- perl Makefile.PL
+ cd "Wx-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
+ export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
+ perl Makefile.PL \
+ --wx-unicode \
+ --wx-version=$(wx-config --version | cut -d . -f 1-2) \
+ --wx-toolkit=gtk2 \
+ INSTALLDIRS=vendor
make
}
check(){
- cd "$srcdir"/$_perlmod-$pkgver
+ cd "Wx-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
if [[ -z "$DISPLAY" || -x /usr/bin/xvfb-run ]]; then
# warning 'Empty $DISPLAY - falling back to xvfb-run (xorg-server-xvfb)'
xvfb-run -a -s "+extension GLX -screen 0 1280x1024x24" make test
@@ -95,6 +35,7 @@ check(){
fi
}
package(){
- cd "$srcdir"/$_perlmod-$pkgver
- make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
+ cd "Wx-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
+ make DESTDIR="$pkgdir" install
}