# Maintainer: graysky # Contributor: Jan Alexander Steffens (heftig) # Contributor: Jaroslav Lichtblau # Contributor: Geoffroy Carrier # Contributor: Joël Schaerer # Contributor: Daniel J Griffiths pkgname=autojump pkgver=22.5.3 pkgrel=9 pkgdesc="A faster way to navigate your filesystem from the command line" arch=('any') url="https://github.com/wting/autojump" license=('GPL3') depends=('python>=3.3') conflicts=('shonenjump') source=($pkgname-$pkgver.tar.gz::https://github.com/wting/$pkgname/archive/release-v$pkgver.tar.gz) sha256sums=('00daf3698e17ac3ac788d529877c03ee80c3790472a85d0ed063ac3a354c37b1') install=readme.install prepare() { cd $pkgname-release-v$pkgver sed -i "s:/env python:/python3:g" bin/$pkgname } package() { cd $pkgname-release-v$pkgver # https://wiki.archlinux.org/index.php/Python_package_guidelines#Using_site-packages local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") SHELL=/bin/bash ./install.py --destdir "${pkgdir}" \ --prefix 'usr/' \ --zshshare 'usr/share/zsh/site-functions' cd "${pkgdir}/usr/share/$pkgname" for i in $pkgname.* do ln -s "/usr/share/$pkgname/$i" "${pkgdir}/etc/profile.d/$i" done # FS#60929 install -d "${pkgdir}/$_site_packages" mv ${pkgdir}/usr/bin/*.py "${pkgdir}/$_site_packages" python -m compileall -d /usr/lib "${pkgdir}/usr/lib" python -O -m compileall -d /usr/lib "${pkgdir}/usr/lib" # FS#49601 install -d "${pkgdir}"/usr/share/fish/functions mv "${pkgdir}"/etc/profile.d/$pkgname.fish "${pkgdir}"/usr/share/fish/functions # https://github.com/joelthelion/autojump/pull/339 sed -i "s:/usr/local/:/usr/:g" "${pkgdir}/etc/profile.d/$pkgname.sh" sed -i "s:/build/autojump/pkg/autojump/:/:g" "${pkgdir}/etc/profile.d/$pkgname.sh" # FS#43762 sed -i '27,31d' "${pkgdir}/etc/profile.d/$pkgname.sh" }