diff options
author | KUHTOXO | 2023-06-05 15:07:50 +0600 |
---|---|---|
committer | KUHTOXO | 2023-06-05 15:07:50 +0600 |
commit | 23583f1a479c325cbd725e2fdb65c586fdeb192d (patch) | |
tree | a6c8cc13d835befd69c5d97a1bb2185cd6356210 /PKGBUILD | |
download | aur-23583f1a479c325cbd725e2fdb65c586fdeb192d.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..26a0d7744d6f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: KUHTOXO https://aur.archlinux.org/account/kuhtoxo + +pkgname=pascalabcnet-gui +pkgver=3.8.3 +pkgrel=3255 +pkgdesc="PascalABC.NET with GUI interface." +arch=('x86_64') +url="https://pascalabc.net/" +license=('LGPL3') + +depends=('mono>=4.5') +makedepends=('unzip-natspec') + +# Text constants +_pkgfoldername='PascalABCNETLinux' +_archivename='PascalABCNETLinux.zip' + +source=( + http://pascalabc.net/downloads/$_archivename + pascalabcnet.desktop + pascalabcnet.png +) +sha256sums=( + '435ba310f9cde618bf228dae14220f6072a77fb62dc16b9c7c30e70f5ccc44e8' + 'bb92749af748f600344ed3e77978ca09b356f5ac7c0a7773944e2f608a7f65c8' + 'd41bf68034c2e4cd4c7d8a81624b176a9716f5507154c24a95aeeedd6eaa2942' +) + +package() { + # create folders + mkdir -p "${pkgdir}/opt/${_pkgfoldername}" + mkdir -p "${pkgdir}/usr/share/applications" + mkdir -p "${pkgdir}/usr/share/icons/hicolor/256x256/apps" + + # Fix errror: System.Security.SecurityExeption: No Access to the given key ---> System.UnatorizedAccesExeption: Access to the path '/etc/mono/registry/LocalMachine' is denied. ---> System.IO.IOExeption: Permission denied + mkdir -p "${pkgdir}/etc/mono/registry/LocalMachine" + + # extract files + LANG=ru_RU.utf-8 unzip ${_archivename} -d ${pkgdir}/opt/ + # removing Samples because Cyrillic in the names of files and folders causes problems when building the package + rm -R "${pkgdir}/opt/Samples" + + # copy desktop and png files + #cp -P $_pascalabcnet.desktop "$pkgdir/usr/bin/$_pabc" + install -Dm644 pascalabcnet.desktop "$pkgdir/usr/share/applications/pascalabcnet.desktop" + install -Dm644 pascalabcnet.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/pascalabcnet.png" +}
\ No newline at end of file |