From 535aec2547b58788dc0321a8d6c407c592918c20 Mon Sep 17 00:00:00 2001
From: Hoang Nguyen <folliekazetani@protonmail.com>
Date: Wed, 1 Jan 2025 00:00:00 +0700
Subject: [PATCH] community/nickel: upgrade to 1.9.1

---
 community/nickel/APKBUILD                  | 11 +++++++----
 community/nickel/explicit-dep-comrak.patch | 13 +++++++++++++
 2 files changed, 20 insertions(+), 4 deletions(-)
 create mode 100644 community/nickel/explicit-dep-comrak.patch

diff --git a/community/nickel/APKBUILD b/community/nickel/APKBUILD
index cf0117c88d9b..bc94a5926bc4 100644
--- a/community/nickel/APKBUILD
+++ b/community/nickel/APKBUILD
@@ -1,7 +1,7 @@
 maintainer="Hoang Nguyen <folliekazetani@protonmail.com>"
 pkgname=nickel
-pkgver=1.8.1
-pkgrel=1
+pkgver=1.9.1
+pkgrel=0
 pkgdesc="Generic configuration language for less"
 url="https://nickel-lang.org/"
 # s390x, loongarch64: nix crate fails to build
@@ -12,7 +12,9 @@ makedepends="cargo cargo-auditable"
 checkdepends="python3"
 subpackages="$pkgname-doc $pkgname-language-server:_langserver"
 options="net"
-source="$pkgname-$pkgver.tar.gz::https://github.com/tweag/nickel/archive/refs/tags/$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/tweag/nickel/archive/refs/tags/$pkgver.tar.gz
+	explicit-dep-comrak.patch
+	"
 
 prepare() {
 	default_prepare
@@ -43,5 +45,6 @@ _langserver() {
 }
 
 sha512sums="
-fc1429b7e40a7162d0324c80992474e01dc4fa27e7905cac95351262cd6bedce7f58f6b4576797db62d7b626d9c1c363fa4c82b38c327c2ed00bac750ea77a42  nickel-1.8.1.tar.gz
+23b926125f1c5ad7ff9fae1105f63164ea71b44c3cb1e4568e9fe40dec37e96e464c9c4ab8b4272f28ab35de6c3fa833e04e4815143aef4ec5ae16b9b62f9be0  nickel-1.9.1.tar.gz
+a5d2c2899e81d480702f4f43d42373019a28d032e711a12d133b320ff4ad43b158bb4fb9577a5bfbc150131913d7267a8fe511b908b1e62b09de089fb440a677  explicit-dep-comrak.patch
 "
diff --git a/community/nickel/explicit-dep-comrak.patch b/community/nickel/explicit-dep-comrak.patch
new file mode 100644
index 000000000000..67b73f45fc8d
--- /dev/null
+++ b/community/nickel/explicit-dep-comrak.patch
@@ -0,0 +1,13 @@
+diff --git a/cli/Cargo.toml b/cli/Cargo.toml
+index 9d52bebf..78dc60b1 100644
+--- a/cli/Cargo.toml
++++ b/cli/Cargo.toml
+@@ -18,7 +18,7 @@ bench = false
+ [features]
+ default = ["repl", "doc", "format"]
+ repl = ["nickel-lang-core/repl"]
+-doc = ["nickel-lang-core/doc", "comrak"]
++doc = ["nickel-lang-core/doc", "dep:comrak"]
+ format = ["nickel-lang-core/format", "dep:tempfile"]
+ metrics = ["dep:metrics", "dep:metrics-util", "nickel-lang-core/metrics"]
+ 
-- 
GitLab