blob: ce9039a4829d37b0c39170ecbd6c52a804038f24 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
# Maintainer: ValHue <vhuelamo at gmail dot com>
#
# Contributor: Massimiliano Torromeo <massimiliano.torromeo at gmail dot com>
#
pkgname="trello"
pkgver="0.1.9"
pkgrel="4"
pkgdesc="Unofficial Trello Desktop app"
arch=('any')
url="https://github.com/danielchatfield/trello-desktop"
license=('MIT')
depends=('electron17')
makedepends=('yarn')
conflicts=('trello-bin' 'trello-git')
provides=("${pkgname}")
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
sha256sums=('8c028ee831b2deddb7b35e368540832f05d58ae9904730d0c1200ec5096cf8f2')
_trello="#!/bin/bash
exec electron17 --app=/usr/lib/trello \"\$@\""
_trello_desktop="[Desktop Entry]
Name=Trello
Exec=trello
Terminal=false
Type=Application
Icon=trello
Categories=Network;"
prepare() {
cd "${srcdir}"
echo -e "$_trello" | tee trello
echo -e "$_trello_desktop" | tee trello.desktop
}
build() {
cd "${srcdir}"/${pkgname}-desktop-${pkgver}
yarn install --prod
}
package() {
cd "${srcdir}"
install -dm755 "${pkgdir}"/usr/lib
install -Dm644 ${pkgname}-desktop-${pkgver}/LICENSE "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
install -Dm644 ${pkgname}-desktop-${pkgver}/static/Icon.png "${pkgdir}"/usr/share/pixmaps/trello.png
rm -rf ${pkgname}-desktop-${pkgver}/{media,LICENSE}
mv ${pkgname}-desktop-${pkgver} "${pkgdir}"/usr/lib/trello
install -Dm755 trello "${pkgdir}"/usr/bin/trello
install -Dm644 trello.desktop "${pkgdir}"/usr/share/applications/trello.desktop
}
# vim:set ts=4 sw=4 et syn=sh ft=sh:
|