summaryrefslogtreecommitdiff
path: root/system/abuild/0002-newapkbuild-move-checksum-call-to-after-fetch.patch
diff options
context:
space:
mode:
Diffstat (limited to 'system/abuild/0002-newapkbuild-move-checksum-call-to-after-fetch.patch')
-rw-r--r--system/abuild/0002-newapkbuild-move-checksum-call-to-after-fetch.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/system/abuild/0002-newapkbuild-move-checksum-call-to-after-fetch.patch b/system/abuild/0002-newapkbuild-move-checksum-call-to-after-fetch.patch
new file mode 100644
index 000000000..338aff758
--- /dev/null
+++ b/system/abuild/0002-newapkbuild-move-checksum-call-to-after-fetch.patch
@@ -0,0 +1,40 @@
+From d3040cca076e187259e4aa4b1d613752d7254fcd Mon Sep 17 00:00:00 2001
+From: "A. Wilcox" <AWilcox@Wilcox-Tech.com>
+Date: Tue, 22 May 2018 21:50:55 -0500
+Subject: [PATCH 2/2] newapkbuild: move checksum call to after fetch
+
+unpack will no longer unpack without a checksum, even with -f. This
+means that newapkbuild will not be able to deduce what kind of build
+system is contained within, so the templates for CMake, Perl, etc are
+never used.
+
+This patch ensures checksumming is done right after fetch, so that
+unpack works properly.
+---
+ newapkbuild.in | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/newapkbuild.in b/newapkbuild.in
+index 1a005c3..77d1a8b 100644
+--- a/newapkbuild.in
++++ b/newapkbuild.in
+@@ -228,7 +228,7 @@ subpackages="\$pkgname-dev \$pkgname-doc"
+ source="$source"
+ __EOF__
+
+- abuild -f fetch unpack
++ abuild -f fetch checksum unpack
+ # Figure out the builddir
+ for i in src/*; do
+ if [ -d "$i" ]; then
+@@ -339,7 +339,6 @@ __EOF__
+ }
+
+ __EOF__
+- abuild -f checksum
+ }
+
+ usage() {
+--
+2.15.0
+