summaryrefslogtreecommitdiff
path: root/meson.build
AgeCommit message (Collapse)Author
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!