summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 16 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fecf631a7cb2..130dc9b9e66c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,33 @@
-# Maintainer: Aleksandr Gornostal <ulauncher.app@gmail.com>
+# Maintainer: Albin Larsson <mail@albinlarsson.com>
+# Contributor: Aleksandr Gornostal <ulauncher.app@gmail.com>
# To install, run `makepkg -is`
pkgname=ulauncher
-pkgver=4.3.1.r4
+pkgver=5.15.7
pkgrel=1
pkgdesc='Application launcher for Linux'
arch=('any')
-url="http://ulauncher.io"
+url="https://ulauncher.io"
license=('GPL3')
-depends=('gobject-introspection-runtime' 'libappindicator-gtk3' 'libkeybinder3' 'webkit2gtk'
- "python2-"{dbus,gobject,pyinotify,pysqlite,levenshtein,xdg,websocket-client})
-makedepends=('python2-distutils-extra')
-provides=("${pkgname%-*}")
-conflicts=("${pkgname%-*}")
-source=("https://github.com/Ulauncher/Ulauncher/releases/download/4.3.1.r4/ulauncher_4.3.1.r4.tar.gz")
-sha256sums=('SKIP')
-
-prepare() {
- cd ulauncher
- find -iname "*.py" | xargs sed -i 's=\(^#! */usr/bin.*\)python *$=\1python2='
-}
+depends=('gobject-introspection-runtime' 'libkeybinder3' 'gtk3' 'webkit2gtk' 'libnotify'
+ 'gdk-pixbuf2' 'wmctrl' 'python-dbus' 'python-levenshtein' 'python-pyinotify'
+ 'python-websocket-client' 'python-pyxdg' 'python-gobject' 'python-cairo')
+makedepends=('git' 'python-setuptools' 'python-distutils-extra')
+optdepends=('libappindicator-gtk3: tray icon')
+install="ulauncher.install"
+source=("https://github.com/Ulauncher/Ulauncher/releases/download/${pkgver}/ulauncher_${pkgver}.tar.gz")
+sha256sums=('6203b0dc6cb2fe8f2aa2b5809c0950ac06766539f23f73da80bb36424760efcf')
build() {
cd ulauncher
- python2 setup.py build
+ env PATH=$(getconf PATH) python setup.py build
}
package() {
cd ulauncher
- install -Dm644 build/share/applications/ulauncher.desktop "$pkgdir/usr/share/applications/ulauncher.desktop"
- python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ export PYTHONHASHSEED=0
+ env PATH=$(getconf PATH) python setup.py install --root="$pkgdir" --optimize=1 --skip-build
rm -rf "$pkgdir"/usr/share/ulauncher/preferences/{no*,src,bow*,gul*,pack*}
- find $pkgdir -name "*.pyc" | xargs rm
+ find $pkgdir -type d -name __pycache__ | xargs rm -rf
}