Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] mesalib UP_TRIGGERS

sm-discuss AT

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Thomas Orgis <thomas-forum AT>
  • To: sm-discuss AT
  • Subject: Re: [SM-Discuss] mesalib UP_TRIGGERS
  • Date: Wed, 6 Jul 2016 08:38:37 +0200

Am Wed, 6 Jul 2016 08:25:32 +0200
schrieb Thomas Orgis <thomas-forum AT>:

> Eh … an now I see the trigger got removed in favour of Xorg triggery …
> I have to review that … What's the rationale?

diff --git a/xorg-xserver/xorg-server/TRIGGERS
new file mode 100755
index 0000000..58f638d
--- /dev/null
+++ b/xorg-xserver/xorg-server/TRIGGERS
@@ -0,0 +1 @@
+on_cast mesalib check_self

Well, this won't magically fix an already installed version of
xorg-server, would it? Also, digging around in history and memory, I
see that the interesting change in mesalib 9 was the move of libGLU
into the separate glu spell. So this is not really about xorg but about

08:28|dunkelstern:mesalib$ gaze depends glu 1
freeglut depends on glu (required)
v4l-utils depends on glu (required)
wxgtk depends on glu (required)

The way I see it, the upgrade to mesalib > 9.0 indeed requires
check_self on all dependents for the possibility that they need libGLU.
Casting of the broken ones will pull in libGLU if we got the dependency
right. So … we're back at an UP_TRIGGER in mesalib, but with

check_dependents_versionjump $SPELL $VERSION 9.0

(This function should be of some use after all;-)


Alrighty then,


Attachment: pgptjNNrSdZhA.pgp
Description: Digitale Signatur von OpenPGP

Archive powered by MHonArc 2.6.24.

Top of Page