Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | prosody.loader: Allow loading modules under 'prosody' namespace (#1223) | Kim Alvefur | 2023-03-17 | 1 | -1/+5 |
| | | | | | | | | | | Actually `hg mv`-ing all the files is disruptive, basically breaking everything from rebasing all my WIP draft commits to the package building. So instead, what if we didn't and instead rewrote package names as they are `require()`-d? Debian packages produced by the Prosody are already installed into this structure so much will Just Work if all require calls are updated. | ||||
* | make: Install stanza watcher library (thanks Menel) | Kim Alvefur | 2022-04-13 | 1 | -1/+2 |
| | |||||
* | make: Split up install targets to allow different subset | Kim Alvefur | 2022-02-13 | 1 | -11/+36 |
| | | | | | | | The prosody-trunk nightly packages currently use the Debian dh-lua framework to install core/, net/ and util/ into Lua-versioned directory trees, while plugins and executables should still be installed like before. | ||||
* | Merge 0.11->trunk | Kim Alvefur | 2021-08-30 | 1 | -9/+9 |
|\ | |||||
| * | makefile: fix prosody.version target | Lucas | 2021-08-15 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | POSIX is quite explicit regarding the precedence of AND-OR lists [0]: > The operators "&&" and "||" shall have equal precedence and shall be > evaluated with left associativity. For example, both of the following > commands write solely `bar` to standard output: > false && echo foo || echo bar > true || echo foo && echo bar Given that, `prosody.version` target behaves as ((((((test -f prosody.release && cp ...) || test -f ...) && sed ...) || test -f ...) && hexdump ...) || echo unknown > $@) In the case of release tarballs, `prosody.release` does exist, so the first AND pair is executed. Given that it's successful, then the first `test -f` in the OR pair is ignored, and instead the `sed` in the AND pair is executed. `sed` success, as `.hg_archival.txt` exists, making the second `test -f` in the OR pair ignored, and `hexdump` in the AND pair is executed. Now, given that `.hg` doesn't exist, it fails, so the last `echo` is run, overwriting `prosody.version` with `unknown`. This can be worked around placing `()` around the AND pairs. Decided to use conditionals instead, as I think they better communicate the intention of the block. [0]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_03 | ||||
* | | GNUmakefile: Install the new util/prosodyctl/* too (thanks pascal.pascher) | Kim Alvefur | 2020-06-03 | 1 | -0/+2 |
| | | |||||
* | | GNUmakefile: Install util.human.* | Kim Alvefur | 2020-06-03 | 1 | -0/+2 |
| | | |||||
* | | makefile: Remove installation of mod_s2s dir | Kim Alvefur | 2020-06-03 | 1 | -2/+1 |
| | | | | | | | | Already removed from the GNUmakeflie. | ||||
* | | makefile: Allow configuring path to busted (to match GNUMakefile) | Matthew Wild | 2018-12-04 | 1 | -1/+2 |
| | | |||||
* | | makefile: Add lint target (to match GNUMakefile) | Matthew Wild | 2018-12-04 | 1 | -0/+7 |
|/ | |||||
* | Add makefiles compatible with BSD make | Kim Alvefur | 2018-03-11 | 1 | -0/+101 |