[packages/android-file-transfer] Up to 4.5
arekm
arekm at pld-linux.org
Sun May 17 00:46:09 CEST 2026
commit bc4a2518c94ceee6186cb4b8ceb6313671de1fcc
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sun May 17 00:24:00 2026 +0200
Up to 4.5
android-file-transfer.spec | 31 +++++++++++++++++--------------
1 file changed, 17 insertions(+), 14 deletions(-)
---
diff --git a/android-file-transfer.spec b/android-file-transfer.spec
index caf5bbf..57ff06a 100644
--- a/android-file-transfer.spec
+++ b/android-file-transfer.spec
@@ -1,12 +1,10 @@
-# TODO
-# - shared lib is not versioned
-# - can't build shared and static in same build. drop shared bcond
-#
# Conditional build:
%bcond_without fuse # Build fuse mount helper
-%bcond_without qt # Build reference Qt application
+%bcond_without mtpz # Build with MTPZ support (OpenSSL)
+%bcond_without qt # Build reference Qt application
%bcond_without shared # Build shared library
-%bcond_with static_libs # don't build static libraries
+%bcond_with static_libs # build static libraries
+%bcond_without taglib # Build with taglib support
# build doesn't support both
%if %{with shared}
@@ -15,22 +13,23 @@
Summary: Android File Transfer for Linux
Name: android-file-transfer
-Version: 3.4
-Release: 3
+Version: 4.5
+Release: 1
License: LGPLv2.1
Group: X11/Applications
Source0: https://github.com/whoozle/android-file-transfer-linux/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 691142fdbea216676df27bfc94885f71
+# Source0-md5: 54b81adf2eabf4881e733d2e0a9fb202
URL: https://whoozle.github.io/android-file-transfer-linux/
-BuildRequires: build-essential
-BuildRequires: cmake >= 2.8
-%{?with_fuse:BuildRequires: libfuse-devel}
+BuildRequires: cmake >= 3.10
+%{?with_fuse:BuildRequires: libfuse3-devel}
BuildRequires: libmagic-devel
BuildRequires: libstdc++-devel
+%{?with_mtpz:BuildRequires: openssl-devel}
BuildRequires: ninja
BuildRequires: pkgconfig
BuildRequires: readline-devel
BuildRequires: rpmbuild(macros) >= 1.727
+%{?with_taglib:BuildRequires: taglib-devel}
%if %{with qt}
BuildRequires: Qt5Widgets-devel
BuildRequires: qt5-build
@@ -108,8 +107,11 @@ install -d build
cd build
%cmake -G Ninja \
-DBUILD_FUSE=%{!?with_fuse:OFF}%{?with_fuse:ON} \
+ -DBUILD_MTPZ=%{!?with_mtpz:OFF}%{?with_mtpz:ON} \
+ -DBUILD_PYTHON=OFF \
-DBUILD_QT_UI=%{!?with_qt:OFF}%{?with_qt:ON} \
-DBUILD_SHARED_LIB=%{!?with_shared:OFF}%{?with_shared:ON} \
+ -DBUILD_TAGLIB=%{!?with_taglib:OFF}%{?with_taglib:ON} \
..
%ninja_build
@@ -143,14 +145,15 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/android-file-transfer
%{_desktopdir}/android-file-transfer.desktop
-%{_iconsdir}/hicolor/*/apps/android-file-transfer.png
+%{_iconsdir}/hicolor/512x512/apps/android-file-transfer.png
%{_datadir}/metainfo/android-file-transfer.appdata.xml
%endif
%if %{with shared}
%files libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libmtp-ng.so
+%attr(755,root,root) %{_libdir}/libmtp-ng.so.*
+%{_libdir}/libmtp-ng.so
%endif
%if %{with static_libs}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/android-file-transfer.git/commitdiff/bc4a2518c94ceee6186cb4b8ceb6313671de1fcc
More information about the pld-cvs-commit
mailing list