From 51ea7d27dfada1b3b23c7206a73690e370c23891 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Thu, 4 Aug 2022 09:04:53 -0600
Subject: [PATCH] Convert readline to toml

---
 recipes/readline/recipe.sh                    | 39 -------------------
 recipes/readline/recipe.toml                  | 11 ++++++
 .../{01-config-sub.patch => redox.patch}      |  0
 3 files changed, 11 insertions(+), 39 deletions(-)
 delete mode 100644 recipes/readline/recipe.sh
 create mode 100644 recipes/readline/recipe.toml
 rename recipes/readline/{01-config-sub.patch => redox.patch} (100%)

diff --git a/recipes/readline/recipe.sh b/recipes/readline/recipe.sh
deleted file mode 100644
index 72dd391fb..000000000
--- a/recipes/readline/recipe.sh
+++ /dev/null
@@ -1,39 +0,0 @@
-VERSION=7.0
-TAR=http://ftp.gnu.org/gnu/readline/readline-$VERSION.tar.gz
-BUILD_DEPENDS=(ncurses)
-
-function recipe_version {
-    echo "$VERSION"
-    skip=1
-}
-
-function recipe_update {
-    echo "skipping update"
-    skip=1
-}
-
-function recipe_build {
-    sysroot="$(realpath ../sysroot)"
-    export LDFLAGS="-L$sysroot/lib"
-    export CFLAGS="-I$sysroot/include"
-    ./configure --disable-shared --build=${BUILD} --host=${HOST} --prefix=""
-    "$REDOX_MAKE" -j"$($NPROC)"
-    skip=1
-}
-
-function recipe_test {
-    echo "skipping test"
-    skip=1
-}
-
-function recipe_clean {
-    "$REDOX_MAKE" clean
-    skip=1
-}
-
-function recipe_stage {
-    dest="$(realpath $1)"
-    "$REDOX_MAKE" DESTDIR="$dest" install
-    rm -rf "$1"/share/{doc,info,man}
-    skip=1
-}
diff --git a/recipes/readline/recipe.toml b/recipes/readline/recipe.toml
new file mode 100644
index 000000000..b863fdc27
--- /dev/null
+++ b/recipes/readline/recipe.toml
@@ -0,0 +1,11 @@
+[source]
+tar = "http://ftp.gnu.org/gnu/readline/readline-7.0.tar.gz"
+patches = [
+    "redox.patch"
+]
+
+[build]
+template = "configure"
+depends = [
+    "ncurses",
+]
diff --git a/recipes/readline/01-config-sub.patch b/recipes/readline/redox.patch
similarity index 100%
rename from recipes/readline/01-config-sub.patch
rename to recipes/readline/redox.patch
-- 
GitLab