diff options
author | Lukáš Jirkovský | 2018-04-01 22:11:49 +0200 |
---|---|---|
committer | Lukáš Jirkovský | 2018-04-01 22:11:49 +0200 |
commit | 9b3afd2667d21a929d962db13be6684130bd4c1f (patch) | |
tree | f9e87ebca8ac1dd5155089a403bc36d59695f078 /PKGBUILD | |
parent | 5e6ea24f49123fefe547dd1551ab19fee3e93cd6 (diff) | |
download | aur-gimp-plugin-mathmap.tar.gz |
fix build
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -15,13 +15,13 @@ provides=('gimp-mathmap') replaces=('gimp-mathmap') source=(https://www.complang.tuwien.ac.at/schani/mathmap/files/mathmap-${pkgver}.tar.gz fix_libnoise_build.patch libpng15.patch giflib-5.1.patch mathmap-gsl2.patch - flexible_array_member.diff) -md5sums=('6ff66d070ea410dee1a27283d05b8beb' - 'eca40de0ba0e6b8d34b7d1f904bc3d18' - '9780d6354b7380b772c4616253ecee54' - 'a4dae904ede98ee8d3104bcfd285cec5' - '34350e9d8edc451926298919a9300990' - '769f284e7c0388f11849509487f5275f') + zero-length_array.diff) +sha256sums=('1d0542de10b189f8785a5adc62b7d49e6c1c7be1fa9cf1fecdd88e609ebd2172' + '37d7f2f6339c13fa63402dba5a013f2b1c9927212662ee26978f641cbccdd2c1' + '09427c25abe0a4eddf07e5ff799e42e752703a15e4e6228e8b783a2d944565f3' + '8f129420264bd59e574890408089355d5f79331f23a9fe0cd28040f3a75570bd' + '86c2661b5883738ee180527a32416e311c6b6ab95c325bfbc7f4563ff7b71fd9' + '099cac639a20b84f2726ef3af62840e0aac61af903d9fc83b3d7dc40954a4f68') prepare() { cd "$srcdir/mathmap-$pkgver" @@ -34,8 +34,9 @@ prepare() { patch -Np1 < "$srcdir"/giflib-5.1.patch # fix build with GSL 2 patch -Np1 -i "$srcdir"/mathmap-gsl2.patch - # fix build, GCC doesn't like flexible array members in unions - patch -Np1 -i "$srcdir"/flexible_array_member.diff + # flexible array members are not allowed in structures that are members of union + # zero-length arrays GCC extension allows this + patch -Np1 -i "$srcdir"/zero-length_array.diff } build() { |