diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r--[-rwxr-xr-x] | PKGBUILD | 54 |
1 files changed, 36 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD index a8b7a41eb494..8ad557e97850 100755..100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,24 +1,42 @@ -# Maintainer: Ben Oliver <ben@bfoliver.com> -# Maintainer: Andy Weidenbaum <archbaum@gmail.com> -# Maintainer: John Jenkins <twodopeshaggy@gmail.com> -# Maintainer: Julian Paul Dasmarinas <julian.dasma@gmail.com> +# Maintainer: Ayush Agarwal <ayush at fastmail dot in> +# Contributor: Ben Oliver <ben at bfoliver dot com> +# Contributor: Andy Weidenbaum <archbaum at gmail dot com> +# Contributor: John Jenkins <twodopeshaggy at gmail dot com> +# Contributor: Julian Paul Dasmarinas <julian.dasma at gmail dot com> pkgname=buku -pkgver=4.3 +pkgver=4.6 pkgrel=1 -pkgdesc="Powerful command-line bookmark manager. CLI only." -arch=('any') -depends=('python' 'python-beautifulsoup4' 'python-cryptography' 'python-urllib3' 'python-certifi' 'python-html5lib') -makedepends=('make') -url="https://github.com/jarun/Buku" -license=('GPL3') -source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/jarun/Buku/tar.gz/v$pkgver) -sha256sums=('4c91cb0ac83164153c65705f46af29aaede78a2ed48d836cd2269b0fc71fed7a') +pkgdesc="Bookmark manager like a text-based mini-web" +arch=(x86_64) +url="https://github.com/jarun/buku" +license=('GPL') +depends=('python' + 'python-certifi' + 'python-urllib3' + 'python-cryptography' + 'python-beautifulsoup4' + 'python-html5lib') +makedepends=('python-setuptools') +optdepends=('wl-clipboard: to copy text in wayland' + 'wl-clipboard-rs: to copy text in wayland' + 'xsel: to copy text in xorg' + 'xclip: to copy text in xorg') +conflicts=('buku-git') +source=("$pkgname-$pkgver.tar.gz::https://github.com/jarun/buku/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('2e1968016d3856184db8ac49cdc92a6c70869f62846185f28c8c60ead0c42888') package() { - cd "$srcdir/buku-$pkgver" - make DESTDIR="${pkgdir}" PREFIX=/usr install - install -Dm644 auto-completion/fish/buku.fish "${pkgdir}/usr/share/fish/vendor_completions.d/buku.fish" - install -Dm644 auto-completion/bash/buku-completion.bash "${pkgdir}/etc/bash_completion.d/buku" - install -Dm644 auto-completion/zsh/_buku "${pkgdir}/usr/share/zsh/site-functions/_buku" + cd "$pkgname-$pkgver" + export PYTHONHASHSEED=0 + python setup.py install --root="$pkgdir" --prefix=/usr --optimize=1 + + rm -f "$pkgdir"/usr/bin/bukuserver + rm -rf "$pkgdir"/usr/lib/python3.9/site-packages/bukuserver + gzip -f buku.1 + + install -Dm644 auto-completion/fish/buku.fish "${pkgdir}/usr/share/fish/vendor_completions.d/buku.fish" + install -Dm644 auto-completion/bash/buku-completion.bash "${pkgdir}/usr/share/bash-completion/completions/buku" + install -Dm644 auto-completion/zsh/_buku "${pkgdir}/usr/share/zsh/site-functions/_buku" + install -Dm644 buku.1.gz "${pkgdir}/usr/share/man/man1/buku.1.gz" } |