summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Birukov2017-12-19 15:21:08 +0300
committerAlexander Birukov2017-12-19 15:22:50 +0300
commit20cbd92e72c18209645a14b3c86b952b8191996e (patch)
tree8a0209db89a0a1e4d059658b2cf5676c316f3862
downloadaur-20cbd92e72c18209645a14b3c86b952b8191996e.tar.gz
Initial import
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD45
-rwxr-xr-xpabcnetc.sh4
-rwxr-xr-xpabcnetcclear.sh4
4 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b66f1b2b2479
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = pascalabcnet
+ pkgdesc = PascalABC.NET compiler
+ pkgver = 3.3.0.1599
+ pkgrel = 1
+ url = https://github.com/pascalabcnet/pascalabcnet
+ arch = i686
+ arch = x86_64
+ license = LGPL3
+ makedepends = unzip
+ depends = mono>=4.5
+ source = http://pascalabc.net/downloads/PABCNETC.zip
+ source = pabcnetc.sh
+ source = pabcnetcclear.sh
+ sha256sums = d63890e3316a4c7cc50f373cc0277edb4f29381dd9c9a8c9b663c7f3d6e9e1d7
+ sha256sums = 62c1e5e946f96b7b0db876c736c6f7dda20a083b5f08b4ac710b95ed4805ff6f
+ sha256sums = 9066a40e4610924ee29dbae4a1e1045039c3a1afa602a62a494888e60189a5e1
+
+pkgname = pascalabcnet
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f4c4899d708d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Alexander Birukov <sanya.rnd@gmail.com>
+# Contributor: Alexander Birukov <sanya.rnd@gmail.com>
+
+pkgname=pascalabcnet
+pkgver=3.3.0.1599
+pkgrel=1
+pkgdesc="PascalABC.NET compiler"
+arch=('any')
+url="https://github.com/pascalabcnet/pascalabcnet"
+license=('LGPL3')
+
+depends=('mono>=4.5')
+makedepends=('unzip')
+# optdepends=('visual-studio-code: editor with PascalABC.NET integration (marketplace extension)')
+
+# Text constants
+_pkgfoldername='PascalABC.NET'
+_archivename='PABCNETC.zip'
+_pabc='pabcnetc'
+_pabcclear='pabcnetcclear'
+
+source=(
+ http://pascalabc.net/downloads/$_archivename
+ $_pabc.sh
+ $_pabcclear.sh
+)
+sha256sums=(
+ 'd63890e3316a4c7cc50f373cc0277edb4f29381dd9c9a8c9b663c7f3d6e9e1d7'
+ '62c1e5e946f96b7b0db876c736c6f7dda20a083b5f08b4ac710b95ed4805ff6f'
+ '9066a40e4610924ee29dbae4a1e1045039c3a1afa602a62a494888e60189a5e1'
+)
+
+package() {
+ # create folders
+ install -d "${pkgdir}/opt/${_pkgfoldername}"
+ install -d "${pkgdir}/usr/bin"
+
+ # extract files
+ unzip ${_archivename} -d ${pkgdir}/opt/${_pkgfoldername}
+
+ # create symlink
+ install -Dm755 $_pabc.sh "$pkgdir/usr/bin/$_pabc"
+ install -Dm755 $_pabcclear.sh "$pkgdir/usr/bin/$_pabcclear"
+}
+
diff --git a/pabcnetc.sh b/pabcnetc.sh
new file mode 100755
index 000000000000..50258056b687
--- /dev/null
+++ b/pabcnetc.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+pkgfoldername='PascalABC.NET'
+mono /opt/$pkgfoldername/pabcnetc.exe
diff --git a/pabcnetcclear.sh b/pabcnetcclear.sh
new file mode 100755
index 000000000000..cff87ef618c7
--- /dev/null
+++ b/pabcnetcclear.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+pkgfoldername='PascalABC.NET'
+mono /opt/$pkgfoldername/pabcnetcclear.exe