Alexander Rødseth pushed to branch main at Arch Linux / Packaging / Packages / 
odin


Commits:
7b69a7d2 by Alexander F. Rødseth at 2026-08-16T12:27:49+02:00
upgpkg: dev_2026_08-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = odin
        pkgdesc = Data-oriented programming language
-       pkgver = dev_2026_07
-       pkgrel = 2
+       pkgver = dev_2026_08
+       pkgrel = 1
        url = https://odin-lang.org/
        arch = x86_64
        license = BSD-3-Clause
@@ -12,8 +12,9 @@ pkgbase = odin
        depends = clang
        depends = llvm21-libs
        depends = python
+       depends = miniaudio
        options = staticlibs
-       source = git+https://github.com/odin-lang/Odin#tag=dev-2026-07
-       b2sums = 
bdf95376c4875299516278a5ff31c9647dafe95c05ad9c45cc558f1ea5958c20811b24e9da4074460010e55c5bae9217cc24074ea9fede3bdd9d44bec169533b
+       source = git+https://github.com/odin-lang/Odin#tag=dev-2026-08
+       b2sums = 
8596b79847f001074bab61382cc5706eeef2ac05ff33e450d2e0f909ef08b1b139fc040944e11297ff033c841541c71fa42adb9aab83c32cc0a40025cee54575
 
 pkgname = odin


=====================================
PKGBUILD
=====================================
@@ -7,18 +7,18 @@
 
 pkgname=odin
 # using monthly tags until a release is tagged
-pkgver=dev_2026_07
-pkgrel=2
+pkgver=dev_2026_08
+pkgrel=1
 pkgdesc='Data-oriented programming language'
 arch=(x86_64)
 url='https://odin-lang.org/'
 license=(BSD-3-Clause)
-depends=(clang llvm21-libs python)
+depends=(clang llvm21-libs python miniaudio)
 makedepends=(git llvm21 stb)
 checkdepends=(mbedtls)
 options=(staticlibs)
 source=("git+https://github.com/odin-lang/Odin#tag=${pkgver//_/-}";)
-b2sums=('bdf95376c4875299516278a5ff31c9647dafe95c05ad9c45cc558f1ea5958c20811b24e9da4074460010e55c5bae9217cc24074ea9fede3bdd9d44bec169533b')
+b2sums=('8596b79847f001074bab61382cc5706eeef2ac05ff33e450d2e0f909ef08b1b139fc040944e11297ff033c841541c71fa42adb9aab83c32cc0a40025cee54575')
 
 build() {
   cd Odin
@@ -27,20 +27,18 @@ build() {
   export LLVM_CONFIG=/usr/lib/llvm21/bin/llvm-config
   make release
 
-  # TODO: unbundle third-party dependencies
-  make -C vendor/cgltf/src
-  make -C vendor/miniaudio/src
-  make -C vendor/stb/src
+  cd vendor/cgltf/src
+  ./build_cgltf.sh
 }
 
 check() {
   cd Odin
-  #./odin check examples/all -strict-style
-  #python tests/core/download_assets.py tests/core/assets
-  ##./odin test tests/core/normal.odin -file -all-packages
-  #./odin test tests/core/speed.odin -o:speed -file -all-packages
-  #./odin test tests/vendor -all-packages
-  #./odin test tests/internal -all-packages
+
+  python tests/core/download_assets.py tests/core/assets
+  ./odin test tests/core/normal.odin -file -all-packages
+  ./odin test tests/core/speed.odin -o:speed -file -all-packages
+  ./odin test tests/vendor -all-packages
+  ./odin test tests/internal -all-packages
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/odin/-/commit/7b69a7d2080b3bd988a0d2d1e1b2dea411c0d656

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/odin/-/commit/7b69a7d2080b3bd988a0d2d1e1b2dea411c0d656
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to