]> git.pld-linux.org Git - packages/android-file-transfer.git/blame - android-file-transfer.spec
update deps (cleanbuild)
[packages/android-file-transfer.git] / android-file-transfer.spec
CommitLineData
010acf0c
ER
1# TODO
2# - BUILD_QT_UI off bcond
3# - subpackages
4Summary: Android File Transfer for Linux
5Name: android-file-transfer
6Version: 3.4
7Release: 0.1
8License: LGPLv2.1
9Group: X11/Applications
10Source0: https://github.com/whoozle/android-file-transfer-linux/archive/v%{version}/%{name}-%{version}.tar.gz
11# Source0-md5: 691142fdbea216676df27bfc94885f71
12URL: https://whoozle.github.io/android-file-transfer-linux/
6c6c3756 13BuildRequires: Qt5Widgets-devel
010acf0c
ER
14BuildRequires: build-essential
15BuildRequires: cmake
16BuildRequires: libfuse-devel
6c6c3756 17BuildRequires: libstdc++-devel
010acf0c 18BuildRequires: ninja
6c6c3756
ER
19BuildRequires: pkgconfig
20BuildRequires: qt5-build
21BuildRequires: qt5-qmake
010acf0c
ER
22BuildRequires: readline-devel
23BuildRequires: rpmbuild(macros) >= 1.727
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27Android File Transfer for Linux - reliable MTP client with
28minimalistic UI similar to Android File Transfer for Mac.
29
30Features:
31- Simple Qt UI with progress dialogs.
32- FUSE wrapper (If you'd prefer mounting your device), supporting
33 partial read/writes, allowing instant access to your files.
34- No file size limits.
35- Automatically renames album cover to make it visible from media
36 player.
37- USB 'Zerocopy' support found in recent Linux kernel (no user/kernel
38 data copying)
39- No extra dependencies (e.g. libptp/libmtp).
40- Available as static/shared library.
41- Command line tool (aft-mtp-cli)
42
43%prep
44%setup -q -n %{name}-linux-%{version}
45
46%build
47install -d build
48cd build
49%cmake -G Ninja ..
50%ninja_build
51
52%install
53rm -rf $RPM_BUILD_ROOT
54%ninja_install -C build
55
56%clean
57rm -rf $RPM_BUILD_ROOT
58
59%files
60%defattr(644,root,root,755)
61%attr(755,root,root) %{_bindir}/aft-mtp-cli
62%attr(755,root,root) %{_bindir}/aft-mtp-mount
63%attr(755,root,root) %{_bindir}/android-file-transfer
64%{_libdir}/libmtp-ng-static.a
65%{_desktopdir}/android-file-transfer.desktop
66%{_iconsdir}/hicolor/512x512/apps/android-file-transfer.png
67%{_datadir}/metainfo/android-file-transfer.appdata.xml
This page took 0.219247 seconds and 4 git commands to generate.