source: projects/specs/trunk/k/kdiff3/kdiff3-vl.spec @ 1512

Revision 1512, 3.1 KB checked in by kudoh, 14 years ago (diff)
Line 
1Name: kdiff3
2Version: 0.9.95
3Release: 1%{?_dist_release}
4
5URL: http://kdiff3.sourceforge.net/
6License: GPLv2
7Summary: Tool for Comparison and Merge of Files and Directories
8Summary(ja): ファイルやディレクトリの比較/マージを行うツール
9Group: Development/Tools
10
11Source: http://downloads.sourceforge.net/sourceforge/kdiff3/%{name}-%{version}.tar.gz
12BuildRoot: %{_tmppath}/%{name}-%{version}-root
13
14# Remove bogus MimeType tag from kdiff3part.desktop
15Patch0:         kdiff3part.desktop.diff
16# Install kdiff3_part.rc into correct location
17Patch1:         kdiff3part.rc.diff
18
19Requires: kdelibs > 4.1
20BuildRequires: desktop-file-utils
21BuildRequires: cmake
22BuildRequires: gettext
23BuildRequires: libICE-devel
24BuildRequires: libXau-devel
25BuildRequires: libXext-devel
26BuildRequires: libXdmcp-devel
27BuildRequires: libXft-devel
28BuildRequires: libXpm-devel
29BuildRequires: kdelibs-devel >= 4.1
30BuildRequires: kdebase-devel
31BuildRequires: phonon-devel
32BuildRequires: qt4-devel >= 4.4
33BuildRequires: openssl-devel
34BuildRequires: xorg-x11-devel
35
36%description
37Shows the differences line by line and character by character (!).
38Provides an automatic merge-facility and
39an integrated editor for comfortable solving of merge-conflicts.
40Supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.).
41Unicode & UTF-8 support
42
43%prep
44%setup -q -n %{name}-%{version}
45%patch0 -p1
46%patch1 -p1
47
48%build
49export QTDIR=/usr/lib/qt4
50cmake . -DCMAKE_INSTALL_PREFIX=/usr
51%{__make} %{?_smp_mflags}
52
53%install
54%{__rm} -rf %{buildroot}
55make install DESTDIR=%{buildroot}
56
57# Desktop.
58desktop-file-install --vendor="" \
59    --dir=$RPM_BUILD_ROOT%{_datadir}/kde4/services \
60    $RPM_BUILD_ROOT%{_datadir}/kde4/services/kdiff3part.desktop
61
62desktop-file-install  --vendor="" \
63    --dir=$RPM_BUILD_ROOT%{_datadir}/applications/kde4  \
64    --add-category=Development \
65        $RPM_BUILD_ROOT%{_datadir}/applications/kde4/kdiff3.desktop
66
67# locale's
68%find_lang %{name} || touch %{name}.lang
69%find_lang %{name}plugin || touch %{name}.lang
70cat %{name}plugin.lang >> %{name}.lang
71
72%clean
73%{__rm} -rf %{buildroot}
74
75%post
76touch --no-create %{_datadir}/icons/hicolor || :
77touch --no-create %{_datadir}/icons/locolor || :
78%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor 2> /dev/null || :
79%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/locolor 2> /dev/null || :
80
81%postun
82touch --no-create %{_datadir}/icons/hicolor || :
83touch --no-create %{_datadir}/icons/locolor || :
84%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor 2> /dev/null || :
85%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/icons/locolor 2> /dev/null || :
86
87%files -f %{name}.lang
88%doc AUTHORS ChangeLog COPYING NEWS README TODO
89%{_bindir}/kdiff3
90%{_datadir}/applications/*
91%{_datadir}/doc/HTML/*
92%{_datadir}/kde4/apps/*
93%{_datadir}/kde4/services/*
94%{_datadir}/icons/hicolor/*
95%{_datadir}/icons/locolor/*
96%{_libdir}/kde4/*
97
98%changelog
99* Thu Aug 5 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.95-1
100- initial build for VineSeed
101
102* Fri Nov 21 2008 Joachim Eibl - 0.9.94-1
103- Untested changes for KDE4.
104* Mon May 15 2006 Vadim Likhota <vadim-lvv@yandex.ru> - 0.9.90-1.fc
105- write spec for fc/rhel/centos/asp for kdiff3
Note: See TracBrowser for help on using the repository browser.