summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Johanson <latexer@gentoo.org>2004-10-02 15:49:13 +0000
committerPeter Johanson <latexer@gentoo.org>2004-10-02 15:49:13 +0000
commit5bc8ccf40a037204f235da3026eeea66e97010ef (patch)
tree2348c0c31ca90240a00d539b92c52e9afb810969 /sys-apps
parentFixed header. (diff)
downloadhistorical-5bc8ccf40a037204f235da3026eeea66e97010ef.tar.gz
historical-5bc8ccf40a037204f235da3026eeea66e97010ef.tar.bz2
historical-5bc8ccf40a037204f235da3026eeea66e97010ef.zip
Revision bump. hal-device-manager is now packaged seperately.
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/hal/ChangeLog7
-rw-r--r--sys-apps/hal/Manifest20
-rw-r--r--sys-apps/hal/files/digest-hal-0.2.98-r11
-rw-r--r--sys-apps/hal/hal-0.2.98-r1.ebuild84
4 files changed, 97 insertions, 15 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..d02d9da3c034 100644
--- a/sys-apps/hal/Manifest
+++ b/sys-apps/hal/Manifest
@@ -1,17 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 92e9bf63515df1bd0579360f1cf1ea66 ChangeLog 1149
-MD5 18d89d8976e9422f0ee10e92d8e7885f hal-0.2.97.ebuild 1745
-MD5 731695e9263a5a2e1eeba290b36078d5 metadata.xml 219
+MD5 00e64b30bed4c184135d7192d6d09cd7 hal-0.2.98-r1.ebuild 2064
MD5 3bb693df02d9dda8e7fd239ae41137a9 hal-0.2.98.ebuild 1955
-MD5 9ba9094143c1d09db466d61bb7d7b3d5 files/digest-hal-0.2.97 63
+MD5 880087601659287254cb61ad878c9199 ChangeLog 1307
+MD5 731695e9263a5a2e1eeba290b36078d5 metadata.xml 219
+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\`"
+
+}