diff options
author | Peter Johanson <latexer@gentoo.org> | 2004-10-02 15:49:13 +0000 |
---|---|---|
committer | Peter Johanson <latexer@gentoo.org> | 2004-10-02 15:49:13 +0000 |
commit | 8970bd116f39a79952f9f420869971c5ade69c18 (patch) | |
tree | 5d3d202aba3b41873024d6bf5f39bd854b32c5aa /sys-apps | |
parent | Fixed header. (Manifest recommit) (diff) | |
download | gentoo-2-8970bd116f39a79952f9f420869971c5ade69c18.tar.gz gentoo-2-8970bd116f39a79952f9f420869971c5ade69c18.tar.bz2 gentoo-2-8970bd116f39a79952f9f420869971c5ade69c18.zip |
Revision bump. hal-device-manager is now packaged seperately.
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/hal/ChangeLog | 7 | ||||
-rw-r--r-- | sys-apps/hal/Manifest | 18 | ||||
-rw-r--r-- | sys-apps/hal/files/digest-hal-0.2.98-r1 | 1 | ||||
-rw-r--r-- | sys-apps/hal/hal-0.2.98-r1.ebuild | 84 |
4 files changed, 96 insertions, 14 deletions
diff --git a/sys-apps/hal/ChangeLog b/sys-apps/hal/ChangeLog index f07e9a1ea639..80294bd54660 100644 --- a/sys-apps/hal/ChangeLog +++ b/sys-apps/hal/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-apps/hal # Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/hal/ChangeLog,v 1.6 2004/09/28 01:53:27 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/hal/ChangeLog,v 1.7 2004/10/02 15:49:13 latexer Exp $ + +*hal-0.2.98-r1 (02 Oct 2004) + + 02 Oct 2004; <peter@gentoo.org> +hal-0.2.98-r1.ebuild: + Revision bump. hal-device-manager now comes from a seperate package. 28 Sep 2004; Sven Wegener <swegener@gentoo.org> files/hald: Gentoo Technologies, Inc. -> Gentoo Foundation diff --git a/sys-apps/hal/Manifest b/sys-apps/hal/Manifest index 277a5cf67957..6ad84f345e16 100644 --- a/sys-apps/hal/Manifest +++ b/sys-apps/hal/Manifest @@ -1,17 +1,9 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - +MD5 1a08b83c2dfee8cba6259580785d5071 hal-0.2.98-r1.ebuild 2059 +MD5 3bb693df02d9dda8e7fd239ae41137a9 hal-0.2.98.ebuild 1955 MD5 92e9bf63515df1bd0579360f1cf1ea66 ChangeLog 1149 -MD5 18d89d8976e9422f0ee10e92d8e7885f hal-0.2.97.ebuild 1745 MD5 731695e9263a5a2e1eeba290b36078d5 metadata.xml 219 -MD5 3bb693df02d9dda8e7fd239ae41137a9 hal-0.2.98.ebuild 1955 -MD5 9ba9094143c1d09db466d61bb7d7b3d5 files/digest-hal-0.2.97 63 +MD5 18d89d8976e9422f0ee10e92d8e7885f hal-0.2.97.ebuild 1745 MD5 192112dfb678a9795a93d3cdcc50bb95 files/hald 543 +MD5 72d398ab014b2630043ef2a4d9990e2f files/digest-hal-0.2.98-r1 63 +MD5 9ba9094143c1d09db466d61bb7d7b3d5 files/digest-hal-0.2.97 63 MD5 72d398ab014b2630043ef2a4d9990e2f files/digest-hal-0.2.98 63 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.9.10 (GNU/Linux) - -iD8DBQFBWMQlI1lqEGTUzyQRAunIAKCuLh+JWmF7z8iUx2V4lcOLS+6uOwCeNxJf -oKV7/zBk918cdbKBvPlKkIQ= -=yWYH ------END PGP SIGNATURE----- diff --git a/sys-apps/hal/files/digest-hal-0.2.98-r1 b/sys-apps/hal/files/digest-hal-0.2.98-r1 new file mode 100644 index 000000000000..7eaa6f7cc441 --- /dev/null +++ b/sys-apps/hal/files/digest-hal-0.2.98-r1 @@ -0,0 +1 @@ +MD5 cc289e50e00330032604e02392ffde3a hal-0.2.98.tar.gz 1221966 diff --git a/sys-apps/hal/hal-0.2.98-r1.ebuild b/sys-apps/hal/hal-0.2.98-r1.ebuild new file mode 100644 index 000000000000..098db0d5c073 --- /dev/null +++ b/sys-apps/hal/hal-0.2.98-r1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/hal/hal-0.2.98-r1.ebuild,v 1.1 2004/10/02 15:49:13 latexer Exp $ + +inherit eutils debug python + +DESCRIPTION="Hardware Abstraction Layer" +HOMEPAGE="http://www.freedesktop.org/Software/hal" + +SRC_URI="http://freedesktop.org/~david/dist/${P}.tar.gz" +LICENSE="GPL-2 | AFL-2.0" + +SLOT="0" +KEYWORDS="~x86 ~ppc ~amd64" +IUSE="" + +RDEPEND=">=dev-libs/glib-2.2.2 + >=sys-apps/dbus-0.22-r1 + dev-libs/expat + sys-fs/udev + sys-apps/hotplug + sys-libs/libcap + sys-kernel/linux26-headers" + +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_compile() { + + # FIXME : docs + econf \ + --enable-fstab-sync \ + --enable-hotplug-map \ + --disable-doxygen-docs \ + --disable-docbook-docs \ + --with-pid-file=/var/run/hald/hald.pid \ + || die + + emake || die + +} + +src_install() { + + make DESTDIR=${D} install || die + + # We install this in a seperate package to avoid gnome-python dep + rm ${D}/usr/bin/hal-device-manager + + # initscript + exeinto /etc/init.d/ + doexe ${FILESDIR}/hald + + # place our pid file + keepdir /var/run/hald + + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README + +} + +pkg_preinst() { + + enewgroup haldaemon || die "Problem adding haldaemon group" + enewuser haldaemon -1 /bin/false /dev/null haldaemon || die "Problem adding haldaemon user" + +} + +pkg_postinst() { + + # make sure the permissions on the pid dir are alright & after preinst + chown haldaemon:haldaemon /var/run/hald + + ewarn "Enabled in this ebuild by default is the usage of fstab-sync" + ewarn "that will create mount rules for non-existing devices in" + ewarn "fstab if needed, mount points will be created in /media." + ewarn "This functionality alters /etc/fstab runtime on the filesystem" + ewarn "and might have unforseen side-effects." + echo + einfo "The HAL daemon needs to be running for certain applications to" + einfo "work. Suggested is to add the init script to your start-up" + einfo "scripts, this should be done like this :" + einfo "\`rc-update add hald default\`" + +} |