Browse Source

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@1512 ec354946-7b23-47d6-9f5a-488ba84defc7

kudoh 13 years ago
parent
commit
113286c188
1 changed files with 105 additions and 0 deletions
  1. 105 0
      k/kdiff3/kdiff3-vl.spec

+ 105 - 0
k/kdiff3/kdiff3-vl.spec

@@ -0,0 +1,105 @@
+Name: kdiff3
+Version: 0.9.95
+Release: 1%{?_dist_release}
+
+URL: http://kdiff3.sourceforge.net/
+License: GPLv2
+Summary: Tool for Comparison and Merge of Files and Directories
+Summary(ja): ファイルやディレクトリの比較/マージを行うツール
+Group: Development/Tools
+
+Source: http://downloads.sourceforge.net/sourceforge/kdiff3/%{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+# Remove bogus MimeType tag from kdiff3part.desktop
+Patch0:         kdiff3part.desktop.diff
+# Install kdiff3_part.rc into correct location
+Patch1:		kdiff3part.rc.diff
+
+Requires: kdelibs > 4.1
+BuildRequires: desktop-file-utils
+BuildRequires: cmake
+BuildRequires: gettext
+BuildRequires: libICE-devel
+BuildRequires: libXau-devel
+BuildRequires: libXext-devel
+BuildRequires: libXdmcp-devel
+BuildRequires: libXft-devel
+BuildRequires: libXpm-devel
+BuildRequires: kdelibs-devel >= 4.1
+BuildRequires: kdebase-devel
+BuildRequires: phonon-devel
+BuildRequires: qt4-devel >= 4.4
+BuildRequires: openssl-devel
+BuildRequires: xorg-x11-devel
+
+%description
+Shows the differences line by line and character by character (!).
+Provides an automatic merge-facility and
+an integrated editor for comfortable solving of merge-conflicts.
+Supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.).
+Unicode & UTF-8 support
+
+%prep
+%setup -q -n %{name}-%{version}
+%patch0 -p1
+%patch1 -p1
+
+%build
+export QTDIR=/usr/lib/qt4
+cmake . -DCMAKE_INSTALL_PREFIX=/usr
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+make install DESTDIR=%{buildroot}
+
+# Desktop.
+desktop-file-install --vendor="" \
+    --dir=$RPM_BUILD_ROOT%{_datadir}/kde4/services \
+    $RPM_BUILD_ROOT%{_datadir}/kde4/services/kdiff3part.desktop
+
+desktop-file-install  --vendor="" \
+    --dir=$RPM_BUILD_ROOT%{_datadir}/applications/kde4  \
+    --add-category=Development \
+        $RPM_BUILD_ROOT%{_datadir}/applications/kde4/kdiff3.desktop
+
+# locale's
+%find_lang %{name} || touch %{name}.lang
+%find_lang %{name}plugin || touch %{name}.lang
+cat %{name}plugin.lang >> %{name}.lang
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%post
+touch --no-create %{_datadir}/icons/hicolor || :
+touch --no-create %{_datadir}/icons/locolor || :
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor 2> /dev/null || :
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/locolor 2> /dev/null || :
+
+%postun
+touch --no-create %{_datadir}/icons/hicolor || :
+touch --no-create %{_datadir}/icons/locolor || :
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor 2> /dev/null || :
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/icons/locolor 2> /dev/null || :
+
+%files -f %{name}.lang
+%doc AUTHORS ChangeLog COPYING NEWS README TODO
+%{_bindir}/kdiff3
+%{_datadir}/applications/*
+%{_datadir}/doc/HTML/*
+%{_datadir}/kde4/apps/*
+%{_datadir}/kde4/services/*
+%{_datadir}/icons/hicolor/*
+%{_datadir}/icons/locolor/*
+%{_libdir}/kde4/*
+
+%changelog
+* Thu Aug 5 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.95-1
+- initial build for VineSeed
+
+* Fri Nov 21 2008 Joachim Eibl - 0.9.94-1
+- Untested changes for KDE4.
+* Mon May 15 2006 Vadim Likhota <vadim-lvv@yandex.ru> - 0.9.90-1.fc
+- write spec for fc/rhel/centos/asp for kdiff3