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.


Reply via email to