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/