summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEvgenii Alekseev2024-06-02 14:58:04 +0300
committerEvgenii Alekseev2024-06-02 14:58:04 +0300
commit815175441290b363619db626911d962c7ceb74b1 (patch)
treeb8c44da828a922d2f0bbe39fbb45af4a0904a924 /PKGBUILD
parentf3e0a2ea888d25198b95daea99bb167eaa58b9f1 (diff)
downloadaur-815175441290b363619db626911d962c7ceb74b1.tar.gz
grace 5.1.25-9: compilation fixes
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD10
1 files changed, 8 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b1781b7cd3c0..681931da9311 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,10 +3,10 @@
# Maintainer: damir <damir@archlinux.org>
# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
-_debian_version="5.1.25-13"
+_debian_version="5.1.25-14"
pkgname=grace
pkgver=5.1.25
-pkgrel=8
+pkgrel=9
pkgdesc="2D plotting tool"
arch=(x86_64)
url="http://plasma-gate.weizmann.ac.il/Grace/"
@@ -14,6 +14,7 @@ depends=('openmotif' 't1lib' 'netcdf' 'fftw')
license=('GPL')
options=('staticlibs')
source=("ftp://ftp.fu-berlin.de/unix/graphics/grace/src/grace5/$pkgname-$pkgver.tar.gz"
+ "https://sources.debian.org/data/main/g/grace/1%3A$_debian_version/debian/patches/configure-implicit-declarations.diff"
"https://sources.debian.org/data/main/g/grace/1%3A$_debian_version/debian/patches/fftw3.diff"
"https://sources.debian.org/data/main/g/grace/1%3A$_debian_version/debian/patches/font-extension-t1.diff"
"https://sources.debian.org/data/main/g/grace/1%3A$_debian_version/debian/patches/gracerc.diff"
@@ -26,6 +27,8 @@ source=("ftp://ftp.fu-berlin.de/unix/graphics/grace/src/grace5/$pkgname-$pkgver.
"https://sources.debian.org/data/main/g/grace/1%3A$_debian_version/debian/patches/t1lib-general.diff"
"https://sources.debian.org/data/main/g/grace/1%3A$_debian_version/debian/patches/tmpnam_to_mkstemp.diff")
+CFLAGS="$CFLAGS -Wno-implicit-int"
+
prepare() {
cd "$pkgname-$pkgver"
sed -i '1,1i#include <zlib.h>' src/rstdrv.c
@@ -42,6 +45,8 @@ prepare() {
patch -p1 -i ../source-hardening.diff # permit compilation with hardening flags
patch -p1 -i ../t1lib-general.diff # apply several updates and fixes to t1lib
patch -p1 -i ../font-extension-t1.diff # search for .t1 as a font file extension, in addition to .pfa/.pfb
+ patch -p1 -i ../grconvert-tirpc.diff
+ patch -p1 -i ../configure-implicit-declarations.diff
}
build() {
@@ -60,6 +65,7 @@ package() {
}
sha512sums=('9ea68483af1dfc98d217ae730b7a51b66deae5aaa8dfda29d5a3337ed4b5728b45aa03f561bf7d4173e73d6af8dee03cbabd95c0c8dd36999303c89451a3728a'
+ '6fd6165b83aa57596326ff4802d6879bc4c7fe43de3b4cb3418ba9f5a723c7bf96e2dc578235dfcef9502bfb473e79d9797b788d3231adabd17acbcabf6b296a'
'a2c0d8725289069ca5766b7ab3dfee5a08ee15922e9734bc95d6a9ad008d4264e90c8cb5db8ab5e3c41cb4b29c14fca815d8a5d875dbb35977d810052ed566ea'
'ffa8cc1a97b26192efbfb3597e9209e4c15455d27988cda30464a0fbd3c53167ce0fcc4f93eda7a14ebd8d6f798de08855f814f8dfbca010a7dcb504dd4b6097'
'05045afb2b350bcbf6d34f5b572a85443725739236a2cb8d083fc391965db204a1e24e74a13ddfbe873eaa48077e8c0a352f77df82af86ce3d956fa9a2b5d594'