]> git.pld-linux.org Git - packages/ka5-kompare.git/blob - ka5-kompare.spec
- updated to 21.08.0
[packages/ka5-kompare.git] / ka5-kompare.spec
1 %define         kdeappsver      21.08.0
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          kompare
5 Summary:        kompare
6 Name:           ka5-%{kaname}
7 Version:        21.08.0
8 Release:        1
9 License:        GPL v2+/LGPL v2.1+
10 Group:          X11/Applications
11 Source0:        http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5:  0d80145dba3db69576500da41cd7cf44
13 URL:            http://www.kde.org/
14 BuildRequires:  Qt5Core-devel >= %{qtver}
15 BuildRequires:  Qt5Gui-devel >= 5.11.1
16 BuildRequires:  Qt5PrintSupport-devel
17 BuildRequires:  Qt5Widgets-devel
18 BuildRequires:  cmake >= 2.8.12
19 BuildRequires:  gettext-devel
20 BuildRequires:  ka5-libkomparediff2-devel >= %{kdeappsver}
21 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
22 BuildRequires:  kf5-kcodecs-devel >= %{kframever}
23 BuildRequires:  kf5-kconfig-devel >= %{kframever}
24 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
25 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
26 BuildRequires:  kf5-kiconthemes-devel >= %{kframever}
27 BuildRequires:  kf5-kjobwidgets-devel >= %{kframever}
28 BuildRequires:  kf5-kparts-devel >= %{kframever}
29 BuildRequires:  kf5-ktexteditor-devel >= %{kframever}
30 BuildRequires:  kf5-kwidgetsaddons-devel >= %{kframever}
31 BuildRequires:  ninja
32 BuildRequires:  qt5-build >= %{qtver}
33 BuildRequires:  rpmbuild(macros) >= 1.164
34 BuildRequires:  shared-mime-info
35 BuildRequires:  tar >= 1:1.22
36 BuildRequires:  xz
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %description
40 Kompare is a GUI front-end program that enables differences between
41 source files to be viewed and merged. It can be used to compare
42 differences on files or the contents of folders, and it supports a
43 variety of diff formats and provide many options to customize the
44 information level displayed.
45
46 %description -l pl.UTF-8
47 Kompare jest programem GUI, który pokazuje różnice między plikami
48 kodu źródłowego, które mogą być złączone. Może być użyty do
49 porównania plików, lub zawartości folderów. Wspiera różne formaty
50 diffa i dostarcza wielu opcji do zmieniania zakresu wyświetlanej
51 informacji.
52
53 %prep
54 %setup -q -n %{kaname}-%{version}
55
56 %build
57 install -d build
58 cd build
59 %cmake \
60         -G Ninja \
61         -DHTML_INSTALL_DIR=%{_kdedocdir} \
62         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
63         ..
64 %ninja_build
65
66 %install
67 rm -rf $RPM_BUILD_ROOT
68 %ninja_install -C build
69
70 %find_lang %{kaname} --all-name --with-kde
71
72 %clean
73 rm -rf $RPM_BUILD_ROOT
74
75 %files -f %{kaname}.lang
76 %defattr(644,root,root,755)
77 %attr(755,root,root) %{_bindir}/kompare
78 %dir %{_includedir}/kompare
79 %{_includedir}/kompare/kompareinterface.h
80 %attr(755,root,root) %{_libdir}/libkomparedialogpages.so.5
81 %{_libdir}/libkompareinterface.so
82 %attr(755,root,root) %{_libdir}/libkompareinterface.so.5
83 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/parts/komparenavtreepart.so
84 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/parts/komparepart.so
85 %{_desktopdir}/org.kde.kompare.desktop
86 %{_iconsdir}/hicolor/128x128/apps/kompare.png
87 %{_iconsdir}/hicolor/16x16/apps/kompare.png
88 %{_iconsdir}/hicolor/22x22/apps/kompare.png
89 %{_iconsdir}/hicolor/32x32/apps/kompare.png
90 %{_iconsdir}/hicolor/48x48/apps/kompare.png
91 %{_iconsdir}/hicolor/scalable/apps/kompare.svgz
92 %{_datadir}/kservices5/ServiceMenus/kompare.desktop
93 %{_datadir}/kservices5/komparenavtreepart.desktop
94 %{_datadir}/kservices5/komparepart.desktop
95 %{_datadir}/kservicetypes5/komparenavigationpart.desktop
96 %{_datadir}/kservicetypes5/kompareviewpart.desktop
97 %{_datadir}/metainfo/org.kde.kompare.appdata.xml
98 %{_datadir}/qlogging-categories5/kompare.categories
This page took 0.071721 seconds and 3 git commands to generate.