Skip to content

Commit

Permalink
meson.build: require Meson 0.56
Browse files Browse the repository at this point in the history
Meanwhile, Meson 0.56 is really old and doesn't understand "meson
compile".  Let's upgrade the required version and drop the Ubuntu
20.04 CI build.
  • Loading branch information
MaxKellermann committed Jul 23, 2024
1 parent 684d3e4 commit d792559
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 9 deletions.
7 changes: 0 additions & 7 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,6 @@ jobs:
ldflags:
packages: g++-11
meson_options:
- compiler: gcc10
os: ubuntu-20.04
cc: gcc-10
cxx: g++-10
ldflags:
packages: g++-10
meson_options:
- compiler: clang
os: ubuntu-24.04
cc: clang
Expand Down
1 change: 1 addition & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
ncmpc 0.50 - not yet released
* build: require Meson 0.56
* lyrics/musixmatch: add new lyrics extension
* lyrics/google: fix partial loading of lyrics

Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ You need:
- a C++20 compliant compiler (e.g. gcc or clang)
- `libmpdclient <https://www.musicpd.org/libs/libmpdclient/>`__ 2.16
- `ncurses <https://www.gnu.org/software/ncurses/>`__
- `Meson 0.49 <http://mesonbuild.com/>`__ and `Ninja <https://ninja-build.org/>`__
- `Meson 0.56 <http://mesonbuild.com/>`__ and `Ninja <https://ninja-build.org/>`__

Optional:

Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
project('ncmpc', 'cpp',
version: '0.50',
meson_version: '>= 0.49',
meson_version: '>= 0.56',
default_options: [
'cpp_std=c++2a',
'warning_level=3',
Expand Down

0 comments on commit d792559

Please sign in to comment.