diff --git a/recipes/wip/games/openspades-free/recipe.toml b/recipes/wip/games/openspades-free/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..216063563106946952d36149528eff80bdad5028 --- /dev/null +++ b/recipes/wip/games/openspades-free/recipe.toml @@ -0,0 +1,34 @@ +#TODO probably wrong script, see https://github.com/yvt/openspades#on-unixes-from-source +#TODO port GLEW to Orbital +#TODO add the FOSS assets on the script, see https://github.com/DeathByDenim/openspades-free-pak +[source] +git = "https://github.com/yvt/openspades" +[build] +template = "custom" +dependencies = [ + "glew", + "openssl1", + "sdl2", + "sdl2-image", + "freealut", + "freetype2", + "opus", + "opusfile", + "libjpeg", + "openal", +] +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/games/zerospades-free/recipe.toml b/recipes/wip/games/zerospades-free/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d1ebbce82e903ae499d697b381bbe9723b2d8088 --- /dev/null +++ b/recipes/wip/games/zerospades-free/recipe.toml @@ -0,0 +1,34 @@ +#TODO probably wrong script, see https://github.com/yvt/openspades#on-unixes-from-source +#TODO port GLEW to Orbital +#TODO add the FOSS assets on the script, see https://github.com/DeathByDenim/openspades-free-pak +[source] +git = "https://github.com/siecvi/zerospades" +[build] +template = "custom" +dependencies = [ + "glew", + "openssl1", + "sdl2", + "sdl2-image", + "freealut", + "freetype2", + "opus", + "opusfile", + "libjpeg", + "openal", +] +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/libs/glew/recipe.toml b/recipes/wip/libs/glew/recipe.toml index cee6aed290aef2cf09c3d1bb1c04e7ee05bf46f4..e78040e763e4da441602cd3eaf544e94c2dd49ed 100644 --- a/recipes/wip/libs/glew/recipe.toml +++ b/recipes/wip/libs/glew/recipe.toml @@ -1,4 +1,5 @@ #TODO missing script for "make", see https://github.com/nigels-com/glew#linux-and-mac +#TODO port to Orbital [source] git = "https://github.com/nigels-com/glew" rev = "9fb23c3e61cbd2d581e33ff7d8579b572b38ee26" diff --git a/recipes/wip/gui/gtk2/recipe.toml b/recipes/wip/libs/gtk2/recipe.toml similarity index 92% rename from recipes/wip/gui/gtk2/recipe.toml rename to recipes/wip/libs/gtk2/recipe.toml index 005ea8d53a095bc74cda183c801541b315ba847c..377c4f87d534b2924a7cf1d61c9f2a0d52d8e322 100644 --- a/recipes/wip/gui/gtk2/recipe.toml +++ b/recipes/wip/libs/gtk2/recipe.toml @@ -1,4 +1,5 @@ #TODO probably missing dependencies +#TODO port to Orbital [source] tar = "https://download.gnome.org/sources/gtk%2B/2.24/gtk%2B-2.24.33.tar.xz" [build] diff --git a/recipes/wip/gui/gtk3/recipe.toml b/recipes/wip/libs/gtk3/recipe.toml similarity index 94% rename from recipes/wip/gui/gtk3/recipe.toml rename to recipes/wip/libs/gtk3/recipe.toml index aaf59bbb979a068bf1947e7cb74509b8141a8680..0172cb38f858d5667c613f4f56b069f4db9e2931 100644 --- a/recipes/wip/gui/gtk3/recipe.toml +++ b/recipes/wip/libs/gtk3/recipe.toml @@ -1,4 +1,5 @@ #TODO probably missing dependencies, see https://docs.gtk.org/gtk3/building.html#dependencies +#TODO port to Orbital [source] tar = "https://download.gnome.org/sources/gtk+/3.24/gtk%2B-3.24.37.tar.xz" [build] diff --git a/recipes/wip/gui/gtk4/recipe.toml b/recipes/wip/libs/gtk4/recipe.toml similarity index 94% rename from recipes/wip/gui/gtk4/recipe.toml rename to recipes/wip/libs/gtk4/recipe.toml index 93608e38a5ed74f82043f7f35a72f0b49846075d..9212093f6bc713eeb267faa0c94b99e38dd7af11 100644 --- a/recipes/wip/gui/gtk4/recipe.toml +++ b/recipes/wip/libs/gtk4/recipe.toml @@ -1,4 +1,5 @@ #TODO missing script for Meson, see https://docs.gtk.org/gtk4/building.html +#TODO port to Orbital [source] tar = "https://download.gnome.org/sources/gtk/4.11/gtk-4.11.2.tar.xz" [build] diff --git a/recipes/wip/gui/qt4/recipe.toml b/recipes/wip/libs/qt4/recipe.toml similarity index 88% rename from recipes/wip/gui/qt4/recipe.toml rename to recipes/wip/libs/qt4/recipe.toml index 7b903dc39284ad14532f80e60a6263f34ee2c819..92e1abe5b15511784fdc3371ded010318dbf758b 100644 --- a/recipes/wip/gui/qt4/recipe.toml +++ b/recipes/wip/libs/qt4/recipe.toml @@ -1,4 +1,5 @@ #TODO find a tarball link +#TODO port to Orbital [source] tar = "http://download.qt.io/official_releases/qt/4.8/4.8.7/qt-everywhere-opensource-src-4.8.7.tar.gz" [build] diff --git a/recipes/wip/gui/qt5-base/recipe.toml b/recipes/wip/libs/qt5-base/recipe.toml similarity index 94% rename from recipes/wip/gui/qt5-base/recipe.toml rename to recipes/wip/libs/qt5-base/recipe.toml index 69c6c8109059b3b618e4c4ea0e49a8f56a11a5ae..4ee45eea8b467ecc12b1c868e077533e20a1d60d 100644 --- a/recipes/wip/gui/qt5-base/recipe.toml +++ b/recipes/wip/libs/qt5-base/recipe.toml @@ -1,4 +1,5 @@ #TODO make libxkbcommon work +#TODO port to Orbital #TODO build instructions - https://doc.qt.io/qt-5/linux-building.html #TODO customization - https://doc.qt.io/qt-5/configure-options.html [source] diff --git a/recipes/wip/gui/qt5-full/recipe.toml b/recipes/wip/libs/qt5-full/recipe.toml similarity index 94% rename from recipes/wip/gui/qt5-full/recipe.toml rename to recipes/wip/libs/qt5-full/recipe.toml index b493152baf33b62db795378975cb9fb3dba364d5..238eafcb3cc664fd54d61f4de96ac5f6f2c730c0 100644 --- a/recipes/wip/gui/qt5-full/recipe.toml +++ b/recipes/wip/libs/qt5-full/recipe.toml @@ -1,3 +1,4 @@ +#TODO port to Orbital #TODO build instructions - https://doc.qt.io/qt-5/linux-building.html #TODO customization - https://doc.qt.io/qt-5/configure-options.html [source] diff --git a/recipes/wip/gui/qt6-base/recipe.toml b/recipes/wip/libs/qt6-base/recipe.toml similarity index 94% rename from recipes/wip/gui/qt6-base/recipe.toml rename to recipes/wip/libs/qt6-base/recipe.toml index 5b2ca35a326e34f686f1c390120d8e990ca74da2..c470068c290c12eececf903c0f25713ecece36a6 100644 --- a/recipes/wip/gui/qt6-base/recipe.toml +++ b/recipes/wip/libs/qt6-base/recipe.toml @@ -1,4 +1,5 @@ #TODO make libxkbcommon work +#TODO port to Orbital #TODO build instructions - https://doc.qt.io/qt-6/linux-building.html #TODO customization - https://doc.qt.io/qt-6/configure-options.html [source] diff --git a/recipes/wip/gui/qt6-full/recipe.toml b/recipes/wip/libs/qt6-full/recipe.toml similarity index 92% rename from recipes/wip/gui/qt6-full/recipe.toml rename to recipes/wip/libs/qt6-full/recipe.toml index 83405bf367fe1b58bf9bcb3379fa120db0af165a..8dd76934a853c77ffbd2e5ca810ce64cc8999e5f 100644 --- a/recipes/wip/gui/qt6-full/recipe.toml +++ b/recipes/wip/libs/qt6-full/recipe.toml @@ -1,3 +1,4 @@ +#TODO port to Orbital #TODO Missing script for GNU Autotools and CMake [source] tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/single/qt-everywhere-src-6.6.1.tar.xz" diff --git a/recipes/wip/libs/raylib/recipe.toml b/recipes/wip/libs/raylib/recipe.toml index 887258ee30c98666fbbb6b6b5d6c1b636586bd71..cdd626f523655684a6204a785b1d37b86489d742 100644 --- a/recipes/wip/libs/raylib/recipe.toml +++ b/recipes/wip/libs/raylib/recipe.toml @@ -1,3 +1,4 @@ +#TODO port to Orbital #TODO probably wrong script, see https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux [source] git = "https://github.com/raysan5/raylib" @@ -6,7 +7,6 @@ rev = "ae50bfa2cc569c0f8d5bc4315d39db64005b1b08" template = "custom" dependencies = [ "mesa", - "libwayland", "libxkbcommon", ] script = """ diff --git a/recipes/wip/nonfree/games/openspades/recipe.toml b/recipes/wip/nonfree/games/openspades/recipe.toml index c2f0d5f8f2264279d8f0227e3a122b85149c777c..798717fb8ed17ce270cfb5b23bb71ab586aa929f 100644 --- a/recipes/wip/nonfree/games/openspades/recipe.toml +++ b/recipes/wip/nonfree/games/openspades/recipe.toml @@ -1,6 +1,5 @@ #TODO probably wrong script, see https://github.com/yvt/openspades#on-unixes-from-source -# The game crash with the Wayland backend of SDL2, you need to use the "SDL_VIDEODRIVER=x11" environment variable to use XWayland -# a script to workaround this is the best solution +#TODO port GLEW to Orbital [source] git = "https://github.com/yvt/openspades" [build] diff --git a/recipes/wip/nonfree/games/zerospades/recipe.toml b/recipes/wip/nonfree/games/zerospades/recipe.toml index 9234262552c2ace424397378ed4df608ed4653e6..ba270adfe2a3f53a2c23f07fed5a488db587a125 100644 --- a/recipes/wip/nonfree/games/zerospades/recipe.toml +++ b/recipes/wip/nonfree/games/zerospades/recipe.toml @@ -1,6 +1,5 @@ #TODO probably wrong script, see https://github.com/yvt/openspades#on-unixes-from-source -# The game crash with the Wayland backend of SDL2, you need to use the "SDL_VIDEODRIVER=x11" environment variable to use XWayland -# a script to workaround this is the best solution +#TODO port GLEW to Orbital [source] git = "https://github.com/siecvi/zerospades" [build]