From 15bac40a98a395787302f405a3adddf0bcc79c99 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Tue, 19 Aug 2025 14:00:40 +0200 Subject: [PATCH] New package: Hieroglyphic-2.3.0 --- .../patches/statically-embed-onnx.patch | 25 +++++++++++++++++++ srcpkgs/Hieroglyphic/template | 22 ++++++++++++++++ srcpkgs/onnx/template | 20 +++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 srcpkgs/Hieroglyphic/patches/statically-embed-onnx.patch create mode 100644 srcpkgs/Hieroglyphic/template create mode 100644 srcpkgs/onnx/template diff --git a/srcpkgs/Hieroglyphic/patches/statically-embed-onnx.patch b/srcpkgs/Hieroglyphic/patches/statically-embed-onnx.patch new file mode 100644 index 00000000000000..f9e99bb6f81ce3 --- /dev/null +++ b/srcpkgs/Hieroglyphic/patches/statically-embed-onnx.patch @@ -0,0 +1,25 @@ +diff --git a/Cargo.toml b/Cargo.toml +index 90121a2..1766ccc 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -29,6 +29,8 @@ ort = { version = "2.0.0-rc.12", default-features = false, features = [ + "std", + "ndarray", + "api-24", ++ "download-binaries", ++ "tls-rustls" + ] } + ndarray = "0.17" + base64 = "0.22" +diff --git a/meson.build b/meson.build +index 9d45175..96f3150 100644 +--- a/meson.build ++++ b/meson.build +@@ -14,7 +14,6 @@ dependency('glib-2.0', version: '>= 2.70') + dependency('gio-2.0', version: '>= 2.70') + dependency('gtk4', version: '>= 4.20.0') + dependency('libadwaita-1', version: '>= 1.8') +-dependency('libonnxruntime', version: '>= 1.23') + + find_program('glib-compile-resources', required: true) + glib_compile_schemas = find_program('glib-compile-schemas', required: true) diff --git a/srcpkgs/Hieroglyphic/template b/srcpkgs/Hieroglyphic/template new file mode 100644 index 00000000000000..6a6d3fb1cb7e0f --- /dev/null +++ b/srcpkgs/Hieroglyphic/template @@ -0,0 +1,22 @@ +# Template file for 'Hieroglyphic' +pkgname=Hieroglyphic +version=2.3.0 +revision=1 +archs="~i686*" +build_style=meson +build_helper=rust +hostmakedepends="pkg-config cmake cargo rust gettext desktop-file-utils glib-devel + gtk-update-icon-cache gtk4-update-icon-cache" +makedepends="gtk4-devel libadwaita-devel rust-std openssl-devel" +short_desc="Find LaTeX and Typst symbols" +maintainer="Bnyro " +license="GPL-3.0-or-later" +homepage="https://github.com/FineFindus/Hieroglyphic" +distfiles="https://github.com/FineFindus/Hieroglyphic/archive/refs/tags/v${version}.tar.gz" +checksum=5efec292930f81e8821884c7f4ac9acfc3e1844518318767f0ad6a0e91ca7409 + +pre_patch() { + if [ "$CROSS_BUILD" ]; then + vsed -i src/meson.build -e "s%rust_target /%'${RUST_TARGET}' / 'release' /%" + fi +} diff --git a/srcpkgs/onnx/template b/srcpkgs/onnx/template new file mode 100644 index 00000000000000..4785a4cf1d9a04 --- /dev/null +++ b/srcpkgs/onnx/template @@ -0,0 +1,20 @@ +# Template file for 'onnx' +pkgname=onnx +version=1.24.4 +revision=1 +build_style=cmake +#configure_args="" +#make_build_args="" +#make_install_args="" +#conf_files="" +#make_dirs="/var/log/dir 0755 root root" +hostmakedepends="" +makedepends="" +depends="" +short_desc="ML inferencing accelerator" +maintainer="Bnyro " +license="MIT" +homepage="https://onnxruntime.ai/" +changelog="https://github.com/microsoft/onnxruntime/releases" +distfiles="https://github.com/microsoft/onnxruntime/archive/refs/tags/v${version}.tar.gz" +checksum=badbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadb