From c12edda38f40312667320a56435eec5e4cc52c0b Mon Sep 17 00:00:00 2001 From: Ribbon Date: Fri, 1 Dec 2023 22:19:50 +0000 Subject: [PATCH] Add recipes --- recipes/wip/boytacean/recipe.toml | 8 ++++++++ recipes/wip/finalburn-neo/recipe.toml | 9 +++++++++ recipes/wip/gameboy-emu/recipe.toml | 9 +++++++++ recipes/wip/gtkglext/recipe.toml | 5 +++++ recipes/wip/mame/recipe.toml | 12 ++++++++++++ recipes/wip/melonds/recipe.toml | 15 +++++++++++++++ recipes/wip/mimic/recipe.toml | 5 +++++ recipes/wip/mooneye-gb/recipe.toml | 8 ++++++++ recipes/wip/mupen64plus-audio-sdl/recipe.toml | 5 +++++ recipes/wip/mupen64plus-core/recipe.toml | 11 +++++++++++ recipes/wip/mupen64plus-input-sdl/recipe.toml | 5 +++++ recipes/wip/mupen64plus-ui-console/recipe.toml | 12 ++++++++++++ recipes/wip/mupen64plus-video-glide64/recipe.toml | 5 +++++ recipes/wip/mupen64plus-video-rice/recipe.toml | 5 +++++ recipes/wip/nestur/recipe.toml | 5 +++++ recipes/wip/obliteration/recipe.toml | 9 +++++++++ recipes/wip/opengmk/recipe.toml | 5 +++++ recipes/wip/pcsx-rearmed/recipe.toml | 5 +++++ recipes/wip/picodrive/recipe.toml | 5 +++++ recipes/wip/potatis/recipe.toml | 8 ++++++++ recipes/wip/ship-of-harkinian/recipe.toml | 12 ++++++++++++ recipes/wip/uoyabause/recipe.toml | 11 +++++++++++ recipes/wip/{webkitgtk => webkitgtk4}/recipe.toml | 0 23 files changed, 174 insertions(+) create mode 100644 recipes/wip/boytacean/recipe.toml create mode 100644 recipes/wip/finalburn-neo/recipe.toml create mode 100644 recipes/wip/gameboy-emu/recipe.toml create mode 100644 recipes/wip/gtkglext/recipe.toml create mode 100644 recipes/wip/mame/recipe.toml create mode 100644 recipes/wip/melonds/recipe.toml create mode 100644 recipes/wip/mimic/recipe.toml create mode 100644 recipes/wip/mooneye-gb/recipe.toml create mode 100644 recipes/wip/mupen64plus-audio-sdl/recipe.toml create mode 100644 recipes/wip/mupen64plus-core/recipe.toml create mode 100644 recipes/wip/mupen64plus-input-sdl/recipe.toml create mode 100644 recipes/wip/mupen64plus-ui-console/recipe.toml create mode 100644 recipes/wip/mupen64plus-video-glide64/recipe.toml create mode 100644 recipes/wip/mupen64plus-video-rice/recipe.toml create mode 100644 recipes/wip/nestur/recipe.toml create mode 100644 recipes/wip/obliteration/recipe.toml create mode 100644 recipes/wip/opengmk/recipe.toml create mode 100644 recipes/wip/pcsx-rearmed/recipe.toml create mode 100644 recipes/wip/picodrive/recipe.toml create mode 100644 recipes/wip/potatis/recipe.toml create mode 100644 recipes/wip/ship-of-harkinian/recipe.toml create mode 100644 recipes/wip/uoyabause/recipe.toml rename recipes/wip/{webkitgtk => webkitgtk4}/recipe.toml (100%) diff --git a/recipes/wip/boytacean/recipe.toml b/recipes/wip/boytacean/recipe.toml new file mode 100644 index 000000000..bcd4f8737 --- /dev/null +++ b/recipes/wip/boytacean/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/joamag/boytacean/archive/refs/tags/0.9.16.tar.gz" +[build] +template = "cargo" +dependencies = [ + "sdl2", +] diff --git a/recipes/wip/finalburn-neo/recipe.toml b/recipes/wip/finalburn-neo/recipe.toml new file mode 100644 index 000000000..76544a9dc --- /dev/null +++ b/recipes/wip/finalburn-neo/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for "make", see https://github.com/finalburnneo/FBNeo/blob/master/README-SDL.md#sdl2 +[source] +git = "https://github.com/finalburnneo/FBNeo" +[build] +template = "custom" +dependencies = [ + "sdl2", + "sdl2-image", +] diff --git a/recipes/wip/gameboy-emu/recipe.toml b/recipes/wip/gameboy-emu/recipe.toml new file mode 100644 index 000000000..b0445ae52 --- /dev/null +++ b/recipes/wip/gameboy-emu/recipe.toml @@ -0,0 +1,9 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/mohanson/gameboy" +[build] +template = "cargo" +dependencies = [ + "libwayland", + "libxkbcommon", +] diff --git a/recipes/wip/gtkglext/recipe.toml b/recipes/wip/gtkglext/recipe.toml new file mode 100644 index 000000000..a23c52c36 --- /dev/null +++ b/recipes/wip/gtkglext/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.gnome.org/sources/gtkglext/1.2/gtkglext-1.2.0.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/mame/recipe.toml b/recipes/wip/mame/recipe.toml new file mode 100644 index 000000000..13e404f1b --- /dev/null +++ b/recipes/wip/mame/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for "make", see https://docs.mamedev.org/initialsetup/compilingmame.html +[source] +tar = "https://github.com/mamedev/mame/archive/refs/tags/mame0261.tar.gz" +[build] +template = "custom" +dependencies = [ + "sdl2", + "sdl2-ttf", + "fontconfig", + "qt5-base", + "qt5-tools", +] diff --git a/recipes/wip/melonds/recipe.toml b/recipes/wip/melonds/recipe.toml new file mode 100644 index 000000000..ec70edb78 --- /dev/null +++ b/recipes/wip/melonds/recipe.toml @@ -0,0 +1,15 @@ +#TODO missing script for CMake, see https://github.com/melonDS-emu/melonDS#linux +[source] +tar = "https://github.com/melonDS-emu/melonDS/archive/refs/tags/0.9.5.tar.gz" +[build] +template = "custom" +dependencies = [ + "curl", + "libpcap", + "sdl2", + "qt5-base", + "qt5-multimedia", + "libslirp", + "libarchive", + "zstd", +] diff --git a/recipes/wip/mimic/recipe.toml b/recipes/wip/mimic/recipe.toml new file mode 100644 index 000000000..1a0bcf76d --- /dev/null +++ b/recipes/wip/mimic/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/jawline/Mimic" +[build] +template = "cargo" diff --git a/recipes/wip/mooneye-gb/recipe.toml b/recipes/wip/mooneye-gb/recipe.toml new file mode 100644 index 000000000..87cc44333 --- /dev/null +++ b/recipes/wip/mooneye-gb/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/Gekkio/mooneye-gb" +[build] +template = "cargo" +dependencies = [ + "sdl2", +] diff --git a/recipes/wip/mupen64plus-audio-sdl/recipe.toml b/recipes/wip/mupen64plus-audio-sdl/recipe.toml new file mode 100644 index 000000000..5dfe956bb --- /dev/null +++ b/recipes/wip/mupen64plus-audio-sdl/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/mupen64plus/mupen64plus-audio-sdl" +[build] +template = "custom" diff --git a/recipes/wip/mupen64plus-core/recipe.toml b/recipes/wip/mupen64plus-core/recipe.toml new file mode 100644 index 000000000..e03ca3a3f --- /dev/null +++ b/recipes/wip/mupen64plus-core/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for "make", see https://github.com/mupen64plus/mupen64plus-core#2-building-from-source +[source] +git = "https://github.com/mupen64plus/mupen64plus-core" +[build] +template = "custom" +dependencies = [ + "sdl2", + "libpng", + "freetype2", + "zlib", +] diff --git a/recipes/wip/mupen64plus-input-sdl/recipe.toml b/recipes/wip/mupen64plus-input-sdl/recipe.toml new file mode 100644 index 000000000..8b83293ac --- /dev/null +++ b/recipes/wip/mupen64plus-input-sdl/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/mupen64plus/mupen64plus-input-sdl/blob/master/INSTALL#L11 +[source] +git = "https://github.com/mupen64plus/mupen64plus-input-sdl" +[build] +template = "custom" diff --git a/recipes/wip/mupen64plus-ui-console/recipe.toml b/recipes/wip/mupen64plus-ui-console/recipe.toml new file mode 100644 index 000000000..634f751d5 --- /dev/null +++ b/recipes/wip/mupen64plus-ui-console/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for "make", see https://github.com/mupen64plus/mupen64plus-ui-console/blob/master/INSTALL#L11 +[source] +git = "https://github.com/mupen64plus/mupen64plus-ui-console" +[build] +template = "custom" +dependencies = [ + "mupen64plus-core", + "mupen64plus-audio-sdl", + "mupen64plus-input-sdl", + "mupen64plus-video-rice", + "mupen64plus-video-glide64", +] diff --git a/recipes/wip/mupen64plus-video-glide64/recipe.toml b/recipes/wip/mupen64plus-video-glide64/recipe.toml new file mode 100644 index 000000000..67b7c6a9e --- /dev/null +++ b/recipes/wip/mupen64plus-video-glide64/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/mupen64plus/mupen64plus-video-glide64/blob/master/src/INSTALL +[source] +git = "https://github.com/mupen64plus/mupen64plus-video-glide64" +[build] +template = "custom" diff --git a/recipes/wip/mupen64plus-video-rice/recipe.toml b/recipes/wip/mupen64plus-video-rice/recipe.toml new file mode 100644 index 000000000..84455bfd2 --- /dev/null +++ b/recipes/wip/mupen64plus-video-rice/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/mupen64plus/mupen64plus-video-rice/blob/master/INSTALL#L11 +[source] +tar = "https://github.com/mupen64plus/mupen64plus-video-rice" +[build] +template = "custom" diff --git a/recipes/wip/nestur/recipe.toml b/recipes/wip/nestur/recipe.toml new file mode 100644 index 000000000..da00c43b8 --- /dev/null +++ b/recipes/wip/nestur/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/spieglt/nestur" +[build] +template = "cargo" diff --git a/recipes/wip/obliteration/recipe.toml b/recipes/wip/obliteration/recipe.toml new file mode 100644 index 000000000..80b6628f7 --- /dev/null +++ b/recipes/wip/obliteration/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for CMake, see https://github.com/obhq/obliteration#configure-build-system +#TODO probably missing dependencies +[source] +git = "https://github.com/obhq/obliteration" +[build] +template = "custom" +dependencies = [ + "qt6-base", +] diff --git a/recipes/wip/opengmk/recipe.toml b/recipes/wip/opengmk/recipe.toml new file mode 100644 index 000000000..389c705fe --- /dev/null +++ b/recipes/wip/opengmk/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/OpenGMK/OpenGMK" +[build] +template = "cargo" diff --git a/recipes/wip/pcsx-rearmed/recipe.toml b/recipes/wip/pcsx-rearmed/recipe.toml new file mode 100644 index 000000000..21d232fb0 --- /dev/null +++ b/recipes/wip/pcsx-rearmed/recipe.toml @@ -0,0 +1,5 @@ +#TODO discover the dependencies, probably the same of PCSX +[source] +git = "https://github.com/notaz/pcsx_rearmed" +[build] +template = "configure" diff --git a/recipes/wip/picodrive/recipe.toml b/recipes/wip/picodrive/recipe.toml new file mode 100644 index 000000000..abd80dbb6 --- /dev/null +++ b/recipes/wip/picodrive/recipe.toml @@ -0,0 +1,5 @@ +#TODO discover the dependencies +[source] +git = "https://github.com/notaz/picodrive" +[build] +template = "configure" diff --git a/recipes/wip/potatis/recipe.toml b/recipes/wip/potatis/recipe.toml new file mode 100644 index 000000000..f77eb715b --- /dev/null +++ b/recipes/wip/potatis/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/henrikpersson/potatis" +[build] +template = "custom" +script = """ +cookbook_cargo_packages nes-sdl +""" diff --git a/recipes/wip/ship-of-harkinian/recipe.toml b/recipes/wip/ship-of-harkinian/recipe.toml new file mode 100644 index 000000000..4b28cc426 --- /dev/null +++ b/recipes/wip/ship-of-harkinian/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for CMake, see https://github.com/HarbourMasters/Shipwright/blob/develop/docs/BUILDING.md#linux +[source] +git = "https://github.com/HarbourMasters/Shipwright" +rev = "818addfdda660f6b4b54edd19636d6fd9d839f28" +[build] +template = "custom" +dependencies = [ + "libx11", + "sdl2", + "libpng", + "glew", +] diff --git a/recipes/wip/uoyabause/recipe.toml b/recipes/wip/uoyabause/recipe.toml new file mode 100644 index 000000000..9d121e25f --- /dev/null +++ b/recipes/wip/uoyabause/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for CMake, see https://github.com/devmiyax/yabause/blob/master/yabause/README.LIN#L77 +[source] +git = "https://github.com/devmiyax/yabause" +[build] +template = "custom" +dependencies = [ + "gtk2", + "sdl2", + "mesa", + "gtkglext", +] diff --git a/recipes/wip/webkitgtk/recipe.toml b/recipes/wip/webkitgtk4/recipe.toml similarity index 100% rename from recipes/wip/webkitgtk/recipe.toml rename to recipes/wip/webkitgtk4/recipe.toml