summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorValHue2020-06-06 13:19:24 +0200
committerValHue2020-06-06 13:19:24 +0200
commit1c41a0291f0ca2462ab161d462de2018feeab83f (patch)
treec3b753d37aec62565c982b333df82a128e73797a
downloadaur-1c41a0291f0ca2462ab161d462de2018feeab83f.tar.gz
Initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD53
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3c621ffd010a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = deemixgui
+ pkgdesc = A minimal Electron application that loads the deemix site.
+ pkgver = 0.0.7
+ pkgrel = 1
+ url = https://notabug.org/lollilol/deemixgui
+ arch = any
+ license = GPL3
+ makedepends = yarn
+ depends = electron
+ depends = zlib
+ source = deemixgui-0.0.7.tar.gz::https://notabug.org/lollilol/deemixgui/archive/master.tar.gz
+ sha256sums = 1ff8feb4c6e44b408ece66f2c456ed54d7a1ba7c826237b2abb503d6fc5c0479
+
+pkgname = deemixgui
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..670c6ce430d9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: ValHue <vhuelamo at gmail dot com>
+#
+# Contributor: ValHue <vhuelamo at gmail dot com>
+#
+pkgname="deemixgui"
+pkgver="0.0.7"
+pkgrel="1"
+pkgdesc="A minimal Electron application that loads the deemix site."
+arch=('any')
+url="https://notabug.org/lollilol/deemixgui"
+license=('GPL3')
+depends=('electron' 'zlib')
+makedepends=('yarn')
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/master.tar.gz")
+
+sha256sums=('1ff8feb4c6e44b408ece66f2c456ed54d7a1ba7c826237b2abb503d6fc5c0479')
+
+_deemixgui="#!/bin/bash
+exec electron --app=/usr/lib/deemixgui \"\$@\""
+
+_deemixgui_desktop="[Desktop Entry]
+Name=Deemixgui
+Exec=deemixgui
+Terminal=false
+Type=Application
+Icon=deemix
+Categories=Network;AudioVideo;Audio;Player;"
+
+prepare() {
+ cd "${srcdir}"
+ echo -e "$_deemixgui" | tee deemixgui.bash
+ echo -e "$_deemixgui_desktop" | tee deemixgui.desktop
+}
+
+build() {
+ cd "${srcdir}"/${pkgname}
+ yarn install --prod
+}
+
+package() {
+ cd "${srcdir}"
+ install -dm755 "${pkgdir}"/usr/lib
+ install -Dm644 ${pkgname}/LICENSE "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
+ install -Dm644 ${pkgname}/img/deemix.png "${pkgdir}"/usr/share/pixmaps/deemix.png
+
+ rm -rf ${pkgname}/{server-darwin,server-windows.exe,LICENSE}
+ mv ${pkgname} "${pkgdir}"/usr/lib/deemixgui
+
+ install -Dm755 deemixgui.bash "${pkgdir}"/usr/bin/deemixgui
+ install -Dm644 deemixgui.desktop "${pkgdir}"/usr/share/applications/deemixgui.desktop
+}
+
+# vim:set ts=4 sw=4 et syn=sh ft=sh: