Balló György pushed to branch main at Arch Linux / Packaging / Packages / bustle
Commits:
ed694fd2 by Balló György at 2024-10-01T18:44:54+02:00
upgpkg: 0.10.0-1: Update to new release
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,10 +1,11 @@
pkgbase = bustle
pkgdesc = Draw sequence diagrams of D-Bus traffic
- pkgver = 0.9.2
+ pkgver = 0.10.0
pkgrel = 1
url = https://gitlab.gnome.org/World/bustle
arch = x86_64
license = LGPL-2.1-or-later
+ makedepends = appstream
makedepends = git
makedepends = meson
makedepends = rust
@@ -17,7 +18,7 @@ pkgbase = bustle
depends = hicolor-icon-theme
depends = libadwaita
depends = pango
- source = git+https://gitlab.gnome.org/World/bustle.git#tag=0.9.2
- b2sums =
c937bdf558eaae0e0d5345664d2fe5c2ff47fd0cdfa2976dc10f4237488494e19d24d062c3f1858eb243c8e5b5ae830e02fdd11018c9989d4fc4dcac1e5371c3
+ source = git+https://gitlab.gnome.org/World/bustle.git#tag=0.10.0
+ b2sums =
2ab4ab0d5a27acf032f572a6179382b45898892cb1e9c9caa899cd8677a50f76c579f7bca6d4704a894c43d6e36606c855b526f4c8d709de9333caa3842fff59
pkgname = bustle
=====================================
PKGBUILD
=====================================
@@ -1,7 +1,7 @@
# Maintainer: Felix Yan <[email protected]>
pkgname=bustle
-pkgver=0.9.2
+pkgver=0.10.0
pkgrel=1
pkgdesc='Draw sequence diagrams of D-Bus traffic'
arch=(x86_64)
@@ -19,18 +19,23 @@ depends=(
pango
)
makedepends=(
+ appstream
git
meson
rust
)
source=("git+https://gitlab.gnome.org/World/bustle.git#tag=$pkgver")
-b2sums=(c937bdf558eaae0e0d5345664d2fe5c2ff47fd0cdfa2976dc10f4237488494e19d24d062c3f1858eb243c8e5b5ae830e02fdd11018c9989d4fc4dcac1e5371c3)
+b2sums=(2ab4ab0d5a27acf032f572a6179382b45898892cb1e9c9caa899cd8677a50f76c579f7bca6d4704a894c43d6e36606c855b526f4c8d709de9333caa3842fff59)
prepare() {
cd $pkgname
CARGO_HOME="$srcdir/build/cargo-home" \
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+
+ # note: test did not panic as expected
+ # https://gitlab.gnome.org/World/bustle/-/issues/36
+ sed -i '/#\[should_panic/d' src/i18n.rs
}
build() {
@@ -43,6 +48,10 @@ build() {
meson compile -C build
}
+check() {
+ meson test -C build --print-errorlogs --no-rebuild
+}
+
package() {
meson install -C build --destdir "$pkgdir" --no-rebuild
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/bustle/-/commit/ed694fd295945638eb4a1fa492c87e5d03818812
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/bustle/-/commit/ed694fd295945638eb4a1fa492c87e5d03818812
You're receiving this email because of your account on gitlab.archlinux.org.