summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 1287e3d858ec7ff181496bf7cc1eded949b4b31c (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
# Maintainer Mircea Mihalea <mircea at mihalea dot ro>

pkgname=bitwarden-pyro-git
pkgver=v1.1.1.r0.gea4fa2e
pkgrel=1
pkgdesc="Bitwarden python interface built with Rofi"
url="https://github.com/mihalea/bitwarden-pyro"
depends=('python' 'python-yaml' 'keyutils' 'rofi' 'libnotify' 'bitwarden-cli')
makedepends=('python-setuptools')
optdepends=('xdotool: Provide auto typing for X11'
            'ydotool-git: Provide auto typing for Wayland'
            'xclip: Provide clipboard interaction with X11'
            'xorg-xset: Alternative for clipoard interaction with X11'
            'wl-clipboard: Provide clipboard interaction with Wayland'
            'slop: Provide window selection for auto typing'
            'wmctrl: Provide window focusing for auto typing')
license=('MIT')
arch=('any')
provides=('bwpyro')
conflicts=('bwpyro')
source=("git+https://github.com/mihalea/${pkgname%-git}.git#tag=v1.1.1")
md5sums=('SKIP')

pkgver() {
  cd "${pkgname%-git}"
  git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
    cd "${srcdir}/${pkgname%-git}"
    python setup.py build
}

package() {
    cd "$srcdir/${pkgname%-git}" || exit 1
    python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
	install -D -m 0644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}