commit: 1b1563327dd7443a9115e7a15c7055dc86bdc5dd Author: Quincy Fleming <quincyf467 <AT> protonmail <DOT> com> AuthorDate: Wed Nov 27 08:52:41 2024 +0000 Commit: Julien Roy <julien <AT> jroy <DOT> ca> CommitDate: Wed Nov 27 08:52:41 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b156332
app-misc/clipboard: add missing dependency Bug: https://bugs.gentoo.org/945016 Signed-off-by: Quincy Fleming <quincyf467 <AT> protonmail.com> app-misc/clipboard/clipboard-0.10.0-r1.ebuild | 40 +++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/app-misc/clipboard/clipboard-0.10.0-r1.ebuild b/app-misc/clipboard/clipboard-0.10.0-r1.ebuild new file mode 100644 index 000000000..98a6306f1 --- /dev/null +++ b/app-misc/clipboard/clipboard-0.10.0-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PN="Clipboard" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Cut, copy, and paste anything in your terminal" +HOMEPAGE="https://getclipboard.app/ https://github.com/Slackadays/Clipboard" +SRC_URI="https://github.com/Slackadays/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug lto wayland X" + +DEPEND="X? ( x11-libs/libXext ) + wayland? ( dev-libs/wayland-protocols ) + dev-libs/openssl + media-libs/alsa-lib +" + +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + "-DCMAKE_INSTALL_LIBDIR=$(get_libdir)" + "-DCMAKE_C_FLAGS=$(usex debug "${CFLAGS}" "${CFLAGS} -DNDEBUG")" + "-DCMAKE_CXX_FLAGS=$(usex debug "${CXXFLAGS}" "${CXXFLAGS} -DNDEBUG")" + "-DNO_WAYLAND=$(usex !wayland)" + "-DNO_X11=$(usex !X)" + "-DNO_LTO=$(usex !lto)" + "-DNO_ALSA=no" + ) + cmake_src_configure +}