summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoao Machado2023-05-19 12:29:54 -0700
committerJoao Machado2023-05-19 12:29:54 -0700
commit0e9af1145b32e3c9b021ab49e0ab5387bc3b6d35 (patch)
tree4278a1ad0e77fecae481d636884296dc9b6360c0
downloadaur-0e9af1145b32e3c9b021ab49e0ab5387bc3b6d35.tar.gz
Initial commit with version 0.14.1
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD45
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
+}