From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 9746A159C9B for ; Sun, 4 Aug 2024 14:03:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 65EBEE2A56; Sun, 4 Aug 2024 14:03:38 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4835CE2A56 for ; Sun, 4 Aug 2024 14:03:38 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 3D548340C8A for ; Sun, 4 Aug 2024 14:03:37 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 6954E1EA3 for ; Sun, 4 Aug 2024 14:03:34 +0000 (UTC) From: "Conrad Kostecki" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Conrad Kostecki" Message-ID: <1722779972.e32934b28fde081ef2288ceeb4ef68fc52662fe9.conikost@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/j4-dmenu-desktop/ X-VCS-Repository: repo/gentoo X-VCS-Files: x11-misc/j4-dmenu-desktop/Manifest x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild X-VCS-Directories: x11-misc/j4-dmenu-desktop/ X-VCS-Committer: conikost X-VCS-Committer-Name: Conrad Kostecki X-VCS-Revision: e32934b28fde081ef2288ceeb4ef68fc52662fe9 X-VCS-Branch: master Date: Sun, 4 Aug 2024 14:03:34 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 7c307f93-b971-46ee-b7f0-17cd1be83687 X-Archives-Hash: 6ee2c4817124e4a730e74f47e9bff16a commit: e32934b28fde081ef2288ceeb4ef68fc52662fe9 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Aug 4 13:58:32 2024 +0000 Commit: Conrad Kostecki gentoo org> CommitDate: Sun Aug 4 13:59:32 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e32934b2 x11-misc/j4-dmenu-desktop: add 3.1 Signed-off-by: Conrad Kostecki gentoo.org> x11-misc/j4-dmenu-desktop/Manifest | 1 + .../j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild | 63 ++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/x11-misc/j4-dmenu-desktop/Manifest b/x11-misc/j4-dmenu-desktop/Manifest index f23c593c4433..685e7af970b0 100644 --- a/x11-misc/j4-dmenu-desktop/Manifest +++ b/x11-misc/j4-dmenu-desktop/Manifest @@ -1 +1,2 @@ DIST j4-dmenu-desktop-3.0.tar.gz 87265 BLAKE2B 63fb87b98e500b1adba188b0b523ef0c2449826e7fa5b5ca442c451ff5003160a9f6803cdb3c918da366447355b9312b9bf0ece4a7d2eebe427da4edf219f881 SHA512 9823428477600f3ab284dc80f6baef20b5f22b34269317f491c65e7331817f5a0115af20e05acb7f2c66f021f7c2d683c332a334f03088d867319926eaa4568a +DIST j4-dmenu-desktop-3.1.tar.gz 108974 BLAKE2B fd0527ee27855ef453b76e52cd15402bb86b9812255edacfacd5b5486162b052eb74d41f072fcf151837698d352dfa743a6bd30cd28156f62ddafc39d2402edb SHA512 6baa4bdf0564683e09bf3dd34f619ec9dcfc840be68ec0f68b4cd643bee5acbc09ebfffaf82daced991899fb467c84ed441257915a9c6b411f317e9947471fca diff --git a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild new file mode 100644 index 000000000000..e56bc1b3ab29 --- /dev/null +++ b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="r${PV}" + +DESCRIPTION="A fast desktop replacement for i3-dmenu-desktop" +HOMEPAGE="https://github.com/enkore/j4-dmenu-desktop" +SRC_URI="https://github.com/enkore/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+dmenu test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( dev-cpp/catch:0 )" +DEPEND=" + dev-libs/libfmt:= + dev-libs/spdlog:= +" +RDEPEND=" + ${DEPEND} + dmenu? ( x11-misc/dmenu ) +" + +src_prepare() { + cmake_src_prepare + + # Respect users CFLAGS + sed -i -e "s/-pedantic -O2//" CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DNO_DOWNLOAD="ON" + -DWITH_GIT_CATCH="no" + -DWITH_TESTS="$(usex test)" + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + doman j4-dmenu-desktop.1 +} + +pkg_postinst() { + if ! use dmenu; then + elog "As you have disabled the 'dmenu' use flag," + elog "x11-misc/dmenu won't be installed by default." + elog "" + elog "Since x11-misc/j4-dmenu-desktop uses x11-misc/dmenu as default," + elog "you must configure your own replacement with --dmenu=," + elog "as otherwise it won't work." + fi +}