summaryrefslogtreecommitdiff
path: root/dev-libs/girara
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/girara')
-rw-r--r--dev-libs/girara/Manifest2
-rw-r--r--dev-libs/girara/girara-0.4.4.ebuild62
2 files changed, 64 insertions, 0 deletions
diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest
index 5a3f4c25adc9..0482353f2878 100644
--- a/dev-libs/girara/Manifest
+++ b/dev-libs/girara/Manifest
@@ -1,6 +1,8 @@
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
EBUILD girara-0.4.0-r1.ebuild 1187 BLAKE2B 857f22512034a4011c61eb12613d75c99ece895734f9e0a009808645dc57f22210ff6a71a871202856bd39fd8c0b24ab95ffa7641c54badac1ae582da3c2f58b SHA512 871e383e3164809bd4dcb8a1c4927be370c3268469d6a2ea72a3c3ec6d078e984bd969ed381e9b801d2bb76024ad02d35a343f5c7f06d5bb6ee2aada16fdb46a
EBUILD girara-0.4.2.ebuild 1186 BLAKE2B 85a7f6ed844d5566c9a11a3ff63ce0d1fe9020ba9c7d669b1064c575772c2a6540b339f54f469af9dc72a7f95d712061028911fde14762af1e5835bd1999121c SHA512 97e983429ae77826e617beaf576fdee1f31a7aa55166cadc31421eda3408bed10e2ec8a12e3cda9c1e63776cb87c151363d6fa4cae949b2c77efc598e1d8bbe0
+EBUILD girara-0.4.4.ebuild 1177 BLAKE2B 38e16a8b3ac36d0cf797569c3de55f5329945774079fd2bcff864916943df635dcd2cf705a8aa93e79bd60f8721ac08e1cca356dd3e0515ee6e4f84e328159f1 SHA512 3b04ac46f0a4db000eac2becdc2b1b45ff7d38fc5b9e210880c1694fd0be05bc6a25ae26e31aaddd864326e1447c74860639d572133398f6a78eafa36b041577
EBUILD girara-9999.ebuild 1101 BLAKE2B 3ba67a2780bd5c314cedf92670f72422a414c3ee922e5d30f215fe055cdf176463befd2c9401e77f67dbe309530ce429189caa635501e74304eeb11ef652933b SHA512 e7429cbce95306ffc46fb262f72eecfeb27984d98c623d538441ebaab3aded43d1bb09a2eb2abccac8057d85400066918c773f89dc10f2edd16cec6ed5755e46
MISC metadata.xml 837 BLAKE2B ba99a1b35f30b8a4dd19fe21793ada95566bd3066410da554fa8370df42089f7d6c7cf1bfda737033c816b7183b1a91c0f63d879baf8cbaf6a45cdd9fa22ee15 SHA512 9223a09747ba4e7ffea7254300147a9e09fd4a54c897120388512fa1e4d14364573f33db92eecce0434185091535edc4f2cb72af30a8f8ef9a2b6d0dc0651e35
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
+}