Peter Jung pushed to branch main at Arch Linux / Packaging / Packages /
mission-center
Commits:
b3ac4953 by Peter Jung at 2024-12-30T13:36:58+01:00
upgpkg: 0.6.2-3, refactor
- Use git
- Update depends (namcap)
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,18 +1,23 @@
pkgbase = mission-center
pkgdesc = Monitor your CPU, Memory, Disk, Network and GPU usage
pkgver = 0.6.2
- pkgrel = 2
+ pkgrel = 3
url = https://missioncenter.io
arch = x86_64
- arch = aarch64
license = GPL-3.0-or-later
checkdepends = appstream-glib
makedepends = blueprint-compiler
makedepends = cargo
+ makedepends = git
makedepends = meson
+ depends = gcc-libs
+ depends = glib2
+ depends = glibc
+ depends = gtk4
depends = libadwaita
+ depends = mesa
depends = systemd
- source =
https://gitlab.com/mission-center-devs/mission-center/-/archive/v0.6.2/mission-center-v0.6.2.tar.gz
- sha256sums =
a327a3ec7525f56b7ddbb9f69a502ace84f0cc53af19d99e22e92e3e88cb55ee
+ source =
git+https://gitlab.com/mission-center-devs/mission-center.git#tag=v0.6.2
+ sha256sums =
06ab2e9199dbfe74de5925f6009971ff8c1ad655bc8cd8eedb7e6186e5d661f8
pkgname = mission-center
=====================================
PKGBUILD
=====================================
@@ -1,28 +1,36 @@
-# Maintainer: Mark Wagie <mark dot wagie at proton dot me>
+# Maintainer: Peter Jung <[email protected]>
+# Contributor: Mark Wagie <mark dot wagie at proton dot me>
+
pkgname=mission-center
pkgver=0.6.2
-pkgrel=2
+pkgrel=3
pkgdesc="Monitor your CPU, Memory, Disk, Network and GPU usage"
-arch=('x86_64' 'aarch64')
+arch=(x86_64)
url="https://missioncenter.io"
-license=('GPL-3.0-or-later')
+license=(GPL-3.0-or-later)
depends=(
- 'libadwaita'
- 'systemd'
+ gcc-libs
+ glib2
+ glibc
+ gtk4
+ libadwaita
+ mesa
+ systemd
)
makedepends=(
- 'blueprint-compiler'
- 'cargo'
- 'meson'
+ blueprint-compiler
+ cargo
+ git
+ meson
)
checkdepends=(
- 'appstream-glib'
+ appstream-glib
)
-source=("https://gitlab.com/mission-center-devs/mission-center/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz")
-sha256sums=('a327a3ec7525f56b7ddbb9f69a502ace84f0cc53af19d99e22e92e3e88cb55ee')
+source=("git+https://gitlab.com/mission-center-devs/mission-center.git#tag=v${pkgver}")
+sha256sums=('06ab2e9199dbfe74de5925f6009971ff8c1ad655bc8cd8eedb7e6186e5d661f8')
prepare() {
- cd "$pkgname-v$pkgver"
+ cd "$pkgname"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --target "$(rustc -vV | sed -n 's/host: //p')"
}
@@ -30,7 +38,7 @@ prepare() {
build() {
CFLAGS+=" -ffat-lto-objects"
export RUSTUP_TOOLCHAIN=stable
- arch-meson "$pkgname-v$pkgver" build --buildtype=release
+ arch-meson "$pkgname" build --buildtype=release
meson compile -C build
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/mission-center/-/commit/b3ac495371f9bcbe49c3faaee8ed118b9615ca02
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/mission-center/-/commit/b3ac495371f9bcbe49c3faaee8ed118b9615ca02
You're receiving this email because of your account on gitlab.archlinux.org.