]> git.pld-linux.org Git - packages/ka5-cervisia.git/blobdiff - ka5-cervisia.spec
- updated to 23.08.5
[packages/ka5-cervisia.git] / ka5-cervisia.spec
index 028e760e32c8d9ecb274ff89e71adb4ec9ad0b31..c2ae6f2261085ee8031a62cc721ffb55e10bcaf1 100644 (file)
@@ -1,21 +1,24 @@
-%define                kdeappsver      19.04.1
-%define                kframever       5.56.0
-%define                qtver           5.9.0
+#
+# Conditional build:
+%bcond_with    tests           # build with tests
+%define                kdeappsver      23.08.5
+%define                kframever       5.94.0
+%define                qtver           5.15.2
 %define                kaname          cervisia
 Summary:       Front-end for CVS
 Name:          ka5-%{kaname}
 %define                kaname          cervisia
 Summary:       Front-end for CVS
 Name:          ka5-%{kaname}
-Version:       19.04.1
+Version:       23.08.5
 Release:       1
 License:       GPL v2+/LGPL v2.1+
 Group:         X11/Libraries
 Release:       1
 License:       GPL v2+/LGPL v2.1+
 Group:         X11/Libraries
-Source0:       http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
-# Source0-md5: 32f2fa34a391e035a8e6d515a707ba40
+Source0:       https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
+# Source0-md5: 1578314c039eb617e9d1415690a23c9a
 URL:           http://www.kde.org/
 BuildRequires: Qt5Core-devel >= %{qtver}
 BuildRequires: Qt5DBus-devel
 BuildRequires: Qt5Gui-devel >= 5.11.1
 BuildRequires: Qt5Widgets-devel
 URL:           http://www.kde.org/
 BuildRequires: Qt5Core-devel >= %{qtver}
 BuildRequires: Qt5DBus-devel
 BuildRequires: Qt5Gui-devel >= 5.11.1
 BuildRequires: Qt5Widgets-devel
-BuildRequires: cmake >= 2.8.12
+BuildRequires: cmake >= 3.20
 BuildRequires: gettext-devel
 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
 BuildRequires: kf5-kdesu-devel >= %{kframever}
 BuildRequires: gettext-devel
 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
 BuildRequires: kf5-kdesu-devel >= %{kframever}
@@ -32,6 +35,8 @@ BuildRequires:        rpmbuild(macros) >= 1.164
 BuildRequires: shared-mime-info
 BuildRequires: tar >= 1:1.22
 BuildRequires: xz
 BuildRequires: shared-mime-info
 BuildRequires: tar >= 1:1.22
 BuildRequires: xz
+Requires:      gtk-update-icon-cache
+Requires:      hicolor-icon-theme
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -40,18 +45,29 @@ The aim is to support advanced usage of CVS in an easy to use
 interface, featuring conflict resolution, difference and history
 viewers and status for the working copy files.
 
 interface, featuring conflict resolution, difference and history
 viewers and status for the working copy files.
 
+%description -l pl.UTF-8
+Cervisia jest przyjaznym użytkownikowi frontendem do systemu kontroli
+wersji CVS. Celem jest wspieranie zaawansowanego użycia CVSa w łatwy sposób.
+Możliwości Cervisi to między innymi rozwiązywanie konfliktów w kodzie,
+pokazwanie różnic oraz historii projektu a także pokazywanie statusu kopii
+roboczej plików.
+
 %prep
 %setup -q -n %{kaname}-%{version}
 
 %build
 %prep
 %setup -q -n %{kaname}-%{version}
 
 %build
-install -d build
-cd build
 %cmake \
 %cmake \
+       -B build \
        -G Ninja \
        -G Ninja \
+       %{!?with_tests:-DBUILD_TESTING=OFF} \
        -DHTML_INSTALL_DIR=%{_kdedocdir} \
        -DHTML_INSTALL_DIR=%{_kdedocdir} \
-       -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
-       ..
-%ninja_build
+       -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
+%ninja_build -C build
+
+%if %{with tests}
+ctest --test-dir build
+%endif
+
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -59,6 +75,12 @@ rm -rf $RPM_BUILD_ROOT
 
 %find_lang %{kaname} --all-name --with-kde
 
 
 %find_lang %{kaname} --all-name --with-kde
 
+%post
+%update_icon_cache hicolor
+
+%postun
+%update_icon_cache hicolor
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -125,6 +147,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/cervisia.1*
 %lang(nl) %{_mandir}/nl/man1/cervisia.1*
 %lang(pt) %{_mandir}/pt/man1/cervisia.1*
 %{_mandir}/man1/cervisia.1*
 %lang(nl) %{_mandir}/nl/man1/cervisia.1*
 %lang(pt) %{_mandir}/pt/man1/cervisia.1*
+%lang(pt_BR) %{_mandir}/pt_BR/man1/cervisia.1*
 %lang(sv) %{_mandir}/sv/man1/cervisia.1*
 %lang(uk) %{_mandir}/uk/man1/cervisia.1*
 %{_datadir}/metainfo/org.kde.cervisia.appdata.xml
 %lang(sv) %{_mandir}/sv/man1/cervisia.1*
 %lang(uk) %{_mandir}/uk/man1/cervisia.1*
 %{_datadir}/metainfo/org.kde.cervisia.appdata.xml
This page took 0.140356 seconds and 4 git commands to generate.