From 922e632317521fa50657af691597e2dfc745b637 Mon Sep 17 00:00:00 2001 From: Nils <> Date: Sat, 18 Apr 2020 22:05:14 +0200 Subject: [PATCH] Readme for this intermediate state --- README.build | 57 +++++++++++------------------------------------- README.packagers | 28 ------------------------ 2 files changed, 13 insertions(+), 72 deletions(-) delete mode 100644 README.packagers diff --git a/README.build b/README.build index 89682ae..6a740a6 100644 --- a/README.build +++ b/README.build @@ -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 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'` diff --git a/README.packagers b/README.packagers deleted file mode 100644 index eea4ae0..0000000 --- a/README.packagers +++ /dev/null @@ -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 - -P.S. Furthermore, please quit listing crazy random stuff as dependencies. -