commit:     9e5b3c8079e8e5470140f757dcd2252d681b31e4
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 31 21:01:29 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Aug 31 21:22:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5b3c80

app-text/pandoc-bin: bump to 3.1.7

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-text/pandoc-bin/Manifest                |  2 ++
 app-text/pandoc-bin/pandoc-bin-3.1.7.ebuild | 56 +++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest
index 495a5cf252dd..5e1bf84b0abe 100644
--- a/app-text/pandoc-bin/Manifest
+++ b/app-text/pandoc-bin/Manifest
@@ -4,3 +4,5 @@ DIST pandoc-3.1.6.1-linux-amd64.tar.gz 31085424 BLAKE2B 
35cdd4e9671720d9f7713379
 DIST pandoc-3.1.6.1-linux-arm64.tar.gz 33743040 BLAKE2B 
d6e70616ce8e61e31d2da6aeb6097e464d1b410f9caae8550846ee238a39c3f1fee93d4c18501cdebfc7b3142be9a691fdf2bf15b38b6184ad491df6cee17d22
 SHA512 
552bfb504d2e03ffbb3e46c67fef8056d073821b141e97b32248d77b569c752a13f69cba4c0e3a4fdf340a14ff3a1b1e2337e8545ac41fcf4f8a76c6e2e10bb7
 DIST pandoc-3.1.6.2-linux-amd64.tar.gz 31164360 BLAKE2B 
cdd787a2c6b2bac3a9a1a3d6a216e5279d83385a61fd0c61d643744214564f81274dd380402c46ab2938f7bb0a11aabb9a6c99b31b63962c8a2fe043fba41e5c
 SHA512 
b81c708d60cb46a98377af374de0f9b7b5eef38f9cdd8e5490d1072627f34c226e8e2f03f172c4c87e5f2164794cef1b3e39598f86de3e45cb0396ae9416359d
 DIST pandoc-3.1.6.2-linux-arm64.tar.gz 33827200 BLAKE2B 
710829bbef6764a3a373a75d29dc39b843de225bf71d25da2875cb4e85dc4baa30be5879e0af5d3d8810efb92bad95f2595d04c6cb0135fb96c600bf7031f352
 SHA512 
d4bf649d8a055ed3df52e19caf2424dc7e57d48182e9784bba2f9c7d6ebdd08b329c36fb26a28e6362bb5b24a39ea71f2604a64af471ce6245f464cafb6657cd
+DIST pandoc-3.1.7-linux-amd64.tar.gz 31182797 BLAKE2B 
5d474dd9dadd37b561c70deb8a944a51bf30917dbbdd5778c8b0d543af08ff2621b033825b7128021020fd0c6b5c35163a42c301e75fdf4c68621deb900dc90f
 SHA512 
72a84ee2ad5e3052d46150ac67b7fa7fc5e9ccb11ee86b9a819707dd319ac38b2a31fe069df4b2f548d239b7989bae660250e1666c7f90d83d8027587d8b5e08
+DIST pandoc-3.1.7-linux-arm64.tar.gz 33851504 BLAKE2B 
3ef6121e1c51b0ce1cdca4b8665085072d1143f6ceb985ce2baff9e2bd9bcd2d797c231154a4960d8ddd578bc13311b20e505a2513e90a69b7dd37c0d298cafe
 SHA512 
cbfff5666be1dcc62046d108754daaaef93c91f1d3e3eb28ee1e5f564e6b200919582448e0eca5cafa7db092bda82091b0a152c331b8b642e27191f393816835

diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.7.ebuild 
b/app-text/pandoc-bin/pandoc-bin-3.1.7.ebuild
new file mode 100644
index 000000000000..f5289c741e6a
--- /dev/null
+++ b/app-text/pandoc-bin/pandoc-bin-3.1.7.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN//-bin/}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Conversion between markup formats (binary package)"
+HOMEPAGE="https://pandoc.org/
+       https://github.com/jgm/pandoc/";
+
+BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P}";
+SRC_URI="
+       amd64? ( ${BASE_URI}-linux-amd64.tar.gz )
+       arm64? ( ${BASE_URI}-linux-arm64.tar.gz )
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="+pandoc-symlink"
+
+RDEPEND="pandoc-symlink? ( !${CATEGORY}/${MY_PN} )"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
+
+src_unpack() {
+       default
+
+       # Manpages are gzipped.
+       unpack "${S}"/share/man/man1/*.1.gz
+}
+
+src_install() {
+       exeinto /usr/bin
+       newexe bin/${MY_PN} ${PN}
+       dosym ${PN} /usr/bin/pandoc-lua-bin
+       dosym ${PN} /usr/bin/pandoc-server-bin
+
+       newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1
+       newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1
+       newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1
+
+       if use pandoc-symlink ; then
+               dosym ${PN} /usr/bin/${MY_PN}
+               dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua
+               dosym pandoc-server-bin /usr/bin/${MY_PN}-server
+
+               dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1
+               dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1
+               dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1
+       fi
+}

Reply via email to