blob: 2739826e573b58f8e0705f6ca377568b05e5dfa3 (
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
|
# Maintainer: igo95862 at yandex dot ru
pkgname=bubblejail
pkgver=0.6.1
pkgrel=1
pkgdesc="Bubblewrap based sandboxing utility"
arch=('any')
url="https://github.com/igo95862/bubblejail"
license=('GPL3+')
depends=(
'python' 'python-xdg' 'bubblewrap'
'python-tomli' 'python-tomli-w' 'xdg-dbus-proxy'
'hicolor-icon-theme' 'python-pyqt5' 'desktop-file-utils'
'libnotify')
conflicts=('bubblejail-git')
optdepends=(
'bash-completion: completions for bash shell'
'fish: completions for fish shell'
)
makedepends=('meson' 'm4' 'python-sphinx')
source=(
"$url/releases/download/$pkgver/bubblejail-$pkgver.tar.gz"
"$url/releases/download/$pkgver/bubblejail-$pkgver.tar.gz.sig"
)
# To get the valid GPG key
# gpg --keyserver https://keys.mailvelope.com/ --search-keys 5A3D06576A6A67443DFBE856F1A55E62951B2143
# Alternative if the above keyserver does not work
# curl -s 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x5a3d06576a6a67443dfbe856f1a55e62951b2143' | gpg --import
validpgpkeys=('5A3D06576A6A67443DFBE856F1A55E62951B2143')
sha512sums=('58d7d347f0dcd76f38f77177ee4e0ded2af7ae4f8f12361241f59b2700731baa154a823d24b04dcea43fde6d05f441808122d09343032e65322022bdd5b3d8e1'
'SKIP')
check () {
# Set runtime directory
mkdir -p -m 700 "${XDG_RUNTIME_DIR:=$PWD/runtime-dir}"
export XDG_RUNTIME_DIR
meson test -C build --print-errorlogs
}
build () {
arch-meson "$srcdir" build
ninja -C build
}
package() {
DESTDIR="$pkgdir" meson install -C build
}
|