summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6ecf45ba09a3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Arthur Aslanyan <arthur.e.aslanyan@gmail.com>
+_name=starc
+_filename='starc-setup.AppImage'
+
+pkgname="${_name}-appimage"
+pkgver=0.1.5
+pkgrel=1
+pkgdesc="Story Architect is a text editor for film, theatre, radio scripts or comic books."
+arch=('x86_64')
+url='https://starc.app/'
+license=('GPL3')
+depends=('zlib' 'bash')
+provides=("${_name}=${pkgver}")
+conflicts=("${_name}")
+options=(!strip)
+source=("https://github.com/story-apps/starc/releases/download/v${pkgver}/${_filename}"
+ "${_name}.desktop.patch"
+ "${_name}.sh")
+sha256sums=('fb98d6c8a84e0873d264c615b639341a1edf1a72fb61d960e0af9ecc15a7f63a'
+ '583fcc57942d9c9e1a8e41a0a95fcc3f4cdd1660767e014921c30a3fa272f5fa'
+ '642005557de950e4fd37bc87fe2fb051e7f93f61e7287161fe3c99c9918977c7')
+
+prepare() {
+ cd "${srcdir}"
+ chmod +x $_filename
+ ./$_filename --appimage-extract
+ patch -Np0 < "./${_name}.desktop.patch"
+}
+
+package() {
+ install -Dm755 "${srcdir}/${_filename}" "${pkgdir}/opt/appimages/${_name}.AppImage"
+ install -Dm755 "${srcdir}/${_name}.sh" "${pkgdir}/usr/bin/${_name}"
+
+ install -Dm644 "${srcdir}/squashfs-root/${_name}.png" "${pkgdir}/usr/share/pixmaps/${_name}.png"
+ install -Dm644 "${srcdir}/squashfs-root/${_name}.desktop" "${pkgdir}/usr/share/applications/${_name}.desktop"
+}