From: <eb...@dr...> - 2011-04-12 18:52:34
|
Maybe we can try 'git submodules', it requires git >= 1.5.3. If I read manual correctly: * It requires only one additional command (without arguments) to checkout sumodules. * The submodules are bound /at specified commit/ - thus you know which version (commit) of submodules (libraries) is supposed to be used with the specified version (commit) of the superproject (here notion). - When you update the submodule with new version (commit), you have to commit into superproject: you commit the information that current version of superproject is supposed to be compiled with the new version of the submodule. We should also distinguish the makefiles when used for building from git repository and from releases. Also we can try to autodetect the LUA by pkg-config and fallback to the 'standard' setting when there is no pkg-config. I will look at all of this in two or three weeks if somebody will not be faster. On Tue, 12 Apr 2011 08:16:26 -0700 James deBoer <ja...@hu...> wrote: > First off, hello! > > I discovered this project after upgrading to Ubuntu maverick and > finding that ion3 had been dropped from the repository. I'm excited > to see development continue in a friendly environment. Thank you! I > have notion up and running on my maverick system. > > However, my experience with compiling and installing notion was > painful -- I needed to checkout 3 different git repositories which > somehow depended on each other (I ended up creating a few symlinks). > I needed to edit Makefile by hand and finally I needed to create > ~/.notion manually. > > I would like to fix that process. Making it easier to get started > will encourage more developers to join the project. > > The goal would be to get notion to a point where building and running > notion from source is easy. e.g: > > 1. checkout sources (e.g. git clone) > 2. build (e.g. make or maybe `./configure && make`) > 3. run (e.g. `./notion`) > > Thoughts? Comments? > > - James. -- Tomáš 'ebík' Ebenlendr PF 2011.27906310249 |