]> git.pld-linux.org Git - packages/ka5-kompare.git/blob - ka5-kompare.spec
00023298081bfe59b89ea66cf5e10deee79cff99
[packages/ka5-kompare.git] / ka5-kompare.spec
1 %define         kdeappsver      18.12.0
2 %define         qtver           5.9.0
3 %define         kaname          kompare
4 Summary:        kompare
5 Name:           ka5-%{kaname}
6 Version:        18.12.0
7 Release:        1
8 License:        GPL v2+/LGPL v2.1+
9 Group:          X11/Applications
10 Source0:        http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
11 # Source0-md5:  4a2261a6782fd6cfb6c03e82eaaaa2d1
12 URL:            http://www.kde.org/
13 BuildRequires:  Qt5Core-devel >= %{qtver}
14 BuildRequires:  Qt5Gui-devel >= 5.11.1
15 BuildRequires:  Qt5PrintSupport-devel
16 BuildRequires:  Qt5Widgets-devel
17 BuildRequires:  cmake >= 2.8.12
18 BuildRequires:  gettext-devel
19 BuildRequires:  ka5-libkomparediff2-devel >= 18.12.0
20 BuildRequires:  kf5-extra-cmake-modules >= 5.35.0
21 BuildRequires:  kf5-kcodecs-devel >= 5.28.0
22 BuildRequires:  kf5-kconfig-devel >= 5.28.0
23 BuildRequires:  kf5-kcoreaddons-devel >= 5.28.0
24 BuildRequires:  kf5-kdoctools-devel >= 5.28.0
25 BuildRequires:  kf5-kiconthemes-devel >= 5.28.0
26 BuildRequires:  kf5-kjobwidgets-devel >= 5.28.0
27 BuildRequires:  kf5-kparts-devel >= 5.53.0
28 BuildRequires:  kf5-ktexteditor-devel >= 5.28.0
29 BuildRequires:  kf5-kwidgetsaddons-devel >= 5.28.0
30 BuildRequires:  qt5-build >= %{qtver}
31 BuildRequires:  rpmbuild(macros) >= 1.164
32 BuildRequires:  shared-mime-info
33 BuildRequires:  tar >= 1:1.22
34 BuildRequires:  xz
35 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37 %description
38 Kompare is a GUI front-end program that enables differences between
39 source files to be viewed and merged. It can be used to compare
40 differences on files or the contents of folders, and it supports a
41 variety of diff formats and provide many options to customize the
42 information level displayed.
43
44 %prep
45 %setup -q -n %{kaname}-%{version}
46
47 %build
48 install -d build
49 cd build
50 %cmake \
51         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
52         ..
53 %{__make}
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57 %{__make} -C build install \
58         DESTDIR=$RPM_BUILD_ROOT
59
60 %find_lang %{kaname} --all-name --with-kde
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %files -f %{kaname}.lang
66 %defattr(644,root,root,755)
67 %attr(755,root,root) %{_bindir}/kompare
68 %dir %{_includedir}/kompare
69 %{_includedir}/kompare/kompareinterface.h
70 %attr(755,root,root) %{_libdir}/libkomparedialogpages.so.5
71 %attr(755,root,root) %{_libdir}/libkompareinterface.so
72 %attr(755,root,root) %{_libdir}/libkompareinterface.so.5
73 %attr(755,root,root) %{_libdir}/qt5/plugins/komparenavtreepart.so
74 %attr(755,root,root) %{_libdir}/qt5/plugins/komparepart.so
75 %{_desktopdir}/org.kde.kompare.desktop
76 %{_iconsdir}/hicolor/128x128/apps/kompare.png
77 %{_iconsdir}/hicolor/16x16/apps/kompare.png
78 %{_iconsdir}/hicolor/22x22/apps/kompare.png
79 %{_iconsdir}/hicolor/32x32/apps/kompare.png
80 %{_iconsdir}/hicolor/48x48/apps/kompare.png
81 %{_iconsdir}/hicolor/scalable/apps/kompare.svgz
82 %{_datadir}/kservices5/ServiceMenus/kompare.desktop
83 %{_datadir}/kservices5/komparenavtreepart.desktop
84 %{_datadir}/kservices5/komparepart.desktop
85 %{_datadir}/kservicetypes5/komparenavigationpart.desktop
86 %{_datadir}/kservicetypes5/kompareviewpart.desktop
87 %{_datadir}/kxmlgui5/kompare
88 %{_datadir}/kxmlgui5/komparepart
89 %{_datadir}/metainfo/org.kde.kompare.appdata.xml
This page took 0.064694 seconds and 2 git commands to generate.