Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
android-file-transfer


Commits:
44f62f49 by Fabio Loli at 2025-05-18T12:50:38+02:00
PKGBUILD revision

- Add `taglib` as a dependency (which `android-file-transfer` links against 
when found)
- Switch from `fuse2` to `fuse3`
- Switch build system to `ninja`
- Drop the `libxkbcommon-x11` dependency

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -7,12 +7,13 @@ pkgbase = android-file-transfer
        license = LGPL-2.1-or-later
        makedepends = cmake
        makedepends = qt6-tools
+       makedepends = ninja
        depends = qt6-base
-       depends = fuse2
-       depends = libxkbcommon-x11
+       depends = fuse3
        depends = hicolor-icon-theme
        depends = file
        depends = android-udev
+       depends = taglib
        source = 
android-file-transfer-4.5.tar.gz::https://github.com/whoozle/android-file-transfer-linux/archive/v4.5.tar.gz
        sha256sums = 
0f366a8d659926d3859a8628d4f7592692389b060f67da9a936d19b252b42d96
 


=====================================
PKGBUILD
=====================================
@@ -10,8 +10,8 @@ pkgdesc="Android MTP client with minimalistic UI"
 url="https://whoozle.github.io/android-file-transfer-linux";
 arch=('x86_64')
 license=('LGPL-2.1-or-later')
-depends=('qt6-base' 'fuse2' 'libxkbcommon-x11' 'hicolor-icon-theme' 'file' 
'android-udev')
-makedepends=('cmake' 'qt6-tools')
+depends=('qt6-base' 'fuse3' 'hicolor-icon-theme' 'file' 'android-udev' 
'taglib')
+makedepends=('cmake' 'qt6-tools' 'ninja')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/whoozle/android-file-transfer-linux/archive/v${pkgver}.tar.gz";)
 sha256sums=('0f366a8d659926d3859a8628d4f7592692389b060f67da9a936d19b252b42d96')
 
@@ -20,12 +20,11 @@ build() {
                -DCMAKE_BUILD_TYPE='None' \
                -DCMAKE_INSTALL_PREFIX='/usr' \
                -DCMAKE_CXX_FLAGS="${CXXFLAGS} -ffat-lto-objects" \
+               -G Ninja \
                -Wno-dev
-       cmake --build build
-
-       make -C build
+       ninja -C build
 }
 
 package() {
-       make DESTDIR="${pkgdir}" -C build install
-}
+       DESTDIR="${pkgdir}" ninja -C build install
+}
\ No newline at end of file



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/android-file-transfer/-/commit/44f62f493da5ef706431d894246565130bdf4e37

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/android-file-transfer/-/commit/44f62f493da5ef706431d894246565130bdf4e37
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to