[gentoo-commits] repo/proj/guru:master commit in: gui-libs/gtk-session-lock/
commit: 5909d9e15060d89a6687d2cbfe40e88d86f3f065 Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Fri May 24 22:07:37 2024 + Commit: Julien Roy jroy ca> CommitDate: Fri May 24 22:09:42 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5909d9e1 gui-libs/gtk-session-lock: add missing dev-libs/glib Closes: https://bugs.gentoo.org/932635 Signed-off-by: Gonçalo Negrier Duarte gmail.com> ...gtk-session-lock-0.2.0-r4.ebuild => gtk-session-lock-0.2.0-r5.ebuild} | 1 + gui-libs/gtk-session-lock/gtk-session-lock-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r5.ebuild similarity index 98% rename from gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild rename to gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r5.ebuild index 00e840103..4c98665ef 100644 --- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild +++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r5.ebuild @@ -26,6 +26,7 @@ RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" DEPEND=" + dev-libs/glib x11-libs/gtk+:3[introspection?,wayland] >=dev-libs/wayland-1.22.0 >=dev-libs/wayland-protocols-1.34 diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild index 00e840103..4c98665ef 100644 --- a/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild +++ b/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild @@ -26,6 +26,7 @@ RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" DEPEND=" + dev-libs/glib x11-libs/gtk+:3[introspection?,wayland] >=dev-libs/wayland-1.22.0 >=dev-libs/wayland-protocols-1.34
[gentoo-commits] repo/proj/guru:master commit in: gui-libs/gtk-session-lock/
commit: 8a76a809d5cdb1280492ceb823bd35ed7f7c1749 Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Tue Apr 23 07:25:37 2024 + Commit: David Roman gmail com> CommitDate: Tue Apr 23 07:30:09 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a76a809 gui-libs/gtk-session-lock: add * fix typos DEPEND, RDEPEND and BDEPEND Signed-off-by: Gonçalo Negrier Duarte gmail.com> .../gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild | 19 --- ...k-0.2.0-r4.ebuild => gtk-session-lock-.ebuild} | 19 --- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild index 24f6a72b40..00e8401030 100644 --- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild +++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild @@ -7,36 +7,41 @@ PYTHON_COMPAT=( python3_{10..12} ) VALA_USE_DEPEND="vapigen" inherit vala meson python-any-r1 -SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Cu3PO42/${PN}.git"; +else + SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi DESCRIPTION="GTK-based lockscreen for Wayland" HOMEPAGE="https://github.com/Cu3PO42/${PN}"; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" IUSE="examples gtk-doc introspection test vala" RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" -RDEPEND=" - sys-libs/pam -" DEPEND=" - ${DEPEND} x11-libs/gtk+:3[introspection?,wayland] >=dev-libs/wayland-1.22.0 >=dev-libs/wayland-protocols-1.34 test? ( gui-libs/gtk-layer-shell[introspection?] ) " +RDEPEND=" + ${DEPEND} + sys-libs/pam +" BDEPEND=" dev-util/wayland-scanner virtual/pkgconfig dev-build/meson gtk-doc? ( dev-util/gtk-doc ) test? ( ${PYTHON_DEPS} ) - vala? ( $(vala_depend) + vala? ( $(vala_depend) ) " src_prepare() { diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild similarity index 81% copy from gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild copy to gui-libs/gtk-session-lock/gtk-session-lock-.ebuild index 24f6a72b40..00e8401030 100644 --- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild +++ b/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild @@ -7,36 +7,41 @@ PYTHON_COMPAT=( python3_{10..12} ) VALA_USE_DEPEND="vapigen" inherit vala meson python-any-r1 -SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Cu3PO42/${PN}.git"; +else + SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi DESCRIPTION="GTK-based lockscreen for Wayland" HOMEPAGE="https://github.com/Cu3PO42/${PN}"; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" IUSE="examples gtk-doc introspection test vala" RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" -RDEPEND=" - sys-libs/pam -" DEPEND=" - ${DEPEND} x11-libs/gtk+:3[introspection?,wayland] >=dev-libs/wayland-1.22.0 >=dev-libs/wayland-protocols-1.34 test? ( gui-libs/gtk-layer-shell[introspection?] ) " +RDEPEND=" + ${DEPEND} + sys-libs/pam +" BDEPEND=" dev-util/wayland-scanner virtual/pkgconfig dev-build/meson gtk-doc? ( dev-util/gtk-doc ) test? ( ${PYTHON_DEPS} ) - vala? ( $(vala_depend) + vala? ( $(vala_depend) ) " src_prepare() {
[gentoo-commits] repo/proj/guru:master commit in: gui-libs/gtk-session-lock/
commit: c10009663ba4de3f02a02963d2c8b977b67fc222 Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Tue Apr 23 07:16:05 2024 + Commit: David Roman gmail com> CommitDate: Tue Apr 23 07:26:27 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1000966 gui-libs/gtk-session-lock: improve ebuild and fix tests * tests on gtk-session-lock work very similar to gtk-layer-shell * the same logic was applied, also most of the depedency are the same * also add gtk-layer-shell as depedency for test only Closes: https://bugs.gentoo.org/930470 Signed-off-by: Gonçalo Negrier Duarte gmail.com> .../gtk-session-lock-0.2.0-r3.ebuild | 42 .../gtk-session-lock-0.2.0-r4.ebuild | 56 ++ gui-libs/gtk-session-lock/metadata.xml | 4 -- 3 files changed, 56 insertions(+), 46 deletions(-) diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild deleted file mode 100644 index 1da545eebc..00 --- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="GTK-based lockscreen for Wayland" -HOMEPAGE="https://github.com/Cu3PO42/${PN}"; -SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="examples docs" -#RESTRICT="!test? ( test )" -RDEPEND=" - sys-libs/pam - x11-libs/gtk+:3[wayland] -" -DEPEND=" - ${DEPEND} - >=dev-libs/wayland-protocols-1.34 - gui-libs/gtk-layer-shell -" -BDEPEND=" - dev-util/wayland-scanner - virtual/pkgconfig - dev-build/meson -" - -src_configure() { -local emesonargs=( - $(meson_use examples examples) - #$(meson_use test tests) - $(meson_use docs docs) - -Dintrospection=true - -Dvapi=false - ) -meson_src_configure -} diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild new file mode 100644 index 00..24f6a72b40 --- /dev/null +++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +VALA_USE_DEPEND="vapigen" +inherit vala meson python-any-r1 + +SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +DESCRIPTION="GTK-based lockscreen for Wayland" +HOMEPAGE="https://github.com/Cu3PO42/${PN}"; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="examples gtk-doc introspection test vala" +RESTRICT="!test? ( test )" + +REQUIRED_USE="vala? ( introspection )" +RDEPEND=" + sys-libs/pam +" +DEPEND=" + ${DEPEND} + x11-libs/gtk+:3[introspection?,wayland] + >=dev-libs/wayland-1.22.0 + >=dev-libs/wayland-protocols-1.34 + test? ( gui-libs/gtk-layer-shell[introspection?] ) +" +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig + dev-build/meson + gtk-doc? ( dev-util/gtk-doc ) + test? ( ${PYTHON_DEPS} ) + vala? ( $(vala_depend) +" + +src_prepare() { + default + use vala && vala_setup +} + +src_configure() { + local emesonargs=( + $(meson_use examples) + $(meson_use gtk-doc docs) + $(meson_use test tests) + $(meson_use introspection) + $(meson_use vala vapi) + ) + meson_src_configure +} diff --git a/gui-libs/gtk-session-lock/metadata.xml b/gui-libs/gtk-session-lock/metadata.xml index b0237f3c5f..c83b153979 100644 --- a/gui-libs/gtk-session-lock/metadata.xml +++ b/gui-libs/gtk-session-lock/metadata.xml @@ -8,8 +8,4 @@ Cu3PO42/gtk-session-lock - - Build example applications - Build devhelp API documentation -
[gentoo-commits] repo/proj/guru:master commit in: gui-libs/gtk-session-lock/
commit: 385aa79b826299d708deba05759016ae88cc07fe Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Mon Apr 22 15:47:23 2024 + Commit: David Roman gmail com> CommitDate: Mon Apr 22 15:47:23 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=385aa79b gui-libs/gtk-session-lock: fix typo on IUSE Signed-off-by: Gonçalo Negrier Duarte gmail.com> gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild index 010f30a035..7b5faa041d 100644 --- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild +++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="exemples docs test" +IUSE="examples docs test" RESTRICT="!test? ( test )" RDEPEND=" sys-libs/pam
[gentoo-commits] repo/proj/guru:master commit in: gui-libs/gtk-session-lock/
commit: 5966b79fad412980f05a1ec490c3e5877cd52ab3 Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Mon Apr 22 16:15:04 2024 + Commit: David Roman gmail com> CommitDate: Mon Apr 22 16:15:04 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5966b79f gui-libs/gtk-session-lock: disable test useflag * test seem to be broken even with gui-libs/gtk-layer-shell install Signed-off-by: Gonçalo Negrier Duarte gmail.com> ...sion-lock-0.2.0-r2.ebuild => gtk-session-lock-0.2.0-r3.ebuild} | 8 gui-libs/gtk-session-lock/metadata.xml| 1 - 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild similarity index 86% rename from gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild rename to gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild index 0c43e640e9..1da545eebc 100644 --- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild +++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild @@ -13,16 +13,16 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="examples docs test" -RESTRICT="!test? ( test )" +IUSE="examples docs" +#RESTRICT="!test? ( test )" RDEPEND=" sys-libs/pam x11-libs/gtk+:3[wayland] - gui-libs/gtk-session-lock " DEPEND=" ${DEPEND} >=dev-libs/wayland-protocols-1.34 + gui-libs/gtk-layer-shell " BDEPEND=" dev-util/wayland-scanner @@ -33,7 +33,7 @@ BDEPEND=" src_configure() { local emesonargs=( $(meson_use examples examples) - $(meson_use test tests) + #$(meson_use test tests) $(meson_use docs docs) -Dintrospection=true -Dvapi=false diff --git a/gui-libs/gtk-session-lock/metadata.xml b/gui-libs/gtk-session-lock/metadata.xml index 05c8b27811..b0237f3c5f 100644 --- a/gui-libs/gtk-session-lock/metadata.xml +++ b/gui-libs/gtk-session-lock/metadata.xml @@ -11,6 +11,5 @@ Build example applications Build devhelp API documentation - Build tests
[gentoo-commits] repo/proj/guru:master commit in: gui-libs/gtk-session-lock/
commit: 9ad5a93ea2c2e3c6a334243ae5a279c0ea73016d Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Mon Apr 22 15:44:14 2024 + Commit: David Roman gmail com> CommitDate: Mon Apr 22 15:44:14 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ad5a93e gui-libs/gtk-session-lock: remove uneded dependencie Signed-off-by: Gonçalo Negrier Duarte gmail.com> .../{gtk-session-lock-0.2.0.ebuild => gtk-session-lock-0.2.0-r1.ebuild} | 1 - 1 file changed, 1 deletion(-) diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild similarity index 96% rename from gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild rename to gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild index 8ca71ea67b..010f30a035 100644 --- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild +++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild @@ -28,7 +28,6 @@ BDEPEND=" dev-util/wayland-scanner virtual/pkgconfig dev-build/meson - man? ( app-text/scdoc ) " src_configure() {
[gentoo-commits] repo/proj/guru:master commit in: gui-libs/gtk-session-lock/
commit: 7168a4270d46ba450a96ad883d3bffe836cdbaab Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Mon Apr 22 16:06:36 2024 + Commit: David Roman gmail com> CommitDate: Mon Apr 22 16:06:36 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7168a427 gui-libs/gtk-session-lock: disable vapi option * even compiling dev-lang/vala with valadoc useflag * meson didnt found vapigen, do the file name * having the $PV attach to it Signed-off-by: Gonçalo Negrier Duarte gmail.com> ...tk-session-lock-0.2.0-r1.ebuild => gtk-session-lock-0.2.0-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild similarity index 97% rename from gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild rename to gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild index 7b5faa041d..0c43e640e9 100644 --- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild +++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild @@ -36,7 +36,7 @@ src_configure() { $(meson_use test tests) $(meson_use docs docs) -Dintrospection=true - -Dintrospection=vapi + -Dvapi=false ) meson_src_configure }
[gentoo-commits] repo/proj/guru:master commit in: gui-libs/gtk-session-lock/
commit: 36d867a7b5d37e73765d048cf1047b16f49636c4 Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Mon Apr 22 15:34:13 2024 + Commit: David Roman gmail com> CommitDate: Mon Apr 22 15:38:46 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36d867a7 gui-libs/gtk-session-lock: new package, add 0.2.0 Signed-off-by: Gonçalo Negrier Duarte gmail.com> gui-libs/gtk-session-lock/Manifest | 1 + .../gtk-session-lock/gtk-session-lock-0.2.0.ebuild | 43 ++ gui-libs/gtk-session-lock/metadata.xml | 16 3 files changed, 60 insertions(+) diff --git a/gui-libs/gtk-session-lock/Manifest b/gui-libs/gtk-session-lock/Manifest new file mode 100644 index 00..7046b4208c --- /dev/null +++ b/gui-libs/gtk-session-lock/Manifest @@ -0,0 +1 @@ +DIST gtk-session-lock-0.2.0.tar.gz 96770 BLAKE2B dd3d6e906987df0579d796a4b565b469d4e9b6fe26546f1dc3436cdd09c2c27c3c2696bbbf1ce464d3dd55f8705bb280eb124307c0ce70a577d54efec18838e5 SHA512 ac1d33f215cdf0e3730840f5f7b9eac3027ad2f2e066a0ba532c9df9f74cffdedced841da0948d645cab3ed27a4c896353048ad45ed498668e3a905a98c14677 diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild new file mode 100644 index 00..8ca71ea67b --- /dev/null +++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="GTK-based lockscreen for Wayland" +HOMEPAGE="https://github.com/Cu3PO42/${PN}"; +SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="exemples docs test" +RESTRICT="!test? ( test )" +RDEPEND=" + sys-libs/pam + x11-libs/gtk+:3[wayland] + gui-libs/gtk-session-lock +" +DEPEND=" + ${DEPEND} + >=dev-libs/wayland-protocols-1.34 +" +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig + dev-build/meson + man? ( app-text/scdoc ) +" + +src_configure() { +local emesonargs=( + $(meson_use examples examples) + $(meson_use test tests) + $(meson_use docs docs) + -Dintrospection=true + -Dintrospection=vapi + ) +meson_src_configure +} diff --git a/gui-libs/gtk-session-lock/metadata.xml b/gui-libs/gtk-session-lock/metadata.xml new file mode 100644 index 00..05c8b27811 --- /dev/null +++ b/gui-libs/gtk-session-lock/metadata.xml @@ -0,0 +1,16 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + gonegrier.dua...@gmail.com + Gonçalo Negrier Duarte + + + Cu3PO42/gtk-session-lock + + + Build example applications + Build devhelp API documentation + Build tests + +