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.