blob: 729326e697c9087ba49534f672797ce4ea4d7c8b (
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
|
# Maintainer: Jeffrey Bouter <aur@kn0x.org>
export PIP_CONFIG_FILE=/dev/null
export PIP_DISABLE_PIP_VERSION_CHECK=true
pkgname=hushboard-git
_pkgname=hushboard
epoch=
pkgver=r01.7748a07
pkgrel=0
pkgdesc='Mute your microphone while typing.'
arch=(any)
url="https://github.com/jbouter/$_pkgname"
license=(MIT)
depends=(python libappindicator-gtk3 python-gobject python-xlib gtk3)
## EXTRA_DEPENDS ##
makedepends=(python-pip python-wheel git)
checkdepends=()
provides=("$_pkgname")
conflicts=(${provides%=*}) # No quotes, to avoid an empty entry.
noextract=()
source+=("git+https://github.com/jbouter/$_pkgname.git")
md5sums+=(SKIP)
source+=(LICENSE)
md5sums+=(3ce314c6b503c298b2ebba2d176915a4)
pkgver()
{
cd "$_pkgname"
echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}
package()
{
cd "$_pkgname"
python setup.py install --root="$pkgdir"
# Install the icon
install -Dm644 "$srcdir/$_pkgname/hushboard-512.png" "$pkgdir/usr/share/icons/hushboard-512.png"
# Replace the icon path from SNAP to system location
sed -i 's/Icon=.*/Icon=\/usr\/share\/icons\/hushboard-512.png/g' "$srcdir/$_pkgname/snap/gui/hushboard.desktop"
# Install the desktop file
install -Dm644 "$srcdir/$_pkgname/snap/gui/hushboard.desktop" "$pkgdir/usr/share/applications/hushboard.desktop"
}
|