Commit Graph

789 Commits (a5ffc00a9b29cae4a4756c7e74632fd0fe62e231)
 

Author SHA1 Message Date
Ben Niemann a5ffc00a9b Handle main script as static file (with rewrite), add desktop menu entry and icon. 3 years ago
Ben Niemann 46d92fa81d static_file: allow expanding placeholders, alternative install dir. 3 years ago
Ben Niemann 15d304768c Fix some compiler flags. 3 years ago
Ben Niemann 80ac5380ee Write config.h file. 3 years ago
Ben Niemann 64c34bf881 Make sure packages from venv are always visible to waf. 3 years ago
Ben Niemann 08d6f62385 Lint fixes. 3 years ago
Ben Niemann 02ee3f895d Make runpylint work again. 3 years ago
Ben Niemann 78ba9783c1 Import installing. 3 years ago
Ben Niemann 3ce3e7be5e Extract dependencies from .pyx files. 3 years ago
Ben Niemann b82be08fda Use fully qualified module names for my waf tools. 3 years ago
Ben Niemann 2572d8f23a Install data files in /opt/share/noisicaa/. Don't install pip in install env. 3 years ago
Ben Niemann 8ade66f201 Initial install support. 3 years ago
Ben Niemann f6356a5a6b Projectile should ignore 'venv' dir. 3 years ago
Ben Niemann 02d09e7dd3 Only create test build targets, if tests are enabled. 3 years ago
Ben Niemann 8a484bbe92 PyAudio isn't used anymore. 3 years ago
Ben Niemann 3c4f8aa7d8 Move versions for 3rdparty packages to the builder invocation. 3 years ago
Ben Niemann 4bb3a125d5 Put venv directory in main dir. 3 years ago
Ben Niemann 945908a2cf Don't use setup.py to build 3rdparty packages. 3 years ago
Ben Niemann ede94f8285 Always build my own csound. 3 years ago
Ben Niemann 2f86baa4df Activate venv on entry again. 3 years ago
Ben Niemann cbc7f15336 I don't think pkgconfig is needed. 3 years ago
Ben Niemann c803373cda Remove listdeps, now integrated into waf. 3 years ago
Ben Niemann 28eacd65ba Track what packages are used for. 3 years ago
Ben Niemann 753b237968 Also handle system packages. 3 years ago
Ben Niemann aab4b8c73c Disable linear algebra opcodes. 3 years ago
Ben Niemann 64f86e766b Merge 'install_deps' command into 'configure', with various improvements. 3 years ago
Ben Niemann 85633fef7d Correctly propagate return value of Task.exec_command(). 3 years ago
Ben Niemann ae5055f58f Make sure pip and setuptools are actually updated. 3 years ago
Ben Niemann 5dbf61ced5 Skip 'pip install', if package is already present. 3 years ago
Ben Niemann 2859b72c64 Make waf always use python3. 3 years ago
Ben Niemann 253c1245e2 oops. 3 years ago
Ben Niemann 7600452d96 Make virtual env handling (more) transparent for the user. 3 years ago
Ben Niemann e4d4fde41d Remove some lint from the waf tools. 3 years ago
Ben Niemann 50466ad120 Move modules required for building to build_utils. Correctly classify all tasks. 3 years ago
Ben Niemann ddba9cf4ee Tweak status strings of some waf tasks. 3 years ago
Ben Niemann 0819789962 Update README. 3 years ago
Ben Niemann 7fe1f99d61 Remove obsolete files. 3 years ago
Ben Niemann 7829fe587c Fix rtcheck. 3 years ago
Ben Niemann 90404284fd Fixed remaining issues to get it running. And tests pass. 3 years ago
Ben Niemann ebeeabffde One step closer run being able to run something... 3 years ago
Ben Niemann 41581e1307 Fix the build order even more. 3 years ago
Ben Niemann b3aecca728 Actually, it didn't quite compile... 3 years ago
Ben Niemann ebef419649 Add remaining build rules. 3 years ago
Ben Niemann df682f916d Build rules for static files, csound and sf2. 3 years ago
Ben Niemann 85b702fc1e Split stuff up a bit. 3 years ago
Ben Niemann f032555175 Partial conversion from cmake to waf. 3 years ago
Ben Niemann 371337a0d7 Blog post: Development update (July 14) 3 years ago
Ben Niemann 66011fa94a Allow ports with variable types. 3 years ago
Ben Niemann 8fcbf791f2 Blog post: Development update (July 6) 3 years ago
Ben Niemann a00e72ed49 Add some new node types. 3 years ago