Back to the Vavoom Forum Archives


Forum

[LINUX-GENTOO] How to install Vavoom

Tue, 02 May 2006 21:05:19

scen

[color=red:3mdg17md]WARNING[/color:3mdg17md]: the Gentoo ebuilds available on linked Gentoo Bugzilla bugs [u:3mdg17md]aren't maintained anymore![/u:3mdg17md] See here to read the updated instruction regarding how to obtain and install Vavoom! --------------------------------------------------------------------------------------------- [color=grey:3mdg17md] I've made an ebuild for Vavoom, it permits to install Vavoom Engine easily on Gentoo Linux Distributions. [list:3mdg17md] [*:3mdg17md]You can choose what library to use between Allegro and SDL, enabling proper USE "allegro" or "sdl" (if both are enabled/disabled, the default will be SDL)[/*:m:3mdg17md] [*:3mdg17md]If you want to use 3D models, use this ebuild and enable "models" USE flag for games-fps/vavoom; you may install only needed game models enabling proper USE ("doom","heretic","hexen","strife") for games-fps/vavoom-models.[/*:m:3mdg17md] [*:3mdg17md]If you want to use Enhanced OGG music files, use this ebuild and enable "music" USE flag for games-fps/vavoom; you may install only needed music files enabling proper USE ("doom1","doom2","heretic","hexen","plutonia" or "tnt") for games-fps/vavoom-music.[/*:m:3mdg17md] [*:3mdg17md]If you want Hi-res graphics and textures, use this ebuild and enable "textures" USE flag for games-fps/vavoom; you may install only needed data eanbling proper USE ("doom1","doom2","heretic","hexen","plutonia" or "tnt") for games-fps/vavoom-textures.[/*:m:3mdg17md] [*:3mdg17md]If you want to install some utility useful for Vavoom mod development, enable the "tools" USE flag.[/*:m:3mdg17md] [*:3mdg17md]If you also want to build and install the dedicated server, enable "dedicated" USE flag[/*:m:3mdg17md] [*:3mdg17md]Other switches are: [list:3mdg17md] [*:3mdg17md]opengl: it enables OpenGL support[/*:m:3mdg17md] [*:3mdg17md]openal: it enables OpenAL audio support[/*:m:3mdg17md] [*:3mdg17md]flac: it enables support to play FLAC music files[/*:m:3mdg17md] [*:3mdg17md]mad: it enables support to play MP3 music files[/*:m:3mdg17md] [*:3mdg17md]mikmod: it enables support to play MOD music files[/*:m:3mdg17md] [*:3mdg17md]debug: it enabled the installation of debug symbols (useful for backtracing and debug sessions)[/*:m:3mdg17md] [*:3mdg17md]external-glbsp: it enables the use of an external glBSP library[/*:m:3mdg17md][/list:u:3mdg17md][/*:m:3mdg17md][/list:u:3mdg17md] Feel free to to test them <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) --> [/color:3mdg17md] --------------------------------------------------------------------------------------------- ************************************************************************** Changes [list:3mdg17md] [*:3mdg17md] 2009/04/07 Updated to version 1.30. Enabled by default some USE to improve the default installation of Vavoom.[/*:m:3mdg17md] [*:3mdg17md] 2008/11/09 Updated to version 1.29, ebuild now use EAPI2 features, so [u:3mdg17md]>=sys-apps/portage-2.2*[/u:3mdg17md] is required.[/*:m:3mdg17md] [*:3mdg17md] 2008/01/31 Updated to version 1.26, changed SVN live ebuild to use CMake build system, and added a relevant patch for it[/*:m:3mdg17md] [*:3mdg17md] 2007/06/21 Updated to version 1.24, added 'asm' USE flag; added patch to get rid of wrapper executables[/*:m:3mdg17md] [*:3mdg17md] 2007/06/07 Vavoom available in Gentoo Sunrise Overlay. <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) --> [/*:m:3mdg17md] [*:3mdg17md] 2007/06/05 Update to version 1.23.1[/*:m:3mdg17md] [*:3mdg17md] 2007/05/24 Update to version 1.23[/*:m:3mdg17md] [*:3mdg17md] 2006/12/29 Updated to version 1.22.1; added optional dependency from vavoom-textures (for Hi-Res graphics and textures)[/*:m:3mdg17md] [*:3mdg17md] 2006/11/14 Tidied ebuild (thanks a lot to Paul Bredbury) See here for relevant changes[/*:m:3mdg17md] [*:3mdg17md] 2006/10/31 Update to version 1.22[/*:m:3mdg17md] [*:3mdg17md] 2006/10/06 Added "tools" USE flag, that enables installation of some utility (acc,fixmd2,vcc,vlumpy)[/*:m:3mdg17md] [*:3mdg17md] 2006/09/21 Added optional dependency from vavoom-music ebuild (for enhanced OGG music); tidied both 1.21 and SVN version ebuilds[/*:m:3mdg17md] [*:3mdg17md] 2006/08/17 Update to version 1.21.2[/*:m:3mdg17md] [*:3mdg17md] 2006/08/11 Added patch for GCC4 compilation issues, update SVN ebuild[/*:m:3mdg17md] [*:3mdg17md] 2006/08/08 Added patch (taken from SVN code) for Statusbar visualization bug and merged all patches in a single one[/*:m:3mdg17md] [*:3mdg17md] 2006/08/01 Added two patch (from SVN code) for OpenAL compilation error + GLBSP/GLVIS problem with Hexen IWAD[/*:m:3mdg17md] [*:3mdg17md] 2006/07/25 Added optional dependency from vavoom-models ebuild (for 3D models)[/*:m:3mdg17md] [*:3mdg17md] 2006/07/24 Update to version 1.21.1[/*:m:3mdg17md][/list:u:3mdg17md] **************************************************************************
Tue, 02 May 2006 22:46:30

Janis Legzdinsh

Looks good. I'll try it tomorrow.
Thu, 04 May 2006 20:05:03

Janis Legzdinsh

I tried it. The only thing I think is wrong is that it installs everything from basev folder, including all source of the data. See Makefile for list of files that need to be installed.
Thu, 04 May 2006 21:46:00

scen

ok, thanks for the information! <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) --> I'll fix the ebuild in the next days!
Mon, 08 May 2006 20:44:16

scen

Ebuild updated, now installs only needed data files. Added also "dedicated" USE flag, which enables building of Dedicated Server.
Wed, 10 May 2006 16:07:57

Janis Legzdinsh

That looks better.
Mon, 24 Jul 2006 22:18:21

scen

I've updated the ebuild, for new 1.21.1 version. Gentoo Linux users, test it as much as possible <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) -->
Tue, 25 Jul 2006 21:34:39

scen

Added another ebuild, for 3d Models.
Tue, 01 Aug 2006 18:50:24

scen

Added two patch that fixes some issue. Further details on Gentoo Bugzilla bug or on the Changelog in the first post <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) -->
Tue, 08 Aug 2006 14:12:25

scen

Added patch for Statusbar visualization bug (see this topic), and merged all patches in a single .diff file
Fri, 11 Aug 2006 15:05:53

scen

Added patch for gcc4 compiling issues, and updated SVN ebuild.
Thu, 17 Aug 2006 17:19:16

scen

Updated to version 1.21.2
Thu, 21 Sep 2006 07:07:36

scen

[list:316713cm] [*:316713cm]Added ebuild for installation of Enhanced OGG Music, taken from SyCraft[/*:m:316713cm] [*:316713cm]Updated vavoom ebuilds with new USE flag "music", for using the related new ebuild.[/*:m:316713cm][/list:u:316713cm]
Fri, 06 Oct 2006 12:00:33

scen

Updated vavoom ebuilds with new USE flag "tools"; enabling it will be install the following utilities: [list:1udhba3x] [*:1udhba3x]acc[/*:m:1udhba3x] [*:1udhba3x]fixmd2[/*:m:1udhba3x] [*:1udhba3x]vcc[/*:m:1udhba3x] [*:1udhba3x]vlumpy[/*:m:1udhba3x][/list:u:1udhba3x]
Tue, 31 Oct 2006 13:46:57

scen

Updated to version 1.22
Tue, 14 Nov 2006 14:20:36

scen

Tidied ebuild by Paul Bredbury (thanks a lot <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) --> ) [list:2w26uy0z] [*:2w26uy0z]Now the IWAD path is hardcoded in binary executable, so the wrapper script isn't needed anymore[/*:m:2w26uy0z] [*:2w26uy0z]Now it's possible to choose the graphic library to use, either Allegro or LibSDL[/*:m:2w26uy0z] [*:2w26uy0z]Changed name of Vavoom Dedicated Server executable binary to vavoom-ded[/*:m:2w26uy0z][/list:u:2w26uy0z]
Fri, 29 Dec 2006 15:45:33

scen

Updated version (1.22.1 <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) --> ) [list:2usrqfnu] [*:2usrqfnu]Added "textures" USE flag, that installs the games-fps/vavoom-textures package (see this bug)[/*:m:2usrqfnu] [*:2usrqfnu]Removed the installation of vavoom.png icon in game data directory.[/*:m:2usrqfnu][/list:u:2usrqfnu] I've also changed the ebuilds for: [list:2usrqfnu] [*:2usrqfnu]music: now it uses the new recently released packages [/*:m:2usrqfnu] [*:2usrqfnu]models: now the data are installed as PK3 archives (like music and textures)[/*:m:2usrqfnu][/list:u:2usrqfnu]
Fri, 29 Dec 2006 18:58:44

Janis Legzdinsh

Great work, as usual. Here are some notes: 1. You are missing dependency on libjpeg (sorry, forgot to add it to the documentation). 2. TNT and Plutonia don't need Doom 1 specific textures. 3. TNT doesn't need Doom 1 soundtrack.
Fri, 29 Dec 2006 20:28:22

scen

Ok, thanks a lot for the advices! <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) --> I've fixed the ebuilds <!-- s:wink: --><img src="{SMILIES_PATH}/icon_wink.gif" alt=":wink:" title="Wink" /><!-- s:wink: -->
Wed, 23 May 2007 22:41:04

scen

Updated version (1.23) <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) --> I've also included 2 small patches, one fixes the AMD64 startup error, other one fixes an annonying build error with GCC-4.1.2 (as it's stable on Gentoo from some days) I've also updated the ebuild for 3D models (vavoom-models), to install the new 1.4 versione, required from Vavoom 1.23 Sorry for the late update <!-- s:P --><img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" /><!-- s:P -->
Wed, 06 Jun 2007 21:19:20

scen

Updated version (1.23.1) <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) -->
Thu, 07 Jun 2007 21:21:10

scen

Finally Vavoom has been included in Gentoo Sunrise Overlay! <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) --> Now it will be easier to install and update! Obviously it applies only on Gentoo Linux and its derived distributions (es. Sabayon). To install it: [list=1:2ecoonli] [*:2ecoonli]Install the layman utility:
emerge layman
[/*:m:2ecoonli] [*:2ecoonli]Be sure to have subversion installed, otherwise run
emerge subversion
[/*:m:2ecoonli] [*:2ecoonli]Checkout the Sunrise Overlay:
layman -a sunrise
[/*:m:2ecoonli] [*:2ecoonli]If you're running a "stable" profile, unmask vavoom package (and other related packages, if needed). Example:
echo games-fps/vavoom >> /etc/portage/package.keywords
echo games-fps/vavoom-models >> /etc/portage/package.keywords
echo games-fps/vavoom-music >> /etc/portage/package.keywords
echo games-fps/vavoom-textures >> /etc/portage/package.keywords
[/*:m:2ecoonli] [*:2ecoonli]Tune the installation through USE flags (if you're a Gentoo user, i should know how to accomplish this <!-- s:P --><img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" /><!-- s:P --> )[/*:m:2ecoonli] [*:2ecoonli]Install it! <!-- s:twisted: --><img src="{SMILIES_PATH}/icon_twisted.gif" alt=":twisted:" title="Twisted Evil" /><!-- s:twisted: -->
emerge vavoom
[/*:m:2ecoonli][/list:o:2ecoonli] Feel free to report any trouble to me <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) -->
Thu, 21 Jun 2007 20:43:01

scen

[list:2jnoczkq] [*:2jnoczkq] Updated to 1.24 <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) -->[/*:m:2jnoczkq] [*:2jnoczkq]Added 'asm' USE flag, it enables the use of assembly code for rendering. It only applies to x86 architectures.[/*:m:2jnoczkq] [*:2jnoczkq]Added also a patch to Makefiles to get rid of executable wrappers.[/*:m:2jnoczkq][/list:u:2jnoczkq]
Thu, 31 Jan 2008 23:34:17

scen

Damn... i've missed some release <!-- s:oops: --><img src="{SMILIES_PATH}/icon_redface.gif" alt=":oops:" title="Embarassed" /><!-- s:oops: --> Anyway: [list:2aelnww6] [*:2aelnww6]Updated to 1.26[/*:m:2aelnww6] [*:2aelnww6]Fixed SVN live ebuild after Build system switch to Cmake, and added a patch to fix/improve some thing[/*:m:2aelnww6][/list:u:2aelnww6]
Mon, 04 Feb 2008 05:56:46

Duck Man

Nice work. I use these ebuilds and have encountered no problems <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
Sun, 09 Nov 2008 19:39:17

scen

I've updated the ebuild to 1.29 version. Important changes: - i've implemented a new EAPI2 feature, called "USE conditional dependencies", resulting in a smaller and less complex ebuild. IT REQUIRES THE 2.2 VERSION OF sys-apps/portage, actually in rc and marked as unstable.
Tue, 07 Apr 2009 22:10:35

scen

I've updated the ebuild to 1.30 version. Important changes: [list:16tjc3vh] [*:16tjc3vh]Enabled by default the following USEs: models, music, opengl, sdl, textures, vorbis. So it's easier to have a better default installation of Vavoom (with hi-res graphics, music and textures <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) --> )[/*:m:16tjc3vh][/list:u:16tjc3vh]

Back to the Vavoom Forum Archives