[arch-commits] Commit in kdelibs/trunk (PKGBUILD archlinux-menu.patch kdelibs.install)

Pierre Schmitz pierre at archlinux.org
Sun Sep 7 14:28:00 UTC 2008


    Date: Sunday, September 7, 2008 @ 10:28:00
  Author: pierre
Revision: 11997

update mime and icon database on install; use better doc location

Added:
  kdelibs/trunk/archlinux-menu.patch
  kdelibs/trunk/kdelibs.install
Modified:
  kdelibs/trunk/PKGBUILD

----------------------+
 PKGBUILD             |   13 +++++++++----
 archlinux-menu.patch |   17 +++++++++++++++++
 kdelibs.install      |   12 ++++++++++++
 3 files changed, 38 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-09-07 14:18:45 UTC (rev 11996)
+++ PKGBUILD	2008-09-07 14:28:00 UTC (rev 11997)
@@ -3,7 +3,7 @@
 
 pkgname=kdelibs
 pkgver=4.1.1
-pkgrel=2
+pkgrel=3
 pkgdesc="KDE Core Libraries"
 arch=('i686' 'x86_64')
 url='http://www.kde.org'
@@ -11,19 +11,23 @@
 groups=('kde')
 depends=('libxcursor' 'phonon' 'shared-mime-info' 'qt>=4.4' 'libxpm'
 	 'enchant' 'jasper' 'openexr' 'strigi' 'bzip2' 'libxslt' 'libxtst'
-	 'giflib' 'soprano' 'ca-certificates' 'heimdal' 'pmount')
+	 'giflib' 'soprano' 'ca-certificates' 'heimdal' 'pmount' 'xdg-utils')
 makedepends=('pkgconfig' 'cmake' 'automoc4' 'intltool' 'avahi' 'libgl')
 replaces=('arts')
 options=('docs')
+install='kdelibs.install'
 source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2"
-        'kde-applications-menu.patch')
+        'kde-applications-menu.patch' 'archlinux-menu.patch')
 md5sums=('d75ec557cd864e3f9150059c3e58ed61'
-         '3daa0f01fe26325fb3dbd807a04898ad')
+         '3daa0f01fe26325fb3dbd807a04898ad'
+         '0ad42200df2d2b8aab01d2ef4b21e02f')
 
 build() {
 	cd $srcdir/${pkgname}-${pkgver}
 	# avoid file conflict with gnome-menu
 	patch -p1 -i $srcdir/kde-applications-menu.patch || return 1
+	# add Archlinux menu entry
+	patch -p0 -i $srcdir/archlinux-menu.patch || return 1
 	cd ..
 	mkdir build
 	cd build
@@ -32,6 +36,7 @@
 		-DKDE_DISTRIBUTION_TEXT='Arch Linux' \
 		-DCMAKE_INSTALL_PREFIX=/usr \
 		-DSYSCONF_INSTALL_DIR=/etc \
+		-DHTML_INSTALL_DIR=/usr/share/doc/kde/html \
 		-DKDE_DEFAULT_HOME='.kde4' \
 		-DWITH_FAM=OFF
 	make

Added: archlinux-menu.patch
===================================================================
--- archlinux-menu.patch	                        (rev 0)
+++ archlinux-menu.patch	2008-09-07 14:28:00 UTC (rev 11997)
@@ -0,0 +1,17 @@
+--- kded/applications.menu	2008-05-21 11:07:34.000000000 +0000
++++ kded/applications.menu.new	2008-09-07 11:11:22.000000000 +0000
+@@ -21,6 +21,14 @@
+ 	</Layout>
+ 
+ 	<Menu>
++		<Name>Archlinux</Name>
++		<Directory>Archlinux.directory</Directory>
++		<Include>
++			<Category>Archlinux</Category>
++		</Include>
++	</Menu>
++
++	<Menu>
+ 		<Name>Applications</Name>
+ 		<Directory>kde-unknown.directory</Directory>
+ 		<OnlyUnallocated/>

Added: kdelibs.install
===================================================================
--- kdelibs.install	                        (rev 0)
+++ kdelibs.install	2008-09-07 14:28:00 UTC (rev 11997)
@@ -0,0 +1,12 @@
+post_install() {
+	xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+	update-mime-database usr/share/mime &> /dev/null
+}
+
+post_upgrade() {
+	post_install
+}
+
+post_remove() {
+	post_install
+}
\ No newline at end of file




More information about the arch-commits mailing list