]> git.pld-linux.org Git - packages/ka5-dolphin.git/blame - ka5-dolphin.spec
- updated to 22.04.0
[packages/ka5-dolphin.git] / ka5-dolphin.spec
CommitLineData
7f61c04c
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
4034cc27 4%define kdeappsver 22.04.0
848e409a 5%define kframever 5.69.0
e247367b 6%define qtver 5.9.0
2facd218
WF
7%define kaname dolphin
8Summary: File manager
9Name: ka5-%{kaname}
4034cc27 10Version: 22.04.0
2facd218
WF
11Release: 1
12License: GPL v2+/LGPL v2.1+
13Group: X11/Libraries
848e409a 14Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
4034cc27 15# Source0-md5: 9cf6c36449daa2ce35e4e96344d65606
2facd218
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: cmake >= 2.8.12
781fee27
WF
19BuildRequires: kf5-extra-cmake-modules >= %{kframever}
20BuildRequires: kf5-kbookmarks-devel >= %{kframever}
848e409a 21BuildRequires: kf5-kcmutils-devel >= %{kframever}
781fee27
WF
22BuildRequires: kf5-kcompletion-devel >= %{kframever}
23BuildRequires: kf5-kconfig-devel >= %{kframever}
24BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
25BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
26BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
27BuildRequires: kf5-kdoctools-devel >= %{kframever}
28BuildRequires: kf5-kemoticons-devel >= %{kframever}
29BuildRequires: kf5-kguiaddons-devel >= %{kframever}
30BuildRequires: kf5-ki18n-devel >= %{kframever}
31BuildRequires: kf5-kiconthemes-devel >= %{kframever}
32BuildRequires: kf5-kinit-devel >= %{kframever}
33BuildRequires: kf5-kio-devel >= %{kframever}
34BuildRequires: kf5-kitemmodels-devel >= %{kframever}
848e409a 35BuildRequires: kf5-knewstuff-devel >= %{kframever}
781fee27
WF
36BuildRequires: kf5-knotifications-devel >= %{kframever}
37BuildRequires: kf5-knotifyconfig-devel >= %{kframever}
38BuildRequires: kf5-kparts-devel >= %{kframever}
39BuildRequires: kf5-kpty-devel >= %{kframever}
40BuildRequires: kf5-kservice-devel >= %{kframever}
41BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
42BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
43BuildRequires: kf5-kwindowsystem-devel >= %{kframever}
44BuildRequires: kf5-kxmlgui-devel >= %{kframever}
1dd07e9e 45BuildRequires: ninja
2facd218
WF
46BuildRequires: qt5-build >= %{qtver}
47BuildRequires: rpmbuild(macros) >= 1.164
848e409a 48BuildRequires: ruby-test-unit
2facd218
WF
49BuildRequires: tar >= 1:1.22
50BuildRequires: xz
51BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52
53%description
e247367b
WF
54Dolphin is a lightweight file manager. It has been designed with ease
55of use and simplicity in mind, while still allowing flexibility and
56customisation. This means that you can do your file management exactly
57the way you want to do it.
58
59Features
60
848e409a
WF
61• Navigation (or breadcrumb) bar for URLs, allowing you to quickly
62navigate through the hierarchy of files and folders. • Supports
63several different kinds of view styles and properties and allows you
64to configure the view exactly how you want it. • Split view, allowing
65you to easily copy or move files between locations. • Additional
66information and shortcuts are available as dock-able panels, allowing
67you to move them around freely and display exactly what you want. •
68Multiple tab support • Informational dialogues are displayed in an
69unobtrusive way. • Undo/redo support • Transparent network access
70through the KIO system.
2facd218 71
20d3c798
WF
72%description -l pl.UTF-8
73Dolphin to lekki zarządca plików. Zaprojektowany jako łatwy w użyciu,
e1258da4
WF
74choć zapewniający elastyczność i możliwości konfiguracji. To znaczy,
75że możesz go używać dokładnie, tak jakbyś chciał.
20d3c798
WF
76
77Cechy
78
e1258da4
WF
79• Pasek nawigacyjny dla URLi pozwalający na szybkie przemieszczanie
80się wśród hierarchi plików i folderów • Wspiera wiele różnych rodzajów
81przeglądania plików pozwalając skonfigurować podgląd tak jak sobie
82tego życzysz • Podzielony widok do łatwego kopiowania i przenoszenia
83plików między lokacjami • Dodatkowe informacje i skróty klawiszowe są
84dostępne jako dokowalne panele, pozwalając przemieszczać się do woli i
85wyświetlać to co chcesz • Wiele kart • Informacyjne okna dialogowe nie
86drażnią użytkownika • Wsparcie dla Cofnij/Powtórz • Przeźroczysty
87dostęp do sieci korzystający z systemu KIO.
2facd218
WF
88
89%package devel
90Summary: Header files for %{kaname} development
91Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
92Group: X11/Development/Libraries
93Requires: %{name} = %{version}-%{release}
94Requires: cmake >= 2.6.0
95
96%description devel
97Header files for %{kaname} development.
98
99%description devel -l pl.UTF-8
100Pliki nagłówkowe dla programistów używających %{kaname}.
101
102%prep
103%setup -q -n %{kaname}-%{version}
104
105%build
106install -d build
107cd build
848e409a
WF
108RUBYLIB=%{_datadir}/gems/gems/test-unit-3.2.3/lib
109export RUBYLIB
2facd218 110%cmake \
1dd07e9e 111 -G Ninja \
7f61c04c 112 %{!?with_tests:-DBUILD_TESTING=OFF} \
781fee27 113 -DHTML_INSTALL_DIR=%{_kdedocdir} \
2facd218
WF
114 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
115 ..
1dd07e9e 116%ninja_build
2facd218 117
7f61c04c
WF
118%if %{with tests}
119ctest
120%endif
121
122
2facd218
WF
123%install
124rm -rf $RPM_BUILD_ROOT
1dd07e9e 125%ninja_install -C build
2facd218 126
781fee27 127rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
2facd218
WF
128%find_lang %{kaname} --all-name --with-kde
129
130%clean
131rm -rf $RPM_BUILD_ROOT
132
133%post -p /sbin/ldconfig
134%postun -p /sbin/ldconfig
135
136%files -f %{kaname}.lang
137%defattr(644,root,root,755)
2facd218 138%attr(755,root,root) %{_bindir}/dolphin
848e409a 139%attr(755,root,root) %{_bindir}/servicemenuinstaller
2facd218
WF
140%ghost %{_libdir}/libdolphinprivate.so.5
141%{_libdir}/libdolphinprivate.so.5.*.*
142%ghost %{_libdir}/libdolphinvcs.so.5
143%{_libdir}/libdolphinvcs.so.5.*.*
e1258da4
WF
144%dir %{_libdir}/qt5/plugins/dolphin
145%dir %{_libdir}/qt5/plugins/dolphin/kcms
146%{_libdir}/qt5/plugins/dolphin/kcms/libkcm_dolphingeneral.so
147%{_libdir}/qt5/plugins/dolphin/kcms/libkcm_dolphinnavigation.so
148%{_libdir}/qt5/plugins/dolphin/kcms/libkcm_dolphinviewmodes.so
2facd218
WF
149%{_desktopdir}/org.kde.dolphin.desktop
150%{_datadir}/config.kcfg/dolphin_compactmodesettings.kcfg
151%{_datadir}/config.kcfg/dolphin_detailsmodesettings.kcfg
152%{_datadir}/config.kcfg/dolphin_directoryviewpropertysettings.kcfg
153%{_datadir}/config.kcfg/dolphin_generalsettings.kcfg
154%{_datadir}/config.kcfg/dolphin_iconsmodesettings.kcfg
155%{_datadir}/config.kcfg/dolphin_versioncontrolsettings.kcfg
156%{_datadir}/dbus-1/interfaces/org.freedesktop.FileManager1.xml
157%{_datadir}/dbus-1/services/org.kde.dolphin.FileManager1.service
158%{_datadir}/kservices5/dolphinpart.desktop
159%{_datadir}/kservices5/kcmdolphingeneral.desktop
160%{_datadir}/kservices5/kcmdolphinnavigation.desktop
2facd218
WF
161%{_datadir}/kservices5/kcmdolphinviewmodes.desktop
162%{_datadir}/kservicetypes5/fileviewversioncontrolplugin.desktop
163%{_datadir}/metainfo/org.kde.dolphin.appdata.xml
848e409a
WF
164%{_datadir}/kglobalaccel/org.kde.dolphin.desktop
165%{_datadir}/qlogging-categories5/dolphin.categories
166%{_datadir}/knsrcfiles/servicemenu.knsrc
9302e17d
WF
167%{systemduserunitdir}/plasma-dolphin.service
168%{_libdir}/qt5/plugins/kf5/parts/dolphinpart.so
169%{_datadir}/config.kcfg/dolphin_contextmenusettings.kcfg
2facd218
WF
170
171%files devel
172%defattr(644,root,root,755)
173%{_libdir}/libdolphinvcs.so
174%{_includedir}/Dolphin
175%{_includedir}/dolphin_export.h
176%{_includedir}/dolphinvcs_export.h
177%{_libdir}/cmake/DolphinVcs
This page took 0.174836 seconds and 4 git commands to generate.