From 11263cb7c372230b9e5c0195c24692e299887573 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 16 May 2023 10:06:32 +0100 Subject: gentoo auto-resync : 16:05:2023 - 10:06:32 --- media-gfx/ueberzugpp/Manifest | 2 + media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild | 59 ++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild (limited to 'media-gfx/ueberzugpp') diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest index c2d557d75fee..4d5fc70e3aa7 100644 --- a/media-gfx/ueberzugpp/Manifest +++ b/media-gfx/ueberzugpp/Manifest @@ -1,5 +1,7 @@ DIST ueberzugpp-2.8.0.tar.gz 38768 BLAKE2B 80c879196339e3ce8fc5aeb2a87df8d3785021f72e5c0e47c55026d5cefc8cd3caa2174fea8413c642f54190970480488a6ec09d93e765b59dcf6616369dfbb7 SHA512 a5fceec97300cc3ada6c087fadc3b2d70f574207c5fd3f682c1a56b877c2b76ff40abe0ae76767e22ae82742be2bedee782e0ec86d200d28a15061bc1b4c2696 DIST ueberzugpp-2.8.2.tar.gz 42004 BLAKE2B 44fea9fa7367f38d4a93e8dabc2cba21a693ef5dcc7f0d652ddf363ba0e236ba0190e27781a3c350558163b498b8c042693872e8937776312eb8c9aa848e71ca SHA512 0f726cbef3a107e0bc040bec8eea31d4b153b4e43bf04f6ea3038fe30a2141f06686fd77bcb44c73fcd32084a7740b740ef3343b30be848fa46bd4162b8095e9 +DIST ueberzugpp-2.8.3.tar.gz 42663 BLAKE2B 4889cc2ac7b22541c7d1c89d1a60cd6d091b4ce996f4c8b3166707cec236db3a28a72def0a9a9379d2fdb55cb0390c02e9996007abc3331da390a911843ebdcc SHA512 f3cc95e8b6ce06b30c2fcb749cb5cf0c77f982c3eb3e0e12fd34cad6820e9a7ae91ee3ff6f325edc7b764f69e33f2c9a8a2b4d34d3f22a87fb8c6e4f6dfed59e EBUILD ueberzugpp-2.8.0.ebuild 1238 BLAKE2B b10de4db4902c52b219d7229b62e20cc988b05cd653509972768bfdbd029dc015fd1e60ee96c98fbd6b7d3c61d24fb8edcd50576054f8019f7028da556a49c5c SHA512 c114375fb795459c74552ac407b72d0902152c9c24b7eefb2d854499392fdb65f3142992f9e7bef1ebd677e2b95045a0acffddbfdbe61b3717eb4ea41129f6d5 EBUILD ueberzugpp-2.8.2.ebuild 1254 BLAKE2B 41779645d479c73f1c5107569af4f2b393e66a554b2e8d3e12fe259991c8f4fadec66b77851a89ddf8882cab6eb2f0b076b0326f5dbec2dc8b4b85615466fe9f SHA512 5c25a1e3837953485d206d6cca186513a1f0dae1fc7df3bb404bdd5afc6d62e3285c604986ffa2f2abfd353f806ff86ff80dfcf292f87582cb77209bb80f4fab +EBUILD ueberzugpp-2.8.3.ebuild 1254 BLAKE2B 41779645d479c73f1c5107569af4f2b393e66a554b2e8d3e12fe259991c8f4fadec66b77851a89ddf8882cab6eb2f0b076b0326f5dbec2dc8b4b85615466fe9f SHA512 5c25a1e3837953485d206d6cca186513a1f0dae1fc7df3bb404bdd5afc6d62e3285c604986ffa2f2abfd353f806ff86ff80dfcf292f87582cb77209bb80f4fab MISC metadata.xml 466 BLAKE2B 1b66e3eafc1ae675c7474eb49d83cde60bad83cdf26d12d360ca3226aa4a7053053618bfa0e84ab8f7a0f5f89a0bfcf6eed1720b72c55e194fed9d81f0f07fbc SHA512 f67164b9c0678fc88d7017ecc241584e955ff0735aff0c58708f2211a56164f07cb3fc5e5ad727fa230d13f0550ec076f83e827ee2675684119caee7d5234a8f diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild new file mode 100644 index 000000000000..29694cec2261 --- /dev/null +++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Drop in replacement for ueberzug written in C++" +HOMEPAGE="https://github.com/jstkdng/ueberzugpp/" +SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="X opencv" + +RDEPEND=" + dev-cpp/tbb:= + dev-libs/glib:2 + dev-libs/libfmt:= + dev-libs/openssl:= + dev-libs/spdlog:= + media-libs/libsixel + media-libs/vips:= + net-libs/zeromq:= + X? ( + x11-libs/libxcb:= + x11-libs/xcb-util-image + ) + opencv? ( media-libs/opencv:= ) + !media-gfx/ueberzug" +DEPEND=" + ${RDEPEND} + dev-cpp/cli11 + dev-cpp/ms-gsl + dev-cpp/nlohmann_json + net-libs/cppzmq + X? ( x11-base/xorg-proto )" + +src_configure() { + CMAKE_BUILD_TYPE=Release # install target wants this + + local mycmakeargs=( + -DENABLE_OPENCV=$(usex opencv) + -DENABLE_X11=$(usex X) + -DENABLE_TURBOBASE64=no # not packaged + -DFETCHCONTENT_FULLY_DISCONNECTED=yes + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + # not handled by cmake, but upstream creates the pp symlink in their + # self-maintained AUR package and some scripts like ytfzf look for it + dosym ueberzug /usr/bin/${PN} +} -- cgit v1.2.3