summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorVladislav Botvin2017-08-17 23:57:10 +0300
committerVladislav Botvin2017-08-18 00:05:19 +0300
commit475527ed2691df777aa00ea0a48f8b6d1490d087 (patch)
treea50e8d110646f36bc493d971261247d565107d98 /PKGBUILD
downloadaur-475527ed2691df777aa00ea0a48f8b6d1490d087.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b026ebbe206e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: darkvlados@gmail.com
+
+pkgname=medis
+pkgver=0.6.1.39
+pkgrel=1
+pkgdesc="Medis is a beautiful, easy-to-use database management application for Redis."
+arch=("any")
+url="https://github.com/luin/medis"
+license=("MIT")
+depends=('electron')
+makedepends=('npm' 'asar' 'git')
+source=("${pkgname}-git::git+https://github.com/luin/medis.git"
+ 'medis.desktop'
+ 'medis')
+md5sums=('SKIP'
+ 'F9B462B94D50FB4086D94FD420558B34'
+ '05074FDFE9D1FAA78550ED6551CF447B')
+
+pkgver() {
+ cd "${pkgname}-git"
+ git describe --tags | sed 's/\(.*\)-.*/\1/' | tr - .
+}
+
+prepare() {
+ cd "${pkgname}-git"
+ git reset --hard bb76f74112870d46cc6b6e033ab21ea4737a46d9
+}
+
+build() {
+ cd "${pkgname}-git"
+ npm install
+ npm run build
+ asar p . ../medis.asar
+}
+
+package() {
+ install -Dm0755 -t "${pkgdir}/usr/bin" medis
+ install -Dm0644 -t "${pkgdir}/usr/share/applications" medis.desktop
+ install -Dm0644 -t "${pkgdir}/usr/lib/medis" medis.asar
+ install -Dm0644 "${pkgname}-git/icns/Icon1024.png" "${pkgdir}/usr/share/pixmaps/medis.png"
+}