Date: Friday, November 26, 2010 @ 16:37:44 Author: eric Revision: 100963
upgpkg: kdiff3 0.9.95-2 Fixed kdiff3_part.rc location (close FS#20703), Added plugin, Added docbook-xml makedepends, Added docbook patch, Added install scriptlet to update icon cache Added: kdiff3/trunk/docbook.patch kdiff3/trunk/kdiff3.install Modified: kdiff3/trunk/PKGBUILD Deleted: kdiff3/trunk/ChangeLog ----------------+ ChangeLog | 24 ------------------------ PKGBUILD | 27 +++++++++++++++++---------- docbook.patch | 40 ++++++++++++++++++++++++++++++++++++++++ kdiff3.install | 11 +++++++++++ 4 files changed, 68 insertions(+), 34 deletions(-) Deleted: ChangeLog =================================================================== --- ChangeLog 2010-11-26 21:31:04 UTC (rev 100962) +++ ChangeLog 2010-11-26 21:37:44 UTC (rev 100963) @@ -1,24 +0,0 @@ -2009-03-22 Eric Belanger <[email protected]> - - * kdiff3 0.9.95-1 - * Upstream update - -2009-01-21 Eric Belanger <[email protected]> - - * kdiff3 0.9.94-1 - * Upstream update - -2009-01-08 Eric Belanger <[email protected]> - - * kdiff3 0.9.93-1 - * Upstream update - * Updated depends to kdelibs - * Switched to cmake build system - * Added cmake and automoc4 makedepends - -2008-07-27 Eric Belanger <[email protected]> - - * kdiff3 0.9.92-2 - * Rebuild for kde3 - * Added ChangeLog - * Added cvs Id tag to PKGBUILD Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-11-26 21:31:04 UTC (rev 100962) +++ PKGBUILD 2010-11-26 21:37:44 UTC (rev 100963) @@ -1,25 +1,32 @@ # $Id$ # Maintainer: Eric Belanger <[email protected]> -# Contributor: Eric Belanger <[email protected]> pkgname=kdiff3 pkgver=0.9.95 -pkgrel=1 +pkgrel=2 pkgdesc="A KDE file comparator/merge tool" arch=('i686' 'x86_64') url="http://kdiff3.sourceforge.net/" license=('GPL') depends=('kdebase-runtime') -makedepends=('cmake' 'automoc4') -source=(http://downloads.sourceforge.net/sourceforge/kdiff3/${pkgname}-${pkgver}.tar.gz) -md5sums=('652a98bf79ba762a8a646d4a0fddb323') -sha1sums=('1fb27e8b42463ea23ad0169e20819352c1c476b7') +makedepends=('cmake' 'automoc4' 'kdebase-lib' 'docbook-xml') +optdepends=('kdebase-lib: for the plugin') +install=kdiff3.install +source=(http://downloads.sourceforge.net/sourceforge/kdiff3/${pkgname}-${pkgver}.tar.gz docbook.patch) +md5sums=('652a98bf79ba762a8a646d4a0fddb323' '7a91d1ab6f62c41dc65082ae99bdeff0') +sha1sums=('1fb27e8b42463ea23ad0169e20819352c1c476b7' '96a856fc7d9829f64bb59853a6dffba8a70d794e') build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 < ../docbook.patch + sed -i 's|kdiff3_part.rc DESTINATION ${DATA_INSTALL_DIR}/kdiff3|kdiff3_part.rc DESTINATION ${DATA_INSTALL_DIR}/kdiff3part|' src-QT4/CMakeLists.txt mkdir release cd release - cmake .. -DCMAKE_INSTALL_PREFIX=/usr || return 1 - make || return 1 - make DESTDIR=${pkgdir} install || return 1 + cmake .. -DCMAKE_INSTALL_PREFIX=/usr + make } + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/release" + make DESTDIR=${pkgdir} install +} Added: docbook.patch =================================================================== --- docbook.patch (rev 0) +++ docbook.patch 2010-11-26 21:37:44 UTC (rev 100963) @@ -0,0 +1,40 @@ +diff -r --unified kdiff3-0.9.95/doc/de/index.docbook kdiff3-0.9.95-neu/doc/de/index.docbook +--- kdiff3-0.9.95/doc/de/index.docbook 2010-10-11 23:51:27.575286877 +0200 ++++ kdiff3-0.9.95-neu/doc/de/index.docbook 2010-10-11 23:52:40.138829992 +0200 +@@ -1,5 +1,5 @@ + <?xml version="1.0" ?> +-<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ ++<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ + <!ENTITY kdiff3 "<application + >KDiff3</application + >"> +diff -r --unified kdiff3-0.9.95/doc/fr/index.docbook kdiff3-0.9.95-neu/doc/fr/index.docbook +--- kdiff3-0.9.95/doc/fr/index.docbook 2010-10-11 23:51:27.610931550 +0200 ++++ kdiff3-0.9.95-neu/doc/fr/index.docbook 2010-10-11 23:52:23.739728901 +0200 +@@ -1,5 +1,5 @@ + <?xml version="1.0" ?> +-<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ ++<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ + <!ENTITY kdiff3 "<application + >KDiff3</application + >"> +diff -r --unified kdiff3-0.9.95/doc/it/index.docbook kdiff3-0.9.95-neu/doc/it/index.docbook +--- kdiff3-0.9.95/doc/it/index.docbook 2010-10-11 23:51:27.580378903 +0200 ++++ kdiff3-0.9.95-neu/doc/it/index.docbook 2010-10-11 23:52:32.462829209 +0200 +@@ -1,5 +1,5 @@ + <?xml version="1.0" ?> +-<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ ++<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ + <!ENTITY kdiff3 "<application + >KDiff3</application + >"> +diff -r --unified kdiff3-0.9.95/doc/nl/index.docbook kdiff3-0.9.95-neu/doc/nl/index.docbook +--- kdiff3-0.9.95/doc/nl/index.docbook 2010-10-11 23:51:27.575286877 +0200 ++++ kdiff3-0.9.95-neu/doc/nl/index.docbook 2010-10-11 23:52:45.371829602 +0200 +@@ -1,5 +1,5 @@ + <?xml version="1.0" ?> +-<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ ++<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ + <!ENTITY kdiff3 "<application + >KDiff3</application + >"> Added: kdiff3.install =================================================================== --- kdiff3.install (rev 0) +++ kdiff3.install 2010-11-26 21:37:44 UTC (rev 100963) @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +}
