diff options
author | meriadec | 2017-10-14 00:47:06 +0200 |
---|---|---|
committer | meriadec | 2017-10-14 00:47:06 +0200 |
commit | 7293f494cef03fad225f5522a4157ef872e89bf8 (patch) | |
tree | 2a1d59c028d2bc1464ad851d31525de58734bd38 | |
download | aur-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-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rwxr-xr-x | mjml-app.desktop | 10 |
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 |