[Xquartz-dev] Building Xquartz git snapshot(how to?)

Jeremy Huddleston jeremyhu at apple.com
Mon Mar 17 11:33:39 PDT 2008


Yes, you are missing something.

You don't want to do 'sudo make install DESTDIR=/usr/X11' ... DESTDIR  
is a fake-root (IE, you pretend that / is actually $DESTDIR).  This is  
used for packaging (so I set DESTDIR=/var/tmp/X11_merge for all the  
X11 packages, then all the X11 files are installed there... think of  
it as being able to just tar up DESTDIR and untar it into / on any  
system).  If you want to install it on a live system, don't give  
DESTDIR.  It will go into /usr/X11 because you have --prefix=/usr/X11  
(giving DESTDIR=/usr/X11 would actually put the files in /usr/X11/usr/ 
X11)

--Jeremy


On Mar 17, 2008, at 05:24, Michał Majchrowicz wrote:

> I have last one question to ask :) If I would run:
> sudo make install DESTDIR=/usr/X11/
> would this be the same as installing a pkg file create by Package
> Manager or am I missing something?
> Regards.
>
> 2008/3/17 Jeremy Huddleston <jeremyhu at apple.com>:
>> Check the wiki ;)
>>
>> xorg-server-1.2-apple is what we are shipping.  1.4 has some issues
>> still that we need to iron out: duplicate mouse clicks on emulated
>> clicks and a corrupted keymap when you have ~/.Xmodmap
>>
>> --Jeremy
>>
>>
>>
>> On Mar 16, 2008, at 23:37, Michał Majchrowicz wrote:
>>
>>> Okay I think I am starting to understand. But which branch should  
>>> I be
>>> working with (In other words which one works :))?
>>> xorg-server-apple-1.2 or xorg-server-apple-1.4?
>>> Regards.
>>>
>>> 2008/3/17 Jeremy Huddleston <jeremyhu at berkeley.edu>:
>>>> The main thing you want to work on is xorg-server.  The  
>>>> instructions
>>>> are on that page.  You basically do this for every package:
>>>>
>>>> ./autogen.sh --prefix=/usr/X11 --disable-dependency-tracking
>>>> make
>>>> sudo make install DESTDIR=/var/tmp/X11_dist
>>>>
>>>> then use Package Maker.app to make an installer from /var/tmp/
>>>> X11_dist
>>>>
>>>> The main thing that needs to be focused on is xorg-server.  Here's
>>>> the
>>>> script I use for compiling the server:
>>>> http://svn.macosforge.org/repository/xquartz/trunk/compile-xserver.sh
>>>>
>>>> --Jeremy
>>>>
>>>>
>>>>
>>>> On Mar 16, 2008, at 15:31, Michał Majchrowicz wrote:
>>>>
>>>>> I checked the info mentioned here:
>>>>> http://trac.macosforge.org/projects/xquartz/wiki/DeveloperInfo
>>>>> and I still have no idea how to create such package :( Moreover in
>>>>> order to test new changes (i.e. dead lock fix) I would have to
>>>>> install
>>>>> 1.4 or 1.2? I ask since with this bug I am unable to run most of X
>>>>> apps and therefore I am unable to perform any tests :(
>>>>> Regards Michal.
>>>>>
>>>>> 2008/3/16 Michał Majchrowicz <mmajchrowicz at gmail.com>:
>>>>>> Sorry I meant pkg file :)
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sun, Mar 16, 2008 at 9:12 PM, Jeremy Huddleston
>>>>>> <jeremyhu at berkeley.edu> wrote:
>>>>>>> I'm not sure what you mean by the 'dpk file', but instructions  
>>>>>>> for
>>>>>>> building the server are on the wiki in the developer info  
>>>>>>> section.
>>>>>>>
>>>>>>> --Jeremy
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mar 15, 2008, at 17:32, Michał Majchrowicz wrote:
>>>>>>>
>>>>>>>> Hi.
>>>>>>>> I would like to test the version of Xquartz that is in  
>>>>>>>> repository
>>>>>>>> to
>>>>>>>> perform tests and (hopefully) help improve it by finding bugs.
>>>>>>>> The
>>>>>>>> problem is that I don't want to install some headers/libfiles
>>>>>>>> somewhere where I will not be able to find them later :) I  
>>>>>>>> would
>>>>>>>> like
>>>>>>>> to know how can I create the dpk file similar to the ones
>>>>>>>> published on
>>>>>>>> projects site. If someone could explain the process in few  
>>>>>>>> simle
>>>>>>>> steps
>>>>>>>> I would be grateful.
>>>>>>>> Regards Michal
>>>>>>>> _______________________________________________
>>>>>>>> Xquartz-dev mailing list
>>>>>>>> Xquartz-dev at lists.macosforge.org
>>>>>>>> http://lists.macosforge.org/mailman/listinfo/xquartz-dev
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Xquartz-dev mailing list
>>>>>>> Xquartz-dev at lists.macosforge.org
>>>>>>> http://lists.macosforge.org/mailman/listinfo/xquartz-dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> Xquartz-dev mailing list
>>>>> Xquartz-dev at lists.macosforge.org
>>>>> http://lists.macosforge.org/mailman/listinfo/xquartz-dev
>>>>
>>>>
>>>> _______________________________________________
>>>> Xquartz-dev mailing list
>>>> Xquartz-dev at lists.macosforge.org
>>>> http://lists.macosforge.org/mailman/listinfo/xquartz-dev
>>>>
>>>>
>>> _______________________________________________
>>> Xquartz-dev mailing list
>>> Xquartz-dev at lists.macosforge.org
>>> http://lists.macosforge.org/mailman/listinfo/xquartz-dev
>>
>>
>> _______________________________________________
>> Xquartz-dev mailing list
>> Xquartz-dev at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo/xquartz-dev
>>
>>
> _______________________________________________
> Xquartz-dev mailing list
> Xquartz-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/xquartz-dev

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3221 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20080317/faace6b0/smime-0001.bin


More information about the Xquartz-dev mailing list