Leonidas Spyropoulos pushed to branch main at Arch Linux / Packaging / Packages 
/ lact


Commits:
dec3e24c by Leonidas Spyropoulos at 2025-01-27T14:26:07+00:00
upgpkg: 0.7.0-2: add nvchecker and PKGBUILD cleanup

- - - - -


3 changed files:

- .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,11 +1,10 @@
 pkgbase = lact
        pkgdesc = AMDGPU Controller application
        pkgver = 0.7.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/ilya-zlobintsev/LACT
        install = lact.install
        arch = x86_64
-       arch = aarch64
        license = MIT
        makedepends = blueprint-compiler
        makedepends = cargo
@@ -13,15 +12,20 @@ pkgbase = lact
        makedepends = libadwaita
        makedepends = git
        depends = hwdata
+       depends = gcc-libs
+       depends = glibc
        depends = gtk4
        source = git+https://github.com/ilya-zlobintsev/LACT.git#tag=v0.7.0
        sha256sums = 
0a7c90329f574fa5aa65ebb938051fd96fe999c09af6002bdb474b0c35fc265a
+       b2sums = 
bd02593293312434be7843e53506171ab1d146eef3986409790f206ef6111fc3127726a7eb88be725a70c885d7c01a02c79c42e109b6c6c146e0433f9f46f206
 
 pkgname = lact
 
 pkgname = lact-libadwaita
        pkgdesc = AMDGPU Controller application (libadwaita edition)
        depends = hwdata
+       depends = gcc-libs
+       depends = glibc
        depends = gtk4
        depends = libadwaita
        provides = lact


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,5 @@
+[lact]
+source = "github"
+github = "ilya-zlobintsev/LACT"
+prefix = "v"
+use_max_tag = true


=====================================
PKGBUILD
=====================================
@@ -1,29 +1,40 @@
-# Maintainer: Ilya Zlobintsev <[email protected]>
+# Maintainer: Leonidas Spyropoulos <[email protected]>
+# Contributor: Ilya Zlobintsev <[email protected]>
+
 pkgname=('lact' 'lact-libadwaita')
 pkgbase=lact
 pkgver=0.7.0
-pkgrel=1
+pkgrel=2
 pkgdesc="AMDGPU Controller application"
-arch=('x86_64' 'aarch64')
+arch=('x86_64')
 url="https://github.com/ilya-zlobintsev/LACT";
 license=('MIT')
-depends=('hwdata' 'gtk4')
-makedepends=('blueprint-compiler' 'cargo' 'clang' 'libadwaita' 'git')
+depends=(
+  hwdata
+  gcc-libs
+  glibc
+  gtk4
+)
+makedepends=(
+  blueprint-compiler
+  cargo
+  clang
+  libadwaita
+  git
+)
 install="$pkgbase.install"
 source=("git+https://github.com/ilya-zlobintsev/LACT.git#tag=v$pkgver";)
-# Since the source is a git repository tag and not an archive, there's no 
single file with a checksum to check
 sha256sums=('0a7c90329f574fa5aa65ebb938051fd96fe999c09af6002bdb474b0c35fc265a')
+b2sums=('bd02593293312434be7843e53506171ab1d146eef3986409790f206ef6111fc3127726a7eb88be725a70c885d7c01a02c79c42e109b6c6c146e0433f9f46f206')
 
 prepare() {
   cd "LACT"
-  export CARGO_HOME="$srcdir/cargo-home"
   export RUSTUP_TOOLCHAIN=stable
-  cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+  cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
 }
 
 build() {
   cd "LACT"
-  export CARGO_HOME="$srcdir/cargo-home"
   export RUSTUP_TOOLCHAIN=stable
   export CARGO_TARGET_DIR=target
 
@@ -37,9 +48,8 @@ build() {
 
 check() {
   cd "LACT"
-  export CARGO_HOME="$srcdir/cargo-home"
   export RUSTUP_TOOLCHAIN=stable
-  cargo test --frozen --no-default-features -p lact
+  cargo test --frozen --no-default-features --
 }
 
 package_lact() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lact/-/commit/dec3e24ce463491c897f3896bc8be8b575045203

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lact/-/commit/dec3e24ce463491c897f3896bc8be8b575045203
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to