]> git.pld-linux.org Git - packages/ka5-dolphin.git/blob - ka5-dolphin.spec
- updated to 21.04.0
[packages/ka5-dolphin.git] / ka5-dolphin.spec
1 %define         kdeappsver      21.04.0
2 %define         kframever       5.69.0
3 %define         qtver           5.9.0
4 %define         kaname          dolphin
5 Summary:        File manager
6 Name:           ka5-%{kaname}
7 Version:        21.04.0
8 Release:        1
9 License:        GPL v2+/LGPL v2.1+
10 Group:          X11/Libraries
11 Source0:        http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5:  c81b1be7cc0fe201d7a1c727b8c35c4b
13 URL:            http://www.kde.org/
14 BuildRequires:  Qt5Core-devel >= %{qtver}
15 BuildRequires:  cmake >= 2.8.12
16 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
17 BuildRequires:  kf5-kbookmarks-devel >= %{kframever}
18 BuildRequires:  kf5-kcmutils-devel >= %{kframever}
19 BuildRequires:  kf5-kcompletion-devel >= %{kframever}
20 BuildRequires:  kf5-kconfig-devel >= %{kframever}
21 BuildRequires:  kf5-kconfigwidgets-devel >= %{kframever}
22 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
23 BuildRequires:  kf5-kdelibs4support-devel >= %{kframever}
24 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
25 BuildRequires:  kf5-kemoticons-devel >= %{kframever}
26 BuildRequires:  kf5-kguiaddons-devel >= %{kframever}
27 BuildRequires:  kf5-ki18n-devel >= %{kframever}
28 BuildRequires:  kf5-kiconthemes-devel >= %{kframever}
29 BuildRequires:  kf5-kinit-devel >= %{kframever}
30 BuildRequires:  kf5-kio-devel >= %{kframever}
31 BuildRequires:  kf5-kitemmodels-devel >= %{kframever}
32 BuildRequires:  kf5-knewstuff-devel >= %{kframever}
33 BuildRequires:  kf5-knotifications-devel >= %{kframever}
34 BuildRequires:  kf5-knotifyconfig-devel >= %{kframever}
35 BuildRequires:  kf5-kparts-devel >= %{kframever}
36 BuildRequires:  kf5-kpty-devel >= %{kframever}
37 BuildRequires:  kf5-kservice-devel >= %{kframever}
38 BuildRequires:  kf5-ktextwidgets-devel >= %{kframever}
39 BuildRequires:  kf5-kwidgetsaddons-devel >= %{kframever}
40 BuildRequires:  kf5-kwindowsystem-devel >= %{kframever}
41 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
42 BuildRequires:  ninja
43 BuildRequires:  qt5-build >= %{qtver}
44 BuildRequires:  rpmbuild(macros) >= 1.164
45 BuildRequires:  ruby-test-unit
46 BuildRequires:  tar >= 1:1.22
47 BuildRequires:  xz
48 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50 %description
51 Dolphin is a lightweight file manager. It has been designed with ease
52 of use and simplicity in mind, while still allowing flexibility and
53 customisation. This means that you can do your file management exactly
54 the way you want to do it.
55
56 Features
57
58 • Navigation (or breadcrumb) bar for URLs, allowing you to quickly
59 navigate through the hierarchy of files and folders. • Supports
60 several different kinds of view styles and properties and allows you
61 to configure the view exactly how you want it. • Split view, allowing
62 you to easily copy or move files between locations. • Additional
63 information and shortcuts are available as dock-able panels, allowing
64 you to move them around freely and display exactly what you want. •
65 Multiple tab support • Informational dialogues are displayed in an
66 unobtrusive way. • Undo/redo support • Transparent network access
67 through the KIO system.
68
69 %description -l pl.UTF-8
70 Dolphin - zarządca plików KDE.
71
72 %package devel
73 Summary:        Header files for %{kaname} development
74 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kaname}
75 Group:          X11/Development/Libraries
76 Requires:       %{name} = %{version}-%{release}
77 Requires:       cmake >= 2.6.0
78
79 %description devel
80 Header files for %{kaname} development.
81
82 %description devel -l pl.UTF-8
83 Pliki nagłówkowe dla programistów używających %{kaname}.
84
85 %prep
86 %setup -q -n %{kaname}-%{version}
87
88 %build
89 install -d build
90 cd build
91 RUBYLIB=%{_datadir}/gems/gems/test-unit-3.2.3/lib
92 export RUBYLIB
93 %cmake \
94         -G Ninja \
95         -DHTML_INSTALL_DIR=%{_kdedocdir} \
96         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
97         ..
98 %ninja_build
99
100 %install
101 rm -rf $RPM_BUILD_ROOT
102 %ninja_install -C build
103
104 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
105 %find_lang %{kaname} --all-name --with-kde
106
107 %clean
108 rm -rf $RPM_BUILD_ROOT
109
110 %post   -p /sbin/ldconfig
111 %postun -p /sbin/ldconfig
112
113 %files -f %{kaname}.lang
114 %defattr(644,root,root,755)
115 %attr(755,root,root) %{_bindir}/dolphin
116 %attr(755,root,root) %{_bindir}/servicemenuinstaller
117 %ghost %{_libdir}/libdolphinprivate.so.5
118 %{_libdir}/libdolphinprivate.so.5.*.*
119 %ghost %{_libdir}/libdolphinvcs.so.5
120 %{_libdir}/libdolphinvcs.so.5.*.*
121 %{_libdir}/libkdeinit5_dolphin.so
122 %{_libdir}/qt5/plugins/kcm_dolphingeneral.so
123 %{_libdir}/qt5/plugins/kcm_dolphinnavigation.so
124 %{_libdir}/qt5/plugins/kcm_dolphinviewmodes.so
125 %{_desktopdir}/org.kde.dolphin.desktop
126 %{_datadir}/config.kcfg/dolphin_compactmodesettings.kcfg
127 %{_datadir}/config.kcfg/dolphin_detailsmodesettings.kcfg
128 %{_datadir}/config.kcfg/dolphin_directoryviewpropertysettings.kcfg
129 %{_datadir}/config.kcfg/dolphin_generalsettings.kcfg
130 %{_datadir}/config.kcfg/dolphin_iconsmodesettings.kcfg
131 %{_datadir}/config.kcfg/dolphin_versioncontrolsettings.kcfg
132 %{_datadir}/dbus-1/interfaces/org.freedesktop.FileManager1.xml
133 %{_datadir}/dbus-1/services/org.kde.dolphin.FileManager1.service
134 %{_datadir}/kservices5/dolphinpart.desktop
135 %{_datadir}/kservices5/kcmdolphingeneral.desktop
136 %{_datadir}/kservices5/kcmdolphinnavigation.desktop
137 %{_datadir}/kservices5/kcmdolphinviewmodes.desktop
138 %{_datadir}/kservicetypes5/fileviewversioncontrolplugin.desktop
139 %{_datadir}/metainfo/org.kde.dolphin.appdata.xml
140 %{_datadir}/kglobalaccel/org.kde.dolphin.desktop
141 %{_datadir}/qlogging-categories5/dolphin.categories
142 %{_datadir}/knsrcfiles/servicemenu.knsrc
143 %{systemduserunitdir}/plasma-dolphin.service
144 %{_libdir}/qt5/plugins/kf5/parts/dolphinpart.so
145 %{_datadir}/config.kcfg/dolphin_contextmenusettings.kcfg
146 %{systemduserunitdir}/plasma-dolphin.service
147 %{_libdir}/qt5/plugins/kf5/parts/dolphinpart.so
148 %{_datadir}/config.kcfg/dolphin_contextmenusettings.kcfg
149
150 %files devel
151 %defattr(644,root,root,755)
152 %{_libdir}/libdolphinvcs.so
153 %{_includedir}/Dolphin
154 %{_includedir}/dolphin_export.h
155 %{_includedir}/dolphinvcs_export.h
156 %{_libdir}/cmake/DolphinVcs
This page took 0.070885 seconds and 4 git commands to generate.