All of lore.kernel.org
 help / color / mirror / Atom feed
* HAL and Xserver
@ 2009-01-13 19:10 Marcin Juszkiewicz
  2009-01-13 19:23 ` Michael 'Mickey' Lauer
  0 siblings, 1 reply; 4+ messages in thread
From: Marcin Juszkiewicz @ 2009-01-13 19:10 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 594 bytes --]


Hi

Current x11-image depends on 'angstrom-x11-base-depends' which adds HAL. 
For one customer I am building images with 1.3.0.0 xserver-kdrive so HAL 
is not required at all (not to mention that it does not find any devices 
when mdev is used instead of udev).

I created patch which removes HAL from 'angstrom-x11-base-depends' and 
moves it into dependencies of xserver-(kdrive,xorg) newer then 1.3.0.0.

What do you think about it?

Regards, 
-- 
JID:      hrw@jabber.org
Website:  http://marcin.juszkiewicz.com.pl/
LinkedIn: http://www.linkedin.com/in/marcinjuszkiewicz

[-- Attachment #2: 0001-xserver-kdrive-xorg-versions-newer-then-1.3.0.0-r.patch --]
[-- Type: text/x-patch, Size: 6317 bytes --]

From 6cb5102f4ac2723592f7c92539acb8ab3058364b Mon Sep 17 00:00:00 2001
From: Marcin Juszkiewicz <hrw@openembedded.org>
Date: Tue, 13 Jan 2009 18:26:08 +0100
Subject: [PATCH] xserver-(kdrive,xorg): versions newer then 1.3.0.0 require HAL also on device

Moved hal dependency from angstrom-x11-base-depends into xservers.
---
 packages/angstrom/angstrom-x11-base-depends.bb     |    5 ++---
 packages/xorg-xserver/xserver-kdrive_1.4.0.90.bb   |    3 ++-
 packages/xorg-xserver/xserver-kdrive_1.4.2.bb      |    3 ++-
 packages/xorg-xserver/xserver-kdrive_1.4.99.901.bb |    3 ++-
 packages/xorg-xserver/xserver-kdrive_1.4.bb        |    3 ++-
 packages/xorg-xserver/xserver-kdrive_1.5.3.bb      |    2 ++
 packages/xorg-xserver/xserver-xorg_1.4.2.bb        |    3 ++-
 packages/xorg-xserver/xserver-xorg_1.4.bb          |    3 ++-
 packages/xorg-xserver/xserver-xorg_1.5.1.bb        |    3 ++-
 packages/xorg-xserver/xserver-xorg_1.5.3.bb        |    3 ++-
 10 files changed, 20 insertions(+), 11 deletions(-)

diff --git a/packages/angstrom/angstrom-x11-base-depends.bb b/packages/angstrom/angstrom-x11-base-depends.bb
index 6c4c19d..cbad108 100644
--- a/packages/angstrom/angstrom-x11-base-depends.bb
+++ b/packages/angstrom/angstrom-x11-base-depends.bb
@@ -1,5 +1,5 @@
 DESCRIPTION = "Task packages for the Angstrom distribution"
-PR = "r41"
+PR = "r42"
 
 inherit task
 
@@ -11,8 +11,7 @@ DEPENDS = "virtual/xserver"
 
 RDEPENDS = "\
     ${XSERVER} \
-    hal \
-	dbus-x11 \
+    dbus-x11 \
     ttf-dejavu-sans \
     ttf-dejavu-sans-mono \
     "
diff --git a/packages/xorg-xserver/xserver-kdrive_1.4.0.90.bb b/packages/xorg-xserver/xserver-kdrive_1.4.0.90.bb
index 5caec02..70503d7 100644
--- a/packages/xorg-xserver/xserver-kdrive_1.4.0.90.bb
+++ b/packages/xorg-xserver/xserver-kdrive_1.4.0.90.bb
@@ -1,9 +1,10 @@
 require xserver-kdrive-common.inc
 
 DEPENDS += "hal libxkbfile libxcalibrate pixman"
+RDEPENDS += "hal"
 
 PE = "1"
-PR = "r4"
+PR = "r5"
 
 SRC_URI = "${XORG_MIRROR}/individual/xserver/xorg-server-${PV}.tar.bz2 \
 	${KDRIVE_COMMON_PATCHES} \
diff --git a/packages/xorg-xserver/xserver-kdrive_1.4.2.bb b/packages/xorg-xserver/xserver-kdrive_1.4.2.bb
index 922d8f5..e6e791a 100644
--- a/packages/xorg-xserver/xserver-kdrive_1.4.2.bb
+++ b/packages/xorg-xserver/xserver-kdrive_1.4.2.bb
@@ -1,9 +1,10 @@
 require xserver-kdrive-common.inc
 
 DEPENDS += "hal libxkbfile libxcalibrate pixman"
+RDEPENDS += "hal"
 
 PE = "1"
-PR = "r2"
+PR = "r3"
 
 SRC_URI = "${XORG_MIRROR}/individual/xserver/xorg-server-${PV}.tar.bz2 \
 	${KDRIVE_COMMON_PATCHES} \
diff --git a/packages/xorg-xserver/xserver-kdrive_1.4.99.901.bb b/packages/xorg-xserver/xserver-kdrive_1.4.99.901.bb
index 04470d3..1613901 100644
--- a/packages/xorg-xserver/xserver-kdrive_1.4.99.901.bb
+++ b/packages/xorg-xserver/xserver-kdrive_1.4.99.901.bb
@@ -1,11 +1,12 @@
 require xserver-kdrive-common.inc
 
 DEPENDS += "hal libxkbfile libxcalibrate pixman"
+RDEPENDS += "hal"
 
 DEFAULT_PREFERENCE = "-99" 
 
 PE = "1"
-PR = "r3"
+PR = "r4"
 
 SRC_URI = "${XORG_MIRROR}/individual/xserver/xorg-server-${PV}.tar.bz2 \
 	${KDRIVE_COMMON_PATCHES} \
diff --git a/packages/xorg-xserver/xserver-kdrive_1.4.bb b/packages/xorg-xserver/xserver-kdrive_1.4.bb
index 5a46d7d..e792c84 100644
--- a/packages/xorg-xserver/xserver-kdrive_1.4.bb
+++ b/packages/xorg-xserver/xserver-kdrive_1.4.bb
@@ -1,9 +1,10 @@
 require xserver-kdrive-common.inc
 
 DEPENDS += "hal libxkbfile libxcalibrate pixman"
+RDEPENDS += "hal"
 
 PE = "1"
-PR = "r5"
+PR = "r6"
 
 SRC_URI = "${XORG_MIRROR}/individual/xserver/xorg-server-${PV}.tar.bz2 \
 	${KDRIVE_COMMON_PATCHES} \
diff --git a/packages/xorg-xserver/xserver-kdrive_1.5.3.bb b/packages/xorg-xserver/xserver-kdrive_1.5.3.bb
index ce0d9e1..686826e 100644
--- a/packages/xorg-xserver/xserver-kdrive_1.5.3.bb
+++ b/packages/xorg-xserver/xserver-kdrive_1.5.3.bb
@@ -1,10 +1,12 @@
 require xserver-kdrive-common.inc
 
 DEPENDS += "hal libxkbfile libxcalibrate pixman"
+RDEPENDS += "hal"
 
 DEFAULT_PREFERENCE = "-99" 
 
 PE = "1"
+PR = "r1"
 
 SRC_URI = "${XORG_MIRROR}/individual/xserver/xorg-server-${PV}.tar.bz2 \
 	${KDRIVE_COMMON_PATCHES} \
diff --git a/packages/xorg-xserver/xserver-xorg_1.4.2.bb b/packages/xorg-xserver/xserver-xorg_1.4.2.bb
index 852e847..2c4f3d8 100644
--- a/packages/xorg-xserver/xserver-xorg_1.4.2.bb
+++ b/packages/xorg-xserver/xserver-xorg_1.4.2.bb
@@ -2,8 +2,9 @@ require xorg-xserver-common.inc
 
 DESCRIPTION = "the X.Org X server"
 DEPENDS += "pixman"
+RDEPENDS += "hal"
 PE = "1"
-PR = "r10"
+PR = "r11"
 
 SRC_URI += "file://drmfix.patch;patch=1 \
             file://pkgconfig_fix.patch;patch=1 \
diff --git a/packages/xorg-xserver/xserver-xorg_1.4.bb b/packages/xorg-xserver/xserver-xorg_1.4.bb
index ba64d72..cb9ddcd 100644
--- a/packages/xorg-xserver/xserver-xorg_1.4.bb
+++ b/packages/xorg-xserver/xserver-xorg_1.4.bb
@@ -2,8 +2,9 @@ require xorg-xserver-common.inc
 
 DESCRIPTION = "the X.Org X server"
 DEPENDS += "pixman"
+RDEPENDS += "hal"
 PE = "1"
-PR = "r8"
+PR = "r9"
 
 SRC_URI += "file://drmfix.patch;patch=1 \
             file://pkgconfig_fix.patch;patch=1 \
diff --git a/packages/xorg-xserver/xserver-xorg_1.5.1.bb b/packages/xorg-xserver/xserver-xorg_1.5.1.bb
index 2e21fbd..d4b8caf 100644
--- a/packages/xorg-xserver/xserver-xorg_1.5.1.bb
+++ b/packages/xorg-xserver/xserver-xorg_1.5.1.bb
@@ -2,8 +2,9 @@ require xorg-xserver-common.inc
 
 DESCRIPTION = "the X.Org X server"
 DEPENDS += "pixman libpciaccess openssl"
+RDEPENDS += "hal"
 PE = "1"
-PR = "r2"
+PR = "r3"
 
 SRC_URI += "file://drmfix.patch;patch=1 \
             file://sysroot_fix.patch;patch=1"
diff --git a/packages/xorg-xserver/xserver-xorg_1.5.3.bb b/packages/xorg-xserver/xserver-xorg_1.5.3.bb
index 1402c8e..79df5b3 100644
--- a/packages/xorg-xserver/xserver-xorg_1.5.3.bb
+++ b/packages/xorg-xserver/xserver-xorg_1.5.3.bb
@@ -2,8 +2,9 @@ require xorg-xserver-common.inc
 
 DESCRIPTION = "the X.Org X server"
 DEPENDS += "pixman libpciaccess openssl"
+RDEPENDS += "hal"
 PE = "2"
-PR = "r3"
+PR = "r4"
 
 SRC_URI += "file://drmfix.patch;patch=1 \
             file://sysroot_fix.patch;patch=1"
-- 
1.5.6.5


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: HAL and Xserver
  2009-01-13 19:10 HAL and Xserver Marcin Juszkiewicz
@ 2009-01-13 19:23 ` Michael 'Mickey' Lauer
  2009-01-13 19:51   ` Koen Kooi
  0 siblings, 1 reply; 4+ messages in thread
From: Michael 'Mickey' Lauer @ 2009-01-13 19:23 UTC (permalink / raw)
  To: openembedded-devel

Am Tuesday 13 January 2009 20:10:59 schrieb Marcin Juszkiewicz:
> Hi
>
> Current x11-image depends on 'angstrom-x11-base-depends' which adds HAL.
> For one customer I am building images with 1.3.0.0 xserver-kdrive so HAL
> is not required at all (not to mention that it does not find any devices
> when mdev is used instead of udev).
>
> I created patch which removes HAL from 'angstrom-x11-base-depends' and
> moves it into dependencies of xserver-(kdrive,xorg) newer then 1.3.0.0.
>
> What do you think about it?

Sounds good. I'd even welcome if we could disable it for all versions.

-- 
:M:



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: HAL and Xserver
  2009-01-13 19:23 ` Michael 'Mickey' Lauer
@ 2009-01-13 19:51   ` Koen Kooi
  2009-01-13 22:52     ` Michael 'Mickey' Lauer
  0 siblings, 1 reply; 4+ messages in thread
From: Koen Kooi @ 2009-01-13 19:51 UTC (permalink / raw)
  To: openembedded-devel

On 13-01-09 20:23, Michael 'Mickey' Lauer wrote:
> Am Tuesday 13 January 2009 20:10:59 schrieb Marcin Juszkiewicz:
>> Hi
>>
>> Current x11-image depends on 'angstrom-x11-base-depends' which adds HAL.
>> For one customer I am building images with 1.3.0.0 xserver-kdrive so HAL
>> is not required at all (not to mention that it does not find any devices
>> when mdev is used instead of udev).
>>
>> I created patch which removes HAL from 'angstrom-x11-base-depends' and
>> moves it into dependencies of xserver-(kdrive,xorg) newer then 1.3.0.0.
>>
>> What do you think about it?
>
> Sounds good. I'd even welcome if we could disable it for all versions.

You can't, it's needed to get input devices nowadays, there's a 3 month 
long flamewar about it on the xorg mailinglists if you want some 
background on it.

regards,

Koen





^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: HAL and Xserver
  2009-01-13 19:51   ` Koen Kooi
@ 2009-01-13 22:52     ` Michael 'Mickey' Lauer
  0 siblings, 0 replies; 4+ messages in thread
From: Michael 'Mickey' Lauer @ 2009-01-13 22:52 UTC (permalink / raw)
  To: openembedded-devel

Am Tuesday 13 January 2009 20:51:26 schrieb Koen Kooi:
> On 13-01-09 20:23, Michael 'Mickey' Lauer wrote:
> > Am Tuesday 13 January 2009 20:10:59 schrieb Marcin Juszkiewicz:
> >> Hi
> >>
> >> Current x11-image depends on 'angstrom-x11-base-depends' which adds HAL.
> >> For one customer I am building images with 1.3.0.0 xserver-kdrive so HAL
> >> is not required at all (not to mention that it does not find any devices
> >> when mdev is used instead of udev).
> >>
> >> I created patch which removes HAL from 'angstrom-x11-base-depends' and
> >> moves it into dependencies of xserver-(kdrive,xorg) newer then 1.3.0.0.
> >>
> >> What do you think about it?
> >
> > Sounds good. I'd even welcome if we could disable it for all versions.
>
> You can't, it's needed to get input devices nowadays, there's a 3 month
> long flamewar about it on the xorg mailinglists if you want some
> background on it.

Thanks. That's very unfortunate, but hey... source is out there, I can patch 
it out.

-- 
:M:



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-01-13 22:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-13 19:10 HAL and Xserver Marcin Juszkiewicz
2009-01-13 19:23 ` Michael 'Mickey' Lauer
2009-01-13 19:51   ` Koen Kooi
2009-01-13 22:52     ` Michael 'Mickey' Lauer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.