SHOW:
|
|
- or go back to the newest paste.
| 1 | pkgname=ulauncher | |
| 2 | pkgver=5.9.0 | |
| 3 | pkgrel=1 | |
| 4 | pkgdesc="Application launcher for Linux" | |
| 5 | arch=('any')
| |
| 6 | url="https://ulauncher.io" | |
| 7 | license=('GPL3')
| |
| 8 | depends=('libkeybinder3' 'gtk3' 'webkit2gtk' 'libnotify' 'gdk-pixbuf2' 'python-dbus'
| |
| 9 | 'python-levenshtein' 'python-pyinotify' 'python-websocket-client' | |
| 10 | - | 'python-xdg' 'python-gobject') |
| 10 | + | 'python-pyxdg' 'python-gobject') |
| 11 | makedepends=('python-distutils-extra')
| |
| 12 | checkdepends=('desktop-file-utils')
| |
| 13 | optdepends=('libappindicator-gtk3: tray icon'
| |
| 14 | 'wmctrl: fix window focus on Wayland') | |
| 15 | install="$pkgname.install" | |
| 16 | source=("https://github.com/Ulauncher/Ulauncher/releases/download/$pkgver/${pkgname}_${pkgver}.tar.gz"
| |
| 17 | "https://github.com/Ulauncher/Ulauncher/raw/$pkgver/contrib/systemd/$pkgname.service") | |
| 18 | sha256sums=('8d10ab9097235070dddf017e1e4c60d10696ed880887bcccfca6784c01fce3f5'
| |
| 19 | 'acf583f52933c0f01fb02a64f4103b235c1780d2203e644ed1c7033c22fde4a2') | |
| 20 | ||
| 21 | prepare() {
| |
| 22 | cd "$srcdir/$pkgname" | |
| 23 | find -iname "*.py" | xargs sed -i 's=\(^#! */usr/bin.*\)python3 *$=\1python=' | |
| 24 | } | |
| 25 | ||
| 26 | build() {
| |
| 27 | cd "$srcdir/$pkgname" | |
| 28 | python setup.py build | |
| 29 | } | |
| 30 | ||
| 31 | check() {
| |
| 32 | cd "$srcdir/$pkgname" | |
| 33 | desktop-file-validate "build/share/applications/$pkgname.desktop" | |
| 34 | } | |
| 35 | ||
| 36 | package() {
| |
| 37 | cd "$srcdir/$pkgname" | |
| 38 | ||
| 39 | # https://github.com/Ulauncher/Ulauncher/issues/521 | |
| 40 | install -Dm644 "build/share/applications/$pkgname.desktop" -t \ | |
| 41 | "$pkgdir/usr/share/applications" | |
| 42 | ||
| 43 | export PYTHONHASHSEED=0 | |
| 44 | python setup.py install --root="$pkgdir" --optimize=1 --skip-build | |
| 45 | ||
| 46 | install -Dm644 "$srcdir/$pkgname.service" -t "$pkgdir/usr/lib/systemd/user" | |
| 47 | } |