*** tpb has joined #freeorion | 00:00 | |
*** VargaD has quit IRC | 00:38 | |
CIA-32 | FreeOrion: eleazzaar * r4476 /trunk/FreeOrion/default/techs.txt: fixed some growth techs that weren't supposed to stack but where because i didn't change all the names when i combined application and theory. | 01:39 |
---|---|---|
*** lethu has quit IRC | 03:42 | |
*** lethu has joined #freeorion | 03:55 | |
*** lethu has joined #freeorion | 03:55 | |
CIA-32 | FreeOrion: tzlaine * r4477 /trunk/FreeOrion/parse/ (7 files): | 04:22 |
CIA-32 | FreeOrion: Broke up most of the file parsers into smaller rules to prevent bumping up | 04:22 |
CIA-32 | FreeOrion: against MSVC compiler limits. | 04:22 |
*** STalKer-Y has quit IRC | 04:57 | |
*** STalKer-X has joined #freeorion | 04:58 | |
*** StrangerDanger has joined #freeorion | 05:22 | |
dansan | GeofftheMedio, gvdm: sorry, I had to step away. | 05:38 |
dansan | GeofftheMedio: I mean that when any distro maintainer wants to build a package for FO by compiling the sources on their machine and then packaging the binaries up into a .rpm or .deb (for example), as well as distros like Gentoo that compile everything locally. | 05:39 |
dansan | The reason is that there are specific places where things are allowed and you can't have .cfg files in /usr/games/bin, for example. Most distros will want this under /etc/games/freeorion. | 05:40 |
GeofftheMedio | what does that have to do with changing the cmakelists install location? | 05:41 |
dansan | ok, and then for the game data? | 05:42 |
GeofftheMedio | what about it? | 05:42 |
dansan | That will be expected to be under /usr/share/games/freeorion or /usr/share/freeorion | 05:42 |
dansan | Ideally, when a *nix build has an "install" target, it puts things in places where they are generally expected to be, or it allows you to tell the build system where you want them installed, ala "autotools" | 05:43 |
GeofftheMedio | what does this matter for a package maintainer? | 05:43 |
dansan | Well, they set up their builds to run automatically, so if the install target doesn't do this its self, they have to do it | 05:44 |
dansan | Usually, the'll setup the prefix to be some location where it installs stuff into and then have some other stuff pick up and package those files. | 05:45 |
dansan | Here's an excerpt from the standard "configure --help | 05:45 |
dansan | " | 05:45 |
dansan | oops ;) | 05:45 |
dansan | http://pastebin.com/1RLaU8LM | 05:45 |
tpb | Title: Installation directories: --prefix=PREFIX install architecture-indepe - Pastebin.com (at pastebin.com) | 05:45 |
GeofftheMedio | they can move the files where they want when building a package | 05:45 |
dansan | yeah, sure, but for every distro that wants to support it, they have to do this | 05:46 |
dansan | but also, the main exe will have to be patched (what I haven't done yet) so that it can pick these files up from alternate locations as well. I think that is what will affect how quickly FO is adopted by distro maintainers more. | 05:47 |
dansan | So the data gets pulled from /usr/share/games/freeorion, config from /etc/games/freeorion, etc. | 05:47 |
dansan | So if that is someting that can be configured into CMake when and written to config.h and then pulled into the build when the freeorion executable is generated, it makes it much easier | 05:48 |
dansan | *something* | 05:48 |
dansan | I'm not a developer for any distro, but I've done a lot of package work on Gentoo and teeny bit for debian | 05:49 |
dansan | I wrote a Gentoo ebuild for Master of Orion II in fact :) | 05:49 |
* dansan is powerful enough to code his way out of a wet paper bag! | 05:50 | |
dansan | moo2 was a wierd one because I had to adapt the old DOS/early-windows program layout (where saved games are stored in a sub-directory of the program) to a modern *nix paradigm, plus allow a DOS-based patcher to be run under dosbox, which isn't considered "safe" to run as root users (what installs the programs) so I had to set it up so that it could run the 1st time the user ran the program. | 05:55 |
dansan | but that's off topic, sorry | 05:55 |
*** eristikophiles has quit IRC | 06:52 | |
*** eristikophiles has joined #freeorion | 06:53 | |
*** gvdm has joined #freeorion | 07:33 | |
*** em3 has joined #freeorion | 08:41 | |
*** VargaD has joined #freeorion | 08:42 | |
*** Farmer_ has quit IRC | 09:58 | |
*** em3 has quit IRC | 10:09 | |
*** em3 has joined #freeorion | 10:23 | |
*** Mikoto_ has joined #freeorion | 10:24 | |
*** Mikoto has quit IRC | 10:28 | |
*** tpb has joined #freeorion | 11:36 | |
*** guini has joined #freeorion | 11:39 | |
*** guini has quit IRC | 12:38 | |
*** guini has joined #freeorion | 12:40 | |
*** em3 has quit IRC | 12:56 | |
*** Ingmar has joined #freeorion | 13:03 | |
*** em3 has joined #freeorion | 13:36 | |
*** guini has quit IRC | 13:37 | |
*** guini has joined #freeorion | 13:40 | |
*** em31 has joined #freeorion | 13:55 | |
*** em31 has quit IRC | 13:55 | |
*** em3 has quit IRC | 13:56 | |
*** Mikoto_ is now known as Mikoto | 14:04 | |
*** Ingmar has quit IRC | 14:14 | |
*** lethu has quit IRC | 14:14 | |
*** GeofftheMedio has quit IRC | 14:14 | |
*** CIA-32 has quit IRC | 14:14 | |
*** dansan has quit IRC | 14:14 | |
*** welterde has quit IRC | 14:14 | |
*** _Maru_ has quit IRC | 14:14 | |
*** Mikoto has quit IRC | 14:14 | |
*** gvdm has quit IRC | 14:14 | |
*** eristikophiles has quit IRC | 14:14 | |
*** StrangerDanger has quit IRC | 14:14 | |
*** STalKer-X has quit IRC | 14:14 | |
*** poelzi has quit IRC | 14:14 | |
*** VargaD has quit IRC | 14:14 | |
*** eristikophiles has joined #freeorion | 14:17 | |
*** Mikoto has joined #freeorion | 14:17 | |
*** STalKer-Y has joined #freeorion | 14:17 | |
*** JohnSGalt has joined #freeorion | 14:17 | |
*** Ingmar has joined #freeorion | 14:17 | |
*** poelzi has joined #freeorion | 14:17 | |
*** VargaD has joined #freeorion | 14:17 | |
*** gvdm has joined #freeorion | 14:17 | |
*** lethu has joined #freeorion | 14:17 | |
*** _Maru_ has joined #freeorion | 14:17 | |
*** GeofftheMedio has joined #freeorion | 14:17 | |
*** CIA-32 has joined #freeorion | 14:17 | |
*** welterde has joined #freeorion | 14:17 | |
*** dansan has joined #freeorion | 14:17 | |
*** tpb has joined #freeorion | 14:31 | |
*** gvdm has quit IRC | 14:38 | |
*** ziyan has joined #freeorion | 14:38 | |
*** gvdm has joined #freeorion | 14:39 | |
*** VargaD has quit IRC | 14:39 | |
*** ziyan has left #freeorion | 14:40 | |
*** guini has quit IRC | 15:03 | |
*** guini has joined #freeorion | 15:04 | |
CIA-32 | FreeOrion: eleazzaar * r4478 /trunk/FreeOrion/default/ (eng_stringtable.txt specials.txt): More cleanup of loose ends from tech tree simplification. Tunnels special works right again. | 15:31 |
*** Farmer_ has joined #freeorion | 16:29 | |
*** Digit01 has joined #freeorion | 16:59 | |
*** Digit01 has quit IRC | 17:16 | |
*** Digit01 has joined #freeorion | 17:16 | |
*** VargaD has joined #freeorion | 17:33 | |
gvdm | i'm looking around the meter and resourcepool code | 18:07 |
gvdm | resourcecenter | 18:08 |
gvdm | where does the target value of any foci come from? | 18:08 |
*** JohnSGalt has quit IRC | 18:09 | |
*** Digit01 has quit IRC | 18:11 | |
gvdm | i also see Planet::AvailableFoci | 18:13 |
gvdm | i'm hoping I don't have to look at the effects code | 18:17 |
gvdm | where in the code would one determine what a focus's target would be? | 18:18 |
gvdm | target meter value | 18:18 |
gvdm | aah, Universe.cpp, line ~3650 | 18:19 |
gvdm | which is an enum | 18:23 |
gvdm | ok.., planets are resourcecenters | 18:33 |
gvdm | resourcecenters can have their focuses changed | 18:34 |
gvdm | i can not however, find the definition of | 18:34 |
gvdm | ResourceCenterChangedSignal();] | 18:34 |
*** gvdm has quit IRC | 18:39 | |
*** gvdm has joined #freeorion | 19:50 | |
*** gvdm has left #freeorion | 19:50 | |
*** Farmer_ has quit IRC | 20:33 | |
*** Mousey has joined #freeorion | 21:37 | |
Mousey | :D | 21:37 |
*** g4spr0m has joined #freeorion | 21:38 | |
*** g4spr0m has quit IRC | 21:58 | |
*** VargaD has quit IRC | 23:17 | |
*** VargaD has joined #freeorion | 23:24 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!