diff options
author | Lorenz Steinert | 2023-03-25 19:54:36 +0100 |
---|---|---|
committer | Lorenz Steinert | 2023-03-25 19:54:36 +0100 |
commit | 0ae6e7ab6759a4aa69929a9363407ad141960fc1 (patch) | |
tree | 38fedaaf1b3b0cf9ca8ed90bba4f9fe28fd10e3c | |
download | aur-0ae6e7ab6759a4aa69929a9363407ad141960fc1.tar.gz |
v1.2.2
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0b364cc62d33 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = firefly-iii-data-importer + pkgdesc = The Firefly III Data Importer can import data into Firefly III + pkgver = 1.2.2 + pkgrel = 1 + url = https://github.com/firefly-iii/data-importer + arch = any + license = custom + makedepends = composer + source = data-importer-1.2.2.tar.gz::https://github.com/firefly-iii/data-importer/archive/v1.2.2.tar.gz + sha256sums = 2e69f8b68ab8fd0f078e585feb2128b99bf2dd3088c057d2dbd1c75a20860732 + +pkgname = firefly-iii-data-importer diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c5b5188277a8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: lorico <lorenz@steinerts.de> + +_pkgname=data-importer +pkgname=firefly-iii-$_pkgname +pkgver=1.2.2 +pkgrel=1 +pkgdesc='The Firefly III Data Importer can import data into Firefly III' +arch=('any') +url="https://github.com/firefly-iii/$_pkgname" +license=('custom') +makedepends=('composer') +source=("$_pkgname-$pkgver.tar.gz::https://github.com/firefly-iii/$_pkgname/archive/v${pkgver}.tar.gz") +sha256sums=('2e69f8b68ab8fd0f078e585feb2128b99bf2dd3088c057d2dbd1c75a20860732') + +package(){ + cd "$srcdir/$_pkgname-$pkgver" + COMPOSER_ALLOW_SUPERUSER=1 composer install --no-scripts --no-dev --ignore-platform-reqs + + install -d "$pkgdir/usr/share/webapps/$pkgname" "$pkgdir/usr/share/licenses/$pkgname" "$pkgdir/etc/webapps/$pkgname" + cp -rv * "$pkgdir/usr/share/webapps/$pkgname" + install -D "$srcdir/$_pkgname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname" + + cp -v .env.example "$pkgdir/etc/webapps/$pkgname/.env" + mv -v "$pkgdir/etc/webapps/$pkgname/.env" "$pkgdir/etc/webapps/$pkgname/config.env" + + ln -s "/etc/webapps/$pkgname/config.env" "$pkgdir/usr/share/webapps/$pkgname/.env" + rm -rf "$pkgdir/usr/share/webapps/$pkgname/bootstrap/cache" + + mkdir -p "$pkgdir/var/cache/$pkgname" + chown http:http "$pkgdir/var/cache/$pkgname" + ln -s "/var/cache/$pkgname" "$pkgdir/usr/share/webapps/$pkgname/bootstrap/cache" + + mkdir -p "$pkgdir/var/lib" + mv "$pkgdir/usr/share/webapps/$pkgname/storage" "$pkgdir/var/lib/$pkgname" + chown -R http:http "$pkgdir/var/lib/$pkgname" + chmod 775 "$pkgdir/var/lib/$pkgname" + ln -s "/var/lib/$pkgname" "$pkgdir/usr/share/webapps/$pkgname/storage" +} |