diff --git a/common/shlibs b/common/shlibs index f730771ecdf..dac9d4c7418 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3940,7 +3940,7 @@ libcaribou.so.0 libcaribou-0.4.21_3 libtinyclipboard.so.1 tinyclipboard-16.01_1 libcbor.so.0.7 libcbor-0.7.0_1 libfido2.so.1 libfido2-1.3.0_1 -libjanet.so.1.11 janet-1.11.0_1 +libjanet.so.1.12 janet-1.12.1_1 libOpenImageDenoise.so.0 openimagedenoise-1.2.0_1 libcbang0.so cbang-1.3.3_1 libblosc.so.1 c-blosc-1.17.1_1 diff --git a/srcpkgs/janet/patches/dynlink.patch b/srcpkgs/janet/patches/dynlink.patch index 19e8f30c3cb..4518660e0e1 100644 --- a/srcpkgs/janet/patches/dynlink.patch +++ b/srcpkgs/janet/patches/dynlink.patch @@ -1,13 +1,15 @@ ---- a/meson.build.orig -+++ b/meson.build -@@ -184,8 +186,9 @@ - extra_cross_cflags = [] +--- meson.build.orig ++++ meson.build +@@ -184,10 +184,11 @@ + else + extra_cflags = [] endif - -janet_mainclient = executable('janet', janetc, mainclient_src, +janet_mainclient = executable('janet', mainclient_src, include_directories : incdir, dependencies : [m_dep, dl_dep, thread_dep], - c_args : extra_native_cflags, + c_args : extra_cflags, + link_with : [libjanet], install : true) + + if meson.is_cross_build() diff --git a/srcpkgs/janet/template b/srcpkgs/janet/template index 189f6ba7f59..7b3c97315c6 100644 --- a/srcpkgs/janet/template +++ b/srcpkgs/janet/template @@ -1,6 +1,6 @@ # Template file for 'janet' pkgname=janet -version=1.11.3 +version=1.12.1 revision=1 build_style=meson short_desc="Dynamic Lisp dialect and bytecode VM" @@ -8,8 +8,7 @@ maintainer="Leah Neukirchen " license="MIT" homepage="https://janet-lang.org/" distfiles="https://github.com/janet-lang/janet/archive/v${version}.tar.gz" -checksum=60b389b5fcc5969760ec802fa5faf6383e272c769aef4a94e377cfd8376f4a8c -patch_args="-Np1" +checksum=a04670448ad41802830c1b4a5dc217d85ed39727734ee5e63a5cf59aa2d50e78 post_install() { vlicense LICENSE