# Maintainer: Connor Etherington # --- pkgname=lfp pkgver=3.0.1 pkgrel=1 pkgdesc='A wrapper for the lf file manager with in-terminal media previews, on-exit directory changing and much more' license=('MIT') arch=('x86_64') install="lfp.install" url="https://gitlab.com/a4to/lfp" depends=(lf zsh ffmpeg graphicsmagick openslide ghostscript bat fzf dunst dialog xsel lolcat python3 python-docopt python-pillow python-attrs) conflicts=(lfp-git) optdepends=( 'nodejs: to make use of lfps built in node actions manager' ) source=( "https://concise.cc/pkg/${pkgname}-${pkgver}-${pkgrel}-$arch.pkg.tar.zst" "https://concise.cc/pkg/${pkgname}-${pkgver}-${pkgrel}-$arch.pkg.tar.zst.sig" ) sha512sums=( '6b78eb18bb9dc9694955563ba0301b2823f70d18163238a93e3a4845c8133b1b1f6eb7132a465c2a6c2e32988f1aacef5b62a0a28c582a89acd91dad530b83c7' 'aae1783b7c28e3395fd7790b6d2ed55f5a8baa77bb5857f23dbe853de5a0257b408823d861ceaabb4f03cfc41754e36404c6b38908f0c8fb5eb860a90aba24bc' ) md5sums=( '4b5a1327eab602e0dc19729937aaa1a2' '9039d510570b731b87af3e320269aae3' ) validpgpkeys=('9A1F3F41DDA55A60331CB8DD3714CB0967D15980') package() { cd "$srcdir/$pkgname/lfpreviewer" python3 setup.py install --root="$pkgdir" --optimize=1 cd "$srcdir/$pkgname" install -Dm755 usr/bin/* -t "${pkgdir}/usr/bin" install -Dm755 usr/share/${pkgname}/{lfp,lfpcd,cleaner,scope} -t "${pkgdir}/usr/share/${pkgname}" install -Dm644 usr/share/${pkgname}/{lfp-icons,lfprc} -t "${pkgdir}/usr/share/${pkgname}" install -Dm644 usr/share/licenses/${pkgname}/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -Dm644 usr/share/doc/${pkgname}/README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" install -Dm644 usr/share/man/man1/${pkgname}.1.gz "${pkgdir}/usr/share/man/man1/${pkgname}.1.gz" }