summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 25 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 155ff6ea11e9..cd3f4691da0c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,11 @@
# Maintainer: Heiko Nickerl <dev at heiko-nickerl dot com>
pkgname=sodalite
-pkgver=0.20.0
+pkgver=0.21.2
pkgrel=1
pkgdesc="Keyboard-driven terminal file navigator and launcher"
arch=('any')
url="https://www.github.com/hnicke/sodalite"
license=('GPL')
-makedepends=('git' 'awk')
depends=(
'python>=3.9'
'python-binaryornot'
@@ -19,13 +18,30 @@ depends=(
'python-blinker'
'xdg-utils'
)
-source=("$pkgname-$pkgver.tar.gz::https://github.com/hnicke/sodalite/archive/v$pkgver.tar.gz")
-backup=('etc/sodalite.conf')
-sha256sums=('abd9b68f9838a938862881c81d3acc72dcb6ade51ded432fabd0a52c3aca4de9')
+source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/${pkgname//-/_}-$pkgver.tar.gz")
+sha256sums=('a95e95938b27def8586b3cfccee855ef2e415f0f0175551e83e1da603af80cb0')
+
+build() {
+ cd $pkgname-$pkgver
+ python setup.py build
+}
-_gitroot=https://github.com/hnicke/$pkgname.git
package() {
- cd "${srcdir}/$pkgname-$pkgver"
- make sysconfdir=/etc prefix=/usr DESTDIR="$pkgdir" install
-}
+ cd $pkgname-$pkgver
+ python setup.py install \
+ --root="$pkgdir" \
+ --optimize=1 \
+ --skip-build
+ install -Dm644 sodalite.desktop "$pkgdir/usr/share/applications/sodalite.desktop"
+ install -Dm644 docs/sodalite.1 "$pkgdir/usr/share/man/man1/sodalite.1"
+ install -Dm644 docs/sodalite-open.1 "$pkgdir/usr/share/man/man1/sodalite-open.1"
+ install -Dm644 docs/sodalite-open.1 "$pkgdir/usr/share/man/man1/sodalite-open.1"
+ install -Dm755 scripts/sodalite-open "$pkgdir/usr/bin/sodalite-open"
+ install -Dm644 README.md "$pkgdir/usr/share/doc/sodalite/README"
+ install -Dm644 copyright "$pkgdir/usr/share/doc/sodalite/copyright"
+ install -Dm644 CHANGELOG.md "$pkgdir/usr/share/doc/sodalite/changelog"
+ install -Dm644 scripts/shell-integration.sh "$pkgdir/usr/share/sodalite/shell-integration.sh"
+ install -Dm644 scripts/shell-integration.fish "$pkgdir/usr/share/sodalite/shell-integration.fish"
+ install -Dm644 sodalite/core/sodalite.conf "$pkgdir/usr/share/sodalite/sodalite.conf"
+}