aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2009-07-15 06:08:48 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2009-07-15 06:08:48 +0000
commit6159218591ed89f1de143bebf4537f71e7462754 (patch)
tree37ba6daf7f77e3ff16a5290f64b4b6cd2ba61c05
parentca234242ab0e36b80dc6ee23d6a7b37ebe5332f4 (diff)
downloadalpine_aports-6159218591ed89f1de143bebf4537f71e7462754.tar.bz2
alpine_aports-6159218591ed89f1de143bebf4537f71e7462754.tar.xz
alpine_aports-6159218591ed89f1de143bebf4537f71e7462754.zip
core/apk-tools: another fix for a regression introduced in latest patch
-rw-r--r--core/apk-tools/0002-pkg-fix-package-scanner-to-read-whole-archive.patch36
-rw-r--r--core/apk-tools/APKBUILD15
2 files changed, 46 insertions, 5 deletions
diff --git a/core/apk-tools/0002-pkg-fix-package-scanner-to-read-whole-archive.patch b/core/apk-tools/0002-pkg-fix-package-scanner-to-read-whole-archive.patch
new file mode 100644
index 0000000000..3609a6aa42
--- /dev/null
+++ b/core/apk-tools/0002-pkg-fix-package-scanner-to-read-whole-archive.patch
@@ -0,0 +1,36 @@
1From bfabf8f8d966ab8305212b9730db8fc5eb5e1094 Mon Sep 17 00:00:00 2001
2From: Timo Teras <timo.teras@iki.fi>
3Date: Wed, 15 Jul 2009 08:38:30 +0300
4Subject: [PATCH] pkg: fix package scanner to read whole archive
5
6otherwise we don't get chechksum anymore after the changes to
7support partial gzip checksumming.
8---
9 src/package.c | 4 ++--
10 1 files changed, 2 insertions(+), 2 deletions(-)
11
12diff --git a/src/package.c b/src/package.c
13index bb37317..6c050cf 100644
14--- a/src/package.c
15+++ b/src/package.c
16@@ -372,7 +372,7 @@ static int read_info_entry(void *ctx, const struct apk_file_info *ae,
17 if (strcmp(ae->name, ".INSTALL") == 0) {
18 apk_warning("Package '%s-%s' contains deprecated .INSTALL",
19 pkg->name->name, pkg->version);
20- return 1;
21+ return 0;
22 }
23 } else if (strncmp(ae->name, "var/db/apk/", 11) == 0) {
24 /* APK 1.0 format */
25@@ -407,7 +407,7 @@ static int read_info_entry(void *ctx, const struct apk_file_info *ae,
26 ri->has_install = 1;
27 } else if (ri->version == 2) {
28 /* All metdata of version 2.x package handled */
29- return 1;
30+ return 0;
31 } else {
32 /* Version 1.x packages do not contain installed size
33 * in metadata, so we calculate it here */
34--
351.6.3.3
36
diff --git a/core/apk-tools/APKBUILD b/core/apk-tools/APKBUILD
index 877bd93388..4472ce0c5a 100644
--- a/core/apk-tools/APKBUILD
+++ b/core/apk-tools/APKBUILD
@@ -1,12 +1,14 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org> 1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=apk-tools 2pkgname=apk-tools
3pkgver=2.0_pre14 3pkgver=2.0_pre14
4pkgrel=1 4pkgrel=2
5pkgdesc="Alpine Package Keeper - package manager for alpine" 5pkgdesc="Alpine Package Keeper - package manager for alpine"
6depends= 6depends=
7makedepends="zlib-dev openssl-dev pkgconfig" 7makedepends="zlib-dev openssl-dev pkgconfig"
8source="http://git.alpinelinux.org/cgit/$pkgname/snapshot/$pkgname-$pkgver.tar.bz2 8source="http://git.alpinelinux.org/cgit/$pkgname/snapshot/$pkgname-$pkgver.tar.bz2
9 0001-io-move-csumming-away-from-bstream-to-gunzip.patch" 9 0001-io-move-csumming-away-from-bstream-to-gunzip.patch
10 0002-pkg-fix-package-scanner-to-read-whole-archive.patch
11 "
10 12
11 13
12url="http://git.alpinelinux.org/cgit/apk-tools/" 14url="http://git.alpinelinux.org/cgit/apk-tools/"
@@ -15,8 +17,10 @@ license=GPL-2
15build() { 17build() {
16 cd "$srcdir/$pkgname-$pkgver" 18 cd "$srcdir/$pkgname-$pkgver"
17 sed -i -e 's:-Werror::' Make.rules 19 sed -i -e 's:-Werror::' Make.rules
18 patch -p1 < ../0001-io-move-csumming-away-from-bstream-to-gunzip.patch \ 20 for i in ../*.patch; do
19 || return 1 21 msg "Applying $i..."
22 patch -p1 < $i || return 1
23 done
20 24
21 make || return 1 25 make || return 1
22 make DESTDIR="$pkgdir" install 26 make DESTDIR="$pkgdir" install
@@ -30,4 +34,5 @@ build() {
30} 34}
31 35
32md5sums="1a00b5fefddd652ed06bc5602e73e409 apk-tools-2.0_pre14.tar.bz2 36md5sums="1a00b5fefddd652ed06bc5602e73e409 apk-tools-2.0_pre14.tar.bz2
338350b25dadf4a2574654af477e7283d2 0001-io-move-csumming-away-from-bstream-to-gunzip.patch" 378350b25dadf4a2574654af477e7283d2 0001-io-move-csumming-away-from-bstream-to-gunzip.patch
38d0a6358024cb54f79d779a3c8ec4387a 0002-pkg-fix-package-scanner-to-read-whole-archive.patch"