diff options
Diffstat (limited to 'dev-cpp/indicators')
| -rw-r--r-- | dev-cpp/indicators/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/indicators/files/indicators-2.3-include.patch | 12 | ||||
| -rw-r--r-- | dev-cpp/indicators/indicators-2.3-r1.ebuild | 27 | ||||
| -rw-r--r-- | dev-cpp/indicators/indicators-2.3.ebuild | 25 | ||||
| -rw-r--r-- | dev-cpp/indicators/metadata.xml | 9 |
5 files changed, 74 insertions, 0 deletions
diff --git a/dev-cpp/indicators/Manifest b/dev-cpp/indicators/Manifest new file mode 100644 index 000000000000..1ab060cb7000 --- /dev/null +++ b/dev-cpp/indicators/Manifest @@ -0,0 +1 @@ +DIST indicators-2.3.tar.gz 8970430 BLAKE2B d81ba95908302c74830bef4aff5b07fe0352c88630bcb5480f7b2701efe20f3d32fc3c2279cbba558be40ece98cbbd8f9f02c1008c915149eb698ac517b58abd SHA512 59fb17e93c886cec2418e93e221febd2bf3160691b3473363417f8f8fa3d50d42d1de0e55d62598eba800b13c1d5ab1422d0a2c867246006b61340ba32d99232 diff --git a/dev-cpp/indicators/files/indicators-2.3-include.patch b/dev-cpp/indicators/files/indicators-2.3-include.patch new file mode 100644 index 000000000000..e0b4f336c663 --- /dev/null +++ b/dev-cpp/indicators/files/indicators-2.3-include.patch @@ -0,0 +1,12 @@ +Fix "error: 'uint8_t' has not been declared" + +--- a/include/indicators/termcolor.hpp ++++ b/include/indicators/termcolor.hpp +@@ -14,6 +14,7 @@ + + #include <iostream> + #include <cstdio> ++#include <cstdint> + + // Detect target's platform and set some macros in order to wrap platform + // specific code this library depends on. diff --git a/dev-cpp/indicators/indicators-2.3-r1.ebuild b/dev-cpp/indicators/indicators-2.3-r1.ebuild new file mode 100644 index 000000000000..11dcee71494f --- /dev/null +++ b/dev-cpp/indicators/indicators-2.3-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Activity indicators for modern C++" +HOMEPAGE="https://github.com/p-ranav/indicators" +SRC_URI="https://github.com/p-ranav/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +PATCHES=( "${FILESDIR}"/${P}-include.patch ) + +QA_PKGCONFIG_VERSION="${PV}.0" + +src_install() { + cmake_src_install + rm -r "${ED}"/usr/share/licenses || die + + docompress -x /usr/share/doc/${PF}/samples + use examples && dodoc -r demo samples +} diff --git a/dev-cpp/indicators/indicators-2.3.ebuild b/dev-cpp/indicators/indicators-2.3.ebuild new file mode 100644 index 000000000000..7522e7fe2479 --- /dev/null +++ b/dev-cpp/indicators/indicators-2.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Activity indicators for modern C++" +HOMEPAGE="https://github.com/p-ranav/indicators" +SRC_URI="https://github.com/p-ranav/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +QA_PKGCONFIG_VERSION="${PV}.0" + +src_install() { + cmake_src_install + rm -r "${ED}"/usr/share/licenses || die + + docompress -x /usr/share/doc/${PF}/samples + use examples && dodoc -r demo samples +} diff --git a/dev-cpp/indicators/metadata.xml b/dev-cpp/indicators/metadata.xml new file mode 100644 index 000000000000..5cc906ef1c45 --- /dev/null +++ b/dev-cpp/indicators/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <upstream> + <remote-id type="github">p-ranav/indicators</remote-id> + <bugs-to>https://github.com/p-ranav/indicators/issues</bugs-to> + </upstream> + <!-- maintainer-needed --> +</pkgmetadata> |
