summaryrefslogtreecommitdiff
path: root/meson.build
AgeCommit message (Collapse)Author
2019-12-18increment version number to 0.21.18Max Kellermann
2019-12-16util/Time*: move to time/Max Kellermann
2019-11-04meson.build, SongUpdate: disable db-specific archive code if -Ddatabase=falseMax Kellermann
Fixes another build failure.
2019-10-16increment version number to 0.21.17Max Kellermann
2019-10-07increment version number to 0.21.16Max Kellermann
2019-08-22increment version number to 0.21.15Max Kellermann
2019-08-09increment version number to 0.21.14Max Kellermann
2019-08-05increment version number to 0.21.13Max Kellermann
2019-08-02util/Compiler.h: move compiler version checks to meson.buildMax Kellermann
2019-07-12increment version number to 0.21.12Max Kellermann
2019-06-18meson.build: increase protocol version to 0.21.11Max Kellermann
Commit 1eae9339f207e6e14126c1ce227b7225ec732a4a added support for multiple "groups" in the "list" command, and this change allows clients to detect that this behavior, which had been documented for several years, is now implemented properly.
2019-06-11increment version number to 0.21.11Max Kellermann
2019-05-31increment version number to 0.21.10Max Kellermann
2019-05-03increment version number to 0.21.9Max Kellermann
2019-04-18Fix meson.build to work properly with '-Ddatabase=false'Eugene Gorodinsky
2019-04-03increment version number to 0.21.8Max Kellermann
2019-03-29Haiku: fix adding resourcesFrançois Revol
The custom_command was run in src/haiku/ and created a file with only resources inside. Since xres edits the file in-place and meson doesn't like it, we have to run a shell script for now. Maybe later I'll add proper support in meson.
2019-03-29Haiku: meson.build: fix linking (missing libs)François Revol
2019-03-18meson.build: require Meson 0.49.0Jörg Krause
Meson 0.49.0 adds native support for `libgcrypt-config` which is necessary for detecting libgcrypt dependencies, as the latest version 1.8.4 of libgcrypt does not provide a .pc file.
2019-03-18increment version number to 0.21.7Max Kellermann
2019-03-16meson.build: increase protocol version to 0.21.6Max Kellermann
There is a minor new feature (commit 713c1f2ba9c) and clients might be interested in detecting it by the protocol version.
2019-02-22increment version number to 0.21.6Max Kellermann
2019-01-04increment version number to 0.21.5Max Kellermann
2019-01-04Haiku is "haiku".Zoltán Mizsei
2018-12-28remove libwrap supportMax Kellermann
libwrap is an obscure artefact from a past long ago, when source IP address meant something. And its API is "interesting"; it requires the application to expose two global variables `allow_severity` and `deny_severity`. This led to bug #437. I don't want to declare those variables; instead, I'd like to remove libwrap support. Closes #437
2018-11-19meson.build: increment PROTOCOL_VERSION to 0.21.4Max Kellermann
This version should have been incremented in 0.21.2 because this version added new search operators. In 0.21.4, we'll have more protocol bug fixes which may be important for clients to know.
2018-11-19increment version number to 0.21.4Max Kellermann
2018-11-12increment version number to 0.21.3Max Kellermann
2018-11-11song/StringFilter: support regular expressions with "=~" and "!~"Max Kellermann
This feature requires `libpcre`.
2018-11-04increment version number to 0.21.2Max Kellermann
2018-11-04meson.build: downgrade Boost 1.67 error to warningMax Kellermann
Some Boost 1.67 packages apparently have a workaround for the bug, so let them build MPD.
2018-11-04meson.build: refuse to build with buggy Boost version 1.67Max Kellermann
2018-11-04meson.build: require Meson 0.47.2Max Kellermann
Meson 0.47.1 suffers from a bug which breaks linking the MPD executable because the `-lpthread` flag is not propagated from our `thread.a`. See https://github.com/mesonbuild/meson/pull/3895 Closes #403
2018-11-01increment version number to 0.21.1Max Kellermann
2018-10-31meson.build: use -funwind-tables only with clangMax Kellermann
2018-10-31output/roar: removeMax Kellermann
Bugs in libroar which broke the MPD build have been annoying me for quite some time, and the newest bug has now hit my main build machine: https://github.com/MusicPlayerDaemon/MPD/issues/377 Problem is the usage of the typedef `_IO_off64_t` in libroar's `vio_stdio.h`: int roar_vio_to_stdio_lseek (void *__cookie, _IO_off64_t *__pos, int __w); This `_IO_off64_t` is an internal implementation detail of glibc and was removed in version 2.28. Nobody must ever use it. Why the **** did the RoarAudio developers use it? Not using internal typedefs isn't exactly rocket science. This annoys me enough to finally remove the plugin. Anyway, I've never heard of anybody using RoarAudio, so my best guess is that nobody will notice.
2018-10-30meson.build: re-add -funwind-tables which got lost in v0.20.23 mergeMax Kellermann
2018-10-26meson.build: install the SVG iconMax Kellermann
This change from commit 61eff1cddf8e69eec313042fd2edae5f590ae099 got lost in the merge.
2018-10-26meson.build: install README, NEWS etc.Max Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
So long, autotools! This is my last MPD related project to migrate away from it. It has its strengths, but also very obvious weaknesses and weirdnesses. Today, many of its quirks are not needed anymore, and are cumbersome and slow. Now welcome our new Meson overlords!