summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorElmar Klausmeier2021-09-30 22:28:20 +0200
committerElmar Klausmeier2021-09-30 22:28:20 +0200
commitf4f46a9d26004cb81e1d1f27a696ddad689d50c4 (patch)
treef357a709813e239738e653430c6f8dead447ddc2 /PKGBUILD
parent0c2766878ec4a672dbd67f968824cd91d7bac8b2 (diff)
downloadaur-f4f46a9d26004cb81e1d1f27a696ddad689d50c4.tar.gz
Added check() function and disabled hardening
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 15 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 13eb17b5978c..4b23dbbe5a13 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,25 +4,35 @@
pkgbase=open-cobol
pkgname=('open-cobol')
pkgver=3.1.2
-pkgrel=1
+pkgrel=2
pkgdesc="COBOL compiler"
url="https://sourceforge.net/projects/gnucobol/files/gnucobol/"
arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
-source=("$pkgname-$pkgver.tar.gz::https://sourceforge.net/projects/gnucobol/files/gnucobol/3.1/gnucobol-${pkgver}.tar.xz/download")
+source=("$pkgname-$pkgver.tar.xz::https://sourceforge.net/projects/gnucobol/files/gnucobol/3.1/gnucobol-${pkgver}.tar.xz/download"
+ "https://www.itl.nist.gov/div897/ctg/suites/newcob.val.Z")
license=("GPL")
depends=("db" "gmp" "json-c" "libxml2")
+checkdepends=("perl")
makedepends=("gcc")
-md5sums=('720d8425e4ac30b83b84f43ef08f9558')
-sha256sums=('597005d71fd7d65b90cbe42bbfecd5a9ec0445388639404662e70d53ddf22574')
+sha256sums=('597005d71fd7d65b90cbe42bbfecd5a9ec0445388639404662e70d53ddf22574'
+ '1e9a92ddbd5d730cbeb764281f7810c22b18e0163985b09675393ab22bbd61f9')
build() {
cd gnucobol-${pkgver}
- ./configure --prefix=/usr --infodir=/usr/share/info
+ ./configure --prefix=/usr --infodir=/usr/share/info --disable-hardening
make
}
+# Suggested by Simon Sobisch, 22-Sep-2021
+check() {
+ cd gnucobol-${pkgver}
+ make check
+ cp ../../newcob.val.Z tests/cobol85/ && make test
+}
+
+
package() {
cd gnucobol-"$pkgver"
make DESTDIR="$pkgdir" install