Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Yggdrasil

Pages: [1]
1
Off topic / How the coding universe looks like
« on: 30 June 2012, 12:47:09 »
Install gource and run it in your git clone or svn working copy:
Code: [Select]
$ gource -s 1
(esc quits, space pauses)

Takes quite some time and is probably only interesting for contributors who might recognize things they did back then. I liked this nice trip to the past. And it looks awesome too.

2
General discussion / 0.4 beta 3
« on: 6 October 2011, 13:45:39 »
We have released a new beta. Please help us testing.

windows installer:
http://sourceforge.net/projects/glestae/files/0.4/glestae-0.3.93-win32.exe/download

This time we also have some linux packages. Read the instructions here:
http://sourceforge.net/apps/trac/glestae/wiki/LinuxPackages

source tarball:
http://sourceforge.net/projects/glestae/files/0.4/glestae-src-0.3.93.tar.bz2/download
(read docs/README.linux for build instructions)

(Don't get confused by the version number. 0.3.93 is correct.)

3
General discussion / Development announcement: Movement to Git
« on: 8 January 2011, 12:56:14 »
We switched our version control system from subversion to git. So, all early testers which are currently using subversion to get the latest code, please switch to our new git repository.

See the compile guide for instructions:
http://sourceforge.net/apps/trac/glestae/wiki/CompileGuide
(Mac will be updated very soon)

If you're unfamiliar with git, this might be a nice guide:
http://git-scm.com/course/svn.html

Edit By Omega: Renamed topic for more specific title

4
Linux and other ports / Packaging for Mac
« on: 17 October 2010, 12:40:52 »
As GAE and MegaGlest both use CMake and CPack to compile on Mac we can easily work together to get a working bundle packaged. First of all, i have no knowledge about Mac and bundles. Never used a Mac. So all i know is from this page:
http://www.cmake.org/Wiki/CMake:CPackPackageGenerators#Bundle_.28OSX_only.29

Bruce mentioned in this thread that all needed libraries should be packaged in the bundle, probably data too. I would just install the libraries in a subfolder lib and set DYLD_LIBRARY_PATH to this folder so the linker finds it, like in the wiki example.

in CMakeLists.txt:
Code: [Select]
if(APPLE)
install(FILES ${LUA_LIBRARIES} ... DESTINATION lib)
endif()
In MegaGlest it is currently installed in ../Frameworks. I don't know if this is still in the bundle and a better location than lib.

CPACK_BUNDLE_STARTUP_COMMAND would then point to a shell script:
Code: [Select]
#!/bin/sh

GLEST_BUNDLE="`echo "$0" | sed -e 's|/Contents/MacOS/.*||'`"
GLEST_RESOURCES="$GLEST_BUNDLE/Contents/Resources"

export "DYLD_LIBRARY_PATH=$GLEST_RESOURCES/lib"
export "PATH=$GLEST_RESOURCES/bin:$PATH"

exec "$GLEST_RESOURCES/bin/glestadv" -datadir "$GLEST_RESOURCES/share/glestae"
The exec command is probably quite different in MegaGlest. In GAE we install all binaries in bin and all data in share/glestae.

I don't know if we need to start X11 like in the wiki example. One other problem: How do we package the map editor and g3dviewer? Especially, how do we start these programs? There's only one startup command and no "menu shortcuts" or similar things. Can someone with Mac knowledge please enlighten me?

Maybe using PackageMaker is an easier option than bundles...

5
General discussion / [PATCH] jam cleanup and g3dviewer for linux
« on: 17 September 2009, 15:04:49 »
This is a repost. I probably posted it too hidden the first time, so it was easily missed. They still work in trunk.

https://forum.megaglest.org/index.php?topic=4471.msg29786#msg29786
Quote
Here is a patch which gets rid of some unneeded linking (found in debian package) and removes xerces.

Code: [Select]
http://www1.inf.tu-dresden.de/~s1445051/r184-gae-jamcleanup.patch
Another patch which enables g3dviewer for linux:

Code: [Select]
http://www1.inf.tu-dresden.de/~s1445051/r184-gae-g3dviewer.patch
You need to run autogen.sh and configure after applying.

Haven't tested if g3dviewer still works on Windows.

Pages: [1]
anything