| author | Frederik Schwan
<freswa@archlinux.org> 2023-03-22 14:20:44 UTC |
| committer | Frederik Schwan
<freswa@archlinux.org> 2023-03-22 14:20:44 UTC |
| parent | ea08a42d3ab526e194347d8f319ee814253870a6 |
| 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 + } + }