Commit Graph

31 Commits

Author SHA1 Message Date
Karl Linden 69b04bee68 License the project clearly
This adds a LICENSE file that describes which licenses this project is
licensed under. This is very important, as the project is licensed under
three licenses.

Also added are copyright notices to the wscript files. I added myself as
copyright holder to them, but there are other people who have
contributed to these files which should have their name in the copyright
header. Clearly stating the license of the wscript files should have
been done long ago.
2022-09-10 13:33:46 +03:00
David Runge aa27576236
Fix wscripts syntax (#826)
* Add flake8 configuration

.flake8:
Add flake8 configuration that limits the line length to 120 chars and
outputs to flake8.txt

* Add flake8.txt to gitignore

.gitignore:
Add flake8.txt (flake8 output file) to ignore.

* Syntax fixes and cleanup for top-level wscript

wscript:
Fix syntax of wscript according to pep8 (but do not break long lines).
Remove unused imports and move all module level imports to the top of
the file.
Fix broken build target of IIO driver (source argument to
`create_driver_obj()` supplied an uninitialized variable).
Break lines at 120 chars.

* Fix common/wscript syntax

common/wscript:
Fix syntax problems, unneeded imports and break lines at 120 chars.

* Fix compat/alloca/wscript syntax

compat/alloca/wscript:
Fix compat/alloca/wscript syntax

* Fix compat/wscript syntax

compat/wscript:
Fix compat/wscript syntax

* Fix dbus/wscript syntax

dbus/wscript:
Fix syntax and break lintes at 120 chars.

* Fix example-clients/wscript syntax

example-clients/wscript:
Fix syntax and remove commented code.

* Fix tests/wscript syntax

tests/wscript:
Fix syntax and commented code.

* Fix tools/wscript syntax

tools/wscript:
Fix tools/wscript syntax.

* Add github workflow for linting wscripts

.github/workflows/lint.yml:
Add github workflow for linting wscripts using findutils and flake8.

* Fix project version extraction in CI

.github/workflows/build.yml:
Adapt the project version extraction in CI to the syntax changes in
the top-level wscript.
2022-04-13 18:29:29 +01:00
Goran Mekić 5c667d5282 Add FreeBSD support 2022-01-15 15:09:55 +00:00
falkTX 93619ed0c5 Make sure we use python3 (another patch from Fedora) 2019-10-28 11:38:21 +01:00
falkTX 7dfdbe133a
Cleanup some warnings
Signed-off-by: falkTX <falktx@gmail.com>
2018-11-13 23:01:23 +01:00
Karl Linden c21c774855
waf: Nitpick styling for consistency. Fixes #172. 2017-06-16 16:47:22 +02:00
Karl Linden af99165ef6
Drop problematic CPPFLAGS for MacOSX. 2015-12-13 20:50:59 +01:00
Nedko Arnaudov 329d83c92b swtich from uselib/uselib_local to use 2012-02-15 21:36:44 +02:00
Nedko Arnaudov 971b1656d5 switch from bld.new_task_gen() to bld()
jackdbus needs explicit index because device reservation code
is shared with jackd and waf cannot autodetect this.
2012-02-15 21:30:55 +02:00
Adrian Knoth e689393daa wscript: fix indentation error 2012-02-12 14:15:22 +01:00
Adrian Knoth 58036bc80f Run 2to3 on all wscript files.
Automatically upgrading to python3 syntax, where possible.
2012-02-09 18:13:53 +01:00
Nedko Arnaudov c420e6508e wscript: on macos build for x86_64 as well 2011-04-23 04:30:31 +03:00
sletz 1aac5898c8 Correct tests wscript.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4165 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-09 14:59:47 +00:00
sletz 21dfcfe606 Rename jdelay to jack_iodelay as per Fons' request.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4163 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-09 12:32:36 +00:00
sletz 32987ca1d2 Merge Solaris branch back on trunk.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3306 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-11 12:31:20 +00:00
sletz ced531da2e Remove unused example clients.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3133 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-28 21:02:48 +00:00
sletz 8273564a04 Cleanup, renaming.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3119 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-25 08:05:04 +00:00
sletz 88c195d43a Correct wscript for jack_disconnect installation, various renaming.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3117 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-24 16:04:31 +00:00
sletz fe55fec58c Move external_metro code in test folder and add some tests to check client behaviour when server is shutdown.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3089 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-19 14:41:58 +00:00
nedko 3383f36952 Import waf.diff patch sent Stephane Letz
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3075 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-14 01:07:46 +00:00
sletz 3d037195c5 Add build of jdelay in test programs.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2953 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-01 16:46:16 +00:00
sletz 3e01068967 Merge Michael Voigt drops branch after reorganization step.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2880 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-09-05 13:36:28 +00:00
sletz cf05030ed7 Correct text wscript.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2847 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-08-30 12:58:06 +00:00
sletz 61dd62ea60 Move jack_server_control in example-clients.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2844 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-08-29 20:55:39 +00:00
sletz a52cb6eaa4 Internal clients enumeration working.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2817 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-08-28 09:38:39 +00:00
sletz c41c5f12b8 Fix JackFrameTimer::Time2Frames and JackTimer::Frames2Time, jack_cpu compiled again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2768 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-08-03 14:46:34 +00:00
sletz 2ff0ab3989 DBUS working on OSX
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2537 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-06-18 14:42:52 +00:00
sletz 3f0c87526c On OSX waf now compiles Universal Binaries.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2536 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-06-18 11:59:16 +00:00
sletz f49f2c72ac Update waf for compilation on OSX.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2533 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-06-17 20:58:00 +00:00
nedko fab1fbf9d6 waf: Dont install tests (except jack_test)
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2473 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-06-06 20:16:51 +00:00
nedko d2ac15c4d1 waf: build tests
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2420 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-06-02 19:20:24 +00:00