Browse Source

Readme for this intermediate state

tags/v1.2.1
Nils 5 years ago
parent
commit
922e632317
2 changed files with 13 additions and 72 deletions
  1. +13
    -44
      README.build
  2. +0
    -28
      README.packagers

+ 13
- 44
README.build View File

@@ -1,51 +1,20 @@
# -*- mode: org -*-
# New Session Manager

* Non-things build instructions
## Fork and License
This is a fork of non-session-manager, by Jonathan Moore Liles <male@tuxfamily.net> http://non.tuxfamily.org/
under the GNU GENERAL PUBLIC LICENSE Version 2, June 1991.

This repository contains all of the non-* software.
All files, except nsm.h kept in this repository are
"either version 2 of the License, or (at your option) any later version."

** Getting NTK
`nsm.h` is licenced under the ISCL.

If you just cloned the non repository or just executed git pull, then
you should also run
Build files and FLTK definitions have no license header and will be removed.

git submodule update --init
The current repository builds the original `nsmd` and `jackpatch`.

to pull down the latest NTK code required by Non. Git does *not* do
this automatically.

** Building NTK

If you don't have NTK installed system-wide (which isn't very likely
yet) you *MUST* begin the build process by typing:

cd lib/ntk
./waf configure
./waf

Once NTK has been built you must install it system-wide before
attempting to build the non-* programs.

To install NTK type:

su -c './waf install'

** Build all projects

Typing:

./waf configure
./waf
su -c './waf install'
from the base of the checkout of the Non git repository will build and
install all of the non-* programs together.

** Build a single project

Typing:

./waf configure --project=[timline|sequencer|mixer|session-manager]
./waf
su -c './waf install'
To build:
* `./waf configure`
* `./waf`
* `su -c './waf install'`


+ 0
- 28
README.packagers View File

@@ -1,28 +0,0 @@
# -*- mode: org -*-

* Notes to Packagers

Non-Mixer, Non-DAW, and Non-Session-Manager, although stored in the
same repository, are completely independent programs which can be
built and packaged separately (see README.build)

If you're having trouble adapting to Non's build system, please
contact me directly or post to one of the Non mailing lists with your
issue rather than just attempting to hack past the build system.

Also, if your distribution has quirks prevent Non-* from building,
please send me a message about it, as I'd like to know about these
issues so that I can incorporate that knowledge into the build system
so those building Non-* directly from the repository on those
distributions can also benefit!

Also, please stop telling people I'm dead. I'm not dead--I'm just
practicing. If you were me, you might be dead, but I'm not. So,
seriously, stop it.


Thanks,
Jonathan Moore Liles <male@tuxfamily.net>

P.S. Furthermore, please quit listing crazy random stuff as dependencies.


Loading…
Cancel
Save