Loading pkgs/by-name/od/odin/package.nix +3 −2 Original line number Diff line number Diff line Loading @@ -13,13 +13,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "odin"; version = "dev-2026-02"; version = "dev-2026-04"; src = fetchFromGitHub { owner = "odin-lang"; repo = "Odin"; tag = finalAttrs.version; hash = "sha256-TiXHFFmXzSyENFeTtQoskGrU7oWAHXR7eGgne0w1vEE="; hash = "sha256-vUQKXyVKZRLzAPeCileAOIfWXvKLrIjYIHXTdMGnG3k="; }; patches = [ Loading Loading @@ -96,6 +96,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "odin"; maintainers = with lib.maintainers; [ astavie atomicptr diniamo ]; platforms = lib.platforms.unix; Loading pkgs/by-name/od/odin/system-raylib.patch +11 −10 Original line number Diff line number Diff line Loading @@ -39,10 +39,10 @@ index 559437a60..cd31fbe43 100644 RAYGUI_VERSION :: "4.0" diff --git a/vendor/raylib/raylib.odin b/vendor/raylib/raylib.odin index 02bb6deea..0df93009b 100644 index b051f1885..9376dcc48 100644 --- a/vendor/raylib/raylib.odin +++ b/vendor/raylib/raylib.odin @@ -99,42 +99,7 @@ MAX_TEXT_BUFFER_LENGTH :: #config(RAYLIB_MAX_TEXT_BUFFER_LENGTH, 1024) @@ -97,42 +97,7 @@ MAX_MATERIAL_MAPS :: #config(RAYLIB_MAX_MATERIAL_MAPS, 12) #assert(size_of(rune) == size_of(c.int)) Loading Loading @@ -87,21 +87,21 @@ index 02bb6deea..0df93009b 100644 VERSION_MAJOR :: 5 VERSION_MINOR :: 5 diff --git a/vendor/raylib/rlgl/rlgl.odin b/vendor/raylib/rlgl/rlgl.odin index 6ac19695d..78a483a59 100644 index 14a7cf5b0..a8e641220 100644 --- a/vendor/raylib/rlgl/rlgl.odin +++ b/vendor/raylib/rlgl/rlgl.odin @@ -112,47 +112,12 @@ import rl "../." @@ -112,47 +112,7 @@ import rl "../." VERSION :: "5.0" -RAYLIB_SHARED :: #config(RAYLIB_SHARED, false) -RAYLIB_WASM_LIB :: #config(RAYLIB_WASM_LIB, "../wasm/libraylib.a") - // Note: We pull in the full raylib library. If you want a truly stand-alone rlgl, then: // - Compile a separate rlgl library and use that in the foreign import blocks below. // - Remove the `import rl "../."` line // - Copy the code from raylib.odin for any types we alias from that package (see PixelFormat etc) -// Note: We pull in the full raylib library. If you want a truly stand-alone rlgl, then: -// - Compile a separate rlgl library and use that in the foreign import blocks below. -// - Remove the `import rl "../."` line -// - Copy the code from raylib.odin for any types we alias from that package (see PixelFormat etc) - -when ODIN_OS == .Windows { - @(extra_linker_flags="/NODEFAULTLIB:" + ("msvcrt" when RAYLIB_SHARED else "libcmt")) - foreign import lib { Loading Loading @@ -139,3 +139,4 @@ index 6ac19695d..78a483a59 100644 GRAPHICS_API_OPENGL_11 :: false GRAPHICS_API_OPENGL_21 :: true Loading
pkgs/by-name/od/odin/package.nix +3 −2 Original line number Diff line number Diff line Loading @@ -13,13 +13,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "odin"; version = "dev-2026-02"; version = "dev-2026-04"; src = fetchFromGitHub { owner = "odin-lang"; repo = "Odin"; tag = finalAttrs.version; hash = "sha256-TiXHFFmXzSyENFeTtQoskGrU7oWAHXR7eGgne0w1vEE="; hash = "sha256-vUQKXyVKZRLzAPeCileAOIfWXvKLrIjYIHXTdMGnG3k="; }; patches = [ Loading Loading @@ -96,6 +96,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "odin"; maintainers = with lib.maintainers; [ astavie atomicptr diniamo ]; platforms = lib.platforms.unix; Loading
pkgs/by-name/od/odin/system-raylib.patch +11 −10 Original line number Diff line number Diff line Loading @@ -39,10 +39,10 @@ index 559437a60..cd31fbe43 100644 RAYGUI_VERSION :: "4.0" diff --git a/vendor/raylib/raylib.odin b/vendor/raylib/raylib.odin index 02bb6deea..0df93009b 100644 index b051f1885..9376dcc48 100644 --- a/vendor/raylib/raylib.odin +++ b/vendor/raylib/raylib.odin @@ -99,42 +99,7 @@ MAX_TEXT_BUFFER_LENGTH :: #config(RAYLIB_MAX_TEXT_BUFFER_LENGTH, 1024) @@ -97,42 +97,7 @@ MAX_MATERIAL_MAPS :: #config(RAYLIB_MAX_MATERIAL_MAPS, 12) #assert(size_of(rune) == size_of(c.int)) Loading Loading @@ -87,21 +87,21 @@ index 02bb6deea..0df93009b 100644 VERSION_MAJOR :: 5 VERSION_MINOR :: 5 diff --git a/vendor/raylib/rlgl/rlgl.odin b/vendor/raylib/rlgl/rlgl.odin index 6ac19695d..78a483a59 100644 index 14a7cf5b0..a8e641220 100644 --- a/vendor/raylib/rlgl/rlgl.odin +++ b/vendor/raylib/rlgl/rlgl.odin @@ -112,47 +112,12 @@ import rl "../." @@ -112,47 +112,7 @@ import rl "../." VERSION :: "5.0" -RAYLIB_SHARED :: #config(RAYLIB_SHARED, false) -RAYLIB_WASM_LIB :: #config(RAYLIB_WASM_LIB, "../wasm/libraylib.a") - // Note: We pull in the full raylib library. If you want a truly stand-alone rlgl, then: // - Compile a separate rlgl library and use that in the foreign import blocks below. // - Remove the `import rl "../."` line // - Copy the code from raylib.odin for any types we alias from that package (see PixelFormat etc) -// Note: We pull in the full raylib library. If you want a truly stand-alone rlgl, then: -// - Compile a separate rlgl library and use that in the foreign import blocks below. -// - Remove the `import rl "../."` line -// - Copy the code from raylib.odin for any types we alias from that package (see PixelFormat etc) - -when ODIN_OS == .Windows { - @(extra_linker_flags="/NODEFAULTLIB:" + ("msvcrt" when RAYLIB_SHARED else "libcmt")) - foreign import lib { Loading Loading @@ -139,3 +139,4 @@ index 6ac19695d..78a483a59 100644 GRAPHICS_API_OPENGL_11 :: false GRAPHICS_API_OPENGL_21 :: true