summaryrefslogtreecommitdiff
path: root/dev-libs/girara
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/girara')
-rw-r--r--dev-libs/girara/Manifest8
-rw-r--r--dev-libs/girara/girara-0.4.5.ebuild (renamed from dev-libs/girara/girara-0.4.0-r1.ebuild)42
-rw-r--r--dev-libs/girara/girara-9999.ebuild29
-rw-r--r--dev-libs/girara/metadata.xml9
4 files changed, 47 insertions, 41 deletions
diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest
index 8e6725aa61eb..d7a169fb8308 100644
--- a/dev-libs/girara/Manifest
+++ b/dev-libs/girara/Manifest
@@ -1,8 +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
+DIST girara-0.4.5.tar.gz 73664 BLAKE2B 91f4ae0e2538d035fbf7816de336584f3c96202c4a4c824147b8cfddb6324d3966fd57bbd083cda7a4ed6859177ceb3240cd5cd1f874c67f4fabc79b5b687532 SHA512 38fc0f9b9c232e93786130986e53cbcc83bbcb02575bdbd799026d2dd2f46684c8fe2ac5ea7b1b46012a48f92d78537b50a7e9ac42b036cbbf06eda06de00117
EBUILD girara-0.4.2.ebuild 1186 BLAKE2B 85a7f6ed844d5566c9a11a3ff63ce0d1fe9020ba9c7d669b1064c575772c2a6540b339f54f469af9dc72a7f95d712061028911fde14762af1e5835bd1999121c SHA512 97e983429ae77826e617beaf576fdee1f31a7aa55166cadc31421eda3408bed10e2ec8a12e3cda9c1e63776cb87c151363d6fa4cae949b2c77efc598e1d8bbe0
EBUILD girara-0.4.4.ebuild 1175 BLAKE2B e213f327cb5d32e086199df4da8c1d9551143b6fa69db65960b9f53eae695b02a0d88f50f9e1d2cd643f6e02da464482b422d2704ee03e6daa6b459665e27c02 SHA512 e3c0d755668070e795996e44f7eac20de24d0eb06c6b60676b7adf15fa6381e4a64d63a71bc7f0b2f20d204b1786588cb3de5c1b0540c570fe65d615b122e4f7
-EBUILD girara-9999.ebuild 1099 BLAKE2B 4dc10ddc2af7931638eb5f6ad6e3553ba8136000417c273046903b3163fb7c88c2432fd856d1af30d95c634a9b34e448847675e1d08978fe6d1e9461a5103d94 SHA512 53d93d9a45a2d4738838536150381d6a1bd1759022e19385a14f55ede2b77a70de71e26100da015a0e3801a9eb5539d8426ed0af4d4ace3f6395186bb820e488
-MISC metadata.xml 837 BLAKE2B ba99a1b35f30b8a4dd19fe21793ada95566bd3066410da554fa8370df42089f7d6c7cf1bfda737033c816b7183b1a91c0f63d879baf8cbaf6a45cdd9fa22ee15 SHA512 9223a09747ba4e7ffea7254300147a9e09fd4a54c897120388512fa1e4d14364573f33db92eecce0434185091535edc4f2cb72af30a8f8ef9a2b6d0dc0651e35
+EBUILD girara-0.4.5.ebuild 1285 BLAKE2B a77ff62ce9705572f517854340fe432a4c7e6c80fe8eb12877098d3bdb53a026a40f444d51341ffa79c5321267ab80947f52daf0bda61f0281f65b51c7997c54 SHA512 ea1dd7e356ba0d9cce2aed1e2edc67817cedc893a19878f70319cae3c42a735be70e6a1826348ff5aa4196fb9021b690507ef417cbcf6d6a7bc2f58d0d220877
+EBUILD girara-9999.ebuild 1275 BLAKE2B 24f245cc38485311416baf275bab2703087aa3c45499374a2d7c34adbc40e36b0878f14cb05d126ccbf1c3a8c54b4574ddea737d2d3baca29d5d59a35ad39f81 SHA512 26bbca0ae089b8bef7abc6eb0333b2497af6bc5e0bbf9c9256f774e0043465d06242a0d241952fb579593abdd4e46ea450595140558fdf3ab4cba4aa16778d6a
+MISC metadata.xml 895 BLAKE2B 4f323155d3c81d3ab53c421ad53df6c4390a078096f9a4d19b597524b2c3fe0b1ea7fa3c4b8f17d2cb26fc4f99501b1302baabde18a798dc5de533458915e730 SHA512 f89b31fc70b48217dd6fabedf5ce074a334186b429bb1ac1181975ede8ee759e0ccab630f28fe79ddb7e7ff68cfa74709fee2f9134d335a2c340cb4af9ab6283
diff --git a/dev-libs/girara/girara-0.4.0-r1.ebuild b/dev-libs/girara/girara-0.4.5.ebuild
index cd469d5dc7e7..58856551ef6c 100644
--- a/dev-libs/girara/girara-0.4.0-r1.ebuild
+++ b/dev-libs/girara/girara-0.4.5.ebuild
@@ -1,62 +1,64 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit meson virtualx
+inherit meson
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_REPO_URI="https://github.com/pwmt/${PN}.git"
EGIT_BRANCH="develop"
else
- SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz"
- KEYWORDS="amd64 arm ~riscv x86"
+ 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"
-IUSE="doc libnotify test"
+SLOT="0/$(ver_cut 2-3)"
+IUSE="doc test"
RESTRICT="!test? ( test )"
+# REVIEW: are all those really needed?
RDEPEND="
app-accessibility/at-spi2-core
- dev-libs/glib:2
+ >=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.20:3
+ >=x11-libs/gtk+-3.24:3
x11-libs/pango
- libnotify? ( x11-libs/libnotify )
"
DEPEND="
${RDEPEND}
- test? ( x11-base/xorg-proto )
+ test? (
+ x11-base/xorg-proto
+ x11-libs/gtk+:3[X]
+ x11-misc/xvfb-run
+ )
"
-# Tests are run under virtx
BDEPEND="
+ sys-devel/gettext
virtual/pkgconfig
doc? ( app-text/doxygen )
- test? (
- dev-libs/check
- x11-libs/gtk+:3[X]
- )
"
+DOCS=( AUTHORS README.md )
+
src_configure() {
local -a emesonargs=(
-Djson=enabled
$(meson_feature doc docs)
- $(meson_feature libnotify notify)
+ $(meson_feature test tests)
)
meson_src_configure
}
-src_test() {
- # TODO: run test on wayland
- virtx meson_src_test
+src_compile() {
+ meson_src_compile
+ use doc && HTML_DOCS=( "${BUILD_DIR}"/doc/html/* ) # BUILD_DIR is set by meson_src_compile
}
diff --git a/dev-libs/girara/girara-9999.ebuild b/dev-libs/girara/girara-9999.ebuild
index d5d5f640f369..2d8b03eb3759 100644
--- a/dev-libs/girara/girara-9999.ebuild
+++ b/dev-libs/girara/girara-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit meson virtualx
+inherit meson
DESCRIPTION="UI library that focuses on simplicity and minimalism"
HOMEPAGE="https://pwmt.org/projects/girara/"
@@ -13,49 +13,52 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/pwmt/${PN}.git"
EGIT_BRANCH="develop"
else
- SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ 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"
+SLOT="0/9999"
IUSE="doc test"
-
RESTRICT="!test? ( test )"
+# REVIEW: are all those really needed?
RDEPEND="
app-accessibility/at-spi2-core
- dev-libs/glib:2
+ >=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.20:3
+ >=x11-libs/gtk+-3.24:3
x11-libs/pango
"
-# Tests are run under virtx
DEPEND="
${RDEPEND}
test? (
- dev-libs/check
x11-base/xorg-proto
x11-libs/gtk+:3[X]
+ x11-misc/xvfb-run
)
"
BDEPEND="
+ sys-devel/gettext
virtual/pkgconfig
doc? ( app-text/doxygen )
"
+DOCS=( AUTHORS README.md )
+
src_configure() {
local -a emesonargs=(
-Djson=enabled
$(meson_feature doc docs)
+ $(meson_feature test tests)
)
meson_src_configure
}
-src_test() {
- # TODO: run test on wayland
- virtx meson_src_test
+src_compile() {
+ meson_src_compile
+ use doc && HTML_DOCS=( "${BUILD_DIR}"/doc/html/* ) # BUILD_DIR is set by meson_src_compile
}
diff --git a/dev-libs/girara/metadata.xml b/dev-libs/girara/metadata.xml
index daab629eec23..86324270cec6 100644
--- a/dev-libs/girara/metadata.xml
+++ b/dev-libs/girara/metadata.xml
@@ -17,9 +17,10 @@
<maintainer status="active">
<email>sebastian+dev@ramacher.at</email>
<name>Sebastian Ramacher</name>
- </maintainer>
- <changelog>http://pwmt.org/projects/girara/download/</changelog>
- <doc lang="en">http://pwmt.org/projects/girara/</doc>
- <bugs-to>http://bugs.pwmt.org/</bugs-to>
+ </maintainer>
+ <bugs-to>https://github.com/pwmt/girara/issues</bugs-to>
+ <changelog>https://pwmt.org/projects/girara/download/</changelog>
+ <doc>https://pwmt.org/projects/girara/</doc>
+ <remote-id type="github">pwmt/girara</remote-id>
</upstream>
</pkgmetadata>