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 6734A1581FB for ; Thu, 29 Aug 2024 13:19:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E85C8E29E5; Thu, 29 Aug 2024 13:19:17 +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 CB342E29E5 for ; Thu, 29 Aug 2024 13:19:17 +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) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D8DA3340836 for ; Thu, 29 Aug 2024 13:19:16 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id CCE7D1F24 for ; Thu, 29 Aug 2024 13:19:14 +0000 (UTC) From: "Joonas Niilola" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Joonas Niilola" Message-ID: <1724937427.9d5f545e601177c2c0afd18303aa2e8c1ab5ca4e.juippis@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/girara/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-libs/girara/Manifest dev-libs/girara/girara-0.4.4.ebuild X-VCS-Directories: dev-libs/girara/ X-VCS-Committer: juippis X-VCS-Committer-Name: Joonas Niilola X-VCS-Revision: 9d5f545e601177c2c0afd18303aa2e8c1ab5ca4e X-VCS-Branch: master Date: Thu, 29 Aug 2024 13:19:14 +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: 2d8ceaf7-052e-4449-8a32-7fc7e80c4d75 X-Archives-Hash: 30c76549d31de3ee2d3b4fc32f88d9e6 commit: 9d5f545e601177c2c0afd18303aa2e8c1ab5ca4e Author: Douglas Agbeve agbeve com> AuthorDate: Thu Aug 29 13:17:07 2024 +0000 Commit: Joonas Niilola gentoo org> CommitDate: Thu Aug 29 13:17:07 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d5f545e dev-libs/girara: add 0.4.4 Closes: https://github.com/gentoo/gentoo/pull/37565 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/girara/Manifest | 1 + dev-libs/girara/girara-0.4.4.ebuild | 62 +++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest index 7db83ba1feba..54cd3034916a 100644 --- a/dev-libs/girara/Manifest +++ b/dev-libs/girara/Manifest @@ -1,2 +1,3 @@ DIST girara-0.4.0.tar.xz 60804 BLAKE2B 4653986945b89c87c597f20425c0009473679578b9a92fd3f4480aa2decc5dcbb2c1a2b0db07bef67c818c2e2940b6c363da0020fa24e7001be13cb68e2ba945 SHA512 a8753231cb9de7d60ddaf6e7b19537f23ce447be5885725c982e395068466089fca46980d413cc4ea8e4a8059ccd4615366297600bcf7ef5bddf02d649703dec DIST girara-0.4.2.tar.xz 61468 BLAKE2B 7be287045c269c8a1f2b51b14f0b7f840d7d5929f81c27410a86653943f73b07a1ce16c5a5fe420e7df6f02d4f426b48a622d4cf483dc5065cd8551e273d8fcf SHA512 70dddf8998e37acce25325ddeb5a9b5c5844669b51320733d9d7a572831f28c72207aa6d608b7a856969d7fd0785cbab076596b814eb2e9ef37bf49bb5d476ae +DIST girara-0.4.4.tar.gz 74211 BLAKE2B d73914011fb62e29ed9510f081cd6d85b5d0dfdf28b2b6ca9847f146ce5861836ace26043fcd54396c5b23509c14a943fc526ee11d3d91b8a13c559837e0a52f SHA512 4c106c2156ff397caad2c173cbfb5f2dc8f4574a59c70e7d04e941fd5273948c7e2cc4662b91a489dc689e6537b72bdb1771849cf7775d6afa167f2616a3d4c7 diff --git a/dev-libs/girara/girara-0.4.4.ebuild b/dev-libs/girara/girara-0.4.4.ebuild new file mode 100644 index 000000000000..3c3053168e30 --- /dev/null +++ b/dev-libs/girara/girara-0.4.4.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson virtualx + +DESCRIPTION="UI library that focuses on simplicity and minimalism" +HOMEPAGE="https://pwmt.org/projects/girara/" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git" + EGIT_BRANCH="develop" +else + SRC_URI="https://github.com/pwmt/girara/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +fi + +LICENSE="ZLIB" +SLOT="0/4.4" +IUSE="doc libnotify test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + app-accessibility/at-spi2-core + >=dev-libs/glib-2.72:2 + dev-libs/json-glib:= + media-libs/harfbuzz:= + x11-libs/cairo[glib] + x11-libs/gdk-pixbuf + >=x11-libs/gtk+-3.24:3 + x11-libs/pango + libnotify? ( x11-libs/libnotify ) +" +# Tests are run under virtx +DEPEND=" + ${RDEPEND} + test? ( + dev-libs/check + x11-base/xorg-proto + x11-libs/gtk+:3[X] + ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen ) +" + +src_configure() { + local -a emesonargs=( + -Djson=enabled + $(meson_feature doc docs) + ) + meson_src_configure +} + +src_test() { + # TODO: run test on wayland + virtx meson_src_test +}