summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2020-03-04 02:24:42 -0700
committerBrian Bidulock2020-03-04 02:24:42 -0700
commitc22de54dad8fde6db4deb80bca1a0c922728d054 (patch)
tree0f9bbc5fd36a509b36895e5c0d83c217a2649a07
parentd70f77deb3c052804d214eb00a02339f92b3bf38 (diff)
downloadaur-c22de54dad8fde6db4deb80bca1a0c922728d054.tar.gz
patch to build with pacman 5.2.1
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD13
-rw-r--r--pacman521.patch88
3 files changed, 102 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3a1a70f7ad96..b9dc9c125a5b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = perl-alpm
pkgdesc = ArchLinux Package Manager backend library.
pkgver = 3.06
- pkgrel = 11
+ pkgrel = 12
url = https://metacpan.org/release/ALPM
arch = i686
arch = x86_64
@@ -11,7 +11,9 @@ pkgbase = perl-alpm
depends = pacman
options = !emptydirs
source = https://cpan.metacpan.org/authors/id/A/AP/APG/ALPM-3.06.tar.gz
- md5sums = 6463afd95e292f3a9040e2c722663f05
+ source = pacman521.patch
+ sha512sums = 9a32f251775a1214b756f6de09eaec5b3aa9c2b7c349f5d9ef4bc1040053e8102a8017a45bc6071d39d0ecca67ab708cfb6232f18e64658327e7662d2cf9c0ee
+ sha512sums = a79aee079f50128103e7e42186ff10a112212139bbd0af988c6f52438b9c68d116fbe3fb3adb080a7dce924b6c969afaddf1d40117505953ad787ece98a2e952
pkgname = perl-alpm
diff --git a/PKGBUILD b/PKGBUILD
index b4f2095c432c..affec004cc0b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,15 +3,22 @@
pkgname=perl-alpm
_cpanname=ALPM
pkgver=3.06
-pkgrel=11
+pkgrel=12
pkgdesc='ArchLinux Package Manager backend library.'
arch=('i686' 'x86_64')
license=('PerlArtistic' 'GPL')
options=('!emptydirs')
depends=('perl>=0' 'pacman')
url="https://metacpan.org/release/$_cpanname"
-source=("https://cpan.metacpan.org/authors/id/A/AP/APG/$_cpanname-$pkgver.tar.gz")
-md5sums=('6463afd95e292f3a9040e2c722663f05')
+source=("https://cpan.metacpan.org/authors/id/A/AP/APG/$_cpanname-$pkgver.tar.gz"
+ "pacman521.patch")
+sha512sums=('9a32f251775a1214b756f6de09eaec5b3aa9c2b7c349f5d9ef4bc1040053e8102a8017a45bc6071d39d0ecca67ab708cfb6232f18e64658327e7662d2cf9c0ee'
+ 'a79aee079f50128103e7e42186ff10a112212139bbd0af988c6f52438b9c68d116fbe3fb3adb080a7dce924b6c969afaddf1d40117505953ad787ece98a2e952')
+
+prepare() {
+ cd $_cpanname-$pkgver
+ patch -Np1 -b -z .orig -i ../pacman521.patch
+}
build() (
cd $_cpanname-$pkgver
diff --git a/pacman521.patch b/pacman521.patch
new file mode 100644
index 000000000000..702bd8bda0a3
--- /dev/null
+++ b/pacman521.patch
@@ -0,0 +1,88 @@
+diff -up ALPM-3.06/lib/ALPM/Conf.pm.orig ALPM-3.06/lib/ALPM/Conf.pm
+--- ALPM-3.06/lib/ALPM/Conf.pm.orig 2015-06-12 01:42:44.000000000 -0600
++++ ALPM-3.06/lib/ALPM/Conf.pm 2020-03-04 02:16:18.390000000 -0700
+@@ -111,7 +111,6 @@ my %CFGOPTS = (
+ 'GPGDir' => 'gpgdir',
+ 'LogFile' => 'logfile',
+ 'UseSyslog' => 'usesyslog',
+- 'UseDelta' => 'usedelta',
+ 'CheckSpace' => 'checkspace',
+ 'IgnorePkg' => 'ignorepkgs',
+ 'IgnoreGroup' => 'ignoregrps',
+diff -up ALPM-3.06/lib/ALPM/Package.pod.orig ALPM-3.06/lib/ALPM/Package.pod
+--- ALPM-3.06/lib/ALPM/Package.pod.orig 2015-07-08 03:01:21.000000000 -0600
++++ ALPM-3.06/lib/ALPM/Package.pod 2020-03-04 02:16:28.510000000 -0700
+@@ -81,8 +81,6 @@ anyways.
+
+ =item * provides
+
+-=item * deltas
+-
+ =item * replaces
+
+ =item * files
+diff -up ALPM-3.06/lib/ALPM.pod.orig ALPM-3.06/lib/ALPM.pod
+--- ALPM-3.06/lib/ALPM.pod.orig 2015-07-08 03:01:21.000000000 -0600
++++ ALPM-3.06/lib/ALPM.pod 2020-03-04 02:16:37.200000000 -0700
+@@ -377,8 +377,6 @@ a dependency. The accessor returns a li
+
+ =item B<usesyslog> - if true, log to the system log as well
+
+-=item B<deltaratio> - accepts a decimal from 0 to 1
+-
+ =item B<checkspace> - check for available diskspace
+
+ =item B<defsiglvl> - the default signature level. See L</Signature Level>.
+diff -up ALPM-3.06/t/00-ALPM.t.orig ALPM-3.06/t/00-ALPM.t
+--- ALPM-3.06/t/00-ALPM.t.orig 2015-03-14 08:26:04.000000000 -0600
++++ ALPM-3.06/t/00-ALPM.t 2020-03-04 02:15:35.830000000 -0700
+@@ -35,7 +35,6 @@ ok $alpm->version; # just checks it work
+ 'ignorepkgs' => [ 'baz' ],
+ 'ignoregroups' => [ 'core' ],
+ 'usesyslog' => 0,
+- 'deltaratio' => 0.5,
+ 'checkspace' => 1,
+ );
+
+diff -up ALPM-3.06/t/03-Package.t.orig ALPM-3.06/t/03-Package.t
+--- ALPM-3.06/t/03-Package.t.orig 2015-03-14 08:26:04.000000000 -0600
++++ ALPM-3.06/t/03-Package.t 2020-03-04 02:15:52.490000000 -0700
+@@ -29,7 +29,7 @@ my @methnames = qw{ requiredby name vers
+ url builddate installdate packager
+ arch arch size isize reason
+ licenses groups depends optdepends
+- conflicts provides deltas replaces
++ conflicts provides replaces
+ files backup };
+
+ for my $mname (@methnames) {
+diff -up ALPM-3.06/xs/Options.xs.orig ALPM-3.06/xs/Options.xs
+--- ALPM-3.06/xs/Options.xs.orig 2015-07-08 03:01:21.000000000 -0600
++++ ALPM-3.06/xs/Options.xs 2020-03-04 02:15:06.400000000 -0700
+@@ -238,15 +238,6 @@ INTERFACE:
+ alpm_option_set_usesyslog
+ alpm_option_set_checkspace
+
+-double
+-alpm_option_get_deltaratio(self)
+- ALPM_Handle self
+-
+-SetOption
+-alpm_option_set_deltaratio(self, ratio)
+- ALPM_Handle self
+- double ratio
+-
+ SetOption
+ alpm_option_add_assumeinstalled(self, dep)
+ ALPM_Handle self
+diff -up ALPM-3.06/xs/Package.xs.orig ALPM-3.06/xs/Package.xs
+--- ALPM-3.06/xs/Package.xs.orig 2015-06-10 09:17:33.000000000 -0600
++++ ALPM-3.06/xs/Package.xs 2020-03-04 02:15:19.700000000 -0700
+@@ -104,7 +104,6 @@ INTERFACE:
+ alpm_pkg_get_optdepends
+ alpm_pkg_get_conflicts
+ alpm_pkg_get_provides
+- alpm_pkg_get_deltas
+ alpm_pkg_get_replaces
+ alpm_pkg_get_backup
+