Brett Cornwall pushed to branch main at Arch Linux / Packaging / Packages /
j4-dmenu-desktop
Commits:
1c432b70 by Brett Cornwall at 2024-12-14T23:23:47-08:00
upgpkg: 3.2-1
* Remove a duplicate wmneu optdep
* Add python-pytest checkdep
* Disable new crazy-complete dep as upstream provides the completion
files already
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,10 +1,11 @@
pkgbase = j4-dmenu-desktop
pkgdesc = Find .desktop files and offer you a menu to start an
application using dmenu
- pkgver = 3.1
- pkgrel = 3
+ pkgver = 3.2
+ pkgrel = 1
url = https://github.com/enkore/j4-dmenu-desktop
arch = x86_64
license = GPL-3.0-only
+ checkdepends = python-pytest
makedepends = catch2
makedepends = cmake
makedepends = meson
@@ -14,12 +15,11 @@ pkgbase = j4-dmenu-desktop
depends = spdlog
optdepends = dmenu: The default backend
optdepends = bemenu: An alternative backend
- optdepends = bemenu: An alternative backend
optdepends = wmenu: An alternative backend
- source =
j4-dmenu-desktop-3.1.tar.gz::https://github.com/enkore/j4-dmenu-desktop/archive/r3.1.tar.gz
- source =
j4-dmenu-desktop-3.1.tar.gz.sig::https://github.com/enkore/j4-dmenu-desktop/releases/download/r3.1/r3.1.tar.gz.sig
+ source =
j4-dmenu-desktop-3.2.tar.gz::https://github.com/enkore/j4-dmenu-desktop/archive/r3.2.tar.gz
+ source =
j4-dmenu-desktop-3.2.tar.gz.sig::https://github.com/enkore/j4-dmenu-desktop/releases/download/r3.2/r3.2.tar.gz.sig
validpgpkeys = 7B0F58A5E0F1A2EA11578A731A14CB3464CBE5BF
- sha256sums =
0e6cf25663cc220e3e3e2bc013fe957c3e4a44f900b5ee6a7609cd501021652d
+ sha256sums =
99e2f394570f8fb0b1a2cde2926980fd9685ce60e1500b575057f8424c9ad555
sha256sums = SKIP
pkgname = j4-dmenu-desktop
=====================================
PKGBUILD
=====================================
@@ -5,8 +5,8 @@
# Contributor: Bill Kolokithas
pkgname=j4-dmenu-desktop
-pkgver=3.1
-pkgrel=3
+pkgver=3.2
+pkgrel=1
pkgdesc="Find .desktop files and offer you a menu to start an application
using dmenu"
arch=('x86_64')
url="https://github.com/enkore/j4-dmenu-desktop"
@@ -22,20 +22,25 @@ makedepends=(
'cmake'
'meson'
)
+checkdepends=(
+ 'python-pytest'
+)
optdepends=(
'dmenu: The default backend'
'bemenu: An alternative backend'
- 'bemenu: An alternative backend'
'wmenu: An alternative backend'
)
source=("$pkgname-$pkgver.tar.gz::$url/archive/r$pkgver.tar.gz"
"$pkgname-$pkgver.tar.gz.sig::$url/releases/download/r$pkgver/r$pkgver.tar.gz.sig")
validpgpkeys=('7B0F58A5E0F1A2EA11578A731A14CB3464CBE5BF') # Meator
<[email protected]>
-sha256sums=('0e6cf25663cc220e3e3e2bc013fe957c3e4a44f900b5ee6a7609cd501021652d'
+sha256sums=('99e2f394570f8fb0b1a2cde2926980fd9685ce60e1500b575057f8424c9ad555'
'SKIP')
build() {
- arch-meson "$pkgname-r$pkgver" build
+ # Shell completions are already generated/provided by upstream.
+ arch-meson "$pkgname-r$pkgver" \
+ -Dgenerate-shell-completions=disabled \
+ build
meson compile -C build
}
@@ -50,6 +55,17 @@ package() {
install -Dm0644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
install -Dm0644 CHANGELOG -t "$pkgdir/usr/share/doc/$pkgname/"
+ install -dm0755 "$pkgdir/usr/share/bash-completion/completions" \
+ "$pkgdir/usr/share/zsh/site-functions" \
+ "$pkgdir/usr/share/fish/completions"
+ install -Dm0644 etc/completions/j4-dmenu-desktop -t \
+ "$pkgdir/usr/share/bash-completion/completions"
+ install -Dm0644 etc/completions/_j4-dmenu-desktop -t \
+ "$pkgdir/usr/share/zsh/site-functions"
+ install -Dm0644 etc/completions/j4-dmenu-desktop.fish -t \
+ "$pkgdir/usr/share/fish/completions"
+
+
install -dm0755 "$pkgdir/usr/share/man/man1"
gzip < j4-dmenu-desktop.1 >
"$pkgdir/usr/share/man/man1/j4-dmenu-desktop.1.gz"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/j4-dmenu-desktop/-/commit/1c432b70fff8f8eca00ae1ac1e97fef650ca19c7
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/j4-dmenu-desktop/-/commit/1c432b70fff8f8eca00ae1ac1e97fef650ca19c7
You're receiving this email because of your account on gitlab.archlinux.org.