diff options
author | Dimitris Pappas | 2022-03-01 18:16:29 +0200 |
---|---|---|
committer | Dimitris Pappas | 2022-03-01 18:16:29 +0200 |
commit | 87f6a18df5e6bda7d11e2dd675af31e57d48d68e (patch) | |
tree | d0d4dc80f65f7913eeb2e196c71bb63ffd640b81 | |
parent | 0b375a0a724e1b434ef814fa3f66a73fa98d6322 (diff) | |
download | aur-87f6a18df5e6bda7d11e2dd675af31e57d48d68e.tar.gz |
Fix error on fzn-gecode solver not finding libraries
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | fzn-gecode-gist-lib-path.patch | 9 | ||||
-rw-r--r-- | minizinc-ide.desktop | 4 |
4 files changed, 9 insertions, 23 deletions
@@ -1,7 +1,7 @@ pkgbase = minizinc-ide pkgdesc = Simple IDE for writing and running MiniZinc models pkgver = 2.6.0 - pkgrel = 1 + pkgrel = 2 url = http://www.minizinc.org/ide/ install = minizinc-ide.install arch = x86_64 @@ -10,11 +10,9 @@ pkgbase = minizinc-ide conflicts = libminizinc options = !strip source = minizinc-ide.desktop - source = fzn-gecode-gist-lib-path.patch source = https://raw.githubusercontent.com/MiniZinc/MiniZincIDE/master/resources/icon.png source = https://github.com/MiniZinc/MiniZincIDE/releases/download/2.6.0/MiniZincIDE-2.6.0-bundle-linux-x86_64.tgz - sha256sums = e0bca68c0897cbcd63bf603ad1f352c16c5fc62ee8f151daa7e793361007d242 - sha256sums = 80ab03ebe936ce85b107523ae242d97905763ed30596639e1778cdea796b9e1e + sha256sums = 9928044890140a0f0e6f17df8b5f11acfea0b4fd7a8f494309a38b37bb7d71c2 sha256sums = eaa69a6d1b8a3e307d1b400b74273995abb914fbe1246c65fc9b3955b2094023 sha256sums = a4174281806aa3c9edad5030f9befbc0fd450d503ad68e91813323870c30e5c9 @@ -2,7 +2,7 @@ # Contributor: Fabio Tardivo <x95a31x at gmail dot com> pkgname=minizinc-ide pkgver=2.6.0 -pkgrel=1 +pkgrel=2 pkgdesc="Simple IDE for writing and running MiniZinc models" arch=(x86_64) url=http://www.minizinc.org/ide/ @@ -13,20 +13,15 @@ install=$pkgname.install conflicts=(libminizinc) source=( minizinc-ide.desktop - fzn-gecode-gist-lib-path.patch https://raw.githubusercontent.com/MiniZinc/MiniZincIDE/master/resources/icon.png https://github.com/MiniZinc/MiniZincIDE/releases/download/$pkgver/MiniZincIDE-$pkgver-bundle-linux-$arch.tgz ) -sha256sums=('e0bca68c0897cbcd63bf603ad1f352c16c5fc62ee8f151daa7e793361007d242' - '80ab03ebe936ce85b107523ae242d97905763ed30596639e1778cdea796b9e1e' +sha256sums=('9928044890140a0f0e6f17df8b5f11acfea0b4fd7a8f494309a38b37bb7d71c2' 'eaa69a6d1b8a3e307d1b400b74273995abb914fbe1246c65fc9b3955b2094023' 'a4174281806aa3c9edad5030f9befbc0fd450d503ad68e91813323870c30e5c9') -prepare() { - # Workaround for https://github.com/MiniZinc/MiniZincIDE/issues/90 - cd $srcdir/MiniZincIDE-$pkgver-bundle-linux-$arch - # patch --strip=0 --input=${srcdir}/fzn-gecode-gist-lib-path.patch -} +# Workaround for https://github.com/MiniZinc/MiniZincIDE/issues/90 +# implemented in .desktop file, by adding it as environment variable package() { # Create MiniZinc directory diff --git a/fzn-gecode-gist-lib-path.patch b/fzn-gecode-gist-lib-path.patch deleted file mode 100644 index bf7f63608e1a..000000000000 --- a/fzn-gecode-gist-lib-path.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- bin/run-fzn-gecode-gist -+++ bin/run-fzn-gecode-gist -@@ -1,3 +1,4 @@ - #!/bin/bash --DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) -+DIR=$( cd "$( dirname "$( readlink -f "${BASH_SOURCE[0]}" )" )" && pwd ) -+export LD_LIBRARY_PATH="$DIR/../lib":$LD_LIBRARY_PATH - exec "$DIR"/fzn-gecode-gist -mode gist "$@" - diff --git a/minizinc-ide.desktop b/minizinc-ide.desktop index 7c2d83c6252e..26b45aa56376 100644 --- a/minizinc-ide.desktop +++ b/minizinc-ide.desktop @@ -3,6 +3,8 @@ Type=Application Name=MiniZinc IDE Comment=Simple IDE for writing and running MiniZinc models Icon=/opt/minizinc-ide/resources/icon.png -Exec=MiniZincIDE +#Exec= env LD_LIBRARY_PATH=/opt/minizinc-ide/lib:$LD_LIBRARY_PATH +#Exec=MiniZincIDE +Exec=sh -c "LD_LIBRARY_PATH=/opt/minizinc-ide/lib:$LDLIBRARY_PATH MiniZincIDE" Terminal=false Categories=Development;IDE; |