diff --git a/recipes/wip/dev/build-system/ccache/recipe.toml b/recipes/wip/dev/build-system/ccache/recipe.toml new file mode 100644 index 000000000..6e12c2306 --- /dev/null +++ b/recipes/wip/dev/build-system/ccache/recipe.toml @@ -0,0 +1,30 @@ +#TODO maybe incomplete script +#TODO missing dependencies - https://github.com/ccache/ccache/blob/master/doc/INSTALL.md#dependencies +# build instructions - https://github.com/ccache/ccache/blob/master/doc/INSTALL.md +[source] +tar = "https://github.com/ccache/ccache/releases/download/v4.10.2/ccache-4.10.2.tar.gz" +[build] +template = "custom" +dependencies = [ + "libfmt", + "xxhash", + "zstd", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -D STATIC_LINK=ON + -D ENABLE_TESTING=OFF + -D REDIS_STORAGE_BACKEND=OFF +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/emulators/game-console/ps2/play/recipe.toml b/recipes/wip/emulators/game-console/ps2/play/recipe.toml new file mode 100644 index 000000000..b8e47b7ef --- /dev/null +++ b/recipes/wip/emulators/game-console/ps2/play/recipe.toml @@ -0,0 +1,29 @@ +#TODO not compiled or tested +# build instructions - https://github.com/jpd002/Play-#building-for-unix +[source] +git = "https://github.com/jpd002/Play-" +[build] +template = "custom" +dependencies = [ + "openal", + "libevdev", + "freealut", + "qt5-base", + "qt5-x11extras", + "sqlite3", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/sound/audio-sharing/recipe.toml b/recipes/wip/sound/audio-sharing/recipe.toml new file mode 100644 index 000000000..48603b874 --- /dev/null +++ b/recipes/wip/sound/audio-sharing/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for meson +# build instructions - https://gitlab.gnome.org/World/AudioSharing#building-it-manually +[source] +git = "https://gitlab.gnome.org/World/AudioSharing" +[build] +template = "custom" +dependencies = [ + "gtk4", + "glib", + "libadwaita", + "gstreamer", +] diff --git a/recipes/wip/sound/mixxx/recipe.toml b/recipes/wip/sound/mixxx/recipe.toml new file mode 100644 index 000000000..d6bb852e0 --- /dev/null +++ b/recipes/wip/sound/mixxx/recipe.toml @@ -0,0 +1,42 @@ +#TODO incomplete script +#TODO missing dependencies - https://github.com/mixxxdj/mixxx/blob/main/tools/debian_buildenv.sh +# build instructions - https://github.com/mixxxdj/mixxx/wiki/Compiling%20on%20Linux +[source] +git = "https://github.com/mixxxdj/mixxx" +branch = "2.4" +[build] +template = "custom" +dependencies = [ + "fftw", + "libflac", + "mesa", + "libhidapi", + "libmad", + "libopus", + "libopusfile", + "protobuf", + "qt6-base", + "qt6-svg", + "qt6-declarative", + "qt6-3d", + "librubberband", + "libsndfile", + "sqlite3", + "openssl1", + "portaudio", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +"""