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.


Reply via email to