Commit Graph

3386 Commits

Author SHA1 Message Date
Nedko Arnaudov 4729cd79db INSTALL: Improve wording; add note about meson 2024-04-26 18:54:46 +03:00
Nedko Arnaudov 251d3a8bde INSTALL: Update 2024-04-26 18:33:43 +03:00
Nedko Arnaudov adc4ef2ca8 waf: restore +x
The commit that bumped waf version to 2.0.27
also removed (by error) the executable bit.
2024-04-26 18:14:41 +03:00
Nedko Arnaudov 0d651ea411 Add NEWS entry for 1.3 2024-04-18 21:23:57 +03:00
Nedko Arnaudov 06b2617fd3 Upgrade waf to 2.0.27 2024-04-18 18:12:40 +03:00
Nedko Arnaudov f661e4c319 add verify-sig_waf waf verification script from waf-2.0.27 2024-04-18 18:12:40 +03:00
Nedko Arnaudov 4dcd67d735 ladish-1.2
Changes since 1.1:

 * Apply downstream patches from FreeBSD
 * meson: Fix project license field (MIT->GPL-2.0-only)
 * meson: Fix version.h when building from tarball
 * meson: disable siginfo build
 * meson: Fix after README->README.adoc rename in 1.1
2024-03-29 16:43:50 +02:00
Nedko Arnaudov e687775381 meson: s/f'.git'/'.git'/ 2024-03-27 17:30:12 +02:00
Nedko Arnaudov 5102838329 meson: Fix version.h when building from tarball
meson.build always assumed running from git source tree,
resulting in GIT_VERSION with value "" (empty string).

This commit makes meson use the tarballed version.h,
for the cases when not building from git source tree.
2024-03-27 16:58:41 +02:00
Nedko Arnaudov cdad426401 meson: Fix project license field (MIT->GPL-2.0-only)
Most of code is GPL2+, but common/klist.h comes from Linux kernel,
so as a whole, GPL2 only is valid (but consult your lawyer anyway)
2024-03-27 16:09:13 +02:00
Nedko Arnaudov e362a9a13b meson: disable siginfo build
siginfo was already disabled in waf builds

See commit 13fa61455c
2024-03-27 00:04:39 +02:00
Nedko Arnaudov 22e0a60631 meson: Fix after README->README.adoc rename 2024-03-26 23:53:22 +02:00
Nedko Arnaudov 497decb295 Bump version to 1.2 2024-03-26 23:50:09 +02:00
Nedko Arnaudov 36c8215978 NEWS: Apply FreeBSD patches 2024-03-26 23:26:42 +02:00
Nedko Arnaudov cedf52e1e9 NEWS: Adjust for 1.1 (post-factum) 2024-03-26 23:23:25 +02:00
Yuri Victorovich 9fb169b736 Appply patch-proxies_graph__proxy.h from FreeBSD 2024-03-26 20:16:31 +02:00
Yuri Victorovich c8ecee23da Appply patch-daemon_loader.c from FreeBSD 2024-03-26 20:15:04 +02:00
Yuri Victorovich 6570c7b6f1 Appply patch-daemon_app__supervisor.c from FreeBSD 2024-03-26 20:15:01 +02:00
Yuri Victorovich e6a6c7d358 Appply patch-alsapid_helper.c from FreeBSD 2024-03-26 20:14:55 +02:00
Yuri Victorovich 1b2b50f4c9 Appply patch-alsapid_alsapid.h from FreeBSD 2024-03-26 20:14:41 +02:00
Nedko Arnaudov 36c489e43c Bump version to 1.1 2023-11-26 17:07:26 +02:00
Nedko Arnaudov d2c84311ce wscript: always put the short sha1 in the tarball name 2023-11-26 17:06:29 +02:00
Nedko Arnaudov 154c6f3772 wscript: Fix dist target 2023-11-26 16:57:45 +02:00
Nedko Arnaudov 520e4523bf Upgrade waf to 2.0.26 2023-11-18 18:10:50 +02:00
Nedko Arnaudov 72313a5726 wscript: improve handling of gladish deps
* GUI deps are now checked only if gladish build is enabled
 * boost waf/extras/ tool is not used anymore
2023-11-18 18:10:37 +02:00
Nedko Arnaudov 3f8382c4d1 Install gladish related files only when gladish build enabled 2023-09-30 15:19:38 +03:00
Nedko Arnaudov fe0f33737a README.adoc: Fix typos and wording 2023-07-05 19:06:21 +03:00
Nedko Arnaudov a35f11d0ec gladish: comment out inclusion of removed header 2023-06-10 21:57:32 +03:00
Nedko Arnaudov c93f0d8458 Don't set LADISH env vars for L0 & L1
Having these variables set enables apps to discrimination
against ladish, by error or otherwise. In particular
neither LADISH L0 nor L1 imply that user should face mayhem
of standard file menu items for either new, open, save
and/or saveas being disabled.
2023-06-05 14:12:11 +03:00
Nedko Arnaudov 25ab42cabe README: adjust the jackdbus homepage URL
(cherry picked from commit 4450092b6e)
2023-05-14 19:37:29 +03:00
Nedko Arnaudov 74b65b67e1 README: adjust upstream git URLs to gitea
(cherry picked from commit d8671fa977)
2023-05-14 19:37:20 +03:00
Nedko Arnaudov ee3aa1999e wscript: fix build broken in previous commit
Fix for [a386c3e] LDFLAGS is ignored

(cherry picked from commit bad37745bf)
2023-05-14 19:37:07 +03:00
Nedko Arnaudov b02998a215 wscript: *prepend* CFLAGS and LINKFLAGS
Appending new options at end of the array has unfortunate effect
of not allowing easy override of flags set in wscript.

This change makes add_cflag() and add_linkflag() prepend,
thus leaving the supplied during configure parameters
take precedence by being at the end of the parameter list.

Fix for [a386c3e] LDFLAGS is ignored

(cherry picked from commit 88b70fcdd7)
2023-05-14 19:36:24 +03:00
Nedko Arnaudov 7728d2d40e wscript: fix README rename 2023-05-01 11:37:55 +03:00
Nedko Arnaudov e04f2324d3 Merge ladish.org index.adoc and README into README.adoc 2023-04-19 18:27:24 +03:00
Nedko Arnaudov b5d21e1829 ladish_control: fix py3 exception handling 2023-04-19 13:43:08 +03:00
Nedko Arnaudov f10cf15983 Revert "Development cycle for version 2" (1-stable branch)
This reverts commit 7f05684806.
2023-01-29 15:09:04 +02:00
Nedko Arnaudov 655a9dc2c7 wscript: new configure option, --enable-gladish 2023-01-28 02:55:37 +02:00
Nedko Arnaudov 13fa61455c Make siginfo.c build optional and disabled by default
siginfo is now disabled by default so building on new CPU
architectures does not require adjusting of siginfo.c anymore.

When needed, --siginfo can be used as option to ./waf configure
to enable the functionality
2021-12-24 13:54:04 +02:00
Nedko Arnaudov 4be0b87b4c Merge laditools name changes 2021-02-27 06:55:49 +02:00
Nedko Arnaudov 9adeffb011 wscript: add --docdir option and change the default
The new default is PREFIX/share/doc/ladish/
Previous value was PREFIX/share/ladish/

This matches what linux distros use
2021-02-22 02:55:03 +02:00
Nedko Arnaudov d577c94fce update unpack_waf.sh for py3; .gitignore extracted waflib 2021-02-22 02:11:39 +02:00
Nedko Arnaudov 3f24a3fb96 gladish.desktop: use Engeneering category
good suggestion by Dominique Michel
2021-02-22 01:10:59 +02:00
Max Audron a19489541c meson: include build directory no matter it's name
when updating the ebuild i noticed that the include for the config.h and
version.h files relied on the build directory being name "build". This
is fixed now by using the last segment of the meson.build_root() output
which is the correct build dir.

also delete no longer needed manual creation of version.h and config.h
2021-02-21 21:01:32 +02:00
Nedko Arnaudov 709a032a93 Remove sumodules
jack2, laditools and a2jmidid are now upstream enough.
flowcanvas is abandoned by its upstream in favour of ganv
and its source is already available in gui/flowcanvas/
2021-02-15 23:17:12 +02:00
Nedko Arnaudov 177158912c Merge "Fix GetAllPorts D-Bus method declaration" by Markus Kitsinger (SwooshyCueb) <root@swooshalicio.us> 2021-02-15 00:48:28 +02:00
Nedko Arnaudov 10203604f1 Merge meson.build files by Max Audron <audron@cocaine.farm> 2021-02-15 00:01:30 +02:00
Nedko Arnaudov bcdf41c845 Update README 2021-02-14 21:31:31 +02:00
Nedko Arnaudov 46d0f6ac9e wscript: Disable -Werror
This causes problems for packagers that attempt to build with newer compilers,
or libraries (for deprecated symbols in them cause warnings).
2021-02-14 21:12:12 +02:00
Nedko Arnaudov dccd4f86c7 Merge branch 'waf-upgrade'
This brings waf to latest and allows building with python3
Tested versions of python: 2.7.18, 3.8.7, 3.9.1
2021-02-14 21:08:57 +02:00