mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-30 20:20:38 +00:00
984b8816d5
The x86_64 bison works fine out of the box. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3589> |
||
---|---|---|
.. | ||
.gitignore | ||
bison.py.in | ||
download-binary.py | ||
meson.build | ||
README.md |
How to generate binaries and update build files
- Download the latest bison source tarball
- Extract, then build it with --prefix=/
- Install into some dir using
DESTDIR
- Delete all files except the following subdirs:
bin
lib
share/bison
share/aclocal
- Rename installdir to
bison-$version-macos-$arch
where$arch
follows Meson's CPU families list: https://mesonbuild.com/Reference-tables.html#cpu-families tar -cvjf bison-$version-macos-$arch.tar.bz2 bison-$version-macos-$arch/
- Fetch sha256sum:
shasum -256 bison-$version-macos-$arch.tar.bz2
- Update sha256sum in
meson.build
- Update
project()
version inmeson.build
That's it!