From 2c516de4de16c51c3956a642d1480af6ef0e6ed3 Mon Sep 17 00:00:00 2001
From: Ribbon <ribbon_45@proton.me>
Date: Mon, 11 Dec 2023 17:42:44 +0000
Subject: [PATCH] Update recipes

---
 recipes/wip/{emacs => emacs-nox}/recipe.toml | 0
 recipes/wip/inkscape/recipe.toml             | 5 ++++-
 recipes/wip/keepassxc/recipe.toml            | 6 +++++-
 recipes/wip/libart/recipe.toml               | 5 +++++
 recipes/wip/libaspell/recipe.toml            | 5 +++++
 recipes/wip/liblapack/recipe.toml            | 5 +++++
 6 files changed, 24 insertions(+), 2 deletions(-)
 rename recipes/wip/{emacs => emacs-nox}/recipe.toml (100%)
 create mode 100644 recipes/wip/libart/recipe.toml
 create mode 100644 recipes/wip/libaspell/recipe.toml
 create mode 100644 recipes/wip/liblapack/recipe.toml

diff --git a/recipes/wip/emacs/recipe.toml b/recipes/wip/emacs-nox/recipe.toml
similarity index 100%
rename from recipes/wip/emacs/recipe.toml
rename to recipes/wip/emacs-nox/recipe.toml
diff --git a/recipes/wip/inkscape/recipe.toml b/recipes/wip/inkscape/recipe.toml
index 0f0860dbc..6ff6b083f 100644
--- a/recipes/wip/inkscape/recipe.toml
+++ b/recipes/wip/inkscape/recipe.toml
@@ -1,5 +1,5 @@
 #TODO probably wrong script, see https://inkscape.org/develop/getting-started/#compile
-#TODO missing dependencies, see: https://gitlab.com/inkscape/inkscape-ci-docker/-/raw/master/install_dependencies.sh
+#TODO missing dependencies, see https://gitlab.com/inkscape/inkscape-ci-docker/-/raw/master/install_dependencies.sh
 [source]
 tar = "https://inkscape.org/gallery/item/44467/inkscape-1.3.1.tar.xz"
 [build]
@@ -11,6 +11,7 @@ dependencies = [
     "gtk3",
     "gtk3mm",
     "gdk-pixbuf",
+    "gtksourceview",
     "cairo",
     "cairomm",
     "pango",
@@ -24,6 +25,7 @@ dependencies = [
     "lib2geom",
     "atkmm",
     "harfbuzz",
+    "libblas",
     "libsoup",
     "libsigc++",
     "librsvg",
@@ -38,6 +40,7 @@ dependencies = [
     "libgspell-gtk3",
     "libjpeg-turbo",
     "liblcms",
+    "liblapack",
 ]
 script = """
 COOKBOOK_CONFIGURE="cmake"
diff --git a/recipes/wip/keepassxc/recipe.toml b/recipes/wip/keepassxc/recipe.toml
index 222d23a77..3efeb2ee6 100644
--- a/recipes/wip/keepassxc/recipe.toml
+++ b/recipes/wip/keepassxc/recipe.toml
@@ -1,5 +1,5 @@
 #TODO probably wrong script, see https://github.com/keepassxreboot/keepassxc/wiki/Building-KeePassXC#linux
-#TODO probably missing dependencies, see https://github.com/keepassxreboot/keepassxc/wiki/Building-KeePassXC#required-dependencies
+#TODO probably missing dependencies, see https://github.com/keepassxreboot/keepassxc/wiki/Set-up-Build-Environment-on-Linux#install-the-required-dependencies
 [source]
 tar = "https://github.com/keepassxreboot/keepassxc/releases/download/2.7.6/keepassxc-2.7.6-src.tar.xz"
 [build]
@@ -7,9 +7,13 @@ template = "custom"
 dependencies = [
     "qt5-base",
     "qt5-svg",
+    "qt5-x11extras",
     "zlib",
     "libbotan",
     "libargon2",
+    "libxi",
+    "libxtst",
+    "readline",
 ]
 script = """
 COOKBOOK_CONFIGURE="cmake"
diff --git a/recipes/wip/libart/recipe.toml b/recipes/wip/libart/recipe.toml
new file mode 100644
index 000000000..8549d7bf3
--- /dev/null
+++ b/recipes/wip/libart/recipe.toml
@@ -0,0 +1,5 @@
+#TODO probably wrong template
+[source]
+tar = "https://download.gnome.org/sources/libart_lgpl/2.3/libart_lgpl-2.3.21.tar.bz2"
+[build]
+template = "configure"
diff --git a/recipes/wip/libaspell/recipe.toml b/recipes/wip/libaspell/recipe.toml
new file mode 100644
index 000000000..0b3dc438a
--- /dev/null
+++ b/recipes/wip/libaspell/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://ftp.gnu.org/gnu/aspell/aspell-0.60.8.tar.gz"
+[build]
+template = "configure"
diff --git a/recipes/wip/liblapack/recipe.toml b/recipes/wip/liblapack/recipe.toml
new file mode 100644
index 000000000..fa272d81a
--- /dev/null
+++ b/recipes/wip/liblapack/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/Reference-LAPACK/lapack#installation
+[source]
+tar = "https://github.com/Reference-LAPACK/lapack/archive/refs/tags/v3.12.0.tar.gz"
+[build]
+template = "custom"
-- 
GitLab