5 %define orgname kompare
9 Summary: Kompare - a program to view the differences between files
10 Summary(pl.UTF-8): Kompare - program służący do porównywania zmian między plikami
15 Group: X11/Development/Tools
16 Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.xz
17 # Source0-md5: 12c1ee4ae9abaff9c7f2db1b2890c4d3
18 URL: http://www.kde.org/
19 BuildRequires: QtNetwork-devel >= %{qtver}
20 BuildRequires: QtScriptTools-devel >= %{qtver}
21 BuildRequires: automoc4 >= 0.9.88
22 BuildRequires: bzip2-devel
23 BuildRequires: cmake >= 2.8.0
24 BuildRequires: db-devel
25 BuildRequires: docbook-dtd42-xml
26 BuildRequires: docbook-style-xsl
27 BuildRequires: gettext-devel
28 BuildRequires: kde4-kdebase-devel >= %{version}
29 BuildRequires: kde4-libkomparediff2-devel >= %{version}
30 BuildRequires: qca-devel >= 2.0.0
31 BuildRequires: qt4-build >= %{qtver}
32 BuildRequires: qt4-qmake >= %{qtver}
33 BuildRequires: rpm-pythonprov
34 BuildRequires: rpmbuild(macros) >= 1.600
35 BuildRequires: shared-mime-info
36 BuildRequires: utempter-devel
37 BuildRequires: xorg-lib-libXpm-devel
38 BuildRequires: xorg-lib-libXtst-devel
39 Obsoletes: kde4-kdesdk-%{orgname}
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43 Kompare is a program to view the differences between files. Features
46 - comparison of files or directories via a graphical interface
47 - bezier-based connection widget lets you see both source and
48 destination as they really appear
49 - graphical viewing of patch files in normal, context, unified and
51 - interactive application of differences
52 - full network transparency
53 - ability to view plain-text diff output in embedded viewer
54 - easy navigation of multiple-file diffs with dockable navigation tree
55 - graphical interface to commonly used diff command line options
56 - switch source and destination with one command
59 %description -l pl.UTF-8
60 Kompare to program służący do porównywania zmian między plikami.
61 Aktualnie dostępne funkcje:
62 - porównanie plików lub katalogów poprzez graficzny interfejs
63 - przedstawienie źródła i celu za pomocą krzywej Beziera
64 - graficzne przeglądanie łat w formatach diff, unidiff, context i
66 - interaktywne wprowadzanie zmian
67 - przezroczystość sieciowa
68 - możliwość oglądania wyjścia diff w wewnętrznej przeglądarce
69 - łatwa nawigacja między wieloplikowymi diffami wraz z dokowalnym
71 - zamiana źródła i celu za pomocą pojedynczej komendy
75 %setup -q -n %{orgname}-%{version}
86 rm -rf $RPM_BUILD_ROOT
88 install -d $RPM_BUILD_ROOT{%{_gimpdir}/palettes,%{_appdefsdir}}
90 %{__make} -C build install \
91 DESTDIR=$RPM_BUILD_ROOT \
92 kde_htmldir=%{_kdedocdir}
94 rm -rf $RPM_BUILD_ROOT%{_iconsdir}/locolor
96 %find_lang %{orgname} --with-kde
99 rm -rf $RPM_BUILD_ROOT
101 %post -p /sbin/ldconfig
102 %postun -p /sbin/ldconfig
104 %files -f %{orgname}.lang
105 %defattr(644,root,root,755)
106 %attr(755,root,root) %{_bindir}/kompare
107 %attr(755,root,root) %ghost %{_libdir}/libkompareinterface.so.?
108 %attr(755,root,root) %{_libdir}/libkompareinterface.so.*.*.*
109 %attr(755,root,root) %{_libdir}/libkompareinterface.so
110 %attr(755,root,root) %ghost %{_libdir}/libkomparedialogpages.so.?
111 %attr(755,root,root) %{_libdir}/libkomparedialogpages.so.*.*.*
112 %attr(755,root,root) %{_libdir}/libkomparedialogpages.so
113 %attr(755,root,root) %{_libdir}/kde4/komparenavtreepart.so
114 %attr(755,root,root) %{_libdir}/kde4/komparepart.so
115 %{_datadir}/apps/kompare*
116 %{_datadir}/kde4/services/kompare*.desktop
117 %{_datadir}/kde4/servicetypes/kompare*.desktop
118 %{_desktopdir}/kde4/kompare.desktop
119 %{_iconsdir}/*/*/*/kompare.*
120 %{_includedir}/kompare