Dan Johansen pushed to branch main at Arch Linux / Packaging / Packages / phosh
Commits:
513966cc by Xiao Pan at 2025-09-04T17:46:22+08:00
updpkg: 0.49.0-1
Apply [upstream phosh merge request 1763 patch][0] to pass build when
enable build test. Without the upstream phosh patch, if enable build
test, the build will fail and outputs sth. like:
Found ninja-1.12.1 at /usr/bin/ninja
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C
/home/xyz/downloads/programs_tmp/pkgbuild/danctnix-packages/phosh/phosh/src/output
ninja: Entering directory
`/home/xyz/downloads/programs_tmp/pkgbuild/danctnix-packages/phosh/phosh/src/output'
ninja: error:
'/home/xyz/downloads/programs_tmp/pkgbuild/danctnix-packages/phosh/phosh/src/src/dbus/org.gnome.Shell.SearchProvider2.xml',
needed by 'tests/services/phosh-search-provider-mock-generated.c', missing and
no known rule to make it
==> ERROR: A failure occurred in build().
Aborting...
[0]: https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1763
Signed-off-by: Xiao Pan <[email protected]>
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = phosh
pkgdesc = A pure Wayland shell prototype for GNOME on mobile devices
- pkgver = 0.48.0
- pkgrel = 3
+ pkgver = 0.49.0
+ pkgrel = 1
url = https://gitlab.gnome.org/World/Phosh/phosh
arch = x86_64
arch = aarch64
@@ -43,12 +43,14 @@ pkgbase = phosh
optdepends = feedbackd: haptic/visual/audio feedback
optdepends = xdg-desktop-portal-gtk: for screenshot support
optdepends = xdg-desktop-portal-wlr: for screencasts support
- source = git+https://gitlab.gnome.org/World/Phosh/phosh.git#tag=v0.48.0
+ source = git+https://gitlab.gnome.org/World/Phosh/phosh.git#tag=v0.49.0
source = pam_phosh
source =
https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1721.patch
+ source =
https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1763.patch
validpgpkeys = 0DB3932762F78E592F6522AFBB5A2C77584122D3
- sha256sums =
639cc2742ee0848fd5cfbfd5d45f131e63108b7984bedd928f99e700c58f9f6e
+ sha256sums =
dc19e208c4030a18dc7f8bec291201d5e93b7faeb945c0ea39022d80572d69ed
sha256sums =
b7793f80c533e84ad8adfe8bb46c69f107575e724aa9b53b41f370baa37e4fd5
sha256sums =
69136ff3b0afbea8e83ded266dcc2bd8192fb40f00badb8d2f4d64f7b261b975
+ sha256sums =
7bbc0a4defc95577cf251921bc053aa433eb93c24715b33321efdb53b97e09d1
pkgname = phosh
=====================================
PKGBUILD
=====================================
@@ -4,8 +4,8 @@
# Contributor: Philip Goto <[email protected]>
pkgname=phosh
-pkgver=0.48.0
-pkgrel=3
+pkgver=0.49.0
+pkgrel=1
pkgdesc='A pure Wayland shell prototype for GNOME on mobile devices'
arch=('x86_64' 'aarch64')
url='https://gitlab.gnome.org/World/Phosh/phosh'
@@ -59,15 +59,19 @@ source=(
"git+${url}.git#tag=v${pkgver}"
"pam_phosh"
"https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1721.patch"
+
"https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1763.patch"
)
validpgpkeys=("0DB3932762F78E592F6522AFBB5A2C77584122D3")
-sha256sums=('639cc2742ee0848fd5cfbfd5d45f131e63108b7984bedd928f99e700c58f9f6e'
+sha256sums=('dc19e208c4030a18dc7f8bec291201d5e93b7faeb945c0ea39022d80572d69ed'
'b7793f80c533e84ad8adfe8bb46c69f107575e724aa9b53b41f370baa37e4fd5'
- '69136ff3b0afbea8e83ded266dcc2bd8192fb40f00badb8d2f4d64f7b261b975')
+ '69136ff3b0afbea8e83ded266dcc2bd8192fb40f00badb8d2f4d64f7b261b975'
+ '7bbc0a4defc95577cf251921bc053aa433eb93c24715b33321efdb53b97e09d1')
prepare() {
cd phosh
patch -Rp1 -i ../1721.patch #check-deprecated-ui-props test fail with this
applied, so revert it
+ # fix the build test error of: "ninja: error:
'/home/xyz//phosh/src/src/dbus/org.gnome.Shell.SearchProvider2.xml', needed by
'tests/services/phosh-search-provider-mock-generated.c', missing and no known
rule to make it"
+ patch -p1 -i ../1763.patch
# Run meson once to setup the git submodule for libcall-ui as it should not
be packaged
meson setup -D gtk_doc=false prep
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/phosh/-/commit/513966cc070ad95341db9e664fe10a797b877ed2
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/phosh/-/commit/513966cc070ad95341db9e664fe10a797b877ed2
You're receiving this email because of your account on gitlab.archlinux.org.