summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormeriadec2017-10-14 00:47:06 +0200
committermeriadec2017-10-14 00:47:06 +0200
commit7293f494cef03fad225f5522a4157ef872e89bf8 (patch)
tree2a1d59c028d2bc1464ad851d31525de58734bd38
downloadaur-7293f494cef03fad225f5522a4157ef872e89bf8.tar.gz
init. working, but may need a bit of cleaning of the install script (put some stuff on build() step, etc.)
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD36
-rwxr-xr-xmjml-app.desktop10
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..76cdc99f75b6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = mjml-app
+ pkgdesc = The desktop app for MJML
+ pkgver = 2.7.1
+ pkgrel = 1
+ url = https://github.com/mjmlio/mjml-app
+ arch = any
+ license = MIT
+ depends = yarn
+ source = https://github.com/mjmlio/mjml-app/archive/2.7.1.tar.gz
+ source = mjml-app.desktop
+ md5sums = ed024f35219e586dd572db1224ceaa5e
+ md5sums = 1f20e11d8f8e674500bdda8054e859c8
+
+pkgname = mjml-app
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..09e1baff1a71
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Meriadec Pillet <meriadec.pillet@gmail.com>
+pkgname=mjml-app
+pkgver=2.7.1
+pkgrel=1
+pkgdesc='The desktop app for MJML'
+arch=('any')
+url="https://github.com/mjmlio/${pkgname}"
+license=('MIT')
+depends=('yarn')
+source=(
+ "https://github.com/mjmlio/${pkgname}/archive/${pkgver}.tar.gz"
+ "mjml-app.desktop"
+)
+md5sums=(
+ 'ed024f35219e586dd572db1224ceaa5e'
+ '1f20e11d8f8e674500bdda8054e859c8'
+)
+
+package() {
+ install -D -m644 "mjml-app.desktop" "${pkgdir}/usr/share/applications/mjml-app.desktop"
+
+ cd "${srcdir}/${pkgname}-${pkgver}/"
+
+ yarn
+ yarn package
+
+ install -dm755 "${pkgdir}/opt/"
+ chmod -R 755 "release/linux-unpacked"
+ cp -r "release/linux-unpacked" "${pkgdir}/opt/mjml-app"
+ install -dm755 "${pkgdir}/usr/bin"
+ ln -s "/opt/mjml-app/mjml-app" "${pkgdir}/usr/bin/mjml-app"
+
+ install -D -m644 "${srcdir}/${pkgname}-${pkgver}/assets/resources/icons/128x128.png" "${pkgdir}/opt/mjml-app/resources/app/assets/icon.png"
+ install -d -m755 "${pkgdir}/usr/share/icons/hicolor/128x128/apps"
+ ln -s "/opt/mjml-app/resources/app/assets/icon.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/mjml-app.png"
+}
diff --git a/mjml-app.desktop b/mjml-app.desktop
new file mode 100755
index 000000000000..046f3e45a3a2
--- /dev/null
+++ b/mjml-app.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=mjml-app
+Comment=The desktop app for MJML
+Path=/opt/mjml-app
+Exec=mjml-app
+Icon=mjml-app
+Type=Application
+StartupNotify=true
+Categories=Development;Utility;
+StartupWMClass=mjml-app