diff options
author | Joao Machado | 2023-05-19 12:29:54 -0700 |
---|---|---|
committer | Joao Machado | 2023-05-19 12:29:54 -0700 |
commit | 0e9af1145b32e3c9b021ab49e0ab5387bc3b6d35 (patch) | |
tree | 4278a1ad0e77fecae481d636884296dc9b6360c0 | |
download | aur-0e9af1145b32e3c9b021ab49e0ab5387bc3b6d35.tar.gz |
Initial commit with version 0.14.1
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5742d7837ed6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = frappebooks-appimage + pkgdesc = Frappe-Books is a simple, well-designed, desktop accounting software for freelancers and small businesses + pkgver = 0.14.1 + pkgrel = 0 + arch = x86_64 + license = CC-BY-SA 3.0 + provides = Frappe-Books + conflicts = Frappe-Books + options = !strip + source = https://github.com/frappe/books/releases/download/v0.8.0/Frappe-Books-0.8.0.AppImage + md5sums = 32b800cddc16ffd9b585b75ff057b2ff + +pkgname = frappebooks-appimage diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2e14a6d5e8a2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: John Machado <john at delinuxco dot com> + +_pkgname=Frappe-Books +pkgname=frappebooks-appimage +pkgver=0.14.1 +pkgrel=0 +pkgdesc="Frappe Books is a simple, well-designed, desktop accounting software for freelancers and small businesses ." +arch=('x86_64') +#url="https://frappebooks.com/" +license=('CC-BY-SA 3.0') +provides=('frappe-books') +conflicts=('frappe-books') +depends=('fuse-common') +_filename="${_pkgname}-${pkgver}-${arch}.AppImage" +source=("${_filename}::https://github.com/frappe/books/releases/download/v${pkgver}/${_pkgname}-${pkgver}.AppImage") +md5sums=('32b800cddc16ffd9b585b75ff057b2ff') +options=(!strip) +prepare() +{ + cd "${srcdir}" + chmod +x ${_filename} + eval ./${_filename} --appimage-extract "*/*/*/*/*x*/apps/*.png" + eval ./${_filename} --appimage-extract "*.desktop" +} + +package() +{ + # Install AppImage + install -Dm755 "${srcdir}/${_filename}" "${pkgdir}/opt/appimages/${_filename}" + + # Install Exec Script + ExecScript="#!/bin/sh\nexec /opt/appimages/${_filename} \"\$@\"" + install -dm755 "${pkgdir}/usr/bin" + echo -e $ExecScript > "${pkgdir}/usr/bin/${_pkgname}" + chmod +x "${pkgdir}/usr/bin/${_pkgname}" + + # Install global Desktop-Integration + _sizes=('256x256' '128x128' '64x64' '48x48' '32x32' '16x16') + for _size in ${_sizes[@]}; do + install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/${_size}/apps/frappe-books.png" "${pkgdir}/usr/share/icons/hicolor/${_size}/apps/frappe-books.png" + #Integrate desktop shortcut + install -Dm644 "${srcdir}/squashfs-root/frappe-books.desktop" "${pkgdir}/usr/share/applications/frappe-books.desktop" + +done +} |