]>
Commit | Line | Data |
---|---|---|
2d4177d9 | 1 | # |
2 | #Note: smb4k needs suid root on smbmnt and smbumount | |
3 | # | |
d71265eb | 4 | Summary: SMB share browser |
d58fe649 | 5 | Summary(pl.UTF-8): Przeglądarka zasobów SMB |
37db7c55 | 6 | Name: smb4k |
2b21f86f | 7 | Version: 3.0.2 |
672289b9 | 8 | Release: 0.2 |
37db7c55 | 9 | License: GPL |
10 | Group: X11/Applications/Networking | |
52ee8c84 | 11 | Source0: http://downloads.sourceforge.net/smb4k/%{name}-%{version}.tar.xz |
2b21f86f | 12 | # Source0-md5: 12ea7b57edec04e74276ecc7a37801f5 |
68a658f9 | 13 | URL: http://smb4k.sf.net |
672289b9 | 14 | BuildRequires: Qt5Concurrent-devel |
d502404e ŁM |
15 | BuildRequires: Qt5Core-devel |
16 | BuildRequires: Qt5DBus-devel | |
17 | BuildRequires: Qt5Gui-devel | |
18 | BuildRequires: Qt5Network-devel | |
19 | BuildRequires: Qt5Svg-devel | |
20 | BuildRequires: Qt5X11Extras-devel | |
bdd2726a | 21 | BuildRequires: automoc4 |
22 | BuildRequires: cmake | |
672289b9 | 23 | BuildRequires: docbook-dtd45-xml |
bdc1b168 | 24 | BuildRequires: gettext-tools |
672289b9 LM |
25 | BuildRequires: kf5-extra-cmake-modules |
26 | BuildRequires: kf5-kauth-devel | |
27 | BuildRequires: kf5-kcompletion-devel | |
28 | BuildRequires: kf5-kconfig-devel | |
29 | BuildRequires: kf5-kconfigwidgets-devel | |
30 | BuildRequires: kf5-kcrash-devel | |
31 | BuildRequires: kf5-kdbusaddons-devel | |
32 | BuildRequires: kf5-kdoctools-devel | |
33 | BuildRequires: kf5-ki18n-devel | |
34 | BuildRequires: kf5-kiconthemes-devel | |
35 | BuildRequires: kf5-kio-devel | |
36 | BuildRequires: kf5-kjobwidgets-devel | |
37 | BuildRequires: kf5-knotifications-devel | |
38 | BuildRequires: kf5-kwallet-devel | |
39 | BuildRequires: kf5-kwindowsystem-devel | |
40 | BuildRequires: kf5-plasma-framework-devel | |
09a26788 | 41 | BuildRequires: libxml2-progs |
bdd2726a | 42 | BuildRequires: qt4-build |
43 | BuildRequires: qt4-qmake | |
3266f268 | 44 | BuildRequires: rpmbuild(macros) >= 1.293 |
56342445 | 45 | Requires: cups-backend-smb |
ea8d3313 | 46 | Requires: samba-client |
37db7c55 | 47 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
8128e7a4 | 48 | |
49 | %description | |
50 | An SMB share browser for KDE. | |
51 | ||
aae4e1cd JR |
52 | %description -l pl.UTF-8 |
53 | Przeglądarka zasobów SMB dla KDE. | |
37db7c55 | 54 | |
8128e7a4 | 55 | %prep |
37db7c55 | 56 | %setup -q |
8128e7a4 | 57 | |
58 | %build | |
12232430 AG |
59 | %cmake \ |
60 | -DCMAKE_INSTALL_PREFIX=%{_prefix} \ | |
61 | -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \ | |
7fe39e44 | 62 | %if "%{_lib}" == "lib64" |
12232430 | 63 | -DLIB_SUFFIX=64 \ |
7fe39e44 | 64 | %endif |
12232430 AG |
65 | . |
66 | ||
37db7c55 | 67 | %{__make} |
8128e7a4 | 68 | |
69 | %install | |
70 | rm -rf $RPM_BUILD_ROOT | |
cad3e43b | 71 | |
37db7c55 | 72 | %{__make} install \ |
cad3e43b JB |
73 | DESTDIR=$RPM_BUILD_ROOT \ |
74 | kde_htmldir=%{_kdedocdir} | |
75 | ||
90002e03 | 76 | #fixing desktop file |
12232430 | 77 | %{__sed} -e "s@Categories=Qt;KDE;Utility;@Categories=Qt;KDE;Network;@g" -i $RPM_BUILD_ROOT%{_desktopdir}/kde4/%{name}.desktop |
ea8d3313 | 78 | |
fa1d992b | 79 | %find_lang %{name} --with-kde --all-name |
8128e7a4 | 80 | |
ccbdc9e4 | 81 | rm -f $RPM_BUILD_ROOT%{_libdir}/*.la $RPM_BUILD_ROOT%{_libdir}/lib{smb4kconfigdialog,smb4kcore}.so |
12232430 | 82 | rm -rf $RPM_BUILD_ROOT%{_includedir} |
28262fd3 | 83 | |
8128e7a4 | 84 | %clean |
37db7c55 | 85 | rm -rf $RPM_BUILD_ROOT |
8128e7a4 | 86 | |
56342445 AG |
87 | %post -p /sbin/ldconfig |
88 | %postun -p /sbin/ldconfig | |
89 | ||
cad3e43b | 90 | %files -f %{name}.lang |
37db7c55 | 91 | %defattr(644,root,root,755) |
52ee8c84 | 92 | %doc AUTHORS BUGS ChangeLog README |
37db7c55 | 93 | %attr(755,root,root) %{_bindir}/smb4k |
ccbdc9e4 | 94 | %attr(755,root,root) %{_libdir}/libsmb4kcore.so.*.*.* |
9f3b2916 | 95 | %attr(755,root,root) %ghost %{_libdir}/libsmb4kcore.so.4 |
96 | %attr(755,root,root) %{_libdir}/libsmb4ktooltips.so | |
12232430 | 97 | %attr(755,root,root) %{_libdir}/kde4/*.so |
9f3b2916 | 98 | %attr(755,root,root) %{_libdir}/kde4/libexec/mounthelper |
b9147445 | 99 | # *.la are required |
52ee8c84 | 100 | %config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/net.sourceforge.smb4k.mounthelper.conf |
9f3b2916 | 101 | %{_datadir}/apps/kconf_update/* |
52ee8c84 ŁM |
102 | %{_datadir}/dbus-1/system-services/net.sourceforge.smb4k.mounthelper.service |
103 | %{_datadir}/polkit-1/actions/net.sourceforge.smb4k.mounthelper.policy | |
cad3e43b | 104 | %{_datadir}/apps/smb4k |
ccbdc9e4 | 105 | %{_datadir}/config.kcfg/smb4k.kcfg |
52ee8c84 | 106 | %{_datadir}/appdata/smb4k.appdata.xml |
12232430 AG |
107 | %{_iconsdir}/*/*/*/*.png |
108 | %{_desktopdir}/kde4/%{name}.desktop | |
52ee8c84 ŁM |
109 | # plasma applet - maybe could be put in external package? |
110 | %{_datadir}/kde4/services/plasma-applet-smb4k-qml.desktop | |
111 | %{_datadir}/apps/plasma/plasmoids/smb4k-qml |