Hello all, There's a new Version of getwinegit.sh. It is now at 0.4. There is no need to comfigure the pathes to the programs getwinegit needs. Everything happens automatically now ;). I hope you enjoy this release... Here's the readme and the changelog: getwinegit.sh-README :: Intro getwinegit is a script which was designed to download/update, compile and install the current wine-source-tree from a git-repository. :: Usage Usage: getwinegit.sh mode [config-file] modes: -0 update the local source-tree -1 + compile the source -2 + install -3 no update; just compile the local source-tree and install -4 no update, no compile; just install -h help ;) The Config-File is optional :: Install Just copy getwinegit.sh wherever you want, make it executable and (optionally) create a softlink at /usr/bin. Then (or before) configure the script by editing the variables in the head with your favourite editor. APP The name of the app which's sources we want to fetch and compile GITROOT The GIT-Repository from where we want to fetch the sources SRC Your Source-Directory (default is /usr/src) TARGET The Sub-Directory where the sources will get stored LOG Location of the Logfile that getwinegit.sh creates PIDFILE Location of the PID-File COMPILED_HELPER A dirty File which is needed to detect, if the source is already compiled or not WAIT_FOR_CLEAN Seconds to wait until the script begins to clean the source. 0 = disabled (default is 5) DEFAULT_MODE The Mode in which getwinegit.sh should operate if NO Parameter is given. (default is 2) By default this Feature is commented out. To enable, remove the rhomb at the beginning of the line. getwinegit.sh needs some packages to function properly. Go install the following ones: gcc, make, curl, bison, flex, git. I hope i did not forget any. :: Future? This is one of the last versions. No great changes are planned, only bugfixes. :: Bugs? Report them to wine-devel or wine-users ;) getwinegit.sh ChangeLog 0.4 Long time no see, but now it's time, isn't it? - More Checks - The Script now tells you if you are already up-to-date with the git-repository - Cleanups :) - Some small Bugfixes -------------- next part -------------- A non-text attachment was scrubbed... Name: getwinegit.sh-0.4.tar.bz2 Type: application/x-bzip2 Size: 12384 bytes Desc: not available Url : http://www.winehq.org/pipermail/wine-users/attachments/20060720/eee2cb9d/getwinegit.sh-0.4.tar.bin
Hi, that's the first time I use getwinegit.sh, and here is my output : $GITROOT... http://source.winehq.org/git/wine.git $SRC... /usr/src $TARGET... wine-git $LOG... /var/log/getwinegit.sh.WINE.log $COMPILED_HELPER... /usr/src/wine-git/getwinegit.sh_compiled $WAIT_FOR_CLEAN... 5 $DEFAULT_MODE... not set, but that's ok. checking Compiler Variables... $CONFIGURE... ./configure $DEPEND... make depend $COMPILE... make all $INSTALL... make install $UNINSTALL... make uninstall $ADDITIONAL... not set, but that's ok. <CLEAN_TREE> make: *** Pas de r?gle pour fabriquer la cible ? clean ?. Arr?t. </CLEAN_TREE> <GIT_PULL> fatal: Needed a single revision Pulling into a black hole? </GIT_PULL> <CONFIGURE: ./configure> ./getwinegit.sh: line 577: ./configure: Aucun fichier ou r?pertoire de ce type getwinegit.sh exits with an error! WINE End of Logfile mardi 25 juillet 2006, 08:42:35 (UTC+0200) What does it mean ? Christian Lachner a ?crit :> Hello all, > > There's a new Version of getwinegit.sh. It is now at 0.4. There is no > need to comfigure the pathes to the programs getwinegit needs. > Everything happens automatically now ;). I hope you enjoy this > release... Here's the readme and the changelog: > > getwinegit.sh-README > > :: Intro > getwinegit is a script which was designed to download/update, compile > and install the current wine-source-tree from a git-repository. > > :: Usage > Usage: getwinegit.sh mode [config-file] > > modes: > -0 update the local source-tree > -1 + compile the source > -2 + install > > -3 no update; just compile the local source-tree and install > -4 no update, no compile; just install > > -h help ;) > > The Config-File is optional > > :: Install > Just copy getwinegit.sh wherever you want, make it executable and > (optionally) create a softlink at /usr/bin. Then (or before) configure > the script by editing the variables in the head with your favourite > editor. > > APP The name of the app which's sources we want to fetch and > compile > GITROOT The GIT-Repository from where we want to fetch the sources > SRC Your Source-Directory (default is /usr/src) > TARGET The Sub-Directory where the sources will get stored > LOG Location of the Logfile that getwinegit.sh creates > PIDFILE Location of the PID-File > COMPILED_HELPER A dirty File which is needed to detect, if the > source is already compiled or not > WAIT_FOR_CLEAN Seconds to wait until the script begins to clean the > source. 0 = disabled (default is 5) > DEFAULT_MODE The Mode in which getwinegit.sh should operate if NO > Parameter is given. (default is 2) By default this Feature is > commented out. To enable, remove the rhomb at the beginning of the > line. > > getwinegit.sh needs some packages to function properly. Go install the > following ones: gcc, make, curl, bison, flex, git. I hope i did not > forget any. > > :: Future? > This is one of the last versions. No great changes are planned, only > bugfixes. > > :: Bugs? > Report them to wine-devel or wine-users ;) > > > getwinegit.sh ChangeLog > > 0.4 Long time no see, but now it's time, isn't it? > - More Checks > - The Script now tells you if you are already up-to-date > with > the git-repository > - Cleanups :) > - Some small Bugfixes > > > ------------------------------------------------------------------------ > > _______________________________________________ > wine-users mailing list > wine-users@winehq.org > http://www.winehq.org/mailman/listinfo/wine-users
In light of the recent discussion about moving to GIT I would like to let send this email to everyone on wine lists. Since Christian's last update to his getwinegit script I have tried to improve it to be more general and work in my special setup. I sent him this same email but I haven't heard a reply yet. ---------- Forwarded message ---------- From: Michael [Plouj] Ploujnikov <ploujj@gmail.com> Date: Jul 26, 2006 10:34 AM Subject: Re: getwinegit.sh v0.4 released! To: Christian Lachner <gladiac.lists@gmail.com> I have made some fixes to the script and an example config file: - Removed the check for root user. The script shouldn't require root access, not to compile wine, not even to install it. I think the best way is to just check that the user running the script has write permissions to install, log, and git checkout folders. - changed the CONFIGURE variable to be an array to allow for quoted words passed to ./configure. From my configuration that would be something like this: ./configure --x-libraries=/emul/linux/x86/usr/lib/ LDFLAGS="-L/emul/linux/x86/usr/lib -L/emul/linux/x86/lib" (because I need to compile 32bit wine on a 64bit machine with emulation libraries) - fixed one typo that I noticed - added a definition of MAKE to my config file. Without it DEPEND=$MAKE" depend"; and others don't execute make. The same should also be added to the nocolors.config file: MAKE="make"; Of course, you can ignore the path changes in the config file, unless you want an example of what a non-root user would do. The changes are attached as unified diffs. For some reason google made me reply to you rather than wine-devel and I guess it's up to you to post the changes there anyways ... after a thorough review! Enjoy. -------------- next part -------------- A non-text attachment was scrubbed... Name: getwinegit.patch Type: application/octet-stream Size: 2763 bytes Desc: not available Url : http://www.winehq.org/pipermail/wine-users/attachments/20060825/c78143d1/getwinegit.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: getwinegit.conf.patch Type: application/octet-stream Size: 1087 bytes Desc: not available Url : http://www.winehq.org/pipermail/wine-users/attachments/20060825/c78143d1/getwinegit.conf.obj