git » ripgrep-all.git » commit 677f664

upgpkg: 0.9.6-4

author Frederik Schwan
2023-03-22 14:20:44 UTC
committer Frederik Schwan
2023-03-22 14:20:44 UTC
parent ea08a42d3ab526e194347d8f319ee814253870a6

upgpkg: 0.9.6-4

PKGBUILD +8 -3
pandoc_compat.patch +11 -0

diff --git a/PKGBUILD b/PKGBUILD
index ca3a89c..9a46e40 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
 
 pkgname=ripgrep-all
 pkgver=0.9.6
-pkgrel=3
+pkgrel=4
 pkgdesc="rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc."
 arch=('x86_64')
 url='https://github.com/phiresky/ripgrep-all'
@@ -19,11 +19,16 @@ optdepends=(
   'poppler: for the poppler adapter'
   'tesseract: for the tesseract adapter'
 )
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/phiresky/ripgrep-all/archive/refs/tags/v${pkgver}.tar.gz")
-b2sums=('184ad8835c00913eba07c6f922683b372f790ba9a04141bb98fa7510095cc392b750361ddd0cbe0e2ebf832b24249c0203f07b1e494ae7810ca1585868895bf2')
+options=(!lto)
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/phiresky/ripgrep-all/archive/refs/tags/v${pkgver}.tar.gz"
+        pandoc_compat.patch)
+b2sums=('184ad8835c00913eba07c6f922683b372f790ba9a04141bb98fa7510095cc392b750361ddd0cbe0e2ebf832b24249c0203f07b1e494ae7810ca1585868895bf2'
+        '1d794aff3883999acd69c26151d8c956dfe4df38ddff2919c7a7e24955682b9af5638db6b0a32752348216a46ffd73c15cd7f4f71b6f5d8f9eed6adc6f8e2968')
 
 prepare() {
   cd ripgrep-all-${pkgver}
+  # Pandoc 3.x compatibility
+  patch -Np1 < ../pandoc_compat.patch
   cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
 }
 
diff --git a/pandoc_compat.patch b/pandoc_compat.patch
new file mode 100644
index 0000000..f899c17
--- /dev/null
+++ b/pandoc_compat.patch
@@ -0,0 +1,11 @@
+--- aaa/src/adapters/pandoc.rs	2023-03-22 14:32:02.599432479 +0100
++++ bbb/src/adapters/pandoc.rs	2023-03-22 14:32:54.759429382 +0100
+@@ -80,7 +80,7 @@
+             //.arg("--to=commonmark-header_attributes-link_attributes-fenced_divs-markdown_in_html_blocks-raw_html-native_divs-native_spans-bracketed_spans")
+             .arg("--to=plain")
+             .arg("--wrap=none")
+-            .arg("--atx-headers");
++            .arg("--markdown-headings=atx");
+         cmd
+     }
+ }