summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2021-05-30 00:13:46 -0600
committerBrian Bidulock2021-05-30 00:13:46 -0600
commit31e8bbcecc1272cc54fe250957508b9941873bb4 (patch)
treee1fcc7e786e9ea2b06f6954caaa6f4feb6691ce3
parentdf98d4f2635910b86733892c1798f317ba52c26d (diff)
downloadaur-31e8bbcecc1272cc54fe250957508b9941873bb4.tar.gz
uppkg
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD18
-rw-r--r--fix_segfault_2nd_instance.patch13
-rw-r--r--perl-gtk2-unique.patch12
4 files changed, 10 insertions, 49 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 35e8eeeacca1..2b3a2a2bf8fb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = perl-gtk2-unique
pkgdesc = Perl bindings for the C library libunique
- pkgver = 0.05
- pkgrel = 26
+ pkgver = 0.07
+ pkgrel = 1
url = https://metacpan.org/release/Gtk2-Unique
arch = i686
arch = x86_64
@@ -14,15 +14,9 @@ pkgbase = perl-gtk2-unique
depends = gtk2-perl
depends = libunique
options = !emptydirs
- source = https://cpan.metacpan.org/authors/id/P/PO/POTYL/Gtk2-Unique-0.05.tar.gz
- source = perl-gtk2-unique.patch
- source = fix_segfault_2nd_instance.patch
- md5sums = 0beb552933b765a017588563a71af123
- md5sums = f8e15e1b93e2629e1745f8e4de8524ff
- md5sums = b509a893e15c614dc668348c89e83c2d
- sha512sums = 9ed700de45e6d7e5410ff4b4313869be9127b7933faf862f4f34f4330165dbda4b1d983efddedcd71487d0cdbf10982a7b76af7cf60339ae3359f57271177492
- sha512sums = 9893a480f60a28eb50c053fbd840eec514cddb3bca322fe5ebdbc74b9382514cb5dc2d1c2a3fa740d42f2129b683adb9d99090ab5c99ae42c6eff3fb3da379ff
- sha512sums = 594097e881c30178c3084a026d9a3a0cd2eb86e5bdd89faf19e29ee5c911a184af1f33b3b1b0b1ae693b354b6ffd754c7b43c3783b19f3ec6c545b90e3dcfe0e
+ source = https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk2-Unique-0.07.tar.gz
+ md5sums = 7e540d51944f70538e2ff32907297fa5
+ sha512sums = 62975a16840be7af7d5657c816367572d1b5140585d1275331e2d05dcefe18ebcccf8cb81747da92f12e085a5bef1c0ba2dcf4d2fc886baef97a22317e1e04f6
pkgname = perl-gtk2-unique
diff --git a/PKGBUILD b/PKGBUILD
index 80351661a776..cbc0ed445b17 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,8 +6,8 @@
pkgname=perl-gtk2-unique
_cpanname=Gtk2-Unique
-pkgver=0.05
-pkgrel=26
+pkgver=0.07
+pkgrel=1
pkgdesc="Perl bindings for the C library libunique"
arch=('i686' 'x86_64')
url="https://metacpan.org/release/${_cpanname}"
@@ -16,20 +16,12 @@ makedepends=('perl-extutils-depends' 'perl-extutils-pkgconfig')
depends=('perl' 'gtk2-perl' 'libunique')
checkdepends=('xorg-server-xvfb')
options=('!emptydirs')
-source=("https://cpan.metacpan.org/authors/id/P/PO/POTYL/${_cpanname}-${pkgver}.tar.gz"
- "$pkgname.patch"
- "fix_segfault_2nd_instance.patch")
-md5sums=('0beb552933b765a017588563a71af123'
- 'f8e15e1b93e2629e1745f8e4de8524ff'
- 'b509a893e15c614dc668348c89e83c2d')
-sha512sums=('9ed700de45e6d7e5410ff4b4313869be9127b7933faf862f4f34f4330165dbda4b1d983efddedcd71487d0cdbf10982a7b76af7cf60339ae3359f57271177492'
- '9893a480f60a28eb50c053fbd840eec514cddb3bca322fe5ebdbc74b9382514cb5dc2d1c2a3fa740d42f2129b683adb9d99090ab5c99ae42c6eff3fb3da379ff'
- '594097e881c30178c3084a026d9a3a0cd2eb86e5bdd89faf19e29ee5c911a184af1f33b3b1b0b1ae693b354b6ffd754c7b43c3783b19f3ec6c545b90e3dcfe0e')
+source=("https://cpan.metacpan.org/authors/id/X/XA/XAOC/${_cpanname}-${pkgver}.tar.gz")
+md5sums=('7e540d51944f70538e2ff32907297fa5')
+sha512sums=('62975a16840be7af7d5657c816367572d1b5140585d1275331e2d05dcefe18ebcccf8cb81747da92f12e085a5bef1c0ba2dcf4d2fc886baef97a22317e1e04f6')
build() {
cd $_cpanname-$pkgver
- patch -Np1 -i ../$pkgname.patch
- patch -Np1 -i ../fix_segfault_2nd_instance.patch
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
sed -e 's,q(build/doc.pl),q(./build/doc.pl),g' -i Makefile
make
diff --git a/fix_segfault_2nd_instance.patch b/fix_segfault_2nd_instance.patch
deleted file mode 100644
index 3a886c38c482..000000000000
--- a/fix_segfault_2nd_instance.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: libgtk2-unique-perl/xs/UniqueApp.xs
-===================================================================
---- libgtk2-unique-perl.orig/xs/UniqueApp.xs
-+++ libgtk2-unique-perl/xs/UniqueApp.xs
-@@ -1,6 +1,8 @@
- #include "unique-perl.h"
- #include <gperl_marshal.h>
-
-+G_CONST_RETURN gchar * unique_command_to_string (UniqueApp *app, gint command);
-+
- static void
- perl_unique_app_marshall_message_received (
- GClosure *closure,
diff --git a/perl-gtk2-unique.patch b/perl-gtk2-unique.patch
deleted file mode 100644
index 3b0fe0365e72..000000000000
--- a/perl-gtk2-unique.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-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);