diff options
author | dadosch | 2019-12-23 01:17:16 +0100 |
---|---|---|
committer | dadosch | 2019-12-23 01:17:16 +0100 |
commit | 5d64fcaee50c2730871c77189e6fbde66c57562d (patch) | |
tree | 889663e6fb4bf59a3c67cb1fba8b570e0345d50d | |
download | aur-5d64fcaee50c2730871c77189e6fbde66c57562d.tar.gz |
initial pkgbuild for grocy
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..054dcb9e7fe6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = grocy + pkgdesc = web-based self-hosted groceries & household management solution for your home + pkgver = 2.5.2 + pkgrel = 1 + url = https://grocy.info/ + arch = any + license = MIT + depends = php + depends = php-sqlite + optdepends = apache: a supported application server + optdepends = nginx: a supported application server + backup = etc/webapps/grocy/config.php + source = https://github.com/grocy/grocy/releases/download/v2.5.2/grocy_2.5.2.zip + sha256sums = 0ed19000e0825788ec55f9b948d8990c412c38caaa8da59567b2b592868453b8 + +pkgname = grocy + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0d3d7d165e67 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: danieltetraquark + +pkgname=grocy +pkgver=2.5.2 +pkgrel=1 +pkgdesc="web-based self-hosted groceries & household management solution for your home" +depends=('php' 'php-sqlite') +license=('MIT') +arch=('any') +url="https://grocy.info/" +source=( +https://github.com/grocy/grocy/releases/download/v${pkgver}/grocy_${pkgver}.zip +) +sha256sums=('0ed19000e0825788ec55f9b948d8990c412c38caaa8da59567b2b592868453b8') + +optdepends=('apache: a supported application server' + 'nginx: a supported application server' +) +backup=('etc/webapps/grocy/config.php') + +package() { + _instdir="$pkgdir"/usr/share/webapps/grocy + mkdir -p "$_instdir" "$pkgdir"/etc/webapps/grocy + + + # install license + install -Dm644 "${srcdir}/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + cp -ra "$srcdir"/. "$_instdir"/ + + cp "$srcdir"/config-dist.php "$pkgdir"/etc/webapps/grocy/config.php + ln -s /etc/webapps/grocy/config.php "$pkgdir"/usr/share/webapps/grocy/data/config.php + + chown http "$pkgdir"/usr/share/webapps/grocy/data -R +} + |