Skip to content

Commit 4a69eb8

Browse files
committed
Add libgme
Closes BtbN#32
1 parent 149d354 commit 4a69eb8

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

scripts.d/50-gme.sh

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
#!/bin/bash
2+
3+
GME_REPO="https://bitbucket.org/mpyne/game-music-emu.git"
4+
GME_COMMIT="013d4676c689dc49f363f99dcfb8b88f22278236"
5+
6+
ffbuild_enabled() {
7+
return 0
8+
}
9+
10+
ffbuild_dockerstage() {
11+
to_df "ADD $SELF /stage.sh"
12+
to_df "RUN run_stage"
13+
}
14+
15+
ffbuild_dockerbuild() {
16+
git-mini-clone "$GME_REPO" "$GME_COMMIT" gme
17+
cd gme
18+
19+
mkdir build && cd build
20+
21+
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF -DENABLE_UBSAN=OFF ..
22+
make -j$(nproc)
23+
make install
24+
25+
cd ../..
26+
rm -rf gme
27+
}
28+
29+
ffbuild_configure() {
30+
echo --enable-libgme
31+
}
32+
33+
ffbuild_unconfigure() {
34+
echo --disable-libgme
35+
}

0 commit comments

Comments
 (0)