Package Details: pandoc-bin 3.1.12.2-1

Git Clone URL: https://aur.archlinux.org/pandoc-bin.git (read-only, click to copy)
Package Base: pandoc-bin
Description: Pandoc - executable only, without 750MB Haskell depends/makedepends
Upstream URL: https://pandoc.org
Licenses: GPL2
Conflicts: pandoc-cli
Provides: pandoc, pandoc-cli
Submitter: cdkitching
Maintainer: gustawho
Last Packager: gustawho
Votes: 307
Popularity: 3.00
First Submitted: 2017-10-03 08:45 (UTC)
Last Updated: 2024-03-08 07:54 (UTC)

Dependencies (1)

Required by (318)

Sources (3)

Pinned Comments

cdkitching commented on 2023-09-22 09:07 (UTC)

Using this package will waste instead of save disk space if:

  • You're a haskell developer and need the shared libraries/compilers/etc. anyway.
  • You have >10 other statically-linked haskell packages around the same size as Pandoc (in which case you'll get a saving from making them all dynamically linked).

Neither of these scenarios is particularly likely.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

eNV25 commented on 2022-05-24 07:55 (UTC)

Can you please use provides=("pandoc=$pkgver"). I need this for dependency resolution for aur/pandoc-crossref-bin.

m040601 commented on 2022-02-05 13:40 (UTC)

To the current (or future maintainers) of this PKGBUILD.

As of February 2022 4th, it still contains this:

Replaces:   pandoc-lite, pandoc-static

Please remove it. It only confuses users.There used to be, but there isn't anymore any other package called "pandoc-lite" or "pandoc-static".

xyproto commented on 2021-11-30 18:23 (UTC)

Not having to update 50+ Haskell packages every other update just to have pandoc installed is a relief. Thanks for creating this package.

helloitisme commented on 2021-11-25 14:48 (UTC)

Ah a sigh of relief when I found this, thanks!

djmattyg007 commented on 2021-06-28 05:45 (UTC)

Could you please change the upstream URL to use HTTPS?

eNV25 commented on 2021-03-30 06:13 (UTC)

You could add aarch64 like this.

diff --git a/PKGBUILD b/PKGBUILD
index 8de122d..70899e4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ pkgrel=1
 pkgdesc="Pandoc - executable only, without 750MB Haskell depends/makedepends"
 url="http://pandoc.org"
 license=("GPL")
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
 conflicts=("pandoc")
 provides=("pandoc")
 replaces=('pandoc-static' 'pandoc-lite')
@@ -12,15 +12,18 @@ depends=()
 optdepends=(
     'texlive-core: for pdf output'
 )
-
 source=(
-    "$pkgname-bin-$pkgver.tar.gz::https://github.com/jgm/pandoc/releases/download/${pkgver}/pandoc-${pkgver}-linux-amd64.tar.gz"
-
-    # The binary release doesn't have the datafiles, so we need to yoink those out of the source tarball, too.
     "$pkgname-source-$pkgver.tar.gz::https://github.com/jgm/pandoc/archive/${pkgver}.tar.gz"
 )
-sha256sums=('fdcd77381cd3c41aaf626f0ced64f979062e2e6080f84797278f4c143571ae3f'
-            '7ee473f2a13f914353d17877ed5a400aa1ea463bbeb66e175e771f50d0319a51')
+source_x86_64=(
+    "$pkgname-bin-$pkgver.tar.gz::https://github.com/jgm/pandoc/releases/download/${pkgver}/pandoc-${pkgver}-linux-amd64.tar.gz"
+)
+source_aarch64=(
+    "$pkgname-bin-$pkgver.tar.gz::https://github.com/jgm/pandoc/releases/download/${pkgver}/pandoc-${pkgver}-linux-arm64.tar.gz"
+)
+sha256sums=('7ee473f2a13f914353d17877ed5a400aa1ea463bbeb66e175e771f50d0319a51')
+sha256sums_x86_64=('fdcd77381cd3c41aaf626f0ced64f979062e2e6080f84797278f4c143571ae3f')
+sha256sums_aarch64=('fdcd77381cd3c41aaf626f0ced64f979062e2e6080f84797278f4c143571ae3f')

 package() {
     cd "${srcdir}/pandoc-${pkgver}"

HeinrichAD commented on 2021-03-28 14:28 (UTC)

Manual update to 2.13:

diff --git a/PKGBUILD b/PKGBUILD
index 8de122d..113f4dc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
 pkgname=pandoc-bin
-pkgver=2.11.3
+pkgver=2.13
 pkgrel=1
 pkgdesc="Pandoc - executable only, without 750MB Haskell depends/makedepends"
 url="http://pandoc.org"
@@ -19,8 +19,8 @@ source=(
     # The binary release doesn't have the datafiles, so we need to yoink those out of the source tarball, too.
     "$pkgname-source-$pkgver.tar.gz::https://github.com/jgm/pandoc/archive/${pkgver}.tar.gz"
 )
-sha256sums=('fdcd77381cd3c41aaf626f0ced64f979062e2e6080f84797278f4c143571ae3f'
-            '7ee473f2a13f914353d17877ed5a400aa1ea463bbeb66e175e771f50d0319a51')
+sha256sums=('7404aa88a6eb9fbb99d9803b80170a3a546f51959230cc529c66a2ce6b950d4c'
+            '16ef030d25006192f77ab1bd1fa403d464fe7cfabc34e7659c1827b69437eac2')

 package() {
     cd "${srcdir}/pandoc-${pkgver}"
@@ -34,8 +34,4 @@ package() {
     # We're still missing all the datafiles and so on. We get those from the source tarball...
     cp -R data "${pkgdir}/usr/share/pandoc/"
     cp COPYRIGHT MANUAL.txt "${pkgdir}/usr/share/pandoc/"
-
-    # When pandoc stopped having templates as a submodule, they copied various github turds into their source
-    # tree, so let's tidy that up...
-    rm -R ${pkgdir}/usr/share/pandoc/data/templates/{.github,README.markdown}
 }
(END)

mmberlin commented on 2021-03-16 17:03 (UTC)

Manually updated pkgbuild to 2.12. Failed to complete final rm line as described by gesh. Installed successfully when commented out.

dagdrommer commented on 2021-03-01 16:17 (UTC)

I would appreciate an update of this package. Pandoc-crossref (https://aur.archlinux.org/packages/haskell-pandoc-crossref-bin/) is up-to-date and gives a warning, that it has been build for a higher pandoc version.

gesh commented on 2021-01-16 18:34 (UTC)

Note for when updating this package: since 2020-12-18 (f4839cc and 29c6089), the final rm in package() is unnecessary