diff options
author | Balló György | 2017-01-24 13:15:06 +0100 |
---|---|---|
committer | Balló György | 2017-01-24 13:15:06 +0100 |
commit | 79dd6da17aed8cb6aff89f356ee56beac6bc02f2 (patch) | |
tree | d26d526e24dfc8ab73ab260d8c3504ab7e2aad1e | |
download | aur-79dd6da17aed8cb6aff89f356ee56beac6bc02f2.tar.gz |
Move package from the [community] repository
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | perl-gtk2-unique.patch | 12 |
3 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8f8d0344c5a6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = perl-gtk2-unique + pkgdesc = Perl bindings for the C library libunique + pkgver = 0.05 + pkgrel = 13 + url = https://metacpan.org/release/Gtk2-Unique + arch = i686 + arch = x86_64 + license = LGPL + license = PerlArtistic + checkdepends = xorg-server-xvfb + makedepends = perl-extutils-depends + makedepends = perl-extutils-pkgconfig + depends = gtk2-perl + depends = libunique + options = !emptydirs + source = http://search.cpan.org/CPAN/authors/id/P/PO/POTYL/Gtk2-Unique-0.05.tar.gz + source = perl-gtk2-unique.patch + md5sums = 0beb552933b765a017588563a71af123 + md5sums = f8e15e1b93e2629e1745f8e4de8524ff + +pkgname = perl-gtk2-unique + depends = gtk2-perl + depends = libunique + depends = perl>= + depends = perl< + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ce3e91120f8c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 174748 2016-05-11 04:31:41Z fyan $ +# Maintainer: Felix Yan <felixonmars@archlinux.org> +# Contributor: Brian Bidulock <bidulock@openss7.org> + +pkgname=perl-gtk2-unique +_realname=Gtk2-Unique +pkgver=0.05 +pkgrel=13 +pkgdesc="Perl bindings for the C library libunique" +arch=('i686' 'x86_64') +url="https://metacpan.org/release/${_realname}" +license=('LGPL' 'PerlArtistic') +makedepends=('perl-extutils-depends' 'perl-extutils-pkgconfig') +depends=('gtk2-perl' 'libunique') +checkdepends=('xorg-server-xvfb') +options=('!emptydirs') +source=("http://search.cpan.org/CPAN/authors/id/P/PO/POTYL/${_realname}-${pkgver}.tar.gz" + "$pkgname.patch") +md5sums=('0beb552933b765a017588563a71af123' + 'f8e15e1b93e2629e1745f8e4de8524ff') + +build() { + cd "$srcdir/$_realname-$pkgver" + patch -Np1 -i "$srcdir/$pkgname.patch" + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd "$srcdir/$_realname-$pkgver" + xvfb-run -a -s "-extension GLX -screen 0 1280x1024x24" make test +} + +package() { + cd "$srcdir/$_realname-$pkgver" + make install DESTDIR="$pkgdir" + find "$pkgdir" -name '.packlist' -delete + find "$pkgdir" -name '*.pod' -delete +# template start; name=perl-binary-module-dependency; version=1; +if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then + _perlver_min=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]);') + _perlver_max=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+1);') + depends+=("perl>=$_perlver_min" "perl<$_perlver_max") +fi +# template end; +} diff --git a/perl-gtk2-unique.patch b/perl-gtk2-unique.patch new file mode 100644 index 000000000000..3b0fe0365e72 --- /dev/null +++ b/perl-gtk2-unique.patch @@ -0,0 +1,12 @@ +diff -up Gtk2-Unique-0.05/xs/UniqueMessageData.xs.orig Gtk2-Unique-0.05/xs/UniqueMessageData.xs +--- Gtk2-Unique-0.05/xs/UniqueMessageData.xs.orig 2010-05-05 09:47:45.000000000 -0600 ++++ Gtk2-Unique-0.05/xs/UniqueMessageData.xs 2013-06-18 11:54:05.000000000 -0600 +@@ -38,7 +38,7 @@ SV* + unique_message_data_get (UniqueMessageData *message_data) + PREINIT: + const guchar *string = NULL; +- gint length = 0; ++ gsize length = 0; + + CODE: + string = unique_message_data_get(message_data, &length); |