diff options
author | AlphaJack | 2021-03-24 16:17:32 +0100 |
---|---|---|
committer | AlphaJack | 2021-03-24 16:17:32 +0100 |
commit | 0854c69f5d94ca65ab027888d54132439041976d (patch) | |
tree | e956ce224282e3ba6bff5040d7728c54ff575226 | |
download | aur-0854c69f5d94ca65ab027888d54132439041976d.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..53b3423ed01d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = openstamanager + pkgdesc = Il software gestionale open source per l'assistenza tecnica e la fatturazione + pkgver = 2.4.22 + pkgrel = 1 + url = https://www.openstamanager.com/ + arch = any + license = GPL3 + depends = php>=5.6 + optdepends = mariadb: database + optdepends = apache: web server + optdepends = nginx: web server + options = !strip + backup = etc/webapps/openstamanager/config.inc.php + source = https://github.com/devcode-it/openstamanager/releases/download/v2.4.22/openstamanager-2.4.22.zip + sha256sums = SKIP + +pkgname = openstamanager + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bdaee8a25dfe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: AlphaJack <alphajack at tuta dot io> + +pkgname="openstamanager" +pkgver=2.4.22 +pkgrel=1 +pkgdesc="Il software gestionale open source per l'assistenza tecnica e la fatturazione" +url="https://www.openstamanager.com/" +license=("GPL3") +arch=("any") +depends=("php>=5.6") +optdepends=("mariadb: database" + "apache: web server" + "nginx: web server") +source=("https://github.com/devcode-it/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.zip") +sha256sums=("SKIP") +backup=("etc/webapps/$pkgname/config.inc.php") +options=("!strip") + +prepare(){ + # remove unneded vertical bars in configuration file + # use default backup path + sed -i "config.example.php" \ + -e "s/|host|/host/" -e "s/|username|/username/" -e "s/|password|/password/" -e "s/|database|/database/" -e "s/|port|/port/" \ + -e "s|__DIR__.'/backup/'|'/usr/share/webapps/$pkgname/backup/'|" +} + +package(){ + unlink "$pkgname-$pkgver.zip" + install -d "$pkgdir/usr/share/webapps/$pkgname" + cp -r * "$pkgdir/usr/share/webapps/$pkgname" + # move the configuration file to /etc and symlink it + install -D -o root -g http -m 640 "config.example.php" "$pkgdir/etc/webapps/$pkgname/config.inc.php" + ln -s "/etc/webapps/$pkgname/config.inc.php" "$pkgdir/usr/share/webapps/$pkgname/config.inc.php" + # allow write access by "http" user only for these folders + install -d -o http -g http -m 750 "$pkgdir/usr/share/webapps/$pkgname/backup" \ + "$pkgdir/usr/share/webapps/$pkgname/files" \ + "$pkgdir/usr/share/webapps/$pkgname/logs" \ + "$pkgdir/usr/share/webapps/$pkgname/vendor/mpdf/mpdf/tmp/mpdf" +} |