]> git.pld-linux.org Git - packages/ka5-cervisia.git/blame - ka5-cervisia.spec
- updated to 21.08.3
[packages/ka5-cervisia.git] / ka5-cervisia.spec
CommitLineData
db063af1 1%define kdeappsver 21.08.3
cad5b547 2%define kframever 5.56.0
7c00ad95 3%define qtver 5.9.0
683a888e 4%define kaname cervisia
7c00ad95 5Summary: Front-end for CVS
683a888e 6Name: ka5-%{kaname}
db063af1 7Version: 21.08.3
683a888e
WF
8Release: 1
9License: GPL v2+/LGPL v2.1+
10Group: X11/Libraries
05e5b459 11Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
db063af1 12# Source0-md5: ea6fd92e165f74faaf58d4c2e5f16765
683a888e
WF
13URL: http://www.kde.org/
14BuildRequires: Qt5Core-devel >= %{qtver}
7c00ad95
WF
15BuildRequires: Qt5DBus-devel
16BuildRequires: Qt5Gui-devel >= 5.11.1
17BuildRequires: Qt5Widgets-devel
683a888e 18BuildRequires: cmake >= 2.8.12
7c00ad95 19BuildRequires: gettext-devel
cad5b547
WF
20BuildRequires: kf5-extra-cmake-modules >= %{kframever}
21BuildRequires: kf5-kdesu-devel >= %{kframever}
22BuildRequires: kf5-kdoctools-devel >= %{kframever}
23BuildRequires: kf5-kiconthemes-devel >= %{kframever}
24BuildRequires: kf5-kinit-devel >= %{kframever}
25BuildRequires: kf5-kitemviews-devel >= %{kframever}
26BuildRequires: kf5-knotifications-devel >= %{kframever}
27BuildRequires: kf5-kparts-devel >= %{kframever}
28BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
de3aba51 29BuildRequires: ninja
683a888e
WF
30BuildRequires: qt5-build >= %{qtver}
31BuildRequires: rpmbuild(macros) >= 1.164
32BuildRequires: shared-mime-info
33BuildRequires: tar >= 1:1.22
34BuildRequires: xz
05e5b459
WF
35Requires: gtk-update-icon-cache
36Requires: hicolor-icon-theme
683a888e
WF
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
7c00ad95
WF
40Cervisia is a user friendly version control system front-end for CVS.
41The aim is to support advanced usage of CVS in an easy to use
42interface, featuring conflict resolution, difference and history
43viewers and status for the working copy files.
683a888e 44
00988be2
WF
45%description -l pl.UTF-8
46Cervisia jest przyjaznym użytkownikowi frontendem do systemu kontroli
47wersji CVS. Celem jest wspieranie zaawansowanego użycia CVSa w łatwy sposób.
48Możliwości Cervisi to między innymi rozwiązywanie konfliktów w kodzie,
49pokazwanie różnic oraz historii projektu a także pokazywanie statusu kopii
50roboczej plików.
51
683a888e
WF
52%prep
53%setup -q -n %{kaname}-%{version}
54
55%build
56install -d build
57cd build
58%cmake \
de3aba51 59 -G Ninja \
cad5b547 60 -DHTML_INSTALL_DIR=%{_kdedocdir} \
683a888e
WF
61 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
62 ..
de3aba51 63%ninja_build
683a888e
WF
64
65%install
66rm -rf $RPM_BUILD_ROOT
de3aba51 67%ninja_install -C build
683a888e
WF
68
69%find_lang %{kaname} --all-name --with-kde
70
05e5b459
WF
71%post
72%update_icon_cache hicolor
73
74%postun
75%update_icon_cache hicolor
76
683a888e
WF
77%clean
78rm -rf $RPM_BUILD_ROOT
79
80%files -f %{kaname}.lang
81%defattr(644,root,root,755)
82%attr(755,root,root) %{_bindir}/cervisia
83%attr(755,root,root) %{_bindir}/cvsaskpass
84%attr(755,root,root) %{_bindir}/cvsservice5
85%attr(755,root,root) %{_libdir}/libkdeinit5_cervisia.so
86%attr(755,root,root) %{_libdir}/libkdeinit5_cvsaskpass.so
87%attr(755,root,root) %{_libdir}/libkdeinit5_cvsservice.so
88%attr(755,root,root) %{_libdir}/qt5/plugins/cervisiapart5.so
89%{_desktopdir}/org.kde.cervisia.desktop
90%{_datadir}/config.kcfg/cervisiapart.kcfg
91%{_datadir}/dbus-1/interfaces/org.kde.cervisia5.cvsjob.xml
92%{_datadir}/dbus-1/interfaces/org.kde.cervisia5.cvsloginjob.xml
93%{_datadir}/dbus-1/interfaces/org.kde.cervisia5.cvsservice.xml
94%{_datadir}/dbus-1/interfaces/org.kde.cervisia5.repository.xml
95%{_iconsdir}/hicolor/16x16/actions/vcs-add-cvs-cervisia.png
96%{_iconsdir}/hicolor/16x16/actions/vcs-commit-cvs-cervisia.png
97%{_iconsdir}/hicolor/16x16/actions/vcs-diff-cvs-cervisia.png
98%{_iconsdir}/hicolor/16x16/actions/vcs-remove-cvs-cervisia.png
99%{_iconsdir}/hicolor/16x16/actions/vcs-status-cvs-cervisia.png
100%{_iconsdir}/hicolor/16x16/actions/vcs-update-cvs-cervisia.png
101%{_iconsdir}/hicolor/16x16/apps/cervisia.png
102%{_iconsdir}/hicolor/22x22/actions/vcs-add-cvs-cervisia.png
103%{_iconsdir}/hicolor/22x22/actions/vcs-commit-cvs-cervisia.png
104%{_iconsdir}/hicolor/22x22/actions/vcs-diff-cvs-cervisia.png
105%{_iconsdir}/hicolor/22x22/actions/vcs-remove-cvs-cervisia.png
106%{_iconsdir}/hicolor/22x22/actions/vcs-status-cvs-cervisia.png
107%{_iconsdir}/hicolor/22x22/actions/vcs-update-cvs-cervisia.png
108%{_iconsdir}/hicolor/22x22/apps/cervisia.png
109%{_iconsdir}/hicolor/32x32/actions/vcs-add-cvs-cervisia.png
110%{_iconsdir}/hicolor/32x32/actions/vcs-commit-cvs-cervisia.png
111%{_iconsdir}/hicolor/32x32/actions/vcs-diff-cvs-cervisia.png
112%{_iconsdir}/hicolor/32x32/actions/vcs-remove-cvs-cervisia.png
113%{_iconsdir}/hicolor/32x32/actions/vcs-status-cvs-cervisia.png
114%{_iconsdir}/hicolor/32x32/actions/vcs-update-cvs-cervisia.png
115%{_iconsdir}/hicolor/32x32/apps/cervisia.png
116%{_iconsdir}/hicolor/48x48/actions/vcs-add-cvs-cervisia.png
117%{_iconsdir}/hicolor/48x48/actions/vcs-commit-cvs-cervisia.png
118%{_iconsdir}/hicolor/48x48/actions/vcs-diff-cvs-cervisia.png
119%{_iconsdir}/hicolor/48x48/actions/vcs-remove-cvs-cervisia.png
120%{_iconsdir}/hicolor/48x48/actions/vcs-status-cvs-cervisia.png
121%{_iconsdir}/hicolor/48x48/actions/vcs-update-cvs-cervisia.png
122%{_iconsdir}/hicolor/48x48/apps/cervisia.png
123%{_iconsdir}/hicolor/scalable/actions/vcs-add-cvs-cervisia.svgz
124%{_iconsdir}/hicolor/scalable/actions/vcs-commit-cvs-cervisia.svgz
125%{_iconsdir}/hicolor/scalable/actions/vcs-diff-cvs-cervisia.svgz
126%{_iconsdir}/hicolor/scalable/actions/vcs-remove-cvs-cervisia.svgz
127%{_iconsdir}/hicolor/scalable/actions/vcs-status-cvs-cervisia.svgz
128%{_iconsdir}/hicolor/scalable/actions/vcs-update-cvs-cervisia.svgz
129%{_datadir}/knotifications5/cervisia.notifyrc
130%{_datadir}/kservices5/org.kde.cervisiapart5.desktop
131%{_datadir}/kservices5/org.kde.cvsservice5.desktop
132%dir %{_datadir}/kxmlgui5/cervisia
133%{_datadir}/kxmlgui5/cervisia/cervisiashellui.rc
134%dir %{_datadir}/kxmlgui5/cervisiapart
135%{_datadir}/kxmlgui5/cervisiapart/cervisiaui.rc
136%lang(ca) %{_mandir}/ca/man1/cervisia.1*
137%lang(de) %{_mandir}/de/man1/cervisia.1*
138%lang(es) %{_mandir}/es/man1/cervisia.1*
139%lang(it) %{_mandir}/it/man1/cervisia.1*
140%{_mandir}/man1/cervisia.1*
141%lang(nl) %{_mandir}/nl/man1/cervisia.1*
142%lang(pt) %{_mandir}/pt/man1/cervisia.1*
143%lang(sv) %{_mandir}/sv/man1/cervisia.1*
144%lang(uk) %{_mandir}/uk/man1/cervisia.1*
145%{_datadir}/metainfo/org.kde.cervisia.appdata.xml
This page took 0.297092 seconds and 4 git commands to generate.