2022-02-25 01:48:10 +00:00
|
|
|
Built with the Arch Linux defaults, sort of:
|
|
|
|
|
|
|
|
```
|
2022-07-15 12:10:58 +00:00
|
|
|
patch -Np1 -i libid3tag-0.16.1.bugfix.patch
|
2022-02-25 01:48:10 +00:00
|
|
|
|
2022-07-15 12:10:58 +00:00
|
|
|
cmake -B build.x86 -DCMAKE_OSX_ARCHITECTURES="x86_64" -DCMAKE_OSX_DEPLOYMENT_TARGET="10.13" -DBUILD_SHARED_LIBS=OFF
|
|
|
|
cmake -B build.arm -DCMAKE_OSX_ARCHITECTURES="arm64" -DCMAKE_OSX_DEPLOYMENT_TARGET="11.0" -DBUILD_SHARED_LIBS=OFF
|
2022-02-25 01:48:10 +00:00
|
|
|
|
2022-07-15 12:10:58 +00:00
|
|
|
cd build.x86
|
|
|
|
make -j8
|
|
|
|
cd ..
|
|
|
|
|
|
|
|
cd build.arm
|
|
|
|
make -j8
|
|
|
|
cd ..
|
|
|
|
|
|
|
|
mkdir out.release
|
|
|
|
lipo -create -output out.release/libid3tag.a build.x86/libid3tag.a build.arm/libid3tag.a
|
2022-02-25 01:48:10 +00:00
|
|
|
```
|
|
|
|
|
2022-07-15 12:10:58 +00:00
|
|
|
Version 0.16.1 was used, with a patch to fix a crash bug on invalid tags.
|