George Hu pushed to branch main at Arch Linux / Packaging / Packages / 
btrfs-assistant


Commits:
db3db8e5 by George Hu at 2025-09-19T21:12:43+08:00
Follow CMake package guidelines

- - - - -
7cbc0e43 by George Hu at 2025-09-19T21:14:08+08:00
Remove git from makedepends

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -6,7 +6,6 @@ pkgbase = btrfs-assistant
        arch = x86_64
        arch = aarch64
        license = GPL-3.0-or-later
-       makedepends = git
        makedepends = cmake
        makedepends = qt6-tools
        depends = qt6-base


=====================================
PKGBUILD
=====================================
@@ -10,18 +10,16 @@ url="https://gitlab.com/$pkgname/$pkgname";
 license=('GPL-3.0-or-later')
 depends=('qt6-base' 'qt6-svg' 'ttf-font' 'polkit' 'util-linux' 'btrfs-progs' 
'diffutils')
 optdepends=('snapper' 'btrfsmaintenance' 'qt6-wayland')
-makedepends=('git' 'cmake' 'qt6-tools')
+makedepends=('cmake' 'qt6-tools')
 backup=(etc/btrfs-assistant.conf)
 
source=("$pkgname-$pkgver.tar.gz::$url/-/archive/$pkgver/$pkgname-$pkgver.tar.gz")
 sha256sums=('cf478b7a5673a456b3aa09df2a875aae8a023511a14ef901970666b93c28ebb9')
 
 build() {
-       cd "$srcdir"
-       cmake -B build -S "$pkgname-$pkgver" -DCMAKE_INSTALL_PREFIX=/usr 
-DCMAKE_BUILD_TYPE='Release'
-       make -C build
+       cmake -B build -S "${pkgname}-${pkgver}" -DCMAKE_INSTALL_PREFIX=/usr 
-DCMAKE_BUILD_TYPE=None
+       cmake --build build
 }
 
 package() {
-       make -C build DESTDIR="$pkgdir" install
+       DESTDIR="${pkgdir}" cmake --install build
 }
-



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/btrfs-assistant/-/compare/c573fa46f666d109483fa632ea942ade18335bf4...7cbc0e43d0191bde14431da5299f0a0744a6871f

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/btrfs-assistant/-/compare/c573fa46f666d109483fa632ea942ade18335bf4...7cbc0e43d0191bde14431da5299f0a0744a6871f
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to