summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorErnesto Bazzano2021-04-08 20:40:52 -0300
committerErnesto Bazzano2021-04-08 20:40:52 -0300
commitfc93cdb3c93f4c7946de1983dbcdf23b1b246790 (patch)
treec4ee7eedde4b86792943b5e6a5e67a5259300fbc
downloadaur-fc93cdb3c93f4c7946de1983dbcdf23b1b246790.tar.gz
start
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD46
2 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..368e219b1f96
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = storyboarder
+ pkgdesc = The best way to visualize your story. It makes it easy to visualize a story as fast you can draw stick figures.
+ pkgver = 3.0.0
+ pkgrel = 1
+ url = https://wonderunit.com/storyboarder/
+ arch = x86_64
+ makedepends = nvm
+ makedepends = nodejs
+ depends = zlib
+ depends = hicolor-icon-theme
+ provides = storyboarder
+ options = !strip
+ source = https://github.com/wonderunit/storyboarder/archive/refs/tags/v3.0.0.zip
+ md5sums = e4d21697c9f90adf7344a87917aa3a6f
+
+pkgname = storyboarder
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d1e83d5aa53f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+#Maintainer: Bazza <bazza@riseup.net>
+
+pkgname=('storyboarder')
+pkgver=3.0.0
+pkgrel=1
+pkgdesc="The best way to visualize your story. It makes it easy to visualize a story as fast you can draw stick figures."
+provides=("storyboarder")
+depends=('zlib' 'hicolor-icon-theme' )
+makedepends=('nvm' 'nodejs')
+url='https://wonderunit.com/storyboarder/'
+arch=('x86_64')
+source=("https://github.com/wonderunit/storyboarder/archive/refs/tags/v${pkgver}.zip")
+md5sums=('e4d21697c9f90adf7344a87917aa3a6f')
+license=()
+options=(!strip)
+
+prepare(){
+ curl https://upload.wikimedia.org/wikipedia/commons/8/8c/Transparent.png > "${srcdir}"/storyboarder-${pkgver}/src/img/watermark.png
+ cd "${srcdir}/storyboarder-${pkgver}"
+ source /usr/share/nvm/init-nvm.sh
+ nvm install 14.16.0
+ npm install
+ npm run build
+ npm run dist:linux
+ echo "[Desktop Entry]
+Name=Storyboader
+Exec=/opt/storyboarder/storyboarder
+Icon=storyboarder.png
+Type=Application
+Terminal=false
+StartupNotify=true
+Categories=Graphics;" > "${srcdir}"/storyboarder-${pkgver}/storyboarder.desktop
+}
+
+package(){
+ echo "${pkgdir}"
+ # opt dir
+ mkdir -p "${pkgdir}"/opt/storyboarder/
+ # linux unpacked
+ cp -ar "${srcdir}"/storyboarder-${pkgver}/dist/linux-unpacked/* "${pkgdir}"/opt/storyboarder/
+ # Desktop
+ install -Dm644 "${srcdir}"/storyboarder-${pkgver}/storyboarder.desktop "${pkgdir}"/usr/share/applications/storyboarder.desktop
+ # Icon
+ install -Dm644 "${srcdir}"/storyboarder-${pkgver}/src/img/logoicon.png "${pkgdir}"/usr/share/pixmaps/storyboarder.png
+}
+