Commit Graph

227 Commits

Author SHA1 Message Date
Nedko Arnaudov 37d90ebac4 Merge branch 'stable' into 'main' 2023-11-26 17:17:44 +02:00
Nedko Arnaudov 4e73e70d8c Merge branch '1-stable' into 'stable' 2023-11-26 17:17:19 +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 ad9f04acbc Merge branch 'stable' into main 2023-11-18 18:12:44 +02:00
Nedko Arnaudov 4ee9d9e8cd Merge branch '1-stable' into stable 2023-11-18 18:12:12 +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 71c8e1cf23 Merge branch 'stable' into 'main' 2023-10-01 20:10:45 +03:00
Nedko Arnaudov 3180ba9f00 Merge branch '1-stable' into stable 2023-10-01 20:10:18 +03:00
Nedko Arnaudov 3f8382c4d1 Install gladish related files only when gladish build enabled 2023-09-30 15:19:38 +03:00
Nedko Arnaudov 8eca9ea861 remove appdb.[ch]
These were not actually used are are now part of appdb repo
2023-06-11 23:54:57 +03:00
Nedko Arnaudov 8159aed368 Merge branch '1-stable' into 'stable' 2023-06-05 14:24:31 +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 bad37745bf wscript: fix build broken in previous commit
Fix for [a386c3e] LDFLAGS is ignored
2023-05-05 18:46:26 +03:00
Nedko Arnaudov 88b70fcdd7 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
2023-05-05 16:52:57 +03:00
Nedko Arnaudov 3da9b8d6e7 Move pylash code to lash-bindings project 2023-05-04 01:24:40 +03:00
Nedko Arnaudov 7728d2d40e wscript: fix README rename 2023-05-01 11:37:55 +03:00
Nedko Arnaudov 86680c4b65 wscript: adjust cdbus project homepage URL 2023-05-01 10:55:54 +03:00
Nedko Arnaudov da2edb9c0e switch to cdbus code from libcdbus.so 2023-05-01 07:46:34 +03:00
Nedko Arnaudov 3898a88d10 wscript: fix README rename 2023-04-20 16:53:29 +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 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 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 7f88b1609b wscript: Fix boost detection and thus re-enable gladish build 2021-02-14 21:07:44 +02:00
Nedko Arnaudov 60b6a8eab9 Fix build from source tree that got broken during waf upgrade 2021-02-14 21:06:03 +02:00
Simon Lees 11ab9f5e6b Apply patch from openSUSE for python3 compatibility
https://build.opensuse.org/package/view_file/openSUSE:Factory/ladish/ladish-python3.patch?expand=1&rev=38daa94b75ee746e0fcf3541d25f4841
2021-02-14 20:07:38 +02:00
Nedko Arnaudov 297d1df722 Revert "Attempt to fix wscript for waf-2.0.20"
This reverts commit 55ed1b5e6f.

ladish-python3.patch from openSUSE is to be applied
2021-02-14 20:05:24 +02:00
Nedko Arnaudov e715e1449a Merge commit '27e38d3f' into waf-upgrade
This one is currently used by openSUSE
and ladish-python3.patch is about to be applied
2021-02-14 20:03:25 +02:00
Nedko Arnaudov 16e6233620 Fix implicit fallthrough warning with gcc 9.3.0
../daemon/escape.c: In function ‘escape’:
../daemon/escape.c:49:10: error: this statement may fall through [-Werror=implicit-fallthrough=]
   49 |       if ((flags & LADISH_ESCAPE_FLAG_OTHER) == 0)
      |          ^
../daemon/escape.c:53:5: note: here
   53 |     case '<':               /* invalid attribute value char (XML spec) */
      |     ^~~~

gcc (Gentoo 9.3.0 p2) 9.3.0
2020-05-07 23:32:36 +03:00
Nedko Arnaudov 55ed1b5e6f Attempt to fix wscript for waf-2.0.20 2020-04-22 20:01:15 +03:00
Goran Mekić 8e38b76f1d Add --libdir option. 2013-02-21 14:57:53 +01:00
Nedko Arnaudov 41c7c2d825 Incorporate siginfo-1 2013-01-13 02:05:15 +02:00
Nedko Arnaudov 01298d0915 Install lash include files into dedicated dir
This matches the lash-0.5.4 and lash-0.6.0~rc2 behaviour
2013-01-13 00:15:32 +02:00
Nedko Arnaudov 441128e025 Fix unresolved external liblash
The bug was recently introduced by commit 73acf78b8d
2012-12-22 10:56:54 +02:00
Nedko Arnaudov ebce813997 Fix unused-parameter warnings in plain C code 2012-12-02 23:50:05 +02:00
Nedko Arnaudov abf820278b extra compiler warnings 2012-12-02 21:39:51 +02:00
Nedko Arnaudov 73acf78b8d Improve logging
* Take advantage of gcc printf format checks
 * Move code dependent on log level to log.c
   This is a basis for runtime logging tweaks.
 * Remove the now useless LADISH_DEBUG defines
2012-12-02 20:24:22 +02:00
Nedko Arnaudov 67cc9c9e05 embed flowcanvas-0.7.1 2012-04-07 23:47:03 +03:00
Nedko Arnaudov 7f05684806 Development cycle for version 2 2012-03-05 04:12:00 +02:00
Nedko Arnaudov ac5a278f10 version 1 2011-12-19 00:36:27 +02:00
Nedko Arnaudov a0738fe6e7 dbus/ -> cdbus/ 2011-11-09 02:45:13 +02:00
Nedko Arnaudov 9202dae129 cdbus: remove lash traces
* rename cdbus header include guards to use CDBUS_ instead of LASH_DBUS_
 * remove dbus/error.h and dbus/error.c

error.h contained lash/ladish specific error strings and
lash_dbus_error() prototype. lash_dbus_error() is renamed to
cdbus_error() and its implementation is moved to dbus/method.c. The
D-Bus error strings that have DBUS_ERROR_XXX matches are removed and
their uses are switched to the libdbus variants. The ladish specific
error strings are moved to dbus_constants.h
2011-11-06 00:10:10 +02:00
Nedko Arnaudov 60efb8728f failed boost headers check should not stop configure anymore 2011-10-15 20:28:07 +03:00
Nedko Arnaudov 36ef11202b alsapid: make it work again
c62134ca6e broke alsapid
2011-10-02 02:30:46 +03:00
Nedko Arnaudov c62134ca6e liblash: export as public only LASH API symbols 2011-09-10 04:11:50 +03:00
Nedko Arnaudov e9a07d14e9 wscript: check for alsa headers
they are needed by alsapid/lib.c
2011-09-03 03:34:48 +03:00