From e1f2921416df5c3a372b2215cb4e07f85e635e20 Mon Sep 17 00:00:00 2001 From: Marinus Schraal Date: Tue, 23 Mar 2004 15:36:46 +0000 Subject: fresh release --- gnome-base/gconf/ChangeLog | 7 ++- gnome-base/gconf/Manifest | 5 +- gnome-base/gconf/files/digest-gconf-2.6.0 | 1 + gnome-base/gconf/gconf-2.6.0.ebuild | 99 +++++++++++++++++++++++++++++++ 4 files changed, 109 insertions(+), 3 deletions(-) create mode 100644 gnome-base/gconf/files/digest-gconf-2.6.0 create mode 100644 gnome-base/gconf/gconf-2.6.0.ebuild (limited to 'gnome-base') diff --git a/gnome-base/gconf/ChangeLog b/gnome-base/gconf/ChangeLog index b305f998e82b..fe04daf057d0 100644 --- a/gnome-base/gconf/ChangeLog +++ b/gnome-base/gconf/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for gnome-base/gconf # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v 1.62 2004/03/19 16:12:46 foser Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v 1.63 2004/03/23 15:36:45 foser Exp $ + +*gconf-2.6.0 (23 Mar 2004) + + 23 Mar 2004; foser gconf-2.6.0.ebuild : + Gnome 2.6 final *gconf-2.5.90 (19 Mar 2004) diff --git a/gnome-base/gconf/Manifest b/gnome-base/gconf/Manifest index ca8f1ed2d31d..81fd476763a0 100644 --- a/gnome-base/gconf/Manifest +++ b/gnome-base/gconf/Manifest @@ -3,13 +3,14 @@ MD5 aec56460553eb2cfe7cdc1f61b9a9c94 gconf-1.0.8-r3.ebuild 1715 MD5 4cd81e0e163c70b1f59f4a2dbead5539 gconf-1.0.9.ebuild 1859 MD5 191ce55854537de718e039dbc4950f35 gconf-1.0.8-r5.ebuild 1873 MD5 c84f263c335d5508374e82b634e9a794 gconf-2.5.90.ebuild 2033 -MD5 2570406745e14e23aa9684cce97e28f4 ChangeLog 9022 +MD5 4875c7f5fb19e6e82650d7b44cc4e4e6 gconf-2.6.0.ebuild 1994 +MD5 27fd41b2965229084abf2a8c051632bb ChangeLog 9130 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158 -MD5 fc14b962a1167dba4a7486edfd085f57 files/digest-gconf-2.5.90 66 MD5 aaa79f3ad5c910cfa6f813112e66f79e files/gconf-1.0.9-locallock_mdk.patch 1202 MD5 8485bd44122f283d1549e1f1cdddd03f files/gconfd-2-fix.patch 1820 MD5 8fa2949970b3612b9e06ce82dcd4b68a files/digest-gconf-2.4.0.1 67 MD5 faf030a14a8782cfd512c48b4b0d3297 files/digest-gconf-1.0.9 64 +MD5 cb328a03018fd32a8066856c5db76e13 files/digest-gconf-2.6.0 65 MD5 e36bf98a90603eebfcc4d3dacd5fa785 files/digest-gconf-1.0.8-r3 64 MD5 e36bf98a90603eebfcc4d3dacd5fa785 files/digest-gconf-1.0.8-r5 64 MD5 52e623180b7b8b7336ca4c1977432da9 files/gconf-2.2.1-stdio.patch 361 diff --git a/gnome-base/gconf/files/digest-gconf-2.6.0 b/gnome-base/gconf/files/digest-gconf-2.6.0 new file mode 100644 index 000000000000..5921e8b789b5 --- /dev/null +++ b/gnome-base/gconf/files/digest-gconf-2.6.0 @@ -0,0 +1 @@ +MD5 241ca25941e5bfa0f71725c30e17ab6e GConf-2.6.0.tar.bz2 1428714 diff --git a/gnome-base/gconf/gconf-2.6.0.ebuild b/gnome-base/gconf/gconf-2.6.0.ebuild new file mode 100644 index 000000000000..d3a465956826 --- /dev/null +++ b/gnome-base/gconf/gconf-2.6.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/gconf-2.6.0.ebuild,v 1.1 2004/03/23 15:36:45 foser Exp $ + +inherit gnome2 + +MY_PN=GConf +MY_P=${MY_PN}-${PV} +PVP=($(echo " $PV " | sed 's:[-\._]: :g')) +S=${WORKDIR}/${MY_P} + +DESCRIPTION="Gnome Configuration System and Daemon" +HOMEPAGE="http://www.gnome.org/" +SRC_URI="mirror://gnome/sources/${MY_PN}/${PVP[0]}.${PVP[1]}/${MY_P}.tar.bz2" + +IUSE="doc" +LICENSE="LGPL-2" +SLOT="2" +KEYWORDS="~x86 ~ppc ~alpha ~sparc ~hppa ~amd64 ~ia64 ~mips" + +RDEPEND=">=dev-libs/glib-2.0.1 + >=gnome-base/ORBit2-2.4 + >=dev-libs/libxml2-2 + dev-libs/popt + >=x11-libs/gtk+-2" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.12.0 + doc? ( dev-util/gtk-doc )" + +# FIXME : consider merging the tree (?) + +MAKEOPTS="${MAKEOPTS} -j1" + +src_install() { + + gnome2_src_install + + # hack hack + dodir /etc/gconf/gconf.xml.mandatory + dodir /etc/gconf/gconf.xml.defaults + touch ${D}/etc/gconf/gconf.xml.mandatory/.keep${SLOT} + touch ${D}/etc/gconf/gconf.xml.defaults/.keep${SLOT} + +} + +kill_gconf () { + + # this function will kill all running gconfd that could be causing troubles + if [ -x /usr/bin/gconftool ] + then + /usr/bin/gconftool --shutdown + fi + if [ -x /usr/bin/gconftool-1 ] + then + /usr/bin/gconftool-1 --shutdown + fi + + # and for gconf 2 + if [ -x /usr/bin/gconftool-2 ] + then + /usr/bin/gconftool-2 --shutdown + fi + return 0 + +} + +pkg_setup () { + + kill_gconf + +} + +pkg_preinst () { + + kill_gconf + + dodir /etc/env.d + echo 'CONFIG_PROTECT_MASK="/etc/gconf"' > ${D}/etc/env.d/50gconf + + dodir /root/.gconfd + +} + +pkg_postinst () { + + kill_gconf + + #change the permissions to avoid some gconf bugs + einfo "changing permissions for gconf dirs" + find /etc/gconf/ -type d -exec chmod ugo+rx "{}" \; + einfo "changing permissions for gconf files" + find /etc/gconf/ -type f -exec chmod ugo+r "{}" \; + +} + +DOCS="ABOUT-NLS AUTHORS ChangeLog COPYING README INSTALL NEWS TODO" + +USE_DESTDIR="1" -- cgit v1.2.3-65-gdbad