phosh-base/phosh-shell: add 0.50.1, drop 0.47.0-r1

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2025-11-07 19:47:46 +05:00
parent a8b5741a28
commit a6779ce1b7
3 changed files with 35 additions and 15 deletions

View File

@@ -1,6 +1,6 @@
DIST phosh-0.47.0.tar.xz 1021352 BLAKE2B f48766e0f981e4ceda53302af9935e54db66b12be2169852473320f1e39d82d7cbd56aa38d59803b5115fbd4bcd10560020be28714441f41e93175806086cdcb SHA512 19c150d28921b383269e4c95d353b7ea69e62cc4075a7a1e1523aa0977b347898d16df7d88861e5d029469a881623e15673ee270c3c514db123aec683ec8194d
DIST phosh-0.47.0.tar.xz.asc 833 BLAKE2B 682bd67276f3f95eea1ab352195c38e292ca5175b0ac2415ae01c1acf597e8248477800a295842c99c1608043cccff1331604e0575f57a0dc70bb46183f29ffc SHA512 89293648f3b66db822e9bf368938b14253a6a00d7e051d5d238434a6b77f3eba0931ff9c6ed94b5f57c17f4dbf3dee1e7ebc20a1f186c3e8e82549cb4bcb8268
DIST phosh-0.48.0.tar.xz 1025860 BLAKE2B e09746ad13714599e3f5e59fa7ab1a24aad816d175c2f37edac25daab7619c3101167b31b0789c536f48f5b7d866dd2b0dbd2e904ad99f21bc3e2b4f9a35c5b2 SHA512 7d689b29d39aae0937fdcf22c8fe5267de6174487d75df67a3d71e7cb23b765ce138e8c7769256cb0ca006241692ec8376f5119f1c576c2ea2edc437abcda335
DIST phosh-0.48.0.tar.xz.asc 833 BLAKE2B b7c30f692f1db539d0175f996f0cf24a6e51067424fee3f106f3be9c5bbe9ef1f7ff2f413c9e2d8f7dd17ad89972e5e14bd6124995498d1aa1efec5f4d2059c3 SHA512 00d8a62f60cd9d0f2b4453cdf0a3422342c012693763d7f7d3f0500b80701e5c169d65b6f4d54220621e9dda9af5260dcb260b9fa1f1e6f8cb7a43e819b354ba
DIST phosh-0.49.0.tar.xz 1048056 BLAKE2B 03df719cbcb95a1378b8f45c8a21dffcc188e4dfb43147b57e90edfe9be1321db56ae3dca2071365b4227b549bdddceecdeddaf3fe26d6168c82f0398ade9d19 SHA512 103fd004c3f9cd534842c52720dedd9faa83f6c16abf6b6a1b7af905fe992159ba3a5b6d0be40c75799c8cc492d484f07638fede1161257e504c9d65ccbb2afb
DIST phosh-0.49.0.tar.xz.asc 833 BLAKE2B c9dd9ea6d3c11be14b7a1aecfeeb3bf083140f96e98bb2376cb951b0e3f1383c29e99ec6a6fe29fbd5674b5521977023dc40c381eb9d8c2a6159c06726617c03 SHA512 f4cfc61a73b5a8bbd9de67228a2d7beb4bf37632480d3be477b6ba5af1c9646cec8ca0c15570cc7de2c8f83d3403c4549ff7a232ebf98b04ba1aa62e1d077d36
DIST phosh-0.50.1.tar.xz 1108616 BLAKE2B 3450c6df5059d5206bbfe7424d7efa24dced1f57a44d31cc68c105c16fe4b5d692c2ccdbf2b8f6911496b377682750f9cdb209f28e615e36d954e561d2509f94 SHA512 d9b4d05ecc7d287d75d514e1dc78e308d0e551486cb38e95ab645615469d1a84c5bd1ec2d98a5501f0f97eef0385aa82d96393bad4bd01e7cf7508c014b7af40
DIST phosh-0.50.1.tar.xz.asc 833 BLAKE2B 35deb05b7333bd149326d99a4e59a96b985a69362f02549ce7c98df31905cf13af9fd76af62ff0511616590f81df84b8f9b912b1ab40d90f821372b4642c4bc0 SHA512 ab57dbd89838fe2d5b14046a44d296a854e3d0077a7014cbb690efa7be0af1b989fb875cba0d5262eeed1bb2d104410a412de9cb4c0a9a966518260cb0af8937

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
@@ -14,6 +14,14 @@
<bugs-to>https://gitlab.gnome.org/World/Phosh/phosh/-/issues</bugs-to>
<doc>https://gitlab.gnome.org/World/Phosh/phosh/-/wikis/Home</doc>
<remote-id type="gnome-gitlab">World/Phosh/phosh</remote-id>
<maintainer>
<name>Guido Günther</name>
<email>agx@sigxcpu.org</email>
</maintainer>
<maintainer>
<name>Zander Brown</name>
<email>zbrown@gnome.org</email>
</maintainer>
</upstream>
<use>
<flag name="lockscreen-plugins">Build lockscreen plugins and widgets</flag>

View File

@@ -3,7 +3,7 @@
EAPI=8
inherit gnome2-utils meson pam systemd toolchain-funcs verify-sig virtualx xdg
inherit gnome2-utils meson pam systemd toolchain-funcs vala verify-sig virtualx xdg
MY_PN="${PN%-shell}"
MY_P="${MY_PN}-${PV}"
@@ -16,15 +16,16 @@ S="${WORKDIR}/${MY_P}"
LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+ MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="gtk-doc introspection +lockscreen-plugins man +plugins systemd test test-full"
IUSE="gtk-doc introspection +lockscreen-plugins man +plugins systemd test test-full vala"
REQUIRED_USE="
gtk-doc? ( introspection )
lockscreen-plugins? ( plugins )
test? ( plugins lockscreen-plugins )
test? ( plugins lockscreen-plugins test-full )
vala? ( introspection )
"
COMMON_DEPEND="
>=app-crypt/gcr-3.7.5:0[introspection?]
>=app-crypt/gcr-3.7.5:0=[introspection?]
app-crypt/libsecret
>=dev-libs/appstream-1.0.0:=
>=dev-libs/feedbackd-0.7.0
@@ -41,15 +42,15 @@ COMMON_DEPEND="
media-libs/libpulse[glib]
media-sound/callaudiod
>=net-libs/libsoup-3.6:3.0
net-misc/modemmanager:=
>=net-misc/modemmanager-1.24.0:=
>=net-misc/networkmanager-1.14[introspection?]
>=net-wireless/gnome-bluetooth-46.0:3=[introspection?]
sys-apps/dbus
>=sys-auth/polkit-0.122
sys-libs/pam
>=sys-power/upower-0.99.1:=
>=sys-power/upower-1.90:=
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/gdk-pixbuf:2
x11-libs/pango
>=x11-libs/gtk+-3.22:3[introspection?,wayland]
systemd? ( >=sys-apps/systemd-241:= )
@@ -72,6 +73,10 @@ DEPEND="
${COMMON_DEPEND:?}
>=dev-libs/wayland-protocols-1.12
test-full? ( ${RUNTIME_DEPEND:?} )
vala? (
$(vala_depend)
>=net-misc/networkmanager-1.14[vala]
)
"
RDEPEND="
${COMMON_DEPEND:?}
@@ -90,19 +95,21 @@ BDEPEND="
introspection? ( dev-libs/gobject-introspection )
man? ( dev-python/docutils )
test-full? ( >=gui-wm/phoc-0.45.0 )
verify-sig? ( sec-keys/openpgp-keys-phosh )
verify-sig? ( >=sec-keys/openpgp-keys-phosh-2025 )
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
# https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1240
# https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1733
RESTRICT="test"
src_prepare() {
use vala && vala_setup
default
}
src_configure() {
local emesonargs=(
-Dcompositor="${EPREFIX}"/usr/bin/phoc
-Dtools=true
-Dsearchd=true
$(meson_use gtk-doc gtk_doc)
$(meson_use introspection)
$(meson_use introspection bindings-lib)
@@ -111,6 +118,7 @@ src_configure() {
$(meson_use man)
$(meson_use test tests)
$(meson_feature test-full phoc_tests)
$(meson_use vala vapi)
)
meson_src_configure
}
@@ -121,7 +129,11 @@ src_test() {
local -x WLR_RENDERER="pixman"
local -x PHOSH_TEST_PHOC_INI="${T}/phoc.ini"
meson_src_test --suite unit || return 1
# XXX: app-grid-button tests segfaults
# https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1240
# https://github.com/ximion/appstream/issues/720
#meson_src_test --suite unit || return 1
if use test-full; then
meson_src_test --suite integration --timeout-multiplier 2 || return 1
fi