From no-reply_wiki at metalforge.org Wed Apr 17 13:49:48 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 13:49:48 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev:linux Message-ID: <1366224588.035830.5928.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 13:49 User : kbulgrien Edit Summary: Created dev:linux to point to linux-specific content (prep to move content from user:kbulgrien) ======Use of Linux for Crossfire Development====== An index of Linux-specific information. ======Development Environment Setup====== =====Distribution-Specific Guides===== ====[[dev:linux Mageia 2|Mageia 2]]==== IP-Address : 70.254.43.42 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev:linux -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 13:58:36 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 13:58:36 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:linux Message-ID: <1366225116.963502.5936.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 13:58 User : kbulgrien Edit Summary: Add a list of links to content about to be moved. @@ -1,10 +1,20 @@ - ======Use of Linux for Crossfire Development====== + ====== Use of Linux for Crossfire Development ====== An index of Linux-specific information. - ======Development Environment Setup====== + ====== Development Environment Setup ====== - =====Distribution-Specific Guides===== + ===== Distribution-Specific Guides ===== - ====[[dev:linux Mageia 2|Mageia 2]]==== + ==== Mageia ==== + + * [[dev:linux_mageia_2|Mageia 2]] + + * [[dev:linux_mageia_2|Mageia 2]] + + ==== Mandriva ==== + + * [[dev:linux_mandriva_2010.1 spring|Mandriva 2010.1 (Spring)]] + + * [[dev:linux_mandriva_2009.0|Mandriva 2009.0]] IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:linux?rev=1366224584 New Revision: http://wiki.metalforge.net/doku.php/dev:linux -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 13:58:54 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 13:58:54 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:linux Message-ID: <1366225134.445245.5939.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 13:58 User : kbulgrien Edit Summary: @@ -9,12 +9,12 @@ ==== Mageia ==== * [[dev:linux_mageia_2|Mageia 2]] - * [[dev:linux_mageia_2|Mageia 2]] + * [[dev:linux_mageia_1|Mageia 1]] ==== Mandriva ==== * [[dev:linux_mandriva_2010.1 spring|Mandriva 2010.1 (Spring)]] * [[dev:linux_mandriva_2009.0|Mandriva 2009.0]] IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:linux?rev=1366225113 New Revision: http://wiki.metalforge.net/doku.php/dev:linux -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 14:06:43 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 14:06:43 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:linux Message-ID: <1366225603.786693.6138.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 14:06 User : kbulgrien Edit Summary: Take "spring" out of Mandriva 2010.1 page name. @@ -13,8 +13,8 @@ * [[dev:linux_mageia_1|Mageia 1]] ==== Mandriva ==== - * [[dev:linux_mandriva_2010.1 spring|Mandriva 2010.1 (Spring)]] + * [[dev:linux_mandriva_2010.1|Mandriva 2010.1 (Spring)]] * [[dev:linux_mandriva_2009.0|Mandriva 2009.0]] IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:linux?rev=1366225133 New Revision: http://wiki.metalforge.net/doku.php/dev:linux -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 14:09:43 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 14:09:43 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev:linux_mageia_1 Message-ID: <1366225783.815760.6150.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 14:09 User : kbulgrien Edit Summary: created by moving content from user:kbulgrien ======Development Environment Setup for Mageia 1====== This page presently references resources (like scripts) currently located on [[user:kbulgrien|KBulgrien's page]]. =====Trunk Client===== $ urpmq --whatprovides libglade2 No package named libglade2 The following packages contain libglade2: libglade2.0_0, libglade2.0_0-devel You should use "-a" to use all of them urpmq --whatprovides -a libglade2 libglade2.0_0 libglade2.0_0 libglade2.0_0-devel libglade2.0_0-devel $ sudo urpmi libglade2.0_0-devel In order to satisfy the 'devel(libcairo)' dependency, one of the following packages is needed: 1- libcairo-devel-1.10.2-3.mga1.i586: Development files for Cairo library (to install) 2- libcairo-xcb-devel-1.10.2-4.mga1.i586: Development files for Cairo library (to install) What is your choice? (1-2) 2 The following packages have to be removed for others to be upgraded: flash-player-plugin-11.1.102.62-1.mga1.nonfree.i586 (due to missing libcairo2) libcairo2-1.10.2-3.mga1.i586 (due to conflicts with libcairo-xcb2-1.10.2-4.mga1.i586) (y/N) N $ sudo urpmi libglade2.0_0-devel In order to satisfy the 'devel(libcairo)' dependency, one of the following packages is needed: 1- libcairo-devel-1.10.2-3.mga1.i586: Development files for Cairo library (to install) 2- libcairo-xcb-devel-1.10.2-4.mga1.i586: Development files for Cairo library (to install) What is your choice? (1-2) 1 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Mageia - 1 - i586 DVD") libatk1.0-devel 1.32.0 2.mga1 i586 libcairo-devel 1.10.2 3.mga1 i586 libglade2.0_0-devel 2.6.4 5.mga1 i586 libpango1.0-devel 1.28.4 1.mga1 i586 libx11_6-devel 1.4.3 1.mga1 i586 libxcb-glx0 1.7 1.mga1 i586 libxcb-randr0 1.7 1.mga1 i586 libxcb-screensaver0 1.7 1.mga1 i586 libxcb-xinerama0 1.7 1.mga1 i586 libxcb-xprint0 1.7 1.mga1 i586 libxcb-xvmc0 1.7 1.mga1 i586 libxcursor-devel 1.1.11 1.mga1 i586 libxext6-devel 1.2.0 2.mga1 i586 libxi-devel 1.4.2 1.mga1 i586 libxinerama1-devel 1.1.1 2.mga1 i586 libxrandr2-devel 1.3.1 2.mga1 i586 libxrender1-devel 0.9.6 1.mga1 i586 pango-doc 1.28.4 1.mga1 i586 (medium "Core Release") libfontconfig-devel 2.8.0 5.mga1 i586 libgtk+2.0-devel 2.24.4 1.mga1 i586 libpixman-1-devel 0.20.2 1.mga1 i586 libpthread-stubs 0.3 1.mga1 i586 libxau6-devel 1.0.6 1.mga1 i586 libxcb-composite0 1.7 1.mga1 i586 libxcb-damage0 1.7 1.mga1 i586 libxcb-devel 1.7 1.mga1 i586 libxcb-dpms0 1.7 1.mga1 i586 libxcb-record0 1.7 1.mga1 i586 libxcb-render0 1.7 1.mga1 i586 libxcb-res0 1.7 1.mga1 i586 libxcb-sync0 1.7 1.mga1 i586 libxcb-xevie0 1.7 1.mga1 i586 libxcb-xf86dri0 1.7 1.mga1 i586 libxcb-xfixes0 1.7 1.mga1 i586 libxcb-xtest0 1.7 1.mga1 i586 libxcomposite1-devel 0.4.3 1.mga1 i586 libxdamage-devel 1.1.3 1.mga1 i586 libxdmcp6-devel 1.1.0 1.mga1 i586 libxfixes3-devel 5.0 1.mga1 i586 libxft-devel 2.2.0 1.mga1 i586 x11-proto-devel 7.6 9.mga1 i586 (medium "Core Updates") libfreetype6-devel 2.4.4 5.4.mga1 i586 libgdk_pixbuf2.0-devel 2.22.1 3.1.mga1 i586 libpng-devel 1.2.47 1.mga1 i586 libpng3 1.2.47 1.mga1 i586 66MB of additional disk space will be used. 8.7MB of packages will be retrieved. Proceed with the installation of the 45 packages? (Y/n) Y ... $ sudo urpmi libcurl-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") libext2fs-devel 1.41.14 2.mga1 i586 libidn-devel 1.19 2.mga1 i586 libsasl2-devel 2.1.23 14.mga1 i586 libssh2-devel 1.2.8 1.mga1 i586 libwrap-devel 7.6 42.mga1 i586 (medium "Core Updates") libcurl-devel 7.21.5 1.2.mga1 i586 libkrb53-devel 1.8.3 5.1.mga1 i586 libldap2.4_2-devel 2.4.25 1.1.mga1 i586 libopenssl-devel 1.0.0d 2.1.mga1 i586 13MB of additional disk space will be used. 4.2MB of packages will be retrieved. Proceed with the installation of the 9 packages? (Y/n) Y ... $ sudo urpmi liblua-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") liblua-devel 5.1.4 9.mga1 i586 libreadline-devel 6.2 1.mga1 i586 lua 5.1.4 9.mga1 i586 6.8MB of additional disk space will be used. 1.8MB of packages will be retrieved. Proceed with the installation of the 3 packages? (Y/n) Y ... $ sudo urpmi libSDL_image-devel In order to satisfy the 'devel(libjpeg)' dependency, one of the following packages is needed: 1- libjpeg-devel-8b-5.mga1.i586: Development tools for programs which will use the libjpeg library (to install) 2- libjpeg62-devel-6b-49.mga1.i586: Development tools for programs which will use the libjpeg library (to install) What is your choice? (1-2) 1 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Mageia - 1 - i586 DVD") libalsa2-devel 1.0.24.1 3.mga1 i586 libdrm-devel 2.4.25 1.mga1 i586 libjbig-devel 2.0 5.mga1 i586 libslang-devel 2.2.2 4.mga1 i586 (medium "Core Release") libSDL_image-devel 1.2.10 3.mga1 i586 libaa-devel 1.4.0 0.rc5.22.mga1 i586 libdirectfb-devel 1.4.11 2.mga1 i586 libggi-devel 2.2.2 16.mga1 i586 libgii-devel 1.0.2 15.mga1 i586 libgpm-devel 1.20.6 5.mga1 i586 libjpeg-devel 8b 5.mga1 i586 libkms1 2.4.25 1.mga1 i586 libmesagl1-devel 7.10.2 4.mga1 i586 libmesaglu1-devel 7.10.2 4.mga1 i586 libsysfs-devel 2.1.0 11.mga1 i586 libsysfs-static-devel 2.1.0 11.mga1 i586 libxxf86dga-devel 1.1.2 1.mga1 i586 libxxf86vm-devel 1.1.1 2.mga1 i586 (medium "Core Updates") libSDL-devel 1.2.14 4.1.mga1 i586 libtiff-devel 3.9.5 1.1.mga1 i586 27MB of additional disk space will be used. 5.5MB of packages will be retrieved. Proceed with the installation of the 20 packages? (Y/n) Y ... $ sudo urpmi libmesaglut3-devel makedepend To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") libice6-devel 1.0.7 2.mga1 i586 libmesaglut3-devel 7.10.2 4.mga1 i586 libsm6-devel 1.2.0 2.mga1 i586 libxmu6-devel 1.1.0 2.mga1 i586 libxt-devel 1.1.1 2.mga1 i586 makedepend 1.0.3 1.mga1 i586 853KB of additional disk space will be used. 316KB of packages will be retrieved. Proceed with the installation of the 6 packages? (Y/n) Y ... $ sudo urpmi cproto No package named cproto Media configured: CD-ROM Mageia - 1 - i586 DVD Mirror list Core Release Mirror list Core Updates Mirror list Nonfree Release Mirror list Nonfree Updates Added media: Mirror list Core Backports Mirror list Nonfree Backports Mirror list Tainted Release Mirror list Tainted Updates Mirror list Tainted Backports $ sudo urpmi cproto No package named cproto Someone on #mageia @ irc.freenode.net reports cproto is in Cauldron, and is to go into Mageia 2. $ curl -o cproto-4.7j-1.mga2.src.rpm http://distro.ibiblio.org/pub/linux/distributions/mageia/distrib/cauldron/SRPMS/core/release/cproto-4.7j-1.mga2.src.rpm $ rpmbuild --rebuild --clean cproto-4.7j-1.mga2.src.rpm error: Failed build dependencies: byacc is needed by cproto-4.7j-1.mga1.i586 $ sudo urpmi byacc $ rpmbuild --rebuild --clean cproto-4.7j-1.mga2.src.rpm $ mv ~/rpmbuild/RPMS/i586/cproto* . $ sudo urpmi ./cproto-4.7j-1.mga1.i586.rpm Above instructions created a full client build environment. $ cd /home/devel/crossfire $ curl -l trunk.autogen.sh http://invidious.meflin.net/~kbulgrien/files/trunk.autogen.sh $ cd client/trunk $ bash ../../trunk.autogen.sh $ make $ sudo mkdir -p /home/apps/crossfire $ sudo chgrp -R ctools /home/apps $ sudo chmod -R g+rwx /home/apps $ make install $ /home/apps/crossfire/bin/crossfire-client-gtk2 =====client RPMs===== TBD =====.glade files===== Client .glade window and dialog layout files are maintained using glade3: $ sudo urpmi glade3 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libgladeui1_9 3.6.7 3mdv2010.1 i586 glade3 3.6.7 3mdv2010.1 i586 Proceed with the installation of the 2 packages? (Y/n) y =====Trunk Server===== After installing the client packages, this still needed to be done: $ sudo urpmi flex $ sudo uprmi python-devel installing libpython2.6-devel-2.6.5-2.1mdv2010.1.i586.rpm =====Mapper (Server)===== Presuming the client and server dependencies are loaded, this was needed: $ sudo urpmi libgd-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libgd-devel 2.0.35 14mdv2010.1 x86_64 libxpm-devel 3.5.8 2mdv2010.1 x86_64 Proceed with the installation of the 2 packages? (Y/n) y =====CRE (Server)===== CRE needs qmake: $ sudo urpmi libqt4-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch lib64asyncns-devel 0.8 1mdv2010.1 x86_64 lib64avahi-client-devel 0.6.25 5mdv2010.1 x86_64 lib64avahi-common-devel 0.6.25 5mdv2010.1 x86_64 lib64cap-devel 2.19 5mdv2010.1 x86_64 lib64dbus-1-devel 1.2.24 1mdv2010.1 x86_64 lib64flac-devel 1.2.1 7mdv2010.1 x86_64 lib64ogg-devel 1.2.0 1mdv2010.1 x86_64 lib64phononexperimental4 4.4.1 6mdv2010.1 x86_64 lib64pulseaudio-devel 0.9.21 26mdv2010.1 x86_64 lib64qt4-devel 4.6.2 9mdv2010.1 x86_64 lib64qtclucene4 4.6.2 9mdv2010.1 x86_64 lib64qthelp4 4.6.2 9mdv2010.1 x86_64 lib64qtscripttools4 4.6.2 9mdv2010.1 x86_64 lib64sndfile-devel 1.0.21 2mdv2010.1 x86_64 lib64sqlite3-devel 3.6.23.1 2mdv2010.1 x86_64 lib64vorbis-devel 1.3.1 1mdv2010.1 x86_64 lib64xtst6-devel 1.1.0 2mdv2010.1 x86_64 phonon-devel 4.4.1 6mdv2010.1 x86_64 qt4-designer-plugin-phonon 4.6.2 9mdv2010.1 x86_64 qt4-designer-plugin-qt3support 4.6.2 9mdv2010.1 x86_64 qt4-designer-plugin-webkit 4.6.2 9mdv2010.1 x86_64 qt4-qtconfig 4.6.2 9mdv2010.1 x86_64 Proceed with the installation of the 22 packages? (Y/n) IP-Address : 70.254.43.42 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev:linux_mageia_1 -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 14:12:53 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 14:12:53 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev:linux_mandriva_2010.1 Message-ID: <1366225973.213336.6155.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 14:12 User : kbulgrien Edit Summary: created by moving content from user:kbulgrien ======Development Environment Setup for Mandriva 2010.1 (Sprint)====== This page presently references resources (like scripts) currently located on [[user:kbulgrien|KBulgrien's page]]. =====Trunk Client===== $ urpmq --whatprovides libglade2 No package named libglade2 The following packages contain libglade2: libglade2.0_0, libglade2.0_0-devel, ruby-libglade2 You should use "-a" to use all of them $ sudo urpmi libglade2.0_0-devel In order to satisfy the 'devel(libstdc++)' dependency, one of the following packages is needed: 1- libstdc++-devel-4.4.3-2mnb2.i586: Header files and libraries for C++ development (to install) 2- libstdc++5-devel-3.3.6-4mdv2009.0.i586: Header files and libraries for C++ development (to install) What is your choice? (1-2) 1 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libglib2.0-devel 2.24.1 1mdv2010.1 i586 libgtk+2.0_0-devel 2.20.1 1mdv2010.1 i586 libice6-devel 1.0.6 2mdv2010.1 i586 libsm6-devel 1.1.1 2mdv2010.1 i586 libstdc++-devel 4.4.3 2mnb2 i586 libxcb-composite0 1.6 1mdv2010.1 i586 libxcb-damage0 1.6 1mdv2010.1 i586 libxcb-devel 1.6 1mdv2010.1 i586 libxcb-dpms0 1.6 1mdv2010.1 i586 libxcb-glx0 1.6 1mdv2010.1 i586 libxcb-record0 1.6 1mdv2010.1 i586 libxcb-shape0 1.6 1mdv2010.1 i586 libxcb-sync0 1.6 1mdv2010.1 i586 libxcb-xprint0 1.6 1mdv2010.1 i586 libxcb-xvmc0 1.6 1mdv2010.1 i586 libxdmcp6-devel 1.0.3 2mdv2010.1 i586 libxext6-devel 1.1.1 2mdv2010.1 i586 libxft-devel 2.1.14 1mdv2010.1 i586 libxi-devel 1.3 1mdv2010.1 i586 libxinerama1-devel 1.1 1mdv2010.1 i586 libxrender1-devel 0.9.5 2mdv2010.1 i586 zlib1-devel 1.2.3 15mdv2010.1 i586 glib-gettextize 2.24.1 1mdv2010.1 i586 libatk1.0-devel 1.30.0 1mdv2010.1 i586 libcairo-devel 1.9.6 3mdv2010.1 i586 libfontconfig-devel 2.8.0 2mdv2010.1 i586 libgdk_pixbuf2.0_0-devel 2.20.1 1mdv2010.1 i586 libglade2.0_0-devel 2.6.4 3mdv2010.1 i586 libpango1.0-devel 1.28.0 1mdv2010.1 i586 libpcre-devel 8.02 1mdv2010.1 i586 libpixman-1-devel 0.18.2 1mdv2010.1 i586 libpthread-stubs 0.3 1mdv2010.1 i586 libx11_6-devel 1.3.3 1mdv2010.1 i586 libxau6-devel 1.0.5 2mdv2010.1 i586 libxcb-randr0 1.6 1mdv2010.1 i586 libxcb-render0 1.6 1mdv2010.1 i586 libxcb-res0 1.6 1mdv2010.1 i586 libxcb-screensaver0 1.6 1mdv2010.1 i586 libxcb-shm0 1.6 1mdv2010.1 i586 libxcb-xevie0 1.6 1mdv2010.1 i586 libxcb-xf86dri0 1.6 1mdv2010.1 i586 libxcb-xfixes0 1.6 1mdv2010.1 i586 libxcb-xinerama0 1.6 1mdv2010.1 i586 libxcb-xtest0 1.6 1mdv2010.1 i586 libxcb-xv0 1.6 1mdv2010.1 i586 libxcomposite1-devel 0.4.1 1mdv2010.1 i586 libxcursor-devel 1.1.10 2mdv2010.1 i586 libxdamage-devel 1.1.2 1mdv2010.1 i586 libxfixes3-devel 4.0.4 1mdv2010.1 i586 libxml2-devel 2.7.7 1mdv2010.1 i586 libxrandr2-devel 1.3.0 3mdv2010.1 i586 libxt-devel 1.0.8 1mdv2010.1 i586 multiarch-utils 1.0.10 1mdv2010.1 noarch pango-doc 1.28.0 1mdv2010.1 i586 x11-proto-devel 7.5 5mdv2010.1 i586 libfreetype6-devel 2.3.12 1.1mdv2010.1 i586 libpng-devel 1.2.43 1.1mdv2010.1 i586 libpng3 1.2.43 1.1mdv2010.1 i586 Proceed with the installation of the 58 packages? (Y/n) Y ... $ sudo urpmi libcurl-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libkrb53-devel 1.8.1 5mdv2010.1 i586 libsasl2-devel 2.1.23 8mdv2010.1 i586 libwrap-devel 7.6 40mdv2010.1 i586 libcurl-devel 7.20.1 2mdv2010.1 i586 libext2fs-devel 1.41.12 1mnb2 i586 libidn-devel 1.18 1mdv2010.1 i586 libldap2.4_2-devel 2.4.22 2mdv2010.1 i586 libopenssl1.0.0-devel 1.0.0a 1mdv2010.1 i586 libssh2-devel 1.2.5 1mdv2010.1 i586 Proceed with the installation of the 9 packages? (Y/n) Y ... $ sudo urpmi liblua-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch liblua-devel 5.1.4 8mdv2010.1 i586 libncurses-devel 5.7 4.20091227.1> i586 libreadline-devel 6.1 2mdv2010.1 i586 lua 5.1.4 8mdv2010.1 i586 Proceed with the installation of the 4 packages? (Y/n) Y ... $ sudo urpmi libSDL_image-devel In order to satisfy the 'devel(libjpeg)' dependency, one of the following packages is needed: 1- libjpeg-devel-8a-1mdv2010.1.i586: Development tools for programs which will use the libjpeg library (to install) 2- libjpeg62-devel-6b-45mdv2010.0.i586: Development tools for programs which will use the libjpeg library (to install) What is your choice? (1-2) 1 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libjpeg-devel 8a 1mdv2010.1 i586 libkms1 2.4.20 2mdv2010.1 i586 libmesaglu1-devel 7.8.1 6mdv2010.1 i586 libslang-devel 2.2.2 1mdv2010.1 i586 libxxf86vm-devel 1.1.0 1mdv2010.1 i586 mesa 7.8.1 6mdv2010.1 i586 libSDL-devel 1.2.14 1mdv2010.1 i586 libSDL_image-devel 1.2.10 2mdv2010.1 i586 libSDL_image1.2_0 1.2.10 2mdv2010.1 i586 libaa-devel 1.4.0 0.rc5.19mdv2> i586 libalsa2-devel 1.0.23 2mdv2010.1 i586 libdirectfb-devel 1.4.3 2mdv2010.1 i586 libdrm-devel 2.4.20 2mdv2010.1 i586 libggi-devel 2.2.2 14mdv2010.1 i586 libgii-devel 1.0.2 13mdv2010.1 i586 libjbig-devel 2.0 4mdv2010.1 i586 libmesagl1-devel 7.8.1 6mdv2010.1 i586 libsysfs-devel 2.1.0 10mnb2 i586 libsysfs-static-devel 2.1.0 10mnb2 i586 libtiff-devel 3.9.2 2mdv2010.1 i586 libxmu6-devel 1.0.5 2mdv2010.1 i586 libxxf86dga-devel 1.1.1 1mdv2010.1 i586 Proceed with the installation of the 22 packages? (Y/n) Y ... $ sudo urpmi libmesaglut3-devel makedepend cproto =====client RPMs===== On a minimal system, building RPMs resulted in an error: RPM build errors: File must begin with "/": %{_desktopdir}/crossfire-client-gtk2.desktop _desktopdir is defined in /etc/rpm/macros.d/jpackage.macros. One could also define it in a per-user .rpmmacros file, but adding the package fixes it at a system level using official distribution settings. $ sudo urpmi jpackage-utils =====.glade files===== Client .glade window and dialog layout files are maintained using glade3: $ sudo urpmi glade3 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libgladeui1_9 3.6.7 3mdv2010.1 i586 glade3 3.6.7 3mdv2010.1 i586 Proceed with the installation of the 2 packages? (Y/n) y =====Trunk Server===== After installing the client packages, this still needed to be done: $ sudo urpmi flex $ sudo uprmi python-devel installing libpython2.6-devel-2.6.5-2.1mdv2010.1.i586.rpm =====Mapper (Server)===== Presuming the client and server dependencies are loaded, this was needed: $ sudo urpmi libgd-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libgd-devel 2.0.35 14mdv2010.1 x86_64 libxpm-devel 3.5.8 2mdv2010.1 x86_64 Proceed with the installation of the 2 packages? (Y/n) y =====CRE (Server)===== CRE needs qmake: $ sudo urpmi libqt4-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch lib64asyncns-devel 0.8 1mdv2010.1 x86_64 lib64avahi-client-devel 0.6.25 5mdv2010.1 x86_64 lib64avahi-common-devel 0.6.25 5mdv2010.1 x86_64 lib64cap-devel 2.19 5mdv2010.1 x86_64 lib64dbus-1-devel 1.2.24 1mdv2010.1 x86_64 lib64flac-devel 1.2.1 7mdv2010.1 x86_64 lib64ogg-devel 1.2.0 1mdv2010.1 x86_64 lib64phononexperimental4 4.4.1 6mdv2010.1 x86_64 lib64pulseaudio-devel 0.9.21 26mdv2010.1 x86_64 lib64qt4-devel 4.6.2 9mdv2010.1 x86_64 lib64qtclucene4 4.6.2 9mdv2010.1 x86_64 lib64qthelp4 4.6.2 9mdv2010.1 x86_64 lib64qtscripttools4 4.6.2 9mdv2010.1 x86_64 lib64sndfile-devel 1.0.21 2mdv2010.1 x86_64 lib64sqlite3-devel 3.6.23.1 2mdv2010.1 x86_64 lib64vorbis-devel 1.3.1 1mdv2010.1 x86_64 lib64xtst6-devel 1.1.0 2mdv2010.1 x86_64 phonon-devel 4.4.1 6mdv2010.1 x86_64 qt4-designer-plugin-phonon 4.6.2 9mdv2010.1 x86_64 qt4-designer-plugin-qt3support 4.6.2 9mdv2010.1 x86_64 qt4-designer-plugin-webkit 4.6.2 9mdv2010.1 x86_64 qt4-qtconfig 4.6.2 9mdv2010.1 x86_64 Proceed with the installation of the 22 packages? (Y/n) IP-Address : 70.254.43.42 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev:linux_mandriva_2010.1 -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 14:16:28 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 14:16:28 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev:linux_mandriva_2009.0 Message-ID: <1366226188.079098.6160.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 14:16 User : kbulgrien Edit Summary: created by moving content from user:kbulgrien ======Development Environment Setup for Mandriva 2009.0====== This page presently references resources (like scripts) currently located on [[user:kbulgrien|KBulgrien's page]]. =====Trunk Client===== $ urpmq --whatprovides libglade2 No package named libglade2 The following packages contain libglade2: libglade2.0_0, libglade2.0_0-devel, ruby-libglade2 You should use "-a" to use all of them $ sudo urpmi libglade2.0_0-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libglade2.0_0-devel 2.6.3 1mdv2009.0 i586 libglib2.0-devel 2.18.1 1mdv2009.0 i586 libgtk+2.0_0-devel 2.14.3 2mdv2009.0 i586 libpixman-1-devel 0.12.0 1mdv2009.0 i586 libpthread-stubs 0.1 4mdv2009.0 i586 libsm6-devel 1.1.0 1mdv2009.0 i586 libxcb-devel 1.1.91 2mdv2009.0 i586 libxcursor-devel 1.1.9 3mdv2009.0 i586 libxdamage-devel 1.1.1 3mdv2009.0 i586 libxext6-devel 1.0.4 2mdv2009.0 i586 libxrender1-devel 0.9.4 3mdv2009.0 i586 libxt6-devel 1.0.5 4mdv2009.0 i586 x11-proto-devel 7.3 6mdv2009.0 i586 zlib1-devel 1.2.3 12mdv2009.0 i586 glib-gettextize 2.18.1 1mdv2009.0 i586 libatk1.0-devel 1.24.0 1mdv2009.0 i586 libcairo-devel 1.8.0 1mdv2009.0 i586 libfontconfig-devel 2.6.0 3mdv2009.0 i586 libfreetype6-devel 2.3.7 1mdv2009.0 i586 libgdk_pixbuf2.0_0-devel 2.14.3 2mdv2009.0 i586 libice6-devel 1.0.4 5mdv2009.0 i586 libpango1.0-devel 1.22.0 1mdv2009.0 i586 libpng-devel 1.2.31 2mdv2009.0 i586 libx11_6-devel 1.1.5 1mdv2009.0 i586 libxau6-devel 1.0.4 1mdv2009.0 i586 libxcomposite1-devel 0.4.0 3mdv2009.0 i586 libxdmcp6-devel 1.0.2 6mdv2009.0 i586 libxfixes3-devel 4.0.3 4mdv2009.0 i586 libxft-devel 2.1.13 1mdv2009.0 i586 libxi-devel 1.1.3 3mdv2009.0 i586 libxinerama1-devel 1.0.3 2mdv2009.0 i586 libxrandr2-devel 1.2.3 1mdv2009.0 i586 pango-doc 1.22.0 1mdv2009.0 i586 libxml2-devel 2.7.1 1.2mdv2009.0 i586 Proceed with the installation of the 34 packages? (Y/n) Y ... $ sudo urpmi libcurl-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libkrb53-devel 1.6.3 6mdv2009.0 i586 libldap2.4_2-devel 2.4.11 3mdv2009.0 i586 libext2fs-devel 1.41.2 1mnb2 i586 libidn-devel 1.10 1mdv2009.0 i586 libopenssl0.9.8-devel 0.9.8h 3mdv2009.0 i586 libsasl2-devel 2.1.22 29mdv2009.0 i586 libssh2-devel 0.18 4mdv2009.0 i586 libwrap-devel 7.6 37mdv2009.0 i586 libcurl-devel 7.19.0 2.1mdv2009.0 i586 Proceed with the installation of the 9 packages? (Y/n) Y ... $ sudo urpmi liblua-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libncurses-devel 5.6 1.20080823.1> i586 liblua-devel 5.1.4 2mdv2009.0 i586 libreadline5-devel 5.2 9mdv2009.0 i586 lua 5.1.4 2mdv2009.0 i586 Proceed with the installation of the 4 packages? (Y/n) Y ... $ sudo urpmi libSDL_image-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libSDL_image1.2_0 1.2.6 6mdv2009.0 i586 libdrm-devel 2.3.1 1mdv2009.0 i586 libxxf86vm-devel 1.0.2 1mdv2009.0 i586 mesa 7.0.4 1mdv2009.0 i586 libSDL-devel 1.2.13 10mdv2009.0 i586 libSDL_image-devel 1.2.6 6mdv2009.0 i586 libaa-devel 1.4.0 0.rc5.17mdv2> i586 libalsa2-devel 1.0.18 0.rc3.1mdv20> i586 libdirectfb-devel 1.2.3 3mdv2009.0 i586 libggi-devel 2.2.2 10mdv2009.0 i586 libgii-devel 1.0.2 10mdv2009.0 i586 libmesagl1-devel 7.0.4 1mdv2009.0 i586 libmesaglu1-devel 7.0.4 1mdv2009.0 i586 libnas-devel 1.9.1 1mdv2009.0 i586 libslang-devel 2.1.3 3mdv2009.0 i586 libsysfs-devel 2.1.0 9mnb2 i586 libsysfs-static-devel 2.1.0 9mnb2 i586 libxxf86dga-devel 1.0.2 3mdv2009.0 i586 Proceed with the installation of the 18 packages? (Y/n) Y $ sudo urpmi libmesaglut3-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch libmesaglut3 7.0.4 1mdv2009.0 i586 libmesaglut3-devel 7.0.4 1mdv2009.0 i586 libxmu6-devel 1.0.4 4mdv2009.0 i586 Proceed with the installation of the 3 packages? (Y/n) Y ... $ sudo urpmi makedepend cproto IP-Address : 70.254.43.42 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev:linux_mandriva_2009.0 -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 14:16:40 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 14:16:40 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:kbulgrien Message-ID: <1366226200.117486.6163.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 14:16 User : kbulgrien Edit Summary: Moved Linux distribution-specific setup sections to their own pages listed on dev:linux. @@ -3,6 +3,5 @@ * The Absolutely Real Thing - ======Introduction====== * Long-time player, patcher, documenter, coder... @@ -112,593 +111,25 @@ $ curl -o branch.autogen.sh http://invidious.meflin.net/~kbulgrien/files/branch.autogen.sh =====Mageia 1===== - - - - - ====Trunk Client==== - - $ urpmq --whatprovides libglade2 - No package named libglade2 - The following packages contain libglade2: libglade2.0_0, libglade2.0_0-devel - You should use "-a" to use all of them - urpmq --whatprovides -a libglade2 - libglade2.0_0 - libglade2.0_0 - libglade2.0_0-devel - libglade2.0_0-devel - $ sudo urpmi libglade2.0_0-devel - In order to satisfy the 'devel(libcairo)' dependency, one of the following packages is needed: - 1- libcairo-devel-1.10.2-3.mga1.i586: Development files for Cairo library (to install) - 2- libcairo-xcb-devel-1.10.2-4.mga1.i586: Development files for Cairo library (to install) - What is your choice? (1-2) 2 - The following packages have to be removed for others to be upgraded: - flash-player-plugin-11.1.102.62-1.mga1.nonfree.i586 - (due to missing libcairo2) - libcairo2-1.10.2-3.mga1.i586 - (due to conflicts with libcairo-xcb2-1.10.2-4.mga1.i586) (y/N) N - $ sudo urpmi libglade2.0_0-devel - In order to satisfy the 'devel(libcairo)' dependency, one of the following packages is needed: - 1- libcairo-devel-1.10.2-3.mga1.i586: Development files for Cairo library (to install) - 2- libcairo-xcb-devel-1.10.2-4.mga1.i586: Development files for Cairo library (to install) - What is your choice? (1-2) 1 - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - (medium "Mageia - 1 - i586 DVD") - libatk1.0-devel 1.32.0 2.mga1 i586 - libcairo-devel 1.10.2 3.mga1 i586 - libglade2.0_0-devel 2.6.4 5.mga1 i586 - libpango1.0-devel 1.28.4 1.mga1 i586 - libx11_6-devel 1.4.3 1.mga1 i586 - libxcb-glx0 1.7 1.mga1 i586 - libxcb-randr0 1.7 1.mga1 i586 - libxcb-screensaver0 1.7 1.mga1 i586 - libxcb-xinerama0 1.7 1.mga1 i586 - libxcb-xprint0 1.7 1.mga1 i586 - libxcb-xvmc0 1.7 1.mga1 i586 - libxcursor-devel 1.1.11 1.mga1 i586 - libxext6-devel 1.2.0 2.mga1 i586 - libxi-devel 1.4.2 1.mga1 i586 - libxinerama1-devel 1.1.1 2.mga1 i586 - libxrandr2-devel 1.3.1 2.mga1 i586 - libxrender1-devel 0.9.6 1.mga1 i586 - pango-doc 1.28.4 1.mga1 i586 - (medium "Core Release") - libfontconfig-devel 2.8.0 5.mga1 i586 - libgtk+2.0-devel 2.24.4 1.mga1 i586 - libpixman-1-devel 0.20.2 1.mga1 i586 - libpthread-stubs 0.3 1.mga1 i586 - libxau6-devel 1.0.6 1.mga1 i586 - libxcb-composite0 1.7 1.mga1 i586 - libxcb-damage0 1.7 1.mga1 i586 - libxcb-devel 1.7 1.mga1 i586 - libxcb-dpms0 1.7 1.mga1 i586 - libxcb-record0 1.7 1.mga1 i586 - libxcb-render0 1.7 1.mga1 i586 - libxcb-res0 1.7 1.mga1 i586 - libxcb-sync0 1.7 1.mga1 i586 - libxcb-xevie0 1.7 1.mga1 i586 - libxcb-xf86dri0 1.7 1.mga1 i586 - libxcb-xfixes0 1.7 1.mga1 i586 - libxcb-xtest0 1.7 1.mga1 i586 - libxcomposite1-devel 0.4.3 1.mga1 i586 - libxdamage-devel 1.1.3 1.mga1 i586 - libxdmcp6-devel 1.1.0 1.mga1 i586 - libxfixes3-devel 5.0 1.mga1 i586 - libxft-devel 2.2.0 1.mga1 i586 - x11-proto-devel 7.6 9.mga1 i586 - (medium "Core Updates") - libfreetype6-devel 2.4.4 5.4.mga1 i586 - libgdk_pixbuf2.0-devel 2.22.1 3.1.mga1 i586 - libpng-devel 1.2.47 1.mga1 i586 - libpng3 1.2.47 1.mga1 i586 - 66MB of additional disk space will be used. - 8.7MB of packages will be retrieved. - Proceed with the installation of the 45 packages? (Y/n) Y - ... - $ sudo urpmi libcurl-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - (medium "Core Release") - libext2fs-devel 1.41.14 2.mga1 i586 - libidn-devel 1.19 2.mga1 i586 - libsasl2-devel 2.1.23 14.mga1 i586 - libssh2-devel 1.2.8 1.mga1 i586 - libwrap-devel 7.6 42.mga1 i586 - (medium "Core Updates") - libcurl-devel 7.21.5 1.2.mga1 i586 - libkrb53-devel 1.8.3 5.1.mga1 i586 - libldap2.4_2-devel 2.4.25 1.1.mga1 i586 - libopenssl-devel 1.0.0d 2.1.mga1 i586 - 13MB of additional disk space will be used. - 4.2MB of packages will be retrieved. - Proceed with the installation of the 9 packages? (Y/n) Y - ... - $ sudo urpmi liblua-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - (medium "Core Release") - liblua-devel 5.1.4 9.mga1 i586 - libreadline-devel 6.2 1.mga1 i586 - lua 5.1.4 9.mga1 i586 - 6.8MB of additional disk space will be used. - 1.8MB of packages will be retrieved. - Proceed with the installation of the 3 packages? (Y/n) Y - ... - $ sudo urpmi libSDL_image-devel - In order to satisfy the 'devel(libjpeg)' dependency, one of the following packages is needed: - 1- libjpeg-devel-8b-5.mga1.i586: Development tools for programs which will use the libjpeg library (to install) - 2- libjpeg62-devel-6b-49.mga1.i586: Development tools for programs which will use the libjpeg library (to install) - What is your choice? (1-2) 1 - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - (medium "Mageia - 1 - i586 DVD") - libalsa2-devel 1.0.24.1 3.mga1 i586 - libdrm-devel 2.4.25 1.mga1 i586 - libjbig-devel 2.0 5.mga1 i586 - libslang-devel 2.2.2 4.mga1 i586 - (medium "Core Release") - libSDL_image-devel 1.2.10 3.mga1 i586 - libaa-devel 1.4.0 0.rc5.22.mga1 i586 - libdirectfb-devel 1.4.11 2.mga1 i586 - libggi-devel 2.2.2 16.mga1 i586 - libgii-devel 1.0.2 15.mga1 i586 - libgpm-devel 1.20.6 5.mga1 i586 - libjpeg-devel 8b 5.mga1 i586 - libkms1 2.4.25 1.mga1 i586 - libmesagl1-devel 7.10.2 4.mga1 i586 - libmesaglu1-devel 7.10.2 4.mga1 i586 - libsysfs-devel 2.1.0 11.mga1 i586 - libsysfs-static-devel 2.1.0 11.mga1 i586 - libxxf86dga-devel 1.1.2 1.mga1 i586 - libxxf86vm-devel 1.1.1 2.mga1 i586 - (medium "Core Updates") - libSDL-devel 1.2.14 4.1.mga1 i586 - libtiff-devel 3.9.5 1.1.mga1 i586 - 27MB of additional disk space will be used. - 5.5MB of packages will be retrieved. - Proceed with the installation of the 20 packages? (Y/n) Y - ... - $ sudo urpmi libmesaglut3-devel makedepend - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - (medium "Core Release") - libice6-devel 1.0.7 2.mga1 i586 - libmesaglut3-devel 7.10.2 4.mga1 i586 - libsm6-devel 1.2.0 2.mga1 i586 - libxmu6-devel 1.1.0 2.mga1 i586 - libxt-devel 1.1.1 2.mga1 i586 - makedepend 1.0.3 1.mga1 i586 - 853KB of additional disk space will be used. - 316KB of packages will be retrieved. - Proceed with the installation of the 6 packages? (Y/n) Y - ... - $ sudo urpmi cproto - No package named cproto - - Media configured: - - CD-ROM Mageia - 1 - i586 DVD - Mirror list Core Release - Mirror list Core Updates - Mirror list Nonfree Release - Mirror list Nonfree Updates - - Added media: - - Mirror list Core Backports - Mirror list Nonfree Backports - Mirror list Tainted Release - Mirror list Tainted Updates - Mirror list Tainted Backports - - $ sudo urpmi cproto - No package named cproto - - Someone on #mageia @ irc.freenode.net reports cproto is in Cauldron, and is to go into Mageia 2. - - $ curl -o cproto-4.7j-1.mga2.src.rpm http://distro.ibiblio.org/pub/linux/distributions/mageia/distrib/cauldron/SRPMS/core/release/cproto-4.7j-1.mga2.src.rpm - $ rpmbuild --rebuild --clean cproto-4.7j-1.mga2.src.rpm - error: Failed build dependencies: - byacc is needed by cproto-4.7j-1.mga1.i586 - $ sudo urpmi byacc - $ rpmbuild --rebuild --clean cproto-4.7j-1.mga2.src.rpm - $ mv ~/rpmbuild/RPMS/i586/cproto* . - $ sudo urpmi ./cproto-4.7j-1.mga1.i586.rpm - - Above instructions created a full client build environment. - - $ cd /home/devel/crossfire - $ curl -l trunk.autogen.sh http://invidious.meflin.net/~kbulgrien/files/trunk.autogen.sh - $ cd client/trunk - $ bash ../../trunk.autogen.sh - $ make - $ sudo mkdir -p /home/apps/crossfire - $ sudo chgrp -R ctools /home/apps - $ sudo chmod -R g+rwx /home/apps - $ make install - $ /home/apps/crossfire/bin/crossfire-client-gtk2 - - ====client RPMs==== - - TBD - - ====.glade files==== - - Client .glade window and dialog layout files are maintained using glade3: - - $ sudo urpmi glade3 - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libgladeui1_9 3.6.7 3mdv2010.1 i586 - glade3 3.6.7 3mdv2010.1 i586 - Proceed with the installation of the 2 packages? (Y/n) y - - ====Trunk Server==== - - After installing the client packages, this still needed to be done: - - $ sudo urpmi flex - $ sudo uprmi python-devel - installing libpython2.6-devel-2.6.5-2.1mdv2010.1.i586.rpm - - ====Mapper (Server)==== - - Presuming the client and server dependencies are loaded, this was needed: - - $ sudo urpmi libgd-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libgd-devel 2.0.35 14mdv2010.1 x86_64 - libxpm-devel 3.5.8 2mdv2010.1 x86_64 - Proceed with the installation of the 2 packages? (Y/n) y - - ====CRE (Server)==== - - CRE needs qmake: - - $ sudo urpmi libqt4-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - lib64asyncns-devel 0.8 1mdv2010.1 x86_64 - lib64avahi-client-devel 0.6.25 5mdv2010.1 x86_64 - lib64avahi-common-devel 0.6.25 5mdv2010.1 x86_64 - lib64cap-devel 2.19 5mdv2010.1 x86_64 - lib64dbus-1-devel 1.2.24 1mdv2010.1 x86_64 - lib64flac-devel 1.2.1 7mdv2010.1 x86_64 - lib64ogg-devel 1.2.0 1mdv2010.1 x86_64 - lib64phononexperimental4 4.4.1 6mdv2010.1 x86_64 - lib64pulseaudio-devel 0.9.21 26mdv2010.1 x86_64 - lib64qt4-devel 4.6.2 9mdv2010.1 x86_64 - lib64qtclucene4 4.6.2 9mdv2010.1 x86_64 - lib64qthelp4 4.6.2 9mdv2010.1 x86_64 - lib64qtscripttools4 4.6.2 9mdv2010.1 x86_64 - lib64sndfile-devel 1.0.21 2mdv2010.1 x86_64 - lib64sqlite3-devel 3.6.23.1 2mdv2010.1 x86_64 - lib64vorbis-devel 1.3.1 1mdv2010.1 x86_64 - lib64xtst6-devel 1.1.0 2mdv2010.1 x86_64 - phonon-devel 4.4.1 6mdv2010.1 x86_64 - qt4-designer-plugin-phonon 4.6.2 9mdv2010.1 x86_64 - qt4-designer-plugin-qt3support 4.6.2 9mdv2010.1 x86_64 - qt4-designer-plugin-webkit 4.6.2 9mdv2010.1 x86_64 - qt4-qtconfig 4.6.2 9mdv2010.1 x86_64 - Proceed with the installation of the 22 packages? (Y/n) + See [[dev:linux_mageia_1|Mageia 1]] =====Mandriva 2010.1 (Spring)===== - ====Trunk Client==== - - $ urpmq --whatprovides libglade2 - No package named libglade2 - The following packages contain libglade2: libglade2.0_0, libglade2.0_0-devel, ruby-libglade2 - You should use "-a" to use all of them - $ sudo urpmi libglade2.0_0-devel - In order to satisfy the 'devel(libstdc++)' dependency, one of the following packages is needed: - 1- libstdc++-devel-4.4.3-2mnb2.i586: Header files and libraries for C++ development (to install) - 2- libstdc++5-devel-3.3.6-4mdv2009.0.i586: Header files and libraries for C++ development (to install) - What is your choice? (1-2) 1 - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libglib2.0-devel 2.24.1 1mdv2010.1 i586 - libgtk+2.0_0-devel 2.20.1 1mdv2010.1 i586 - libice6-devel 1.0.6 2mdv2010.1 i586 - libsm6-devel 1.1.1 2mdv2010.1 i586 - libstdc++-devel 4.4.3 2mnb2 i586 - libxcb-composite0 1.6 1mdv2010.1 i586 - libxcb-damage0 1.6 1mdv2010.1 i586 - libxcb-devel 1.6 1mdv2010.1 i586 - libxcb-dpms0 1.6 1mdv2010.1 i586 - libxcb-glx0 1.6 1mdv2010.1 i586 - libxcb-record0 1.6 1mdv2010.1 i586 - libxcb-shape0 1.6 1mdv2010.1 i586 - libxcb-sync0 1.6 1mdv2010.1 i586 - libxcb-xprint0 1.6 1mdv2010.1 i586 - libxcb-xvmc0 1.6 1mdv2010.1 i586 - libxdmcp6-devel 1.0.3 2mdv2010.1 i586 - libxext6-devel 1.1.1 2mdv2010.1 i586 - libxft-devel 2.1.14 1mdv2010.1 i586 - libxi-devel 1.3 1mdv2010.1 i586 - libxinerama1-devel 1.1 1mdv2010.1 i586 - libxrender1-devel 0.9.5 2mdv2010.1 i586 - zlib1-devel 1.2.3 15mdv2010.1 i586 - glib-gettextize 2.24.1 1mdv2010.1 i586 - libatk1.0-devel 1.30.0 1mdv2010.1 i586 - libcairo-devel 1.9.6 3mdv2010.1 i586 - libfontconfig-devel 2.8.0 2mdv2010.1 i586 - libgdk_pixbuf2.0_0-devel 2.20.1 1mdv2010.1 i586 - libglade2.0_0-devel 2.6.4 3mdv2010.1 i586 - libpango1.0-devel 1.28.0 1mdv2010.1 i586 - libpcre-devel 8.02 1mdv2010.1 i586 - libpixman-1-devel 0.18.2 1mdv2010.1 i586 - libpthread-stubs 0.3 1mdv2010.1 i586 - libx11_6-devel 1.3.3 1mdv2010.1 i586 - libxau6-devel 1.0.5 2mdv2010.1 i586 - libxcb-randr0 1.6 1mdv2010.1 i586 - libxcb-render0 1.6 1mdv2010.1 i586 - libxcb-res0 1.6 1mdv2010.1 i586 - libxcb-screensaver0 1.6 1mdv2010.1 i586 - libxcb-shm0 1.6 1mdv2010.1 i586 - libxcb-xevie0 1.6 1mdv2010.1 i586 - libxcb-xf86dri0 1.6 1mdv2010.1 i586 - libxcb-xfixes0 1.6 1mdv2010.1 i586 - libxcb-xinerama0 1.6 1mdv2010.1 i586 - libxcb-xtest0 1.6 1mdv2010.1 i586 - libxcb-xv0 1.6 1mdv2010.1 i586 - libxcomposite1-devel 0.4.1 1mdv2010.1 i586 - libxcursor-devel 1.1.10 2mdv2010.1 i586 - libxdamage-devel 1.1.2 1mdv2010.1 i586 - libxfixes3-devel 4.0.4 1mdv2010.1 i586 - libxml2-devel 2.7.7 1mdv2010.1 i586 - libxrandr2-devel 1.3.0 3mdv2010.1 i586 - libxt-devel 1.0.8 1mdv2010.1 i586 - multiarch-utils 1.0.10 1mdv2010.1 noarch - pango-doc 1.28.0 1mdv2010.1 i586 - x11-proto-devel 7.5 5mdv2010.1 i586 - libfreetype6-devel 2.3.12 1.1mdv2010.1 i586 - libpng-devel 1.2.43 1.1mdv2010.1 i586 - libpng3 1.2.43 1.1mdv2010.1 i586 - Proceed with the installation of the 58 packages? (Y/n) Y - ... - $ sudo urpmi libcurl-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libkrb53-devel 1.8.1 5mdv2010.1 i586 - libsasl2-devel 2.1.23 8mdv2010.1 i586 - libwrap-devel 7.6 40mdv2010.1 i586 - libcurl-devel 7.20.1 2mdv2010.1 i586 - libext2fs-devel 1.41.12 1mnb2 i586 - libidn-devel 1.18 1mdv2010.1 i586 - libldap2.4_2-devel 2.4.22 2mdv2010.1 i586 - libopenssl1.0.0-devel 1.0.0a 1mdv2010.1 i586 - libssh2-devel 1.2.5 1mdv2010.1 i586 - Proceed with the installation of the 9 packages? (Y/n) Y - ... - $ sudo urpmi liblua-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - liblua-devel 5.1.4 8mdv2010.1 i586 - libncurses-devel 5.7 4.20091227.1> i586 - libreadline-devel 6.1 2mdv2010.1 i586 - lua 5.1.4 8mdv2010.1 i586 - Proceed with the installation of the 4 packages? (Y/n) Y - ... - $ sudo urpmi libSDL_image-devel - In order to satisfy the 'devel(libjpeg)' dependency, one of the following packages is needed: - 1- libjpeg-devel-8a-1mdv2010.1.i586: Development tools for programs which will use the libjpeg library (to install) - 2- libjpeg62-devel-6b-45mdv2010.0.i586: Development tools for programs which will use the libjpeg library (to install) - What is your choice? (1-2) 1 - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libjpeg-devel 8a 1mdv2010.1 i586 - libkms1 2.4.20 2mdv2010.1 i586 - libmesaglu1-devel 7.8.1 6mdv2010.1 i586 - libslang-devel 2.2.2 1mdv2010.1 i586 - libxxf86vm-devel 1.1.0 1mdv2010.1 i586 - mesa 7.8.1 6mdv2010.1 i586 - libSDL-devel 1.2.14 1mdv2010.1 i586 - libSDL_image-devel 1.2.10 2mdv2010.1 i586 - libSDL_image1.2_0 1.2.10 2mdv2010.1 i586 - libaa-devel 1.4.0 0.rc5.19mdv2> i586 - libalsa2-devel 1.0.23 2mdv2010.1 i586 - libdirectfb-devel 1.4.3 2mdv2010.1 i586 - libdrm-devel 2.4.20 2mdv2010.1 i586 - libggi-devel 2.2.2 14mdv2010.1 i586 - libgii-devel 1.0.2 13mdv2010.1 i586 - libjbig-devel 2.0 4mdv2010.1 i586 - libmesagl1-devel 7.8.1 6mdv2010.1 i586 - libsysfs-devel 2.1.0 10mnb2 i586 - libsysfs-static-devel 2.1.0 10mnb2 i586 - libtiff-devel 3.9.2 2mdv2010.1 i586 - libxmu6-devel 1.0.5 2mdv2010.1 i586 - libxxf86dga-devel 1.1.1 1mdv2010.1 i586 - Proceed with the installation of the 22 packages? (Y/n) Y - ... - $ sudo urpmi libmesaglut3-devel makedepend cproto - - ====client RPMs==== - - On a minimal system, building RPMs resulted in an error: - - RPM build errors: - File must begin with "/": %{_desktopdir}/crossfire-client-gtk2.desktop - - _desktopdir is defined in /etc/rpm/macros.d/jpackage.macros. One could also define it in a per-user .rpmmacros file, but adding the package fixes it at a system level using official distribution settings. - - $ sudo urpmi jpackage-utils - - ====.glade files==== - - Client .glade window and dialog layout files are maintained using glade3: - - $ sudo urpmi glade3 - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libgladeui1_9 3.6.7 3mdv2010.1 i586 - glade3 3.6.7 3mdv2010.1 i586 - Proceed with the installation of the 2 packages? (Y/n) y - - ====Trunk Server==== - - After installing the client packages, this still needed to be done: - - $ sudo urpmi flex - $ sudo uprmi python-devel - installing libpython2.6-devel-2.6.5-2.1mdv2010.1.i586.rpm - - ====Mapper (Server)==== - - Presuming the client and server dependencies are loaded, this was needed: - - $ sudo urpmi libgd-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libgd-devel 2.0.35 14mdv2010.1 x86_64 - libxpm-devel 3.5.8 2mdv2010.1 x86_64 - Proceed with the installation of the 2 packages? (Y/n) y - - ====CRE (Server)==== - - CRE needs qmake: - - $ sudo urpmi libqt4-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - lib64asyncns-devel 0.8 1mdv2010.1 x86_64 - lib64avahi-client-devel 0.6.25 5mdv2010.1 x86_64 - lib64avahi-common-devel 0.6.25 5mdv2010.1 x86_64 - lib64cap-devel 2.19 5mdv2010.1 x86_64 - lib64dbus-1-devel 1.2.24 1mdv2010.1 x86_64 - lib64flac-devel 1.2.1 7mdv2010.1 x86_64 - lib64ogg-devel 1.2.0 1mdv2010.1 x86_64 - lib64phononexperimental4 4.4.1 6mdv2010.1 x86_64 - lib64pulseaudio-devel 0.9.21 26mdv2010.1 x86_64 - lib64qt4-devel 4.6.2 9mdv2010.1 x86_64 - lib64qtclucene4 4.6.2 9mdv2010.1 x86_64 - lib64qthelp4 4.6.2 9mdv2010.1 x86_64 - lib64qtscripttools4 4.6.2 9mdv2010.1 x86_64 - lib64sndfile-devel 1.0.21 2mdv2010.1 x86_64 - lib64sqlite3-devel 3.6.23.1 2mdv2010.1 x86_64 - lib64vorbis-devel 1.3.1 1mdv2010.1 x86_64 - lib64xtst6-devel 1.1.0 2mdv2010.1 x86_64 - phonon-devel 4.4.1 6mdv2010.1 x86_64 - qt4-designer-plugin-phonon 4.6.2 9mdv2010.1 x86_64 - qt4-designer-plugin-qt3support 4.6.2 9mdv2010.1 x86_64 - qt4-designer-plugin-webkit 4.6.2 9mdv2010.1 x86_64 - qt4-qtconfig 4.6.2 9mdv2010.1 x86_64 - Proceed with the installation of the 22 packages? (Y/n) + See [[dev:linux_mandriva_2010.1|Mandriva 2010.1 (Spring)]] =====Mandriva 2009.0===== - ====Trunk Client==== - - $ urpmq --whatprovides libglade2 - No package named libglade2 - The following packages contain libglade2: libglade2.0_0, libglade2.0_0-devel, ruby-libglade2 - You should use "-a" to use all of them - $ sudo urpmi libglade2.0_0-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libglade2.0_0-devel 2.6.3 1mdv2009.0 i586 - libglib2.0-devel 2.18.1 1mdv2009.0 i586 - libgtk+2.0_0-devel 2.14.3 2mdv2009.0 i586 - libpixman-1-devel 0.12.0 1mdv2009.0 i586 - libpthread-stubs 0.1 4mdv2009.0 i586 - libsm6-devel 1.1.0 1mdv2009.0 i586 - libxcb-devel 1.1.91 2mdv2009.0 i586 - libxcursor-devel 1.1.9 3mdv2009.0 i586 - libxdamage-devel 1.1.1 3mdv2009.0 i586 - libxext6-devel 1.0.4 2mdv2009.0 i586 - libxrender1-devel 0.9.4 3mdv2009.0 i586 - libxt6-devel 1.0.5 4mdv2009.0 i586 - x11-proto-devel 7.3 6mdv2009.0 i586 - zlib1-devel 1.2.3 12mdv2009.0 i586 - glib-gettextize 2.18.1 1mdv2009.0 i586 - libatk1.0-devel 1.24.0 1mdv2009.0 i586 - libcairo-devel 1.8.0 1mdv2009.0 i586 - libfontconfig-devel 2.6.0 3mdv2009.0 i586 - libfreetype6-devel 2.3.7 1mdv2009.0 i586 - libgdk_pixbuf2.0_0-devel 2.14.3 2mdv2009.0 i586 - libice6-devel 1.0.4 5mdv2009.0 i586 - libpango1.0-devel 1.22.0 1mdv2009.0 i586 - libpng-devel 1.2.31 2mdv2009.0 i586 - libx11_6-devel 1.1.5 1mdv2009.0 i586 - libxau6-devel 1.0.4 1mdv2009.0 i586 - libxcomposite1-devel 0.4.0 3mdv2009.0 i586 - libxdmcp6-devel 1.0.2 6mdv2009.0 i586 - libxfixes3-devel 4.0.3 4mdv2009.0 i586 - libxft-devel 2.1.13 1mdv2009.0 i586 - libxi-devel 1.1.3 3mdv2009.0 i586 - libxinerama1-devel 1.0.3 2mdv2009.0 i586 - libxrandr2-devel 1.2.3 1mdv2009.0 i586 - pango-doc 1.22.0 1mdv2009.0 i586 - libxml2-devel 2.7.1 1.2mdv2009.0 i586 - Proceed with the installation of the 34 packages? (Y/n) Y - ... - $ sudo urpmi libcurl-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libkrb53-devel 1.6.3 6mdv2009.0 i586 - libldap2.4_2-devel 2.4.11 3mdv2009.0 i586 - libext2fs-devel 1.41.2 1mnb2 i586 - libidn-devel 1.10 1mdv2009.0 i586 - libopenssl0.9.8-devel 0.9.8h 3mdv2009.0 i586 - libsasl2-devel 2.1.22 29mdv2009.0 i586 - libssh2-devel 0.18 4mdv2009.0 i586 - libwrap-devel 7.6 37mdv2009.0 i586 - libcurl-devel 7.19.0 2.1mdv2009.0 i586 - Proceed with the installation of the 9 packages? (Y/n) Y - ... - $ sudo urpmi liblua-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libncurses-devel 5.6 1.20080823.1> i586 - liblua-devel 5.1.4 2mdv2009.0 i586 - libreadline5-devel 5.2 9mdv2009.0 i586 - lua 5.1.4 2mdv2009.0 i586 - Proceed with the installation of the 4 packages? (Y/n) Y - ... - $ sudo urpmi libSDL_image-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libSDL_image1.2_0 1.2.6 6mdv2009.0 i586 - libdrm-devel 2.3.1 1mdv2009.0 i586 - libxxf86vm-devel 1.0.2 1mdv2009.0 i586 - mesa 7.0.4 1mdv2009.0 i586 - libSDL-devel 1.2.13 10mdv2009.0 i586 - libSDL_image-devel 1.2.6 6mdv2009.0 i586 - libaa-devel 1.4.0 0.rc5.17mdv2> i586 - libalsa2-devel 1.0.18 0.rc3.1mdv20> i586 - libdirectfb-devel 1.2.3 3mdv2009.0 i586 - libggi-devel 2.2.2 10mdv2009.0 i586 - libgii-devel 1.0.2 10mdv2009.0 i586 - libmesagl1-devel 7.0.4 1mdv2009.0 i586 - libmesaglu1-devel 7.0.4 1mdv2009.0 i586 - libnas-devel 1.9.1 1mdv2009.0 i586 - libslang-devel 2.1.3 3mdv2009.0 i586 - libsysfs-devel 2.1.0 9mnb2 i586 - libsysfs-static-devel 2.1.0 9mnb2 i586 - libxxf86dga-devel 1.0.2 3mdv2009.0 i586 - Proceed with the installation of the 18 packages? (Y/n) Y - $ sudo urpmi libmesaglut3-devel - To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch - libmesaglut3 7.0.4 1mdv2009.0 i586 - libmesaglut3-devel 7.0.4 1mdv2009.0 i586 - libxmu6-devel 1.0.4 4mdv2009.0 i586 - Proceed with the installation of the 3 packages? (Y/n) Y - ... - $ sudo urpmi makedepend cproto + See [[dev:linux_mandriva_2009.0|Mandriva 2009.0]] ======Release Guide (WIP)====== The directions use SVN trunk as the example release. The instructions presume you start in the top level SVN directory (the one that contains the arch, client, maps, server) for each phase (arch, client, maps, server) This procedure assumes that release operations are done in the ''/home/devel/crossfire/rpmbuild'' directory. The RPMs build in this procedure may be installed by a user without using **sudo** or root permissions. The RPMs will be build to install in the user's home directory (**${HOME}/usr/local/games/crossfire**). This path is chosen so it is clearer how to modify the procedure to build RPMs that install into **/usr/local/games/crossfire**. - =====Optional: Setup .rpmmacros===== A key to building RPMs without using sudo or root is centered around creating a .rpmmacros file in the builder's home directory. You only need a file like this set up if you want to build and install the rpm as a normal user. To make RPMs that use distribution defaults, make sure that ~/.rpmmacros does not exist, or that it does not conflict with the system-wide settings. IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/user:kbulgrien?rev=1330222382 New Revision: http://wiki.metalforge.net/doku.php/user:kbulgrien -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 14:52:07 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 14:52:07 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:kbulgrien Message-ID: <1366228327.592046.6198.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 14:52 User : kbulgrien Edit Summary: Add Mageia 2 and improve sectioning for Linux distribution-specific links. @@ -109,17 +109,23 @@ $ cd /home/devel/crossfire $ curl -o branch.autogen.sh http://invidious.meflin.net/~kbulgrien/files/branch.autogen.sh - =====Mageia 1===== + =====Distribution-Specific Setup===== + + ====Mageia 2==== + + See [[dev:linux_mageia_2|Mageia 2]] + + ====Mageia 1==== See [[dev:linux_mageia_1|Mageia 1]] - =====Mandriva 2010.1 (Spring)===== + ====Mandriva 2010.1 (Spring)==== See [[dev:linux_mandriva_2010.1|Mandriva 2010.1 (Spring)]] - =====Mandriva 2009.0===== + ====Mandriva 2009.0==== See [[dev:linux_mandriva_2009.0|Mandriva 2009.0]] ======Release Guide (WIP)====== IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/user:kbulgrien?rev=1366226195 New Revision: http://wiki.metalforge.net/doku.php/user:kbulgrien -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 15:52:05 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 15:52:05 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev:linux_mageia_2 Message-ID: <1366231925.347878.6380.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 15:52 User : kbulgrien Edit Summary: created based on prior Mageia 1 page modified to suite Mageia 2 particulars. ======Development Environment Setup for Mageia 2====== This page presently references resources (like scripts) currently located on [[user:kbulgrien|KBulgrien's page]]. Note that this guide was created using an x86_64 operating system. In general, simply remove "64" from the lib file names to convert it to a 32-bit operating system. =====Trunk Client===== $ urpmq --fuzzy --whatprovides libglade2 lib64glade2.0_0 lib64glade2.0_0-devel $ sudo urpmi lib64glade2.0_0-devel In order to satisfy the 'devel(libcairo(64bit))' dependency, one of the following packages is needed: 1- lib64cairo-devel-1.10.2-6.mga2.x86_64: Development files for Cairo library (to install) 2- lib64cairo-xcb-devel-1.10.2-6.mga2.x86_64: Development files for Cairo library (to install) What is your choice? (1-2) 1 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") lib64atk1.0-devel 2.4.0 1.mga2 x86_64 lib64cairo-devel 1.10.2 6.mga2 x86_64 lib64directfb-devel 1.5.3 4.mga2 x86_64 lib64ffi5-devel 3.0.10 1.mga2 x86_64 lib64fontconfig-devel 2.8.0 6.mga2 x86_64 lib64gdk_pixbuf2.0-devel 2.26.1 1.mga2 x86_64 lib64glade2.0_0-devel 2.6.4 6.mga2 x86_64 lib64gtk+2.0-devel 2.24.10 4.mga2 x86_64 lib64lzma-devel 5.0.3 3.mga2 x86_64 lib64pango1.0-devel 1.30.0 1.mga2 x86_64 lib64pcre-devel 8.21 1.mga2 x86_64 lib64png-devel 1.5.10 1.mga2 x86_64 lib64x11_6-devel 1.4.99.1 4.mga2 x86_64 lib64xau6-devel 1.0.7 1.mga2 x86_64 lib64xcb-composite0 1.8.1 1.mga2 x86_64 lib64xcb-damage0 1.8.1 1.mga2 x86_64 lib64xcb-devel 1.8.1 1.mga2 x86_64 lib64xcb-dpms0 1.8.1 1.mga2 x86_64 lib64xcb-randr0 1.8.1 1.mga2 x86_64 lib64xcb-record0 1.8.1 1.mga2 x86_64 lib64xcb-render0 1.8.1 1.mga2 x86_64 lib64xcb-res0 1.8.1 1.mga2 x86_64 lib64xcb-screensaver0 1.8.1 1.mga2 x86_64 lib64xcb-shape0 1.8.1 1.mga2 x86_64 lib64xcb-shm0 1.8.1 1.mga2 x86_64 lib64xcb-sync0 1.8.1 1.mga2 x86_64 lib64xcb-xevie0 1.8.1 1.mga2 x86_64 lib64xcb-xf86dri0 1.8.1 1.mga2 x86_64 lib64xcb-xinerama0 1.8.1 1.mga2 x86_64 lib64xcb-xprint0 1.8.1 1.mga2 x86_64 lib64xcb-xtest0 1.8.1 1.mga2 x86_64 lib64xcb-xv0 1.8.1 1.mga2 x86_64 lib64xcb-xvmc0 1.8.1 1.mga2 x86_64 lib64xcomposite1-devel 0.4.3 2.mga2 x86_64 lib64xcursor-devel 1.1.13 1.mga2 x86_64 lib64xdamage-devel 1.1.3 2.mga2 x86_64 lib64xdmcp6-devel 1.1.1 1.mga2 x86_64 lib64xext6-devel 1.3.1 1.mga2 x86_64 lib64xfixes3-devel 5.0 2.mga2 x86_64 lib64xft-devel 2.3.0 1.mga2 x86_64 lib64xi-devel 1.4.5 1.mga2 x86_64 lib64xinerama1-devel 1.1.2 1.mga2 x86_64 lib64xrandr2-devel 1.3.2 2.mga2 x86_64 lib64xrender1-devel 0.9.7 1.mga2 x86_64 libpthread-stubs 0.3 1.mga1 x86_64 pango-doc 1.30.0 1.mga2 x86_64 (suggested) x11-proto-devel 7.6 17.mga2 x86_64 (medium "Core Updates") glib-gettextize 2.32.4 1.1.mga2 x86_64 lib64glib2.0-devel 2.32.4 1.1.mga2 x86_64 lib64pixman-devel 0.24.4 1.1.mga2 x86_64 lib64xml2-devel 2.7.8 14.20120229.> x86_64 lib64zlib-devel 1.2.6 1.1.mga2 x86_64 (medium "Tainted Updates") lib64freetype6-devel 2.4.9 1.1.mga2.tai> x86_64 88MB of additional disk space will be used. 10MB of packages will be retrieved. Proceed with the installation of the 53 packages? (Y/n) Y ... $ sudo urpmq --fuzzy curl-devel lib64curl-devel lib64flickcurl-devel ocaml-curl-devel $ sudo urpmi lib64curl-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") lib64curl-devel 7.24.0 1.mga2 x86_64 lib64ext2fs-devel 1.42.2 2.mga2 x86_64 lib64idn-devel 1.24 1.mga2 x86_64 lib64sasl2-devel 2.1.23 19.mga2 x86_64 lib64ssh2-devel 1.4.0 1.mga2 x86_64 lib64wrap-devel 7.6 42.mga1 x86_64 (medium "Core Updates") lib64krb53-devel 1.9.2 2.4.mga2 x86_64 lib64ldap2.4_2-devel 2.4.29 2.1.mga2 x86_64 lib64openssl-devel 1.0.0k 1.mga2 x86_64 13MB of additional disk space will be used. 3.1MB of packages will be retrieved. Proceed with the installation of the 9 packages? (Y/n) Y ... $ sudo urpmq --fuzzy lua-devel lib64lua-devel $ sudo urpmi lib64lua-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") lib64readline-devel 6.2 4.mga2 x86_64 (medium "Core Updates") lib64lua-devel 5.1.4 10.1.mga2 x86_64 lib64ncursesw-devel 5.9 6.1.mga2 x86_64 lua 5.1.4 10.1.mga2 x86_64 13MB of additional disk space will be used. 2.6MB of packages will be retrieved. Proceed with the installation of the 4 packages? (Y/n) Y ... $ sudo urpmq --fuzzy image-devel lib64SDL_image-devel lib64freeimage-devel lib64xcb-util-image-devel $ sudo urpmi lib64SDL_image-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") lib64SDL-devel 1.2.14 10.mga2 x86_64 lib64SDL_image-devel 1.2.12 1.mga2 x86_64 lib64aa-devel 1.4.0 0.rc5.23.mga2 x86_64 lib64alsa2-devel 1.0.25 3.mga2 x86_64 lib64drm-devel 2.4.33 1.mga2 x86_64 lib64ggi-devel 2.2.2 18.mga2 x86_64 lib64gii-devel 1.0.2 16.mga2 x86_64 lib64gpm-devel 1.20.6 7.mga2 x86_64 lib64jbig-devel 2.0 5.mga1 x86_64 lib64pciaccess-devel 0.13 1.mga2 x86_64 lib64slang-devel 2.2.4 3.mga2 x86_64 lib64xxf86dga-devel 1.1.3 1.mga2 x86_64 lib64xxf86vm-devel 1.1.2 1.mga2 x86_64 (medium "Core Updates") lib64jpeg-devel 1.2.0 4.1.mga2 x86_64 lib64tiff-devel 4.0.1 2.5.mga2 x86_64 (medium "Tainted Updates") lib64glapi0-devel 8.0.4 2.1.mga2.tai> x86_64 lib64mesagl1-devel 8.0.4 2.1.mga2.tai> x86_64 lib64mesaglu1-devel 8.0.4 2.1.mga2.tai> x86_64 6.4MB of additional disk space will be used. 1.6MB of packages will be retrieved. Proceed with the installation of the 18 packages? (Y/n) Y ... $ sudo urpmq --fuzzy glut lib64freeglut-devel lib64freeglut3 lib64kwinglutils1 $ sudo urpmi --fuzzy lib64freeglut-devel To satisfy dependencies, the following package is going to be installed: Package Version Release Arch (medium "Core Release") lib64freeglut-devel 2.8.0 2.mga2 x86_64 120KB of additional disk space will be used. 101KB of packages will be retrieved. Proceed with the installation of one package? (Y/n) Y ... $ sudo urpmi makedepend $ sudo urpmi cproto Above instructions created a full client build environment. $ cd /home/devel/crossfire $ curl -l trunk.autogen.sh http://invidious.meflin.net/~kbulgrien/files/trunk.autogen.sh $ cd client/trunk $ bash ../../trunk.autogen.sh $ make $ sudo mkdir -p /home/apps/crossfire $ sudo chgrp -R ctools /home/apps $ sudo chmod -R g+rwx /home/apps $ make install $ /home/apps/crossfire/bin/crossfire-client-gtk2 =====client RPMs===== TBD =====.glade files===== Client .glade window and dialog layout files are maintained using glade3: $ sudo urpmq --fuzzy glade glade glade-sharp2 glade3 lib64glade2.0_0 lib64glade2.0_0-devel lib64glademm2.4-devel lib64glademm2.4_1 lib64gladeui-gir2.0 lib64gladeui1-devel lib64gladeui1_11 lib64gladeui2-devel lib64gladeui2_0 libglademm2.4-doc libxfce4ui-glade libxfcegui4-glade pygtk2.0-libglade squirrelmail-bn-bangladesh $ sudo urpmi glade3 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") devhelp 3.4.1 1.mga2 x86_64 glade3 3.8.2 1.mga2 x86_64 lib64devhelp3_0 3.4.1 1.mga2 x86_64 lib64gladeui1_11 3.8.2 1.mga2 x86_64 7.8MB of additional disk space will be used. 1.8MB of packages will be retrieved. Proceed with the installation of the 4 packages? (Y/n) Y =====Trunk Server===== After installing the client packages, this still needed to be done: $ sudo urpmi flex installing flex-2.5.35-7.mga1.x86_64.rpm ... $ sudo uprmi python-devel installing lib64python-devel-2.7.3-2.3.mga2.x86_64.rpm ... =====Mapper (Server)===== Presuming the client and server dependencies are loaded, this was needed: $ sudo urpmq --fuzzy gd-devel lib64gd-devel lib64gupnp-igd-devel $ sudo urpmi lib64gd-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") lib64gd-devel 2.0.35 18.mga2 x86_64 lib64xpm-devel 3.5.10 1.mga2 x86_64 359KB of additional disk space will be used. 97KB of packages will be retrieved. Proceed with the installation of the 2 packages? (Y/n) Y =====CRE (Server)===== CRE needs qmake: $ sudo urpmq --fuzzy qt4-devel ibus-qt4-devel lib64avahi-qt4-devel lib64libntrack-qt4-devel lib64poppler-qt4-devel lib64qt4-devel perl-qt4-devel python-qt4-devel qt4-devel-private ruby-qt4-devel $ sudo urpmi lib64qt4-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") lib64asyncns-devel 0.8 3.mga1 x86_64 lib64cap-devel 2.22 2.mga2 x86_64 lib64flac-devel 1.2.1 10.mga2 x86_64 lib64ice-devel 1.0.8 1.mga2 x86_64 lib64json-devel 0.9 1.mga1 x86_64 lib64ogg-devel 1.3.0 1.mga2 x86_64 lib64phononexperimental4 4.6.0 1.mga2 x86_64 lib64pulseaudio-devel 2.0 1.mga2 x86_64 lib64sm-devel 1.2.1 1.mga2 x86_64 lib64sndfile-devel 1.0.25 1.mga2 x86_64 lib64vorbis-devel 1.3.3 1.mga2 x86_64 lib64xtst6-devel 1.2.1 1.mga2 x86_64 phonon-devel 4.6.0 1.mga2 x86_64 (medium "Core Updates") lib64dbus-1-devel 1.4.16 5.1.mga2 x86_64 lib64qt4-devel 4.8.4 1.1.mga2 x86_64 lib64qtclucene4 4.8.4 1.1.mga2 x86_64 lib64qthelp4 4.8.4 1.1.mga2 x86_64 lib64qtscripttools4 4.8.4 1.1.mga2 x86_64 qt4-designer-plugin-qt3support 4.8.4 1.1.mga2 x86_64 qt4-designer-plugin-webkit 4.8.4 1.1.mga2 x86_64 qt4-qtconfig 4.8.4 1.1.mga2 x86_64 55MB of additional disk space will be used. 8.5MB of packages will be retrieved. Proceed with the installation of the 21 packages? (Y/n) Y The setup defaults to not building the random house generator plugin. Add --enable-cfrhg when running ./configure (or the autogen.sh script) to assure it is built. The above instructions do not explain how to set up the check environment. configure: configure: Configuration summary.... configure: configure: Paths configure: prefix default value /home/apps/crossfire configure: exec_prefix default value ${prefix} configure: Will put executables in ${exec_prefix}/bin configure: Will put resources in ${datarootdir} configure: Will put config in ${prefix}/etc configure: Will put server runtime datas in: ${prefix}/var configure: configure: Build options configure: configure: Will build metaserver2 support? yes configure: Will build plugins? yes configure: Will build python plugin? yes configure: Will build random house plugin? no configure: Will process unit testing? no configure: If you are a developer, you MUST install the check framework configure: and write automated tests for all your add-ons! configure: configure: Build utilities (Not required to build or run the server) configure: configure: Will build crossfire-mapper? yes configure: IP-Address : 70.254.43.42 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev:linux_mageia_2 -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 16:11:38 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 16:11:38 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: linux Message-ID: <1366233098.534984.7389.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 16:11 User : kbulgrien Edit Summary: Link to the dev:Linux page to and move compile-related links to dev:linux. @@ -1,20 +1,17 @@ ====== Crossfire on Linux ====== + Crossfire should install and run on any Linux variant that supports [[wp>X_Window_System|X]] and has the libraries which Crossfire requires. + + This page addresses installation and running of Crossfire software. For instructions related to setup and use of a Linux development environment to build Crossfire software, refer to the [[dev:linux| Linux Developer]] index page. ===== Debian ===== Crossfire is available in all Debian distributions; oldstable, stable, testing and unstable. - - - ==== Installation ==== The easiest way to install Crossfire on [[wp>Debian]] is to use the Debian package system and repository. The version there may lag somewhat behind the latest release, but it will be tested for Debian and automatically install any needed dependencies. - To stay current with the latest development version, see also: - * [[http://crossfire.real-time.com/svn/index.html|Crossfire SVN page]] - * [[crossfire_compile_guide|Crossfire Server Compile guide]] - * [[crossfire_client_compile_guide|Crossfire Client Compile guide]] + To stay current with the latest Crossfire development, see the [[dev:linux| Linux Developer]] index page where resources related to toolchain setup and source compilation are listed. === Server === The server installation command is the following: @@ -57,15 +54,12 @@ * For crossfire-client-gtk: **gcfclient** * For crossfire-client-gtk2: **gcfclient2** (Minor Note: gcfclient stands for **G**TK **C**ross**F**ire **client**) - ===== (K|X)Ubuntu ===== Crossfire is available in all (K|X)Ubuntu distributions (warty, hoary, breezy, dapper, edgy, feisty, gutsy, hardy, ibex, jaunty, karmic, lucid and maverick) and found in the **universe** section; the exceptions being that the crossfire-client-gtk2 client is only available for the edgy, feisty, hardy, ibex, jaunty, karmic, lucid and maverick distribution and the no longer maintained crossfire-maps-small (aka small world which stopped being maintained at v1.5.0) package is only available for the dapper, hardy, jaunty, karmic, lucid and maverick releases. The original two clients, crossfire-client-x11 and crossfire-client-gtk, are only available up to the lucid release. - - ==== Installation ==== The easiest way to install Crossfire on [[wp>Ubuntu]] is to use the (K|X)Ubuntu package system and repository. The version there may lag somewhat behind the latest release, but it will be tested for (K|X)Ubuntu and automatically install any needed dependencies. (To stay current with the latest development version, see the [[http://crossfire.real-time.com/svn/index.html|Crossfire SVN page]].) IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/linux?rev=1288829933 New Revision: http://wiki.metalforge.net/doku.php/linux -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 16:11:49 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 16:11:49 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:linux Message-ID: <1366233109.201228.7392.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 16:11 User : kbulgrien Edit Summary: Move content from the linux page to here. @@ -16,5 +16,13 @@ * [[dev:linux_mandriva_2010.1|Mandriva 2010.1 (Spring)]] * [[dev:linux_mandriva_2009.0|Mandriva 2009.0]] + + ====== Miscellaneous Links ====== + + Other pages devoted to working with Crossfire sources: + + * [[http://crossfire.real-time.com/svn/index.html|Crossfire SVN page]] + * [[crossfire_compile_guide|Crossfire Server Compile guide]] + * [[crossfire_client_compile_guide|Crossfire Client Compile guide]] IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:linux?rev=1366225601 New Revision: http://wiki.metalforge.net/doku.php/dev:linux -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 16:12:32 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 16:12:32 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:linux Message-ID: <1366233152.258534.7395.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 16:12 User : kbulgrien Edit Summary: Fix compile guide links as they point outside the dev: namespace. @@ -22,7 +22,7 @@ Other pages devoted to working with Crossfire sources: * [[http://crossfire.real-time.com/svn/index.html|Crossfire SVN page]] - * [[crossfire_compile_guide|Crossfire Server Compile guide]] - * [[crossfire_client_compile_guide|Crossfire Client Compile guide]] + * [[:crossfire_compile_guide|Crossfire Server Compile guide]] + * [[:crossfire_client_compile_guide|Crossfire Client Compile guide]] IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:linux?rev=1366233108 New Revision: http://wiki.metalforge.net/doku.php/dev:linux -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 16:58:35 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 16:58:35 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: guides Message-ID: <1366235915.193609.7429.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 16:58 User : kbulgrien Edit Summary: Factor development content to dev:guides @@ -1,16 +1,16 @@ ====== Crossfire Guides ====== - Within are several guides detailing various aspects of the game. + Within are several guides detailing various aspects of playing the Crossfire game. + + For guides related to developing or modifying maps or software, see the [[dev:Guides|Developer Guides]]. ===== Map Guides ===== These are various guides to help people find their way around the world. - ==== General Guides ==== Documents that don't fit in the other categories. * [[Beginer's Atlas]] - A [uncompleted] guide to the default mapset. * [[Landforms]] - A document aimed at mappers. It shows the names of various areas inside the default maps. - ==== Areas ==== Documents relating to specific places * [[world:Wilderness]] - Away from civilization. @@ -54,9 +54,8 @@ --- {{:images:wraithp.base.151.png}} [[races:Wraiths]] ===== Monster/NPC Guides ===== Information about monsters and NPCs. - ===== Skill Guides ===== * [[skills:Alchemy]] @@ -127,39 +126,10 @@ * [[Player Commands]] * [[DM Commands]] - ===== Dev Guides ===== - This information is not exactly meant for most players, just people making their own maps, or modifications to crossfire. This section is more likely to get outdated. + ===== Other ===== + Stuff that doesn't fit the above catagories. - - - - ==== Maps and Archetypes ==== - Documentation on various aspects of modifying and creating maps or archetypes. - - * [[Custom Item Creation]] - Information and guidelines about creating custom items. - * [[Custom Creature Creation]] - Information and guidelines about creating custom creatures. - * [[Graphics Guide]] - Information to aid the creation of archetypical art. - * [[Item Type Guide]] - Information about how different types and attributes affect objects. - * [[Map Scale]] - A note about the scale of maps - * [[Spell Numbers]] - The "spellnumber" works like an ID, it is needed to specify spells in various object-types. E.g. spellbooks, rods/wands/scrolls, firewalls... etc. - - === Contributing Maps === - * [[Map Making]] - This is a guide on what is an acceptable map and what is unacceptable. Also, how/where to contribute maps. - * [[Map-Making Guide]] - Notes, details and suggestions on making maps - - ==== Code ==== - Documentation on the code and coding. - - * [[Coding Style Guide]] - Guidelines for coding syle for the crossfire server and clients. - * [[dev:server_design|Server Design]] - * [[ideas:cult_system_restructuring|Cult System Restructuring Ideas]] - - - ==== Misc ==== - Other stuff that doesn't fit the above catagories. - - * [[Attribution Policy]] - Policy of attribution for patches. - * [[Checkin Guidelines]] - SVN checkin procedure * [[serverhosting:hosting_a_crossfire_server|Server Hosting]] - Recommendations and suggestions for hosting a Crossfire Server * [[guides:Time]] - Details about time, seasons, and related topics. + IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/guides?rev=1352864248 New Revision: http://wiki.metalforge.net/doku.php/guides -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 16:58:42 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 16:58:42 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev:guides Message-ID: <1366235922.168509.7432.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 16:58 User : kbulgrien Edit Summary: created by moving content from guides. ====== Developer Guides ====== This information is not exactly meant for most players, just people making their own maps, or modifications to crossfire. ===== Maps and Archetypes ===== Documentation on various aspects of modifying and creating maps or archetypes. * [[:Custom Item Creation]] - Information and guidelines about creating custom items. * [[:Custom Creature Creation]] - Information and guidelines about creating custom creatures. * [[:Graphics Guide]] - Information to aid the creation of archetypical art. * [[:Item Type Guide]] - Information about how different types and attributes affect objects. * [[:Map Scale]] - A note about the scale of maps * [[:Spell Numbers]] - The "spellnumber" works like an ID, it is needed to specify spells in various object-types. E.g. spellbooks, rods/wands/scrolls, firewalls... etc. ==== Contributing Maps ==== * [[:Map Making]] - This is a guide on what is an acceptable map and what is unacceptable. Also, how/where to contribute maps. * [[:Map-Making Guide]] - Notes, details and suggestions on making maps ===== Code ===== Documentation on the code and coding. * [[:Coding Style Guide]] - Guidelines for coding syle for the crossfire server and clients. * [[dev:server_design|Server Design]] * [[ideas:cult_system_restructuring|Cult System Restructuring Ideas]] ===== Misc ===== Other stuff that doesn't fit the above catagories. * [[:Attribution Policy]] - Policy of attribution for patches. * [[:Checkin Guidelines]] - SVN checkin procedure IP-Address : 70.254.43.42 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev:guides -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 17:18:33 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 17:18:33 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:guides Message-ID: <1366237113.756521.7575.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 17:18 User : kbulgrien Edit Summary: Add compile guides and linux development index. @@ -21,11 +21,17 @@ * [[:Coding Style Guide]] - Guidelines for coding syle for the crossfire server and clients. * [[dev:server_design|Server Design]] * [[ideas:cult_system_restructuring|Cult System Restructuring Ideas]] + + ===== Build ===== + + * [[:crossfire_compile_guide|Crossfire Server Compile guide]] + * [[:crossfire_client_compile_guide|Crossfire Client Compile guide]] + * [[dev:linux|Linux Development Index]] ===== Misc ===== Other stuff that doesn't fit the above catagories. * [[:Attribution Policy]] - Policy of attribution for patches. * [[:Checkin Guidelines]] - SVN checkin procedure IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:guides?rev=1366235921 New Revision: http://wiki.metalforge.net/doku.php/dev:guides -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 17:20:53 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 17:20:53 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:linux Message-ID: <1366237253.853388.7580.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 17:20 User : kbulgrien Edit Summary: Condense non-linux listings to a dev:guides reference. @@ -21,8 +21,6 @@ ====== Miscellaneous Links ====== Other pages devoted to working with Crossfire sources: - * [[http://crossfire.real-time.com/svn/index.html|Crossfire SVN page]] - * [[:crossfire_compile_guide|Crossfire Server Compile guide]] - * [[:crossfire_client_compile_guide|Crossfire Client Compile guide]] + * [[dev:guides|Development Guides]] IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:linux?rev=1366233151 New Revision: http://wiki.metalforge.net/doku.php/dev:linux -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 17:21:32 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 17:21:32 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:guides Message-ID: <1366237292.548291.7583.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 17:21 User : kbulgrien Edit Summary: Add the Crossfire SVN browse link here. @@ -24,8 +24,9 @@ * [[ideas:cult_system_restructuring|Cult System Restructuring Ideas]] ===== Build ===== + * [[http://crossfire.real-time.com/svn/index.html|Crossfire SVN page]] * [[:crossfire_compile_guide|Crossfire Server Compile guide]] * [[:crossfire_client_compile_guide|Crossfire Client Compile guide]] * [[dev:linux|Linux Development Index]] IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:guides?rev=1366237110 New Revision: http://wiki.metalforge.net/doku.php/dev:guides -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 17:22:11 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 17:22:11 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:guides Message-ID: <1366237331.479727.7586.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 17:22 User : kbulgrien Edit Summary: Move SVN browse link from Build to Code. @@ -21,12 +21,12 @@ * [[:Coding Style Guide]] - Guidelines for coding syle for the crossfire server and clients. * [[dev:server_design|Server Design]] * [[ideas:cult_system_restructuring|Cult System Restructuring Ideas]] + * [[http://crossfire.real-time.com/svn/index.html|Crossfire SVN page]] ===== Build ===== - * [[http://crossfire.real-time.com/svn/index.html|Crossfire SVN page]] * [[:crossfire_compile_guide|Crossfire Server Compile guide]] * [[:crossfire_client_compile_guide|Crossfire Client Compile guide]] * [[dev:linux|Linux Development Index]] IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:guides?rev=1366237291 New Revision: http://wiki.metalforge.net/doku.php/dev:guides -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 18:07:33 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 18:07:33 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start Message-ID: <1366240053.257837.7864.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 18:07 User : kbulgrien Edit Summary: Revise the Guides link to reflect the splitting of player and development guides. @@ -1,11 +1,8 @@ {{http://crossfire.real-time.com/demo/crossfire-heading.png}} ====== Crossfire DokuWiki ====== This is the Crossfire Documents site, or the Crossfire Documentarium, or the CFDev nook, or 'that site with the wiki and the docs'... - - - ===== Known Client Issues ===== * If you are having any issues with the [[client]], look here: [[Known Client Issues]] @@ -18,21 +15,17 @@ While the wiki is useful for brainstorming, archiving or listing ideas & suggestions; any and all code changes and proposals need to be sent to the [[http://mailman.metalforge.org/mailman/listinfo/crossfire|discussion mailing list]] before implementation. So, what's here?\\ There is the Crossfire Wiki, a communal edit pad and place to kick off new documents and related type content. There is the [[Document Repository|Document repository]] where you can read and comment on some of the existing documentation. Finally there's the latest [[Crossfire Traffic]] which contains information about what's happening in the community. - - - - - ==== TOC ==== * [[history_of_crossfire|The History of Crossfire]] - The history of the Crossfire world, both technical and role-playing. * [[downloading|Downloading Crossfire]] - Where to get the clients and server for crossfire. - * [[guides|Guides]] - Various howto guides to help players. Also some development guides. + * [[guides|Player Guides]] - Various HowTo guides to help players. * [[lore|The Myths and Lore of Crossfire]] - Obviously myths and legends of the Crossfire world. * [[join|Help out with the Crossfire gaming project]] - Contains information about contributing to the Crossfire project. - * [[dev_todo|Developer's Todos]] - Brainstorming, stuff thats being worked on, and developer's personal lists. + * [[dev_todo|Developer's ToDos]] - Brainstorming, stuff thats being worked on, and developer's personal lists. + * [[dev:guides|Developer's Guides]] Links to information about mapmaking and project development. * [[dev_todo:better_client_ui|Client UI Brainstorms]] - Ideas for the client's user interface. * [[UI Proposals]] - Rough sketches for revising the UI. * [[dev_todo_new|Unified TODO list]] - Unified TODO list of everything that should be done in crossfire. * [[People]] - Developers and other active members of the Crossfire community. @@ -52,11 +45,8 @@ * [[Windows]] * All *[[BSD]]'s * [[Solaris]] * Mac [[OSX]] (Server and clients compile, in testing) - - - ====== Helpful Link(s) ====== * http://wiki.splitbrain.org/wiki:markup_compare - Helpful conversion guide for text formatting in dokuwiki if you are familiar with other wikis * [[SourceForge Migration]] notes, tips and help IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1361827192 New Revision: http://wiki.metalforge.net/doku.php/start -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 18:19:23 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 18:19:23 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo Message-ID: <1366240763.766558.7883.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 18:19 User : kbulgrien Edit Summary: Add client/server scratchpad orphan page references. @@ -3,7 +3,9 @@ - - See also: [[dev_todo_new]] + See also: + * [[dev_todo_new]] + * [[client:scratchpad|Client Scratchpad]] + * [[server:scratchpad|Server Scratchpad]] ====== Development TODO List ====== This page contains a list of things that are being worked on, or may be implemented in the future. And a place to discuss in depth how a particular feature or change will be implemented. IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo?rev=1283586777 New Revision: http://wiki.metalforge.net/doku.php/dev_todo -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 19:48:43 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 19:48:43 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1366246123.429898.8074.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 19:48 User : kbulgrien Edit Summary: Add a URL for the check unit test framework @@ -31,9 +31,9 @@ The recommended packages provide additional add-ons or features (summaries included, below) to the server or as a way to test new functions and features. * autoconf - automatic configure script builder (Not normally required for end-user builds, but it is useful if build scripts are not up to date) - * check - unit test framework for C (used by the unit tests) + * [[http://sourceforge.net/projects/check/|check]] - unit test framework for C (used by the unit tests) * libsqlite3-0 - SQLite 3 shared library (used by cflogger) * libpython2.4 - Python shared object library (used by game features such as bank, post office, slot machines, etc.) * libpython2.4-devel - Required to compile python support into the server * libcurl3 - - Multi-protocol file transfer library (required by metaserver2) IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1361910966 New Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 20:00:24 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 20:00:24 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:linux Message-ID: <1366246824.976979.8275.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 20:00 User : kbulgrien Edit Summary: Add a link to a page for the check unit test framework setup. @@ -2,8 +2,14 @@ An index of Linux-specific information. ====== Development Environment Setup ====== + + ===== Unit Test Guides ===== + + The Crossfire project specifies that developers shall create and run unit tests built with the [[http://sourceforge.net/projects/check/|check]] framework. The framework is often not packaged by Linux distributions, but it is not hard to install: + + * [[dev:check|Check - Unit test framework for C]] ===== Distribution-Specific Guides ===== ==== Mageia ==== IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:linux?rev=1366237251 New Revision: http://wiki.metalforge.net/doku.php/dev:linux -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 21:38:52 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 21:38:52 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev:check Message-ID: <1366252732.965459.8472.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 21:38 User : kbulgrien Edit Summary: created instructions for manually installing the check framework. ====== Check: A unit test framework for C ====== The Crossfire project specifies that developers shall create and run unit tests built with the check framework. The framework is often not packaged by Linux distributions, but it is not hard to install. ===== Installation ===== If the Linux distribution in use has the check framework packaged, use the distribution's customary method of adding packages, otherwise, install the tool as follows, or in a suitably similar manner: - Download the latest tarball from [[http://sourceforge.net/projects/check/files/|SourceForge]] $ mkdir -p ~/devel/check $ cd ~/devel/check $ wget http://sourceforge.net/projects/check/files/check/0.9.9/check-0.9.9.tar.gz/download $ mv download check-0.9.9.tar.gz - Unpack the tarball. $ tar -xzf check-0.9.9.tar.gz - Compile the framework. $ cd check-* $ ./configure --prefix=/usr/local $ make - Install the framework. $ sudo make install - As needed, modify the user environment to establish /usr/local/bin in the default run path. In BASH, the following is viable: if ! which checkmk; then \ echo -e "\nexport PATH=\"\$\{PATH\}:/usr/local/bin\""; \ fi >>~/.bash_profile . ~/.bash_profile - As needed, modify the user environment to establish the location of the check.pc file. In BASH, following is viable: if pkg-config --uninstalled check; then \ echo -e "\nexport PKG_CONFIG_PATH=\"\$\{PKG_CONFIG_PATH\}:/usr/local/lib/pkgconfig\""; \ echo -e "export LD_LIBRARY_PATH=\"\$\{LD_LIBRARY_PATH\}:/usr/local/lib\"\n"; \ fi >>~/.bash_profile . ~/.bash_profile ===== Verification ===== If the check framework is installed correctly, the server ''./configure'' or ''autogen.sh'' output should include: configure: Will process unit testing? yes (will generate report) configure: (run make; make -k check) configure: IP-Address : 70.254.43.42 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev:check -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 21:40:45 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 21:40:45 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:check Message-ID: <1366252845.395904.8486.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 21:40 User : kbulgrien Edit Summary: Replace Linux with *nix and rewrite to avoid Linux-specificity. @@ -1,10 +1,10 @@ ====== Check: A unit test framework for C ====== - The Crossfire project specifies that developers shall create and run unit tests built with the check framework. The framework is often not packaged by Linux distributions, but it is not hard to install. + The Crossfire project specifies that developers shall create and run unit tests built with the check framework. The framework is often not packaged by *nix distributions, but it is not hard to install. ===== Installation ===== - If the Linux distribution in use has the check framework packaged, use the distribution's customary method of adding packages, otherwise, install the tool as follows, or in a suitably similar manner: + If the *nix distribution has the check framework packaged, use the distribution's customary method of adding packages, otherwise, install the tool as follows, or in a suitably similar manner: - Download the latest tarball from [[http://sourceforge.net/projects/check/files/|SourceForge]] $ mkdir -p ~/devel/check $ cd ~/devel/check IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:check?rev=1366252729 New Revision: http://wiki.metalforge.net/doku.php/dev:check -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 21:43:33 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 21:43:33 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1366253013.676400.8489.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 21:43 User : kbulgrien Edit Summary: Replace check web URL with wiki page link for check. @@ -31,9 +31,9 @@ The recommended packages provide additional add-ons or features (summaries included, below) to the server or as a way to test new functions and features. * autoconf - automatic configure script builder (Not normally required for end-user builds, but it is useful if build scripts are not up to date) - * [[http://sourceforge.net/projects/check/|check]] - unit test framework for C (used by the unit tests) + * [[dev:check|check]] - unit test framework for C (used by the unit tests) * libsqlite3-0 - SQLite 3 shared library (used by cflogger) * libpython2.4 - Python shared object library (used by game features such as bank, post office, slot machines, etc.) * libpython2.4-devel - Required to compile python support into the server * libcurl3 - - Multi-protocol file transfer library (required by metaserver2) IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1366246120 New Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 21:47:57 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 21:47:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:check Message-ID: <1366253277.911888.8494.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 21:47 User : kbulgrien Edit Summary: Minor markup and verbiage improvement. @@ -4,9 +4,9 @@ ===== Installation ===== If the *nix distribution has the check framework packaged, use the distribution's customary method of adding packages, otherwise, install the tool as follows, or in a suitably similar manner: - - Download the latest tarball from [[http://sourceforge.net/projects/check/files/|SourceForge]] + - Download the latest tarball from [[http://sourceforge.net/projects/check/files/|SourceForge]]. For example: $ mkdir -p ~/devel/check $ cd ~/devel/check $ wget http://sourceforge.net/projects/check/files/check/0.9.9/check-0.9.9.tar.gz/download $ mv download check-0.9.9.tar.gz @@ -22,9 +22,9 @@ if ! which checkmk; then \ echo -e "\nexport PATH=\"\$\{PATH\}:/usr/local/bin\""; \ fi >>~/.bash_profile . ~/.bash_profile - - As needed, modify the user environment to establish the location of the check.pc file. In BASH, following is viable: + - As needed, modify the user environment to establish the location of the ''check.pc'' file. In BASH, following is viable: if pkg-config --uninstalled check; then \ echo -e "\nexport PKG_CONFIG_PATH=\"\$\{PKG_CONFIG_PATH\}:/usr/local/lib/pkgconfig\""; \ echo -e "export LD_LIBRARY_PATH=\"\$\{LD_LIBRARY_PATH\}:/usr/local/lib\"\n"; \ fi >>~/.bash_profile IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:check?rev=1366252844 New Revision: http://wiki.metalforge.net/doku.php/dev:check -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 21:52:36 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 21:52:36 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:linux_mageia_2 Message-ID: <1366253556.668768.8499.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 21:52 User : kbulgrien Edit Summary: Link the dev:check page at the mention of the unit test framework. @@ -282,11 +282,11 @@ 55MB of additional disk space will be used. 8.5MB of packages will be retrieved. Proceed with the installation of the 21 packages? (Y/n) Y - The setup defaults to not building the random house generator plugin. Add --enable-cfrhg when running ./configure (or the autogen.sh script) to assure it is built. + The setup defaults to not building the random house generator plugin. Add ''--enable-cfrhg'' when running ''./configure'' (or the ''autogen.sh'' script) to assure it is built. - The above instructions do not explain how to set up the check environment. + The above instructions do not explain how to set up the unit test environment. See the [[dev:check|check unit test framework]] page for an install procedure. configure: configure: Configuration summary.... configure: IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:linux_mageia_2?rev=1366231924 New Revision: http://wiki.metalforge.net/doku.php/dev:linux_mageia_2 -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 22:01:22 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 22:01:22 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo Message-ID: <1366254082.545296.8625.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 22:01 User : kbulgrien Edit Summary: Revert scratchpad link adds as this is an older page that might not be seen as current. @@ -2,10 +2,8 @@ This is a general TODO list for the crossfire project. As brainstormed by [[user:Rednaxela]], and [[user:techolous]] on irc. See also: * [[dev_todo_new]] - * [[client:scratchpad|Client Scratchpad]] - * [[server:scratchpad|Server Scratchpad]] ====== Development TODO List ====== This page contains a list of things that are being worked on, or may be implemented in the future. And a place to discuss in depth how a particular feature or change will be implemented. IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo?rev=1366240761 New Revision: http://wiki.metalforge.net/doku.php/dev_todo -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 22:14:12 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 22:14:12 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:guides Message-ID: <1366254852.164481.8641.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 22:14 User : kbulgrien Edit Summary: Move the list of various TODO pages here. @@ -3,5 +3,14 @@ This information is not exactly meant for most players, just people making their own maps, or modifications to crossfire. + + ===== TODO Lists ===== + + * [[client:scratchpad|Client Scratchpad]] + * [[server:scratchpad|Server Scratchpad]] + * [[:dev_todo_new|Unified TODO list]] - Unified TODO list of everything that should be done in crossfire. + * [[:dev_todo|Developer's ToDos]] - Brainstorming, stuff thats being worked on, and developer's personal lists. + * [[dev_todo:better_client_ui|Client UI Brainstorms]] - Ideas for the client's user interface. + * [[:UI Proposals]] - Rough sketches for revising the UI. ===== Maps and Archetypes ===== Documentation on various aspects of modifying and creating maps or archetypes. IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:guides?rev=1366237330 New Revision: http://wiki.metalforge.net/doku.php/dev:guides -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 22:28:13 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 22:28:13 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start Message-ID: <1366255693.013182.8653.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 22:28 User : kbulgrien Edit Summary: Condense TODOs links since some are so dated as to not warrant front-page notice. @@ -22,14 +22,12 @@ * [[downloading|Downloading Crossfire]] - Where to get the clients and server for crossfire. * [[guides|Player Guides]] - Various HowTo guides to help players. * [[lore|The Myths and Lore of Crossfire]] - Obviously myths and legends of the Crossfire world. * [[join|Help out with the Crossfire gaming project]] - Contains information about contributing to the Crossfire project. - * [[dev_todo|Developer's ToDos]] - Brainstorming, stuff thats being worked on, and developer's personal lists. - * [[dev:guides|Developer's Guides]] Links to information about mapmaking and project development. - * [[dev_todo:better_client_ui|Client UI Brainstorms]] - Ideas for the client's user interface. - * [[UI Proposals]] - Rough sketches for revising the UI. - * [[dev_todo_new|Unified TODO list]] - Unified TODO list of everything that should be done in crossfire. - * [[People]] - Developers and other active members of the Crossfire community. + * [[dev:guides|Developer's Guides]] - A list of mapmaking and development information resources. + * [[dev:guides#TODO Lists|Developer's TODOs]] - Brainstorming, stuff in progress, developer's lists. + * [[dev_todo_new|Unified TODO list]] of everything that needing done in crossfire. + * [[People]] - Developers and members of the Crossfire community. * [[Servers]] - Information about various servers (guilds, etc). * [[wiki:Style Guide]] - Loose guidelines of style for the wiki. * [[Humor]] - Is there any humor in Crossfire? * [[FAQ]] - Frequently Asked Questions. IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1366240051 New Revision: http://wiki.metalforge.net/doku.php/start -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 22:30:08 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 22:30:08 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start Message-ID: <1366255808.938183.8658.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 22:30 User : kbulgrien Edit Summary: Fix grammar in the most recent edit. @@ -24,9 +24,9 @@ * [[lore|The Myths and Lore of Crossfire]] - Obviously myths and legends of the Crossfire world. * [[join|Help out with the Crossfire gaming project]] - Contains information about contributing to the Crossfire project. * [[dev:guides|Developer's Guides]] - A list of mapmaking and development information resources. * [[dev:guides#TODO Lists|Developer's TODOs]] - Brainstorming, stuff in progress, developer's lists. - * [[dev_todo_new|Unified TODO list]] of everything that needing done in crossfire. + * [[dev_todo_new|Unified TODO list]] of everything that needs doing in Crossfire. * [[People]] - Developers and members of the Crossfire community. * [[Servers]] - Information about various servers (guilds, etc). * [[wiki:Style Guide]] - Loose guidelines of style for the wiki. * [[Humor]] - Is there any humor in Crossfire? IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1366255690 New Revision: http://wiki.metalforge.net/doku.php/start -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 17 22:45:37 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 17 Apr 2013 22:45:37 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:check Message-ID: <1366256737.244013.8676.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/17 22:45 User : kbulgrien Edit Summary: Add an alternative to setting a per-user LD_LIBRARY_PATH. @@ -22,18 +22,23 @@ if ! which checkmk; then \ echo -e "\nexport PATH=\"\$\{PATH\}:/usr/local/bin\""; \ fi >>~/.bash_profile . ~/.bash_profile - - As needed, modify the user environment to establish the location of the ''check.pc'' file. In BASH, following is viable: + - As needed, modify the user environment to establish the location of the ''check'' resources. In BASH, following is viable: if pkg-config --uninstalled check; then \ echo -e "\nexport PKG_CONFIG_PATH=\"\$\{PKG_CONFIG_PATH\}:/usr/local/lib/pkgconfig\""; \ echo -e "export LD_LIBRARY_PATH=\"\$\{LD_LIBRARY_PATH\}:/usr/local/lib\"\n"; \ fi >>~/.bash_profile . ~/.bash_profile + - As needed, and in lieu of defining a per-user ''LD_LIBRARY_PATH'', the following may be viable for certain operating environments: + if [ -d /etc/ld.so.conf.d ]; then \ + sudo echo "/usr/local/lib" >/etc/ld.so.conf.d/check.conf; \ + sudo ldconfig -v | grep check; \ + fi ===== Verification ===== If the check framework is installed correctly, the server ''./configure'' or ''autogen.sh'' output should include: configure: Will process unit testing? yes (will generate report) configure: (run make; make -k check) configure: IP-Address : 70.254.43.42 Old Revision: http://wiki.metalforge.net/doku.php/dev:check?rev=1366253274 New Revision: http://wiki.metalforge.net/doku.php/dev:check -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Apr 26 15:51:44 2013 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 26 Apr 2013 15:51:44 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_client_compile_guide Message-ID: <1367009504.421929.16068.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/26 15:51 User : leaf Edit Summary: Update URLS to use http instead of https @@ -107,21 +107,21 @@ The follow steps may be used to download the client source files to your computer. === Trunk === - $ svn co https://svn.code.sf.net/p/crossfire/code/client/trunk client.svn + $ svn co http://svn.code.sf.net/p/crossfire/code/client/trunk client.svn === Branch === These steps have you download branches/1.12 - $ svn co https://svn.code.sf.net/p/crossfire/code/client/branches/1.12 client.svn + $ svn co http://svn.code.sf.net/p/crossfire/code/client/branches/1.12 client.svn === Tag === Here's how to download Tag using the 1.10.0 release as an example - $ svn co https://svn.code.sf.net/p/crossfire/code/client/tags/1.10.0 client.svn + $ svn co http://svn.code.sf.net/p/crossfire/code/client/tags/1.10.0 client.svn ==== SETUP ==== IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_client_compile_guide?rev=1361911078 New Revision: http://wiki.metalforge.net/doku.php/crossfire_client_compile_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/