summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDX372019-03-11 16:13:11 +0700
committerDX372019-03-11 16:13:11 +0700
commit3a881b6ba9161a8592cde0b1c96a3c30b2080b18 (patch)
tree33eacdfa762f62f293beb372ad30d75493b20f8f
parent61fb9b475217f25bc649137d5ab82f8585b26d5c (diff)
downloadaur-3a881b6ba9161a8592cde0b1c96a3c30b2080b18.tar.gz
changes
- use sed instead of file patch - add glibc as basic dep
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD14
-rw-r--r--executable.patch8
3 files changed, 10 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e94cae81ed03..9c87a2624d55 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,15 @@
pkgbase = anylogic-ple
pkgdesc = AnyLogic Personal Learning Edition - for beginners and students
pkgver = 8.4.0
- pkgrel = 1
+ pkgrel = 2
url = https://www.anylogic.com
arch = x86_64
license = custom
+ depends = glibc
noextract = $pkgname-$pkgver.linux.x86_64.tgz.bin
options = !strip
source = https://files.anylogic.com/anylogic-ple-8.4.0.linux.x86_64.tgz.bin
- source = executable.patch
sha256sums = 40d7439aef966965fbdd0840d091ea582ddda85c09ef4deea582af7728a8cfad
- sha256sums = 07c96e32b20a9d7c2c6926d261de442fc323bf82e427b0f78eeab00a79e97f7d
pkgname = anylogic-ple
diff --git a/PKGBUILD b/PKGBUILD
index 9f6fc166bff8..0d45b0ddfcb2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,21 @@
pkgname=anylogic-ple
pkgver=8.4.0
-pkgrel=1
+pkgrel=2
pkgdesc="AnyLogic Personal Learning Edition - for beginners and students"
arch=(x86_64)
url="https://www.anylogic.com"
license=('custom')
+depends=('glibc')
options=(!strip)
-source=("https://files.anylogic.com/$pkgname-$pkgver.linux.x86_64.tgz.bin"
- "executable.patch")
+source=("https://files.anylogic.com/$pkgname-$pkgver.linux.x86_64.tgz.bin")
noextract=('$pkgname-$pkgver.linux.x86_64.tgz.bin')
-sha256sums=('40d7439aef966965fbdd0840d091ea582ddda85c09ef4deea582af7728a8cfad'
- '07c96e32b20a9d7c2c6926d261de442fc323bf82e427b0f78eeab00a79e97f7d')
+sha256sums=('40d7439aef966965fbdd0840d091ea582ddda85c09ef4deea582af7728a8cfad')
prepare() {
msg2 "Unpacking archive..."
tail -n +347 "$srcdir/$pkgname-$pkgver.linux.x86_64.tgz.bin" > "$pkgname-$pkgver.linux.x86_64.tgz"
+
msg2 "Extracting archive..."
tar -xf $pkgname-$pkgver.linux.x86_64.tgz
}
@@ -26,10 +26,12 @@ package() {
msg2 "Copying AnyLogic contents..."
cp -R "$srcdir/anylogic" "$pkgdir/opt"
+
msg2 "Copy AnyLogic start script..."
install -Dm755 "$srcdir/anylogic/start-anylogic.sh" "$pkgdir/usr/bin/anylogic"
+
msg2 "Patching AnyLogic start script..."
- patch -i "$srcdir/executable.patch" "$pkgdir/usr/bin/anylogic"
+ sed "s#./anylogic#/opt/anylogic/anylogic#" -i "$pkgdir/usr/bin/anylogic"
install -Dm644 "$srcdir/anylogic/license/Software Licensing Agreement for AnyLogic.txt" "$pkgdir/usr/share/licenses/anylogic/LICENSE"
}
diff --git a/executable.patch b/executable.patch
deleted file mode 100644
index a21fcd4e7a48..000000000000
--- a/executable.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- start-anylogic.sh 2019-03-11 14:14:40.733870703 +0700
-+++ anylogic 2019-03-11 14:15:14.762279318 +0700
-@@ -1,3 +1,3 @@
- #!/bin/sh
-
--SWT_GTK3=0 UBUNTU_MENUPROXY= ./anylogic
-\ No newline at end of file
-+SWT_GTK3=0 UBUNTU_MENUPROXY= /opt/anylogic/anylogic