Brett Cornwall pushed to branch main at Arch Linux / Packaging / Packages /
j4-dmenu-desktop
Commits:
672f2839 by Brett Cornwall at 2024-08-01T00:28:50-07:00
upgpkg: 3.1-1
Switch to arch-meson, other cleanups
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,21 +1,25 @@
pkgbase = j4-dmenu-desktop
pkgdesc = Find .desktop files and offer you a menu to start an
application using dmenu
- pkgver = 3.0
+ pkgver = 3.1
pkgrel = 1
url = https://github.com/enkore/j4-dmenu-desktop
arch = x86_64
license = GPL-3.0-only
makedepends = catch2
makedepends = cmake
- makedepends = git
+ makedepends = meson
depends = fmt
depends = gcc-libs
depends = glibc
depends = spdlog
optdepends = dmenu: The default backend
optdepends = bemenu: An alternative backend
- source =
git+https://github.com/enkore/j4-dmenu-desktop.git?signed#commit=fb52c4c3f32aaca8cd2865145aa66bfe34c83172
+ 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
validpgpkeys = 7B0F58A5E0F1A2EA11578A731A14CB3464CBE5BF
- sha256sums =
525dba8e292c165cd1532089f29a13749fd6402d1314a3cbd1e44a75ad209ee3
+ sha256sums =
0e6cf25663cc220e3e3e2bc013fe957c3e4a44f900b5ee6a7609cd501021652d
+ sha256sums = SKIP
pkgname = j4-dmenu-desktop
=====================================
PKGBUILD
=====================================
@@ -5,8 +5,7 @@
# Contributor: Bill Kolokithas
pkgname=j4-dmenu-desktop
-pkgver=3.0
-_commit=fb52c4c3f32aaca8cd2865145aa66bfe34c83172
+pkgver=3.1
pkgrel=1
pkgdesc="Find .desktop files and offer you a menu to start an application
using dmenu"
arch=('x86_64')
@@ -21,36 +20,36 @@ depends=(
makedepends=(
'catch2'
'cmake'
- 'git'
+ 'meson'
)
optdepends=(
'dmenu: The default backend'
'bemenu: An alternative backend'
+ 'bemenu: An alternative backend'
+ 'wmenu: An alternative backend'
)
-source=("git+$url.git?signed#commit=$_commit")
-sha256sums=('525dba8e292c165cd1532089f29a13749fd6402d1314a3cbd1e44a75ad209ee3')
-validpgpkeys=('7B0F58A5E0F1A2EA11578A731A14CB3464CBE5BF') # Meator
<[email protected]>
-
-pkgver() {
- git -C "$pkgname" describe --tags | sed 's/r//'
-}
+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'
+ 'SKIP')
build() {
- cmake -B build -S "$pkgname" \
- -DCMAKE_BUILD_TYPE='None' \
- -DCMAKE_INSTALL_PREFIX='/usr' \
- -Wno-dev \
- -DNO_DOWNLOAD=ON
- cmake --build build
+ arch-meson "$pkgname-r$pkgver" build
+ meson compile -C build
}
check() {
- ctest --test-dir build --output-on-failure
+ meson test -C build
}
package() {
- DESTDIR="$pkgdir" cmake --install build
- cd "$pkgname"
+ DESTDIR="$pkgdir" meson install -C build
+
+ cd "$pkgname-r$pkgver"
install -Dm0644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
- install -Dm0644 j4-dmenu-desktop.1 -t "$pkgdir/usr/share/man/man1"
+ install -Dm0644 CHANGELOG -t "$pkgdir/usr/share/doc/$pkgname/"
+
+ 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/672f2839c84e546bccb2009433b2eb2bce15e1b3
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/j4-dmenu-desktop/-/commit/672f2839c84e546bccb2009433b2eb2bce15e1b3
You're receiving this email because of your account on gitlab.archlinux.org.