Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / phoc
Commits: 1b8fe074 by Jelle van der Waa at 2023-12-10T12:46:22+01:00 upgpkg: 0.34.0-1 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = phoc pkgdesc = Display compositor designed for phones - pkgver = 0.33.0 - pkgrel = 2 + pkgver = 0.34.0 + pkgrel = 1 url = https://gitlab.gnome.org/World/Phosh/phoc arch = x86_64 arch = aarch64 @@ -19,7 +19,7 @@ pkgbase = phoc makedepends = python-typogrify makedepends = libgirepository depends = gnome-desktop - depends = wlroots0.16 + depends = wlroots depends = gsettings-desktop-schemas depends = pixman depends = libinput @@ -31,14 +31,16 @@ pkgbase = phoc depends = cairo depends = wayland optdepends = xorg-wayland: run X clients under phoc - source = https://gitlab.gnome.org/World/Phosh/phoc/-/archive/v0.33.0/phoc-v0.33.0.tar.gz - source = https://gitlab.gnome.org/guidog/gmobile/-/archive/f4d4e5740c3e4b2de40864ab8a9e7b7f957d6aec/gmobile-f4d4e5740c3e4b2de40864ab8a9e7b7f957d6aec.tar.gz - sha256sums = fe32ff8e1977ef5ae4fc15434ceb01e9291cda089548d77507af2cdcd4550063 - sha256sums = b071e21a30eb8649b2bd9f416eec97110f0f08090b6c230e928ef1c3339ac344 + source = https://gitlab.gnome.org/World/Phosh/phoc/-/archive/v0.34.0_beta1/phoc-v0.34.0_beta1.tar.gz + source = https://gitlab.gnome.org/guidog/gmobile/-/archive/a3c67a1184bfa73c593edefabe77cce57a5e38f6/gmobile-a3c67a1184bfa73c593edefabe77cce57a5e38f6.tar.gz + source = allow-build-wlroots.patch::https://gitlab.gnome.org/World/Phosh/phoc/-/commit/56999dc54c3baadd11a112b87591d71c0e3f2117.patch + sha256sums = a13b419b192f8d0be27eb8e3792647a94751d7c5f42c7e79b59679dc81996c4a + sha256sums = 1aeac55a790525c2028a66562de877a8f99ce391636d8e0e3d059b0899c7a7ec + sha256sums = f4a6978759bd2881f9be4f3e7cebb684cf6a6cdc5041259cc3d3876a91f5394e pkgname = phoc depends = gnome-desktop - depends = wlroots0.16 + depends = wlroots depends = gsettings-desktop-schemas depends = pixman depends = libinput ===================================== PKGBUILD ===================================== @@ -1,30 +1,35 @@ # Maintainer: Jelle van der Waa <je...@archlinux.org> -libgmobile_commit=f4d4e5740c3e4b2de40864ab8a9e7b7f957d6aec +libgmobile_commit=a3c67a1184bfa73c593edefabe77cce57a5e38f6 pkgname=phoc -pkgver=0.33.0 -pkgrel=2 +pkgver=0.34.0 +pkgrel=1 pkgdesc='Display compositor designed for phones' arch=(x86_64 aarch64) url='https://gitlab.gnome.org/World/Phosh/phoc' license=(GPL3) -depends=(gnome-desktop wlroots0.16 gsettings-desktop-schemas pixman libinput libxcb libxkbcommon +depends=(gnome-desktop wlroots gsettings-desktop-schemas pixman libinput libxcb libxkbcommon json-glib glib2 dconf cairo wayland) checkdepends=(xorg-server-xvfb xorg-xauth mutter pixman) makedepends=(cmake meson git wayland-protocols python-jinja python-pygments python-typogrify libgirepository) optdepends=('xorg-wayland: run X clients under phoc') -source=(https://gitlab.gnome.org/World/Phosh/phoc/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz - https://gitlab.gnome.org/guidog/gmobile/-/archive/${libgmobile_commit}/gmobile-${libgmobile_commit}.tar.gz) -sha256sums=('fe32ff8e1977ef5ae4fc15434ceb01e9291cda089548d77507af2cdcd4550063' - 'b071e21a30eb8649b2bd9f416eec97110f0f08090b6c230e928ef1c3339ac344') +# source=(https://gitlab.gnome.org/World/Phosh/phoc/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz +source=(https://gitlab.gnome.org/World/Phosh/phoc/-/archive/v${pkgver}_beta1/${pkgname}-v${pkgver}_beta1.tar.gz + https://gitlab.gnome.org/guidog/gmobile/-/archive/${libgmobile_commit}/gmobile-${libgmobile_commit}.tar.gz + allow-build-wlroots.patch::https://gitlab.gnome.org/World/Phosh/phoc/-/commit/56999dc54c3baadd11a112b87591d71c0e3f2117.patch) +sha256sums=('a13b419b192f8d0be27eb8e3792647a94751d7c5f42c7e79b59679dc81996c4a' + '1aeac55a790525c2028a66562de877a8f99ce391636d8e0e3d059b0899c7a7ec' + 'f4a6978759bd2881f9be4f3e7cebb684cf6a6cdc5041259cc3d3876a91f5394e') prepare() { + mv "${pkgname}-v${pkgver}_beta1" "${pkgname}-v${pkgver}" mv "gmobile-${libgmobile_commit}" "${pkgname}-v${pkgver}/subprojects/gmobile" + cd "${pkgname}-v${pkgver}" + patch -Np1 -i ${srcdir}/allow-build-wlroots.patch } build() { - export PKG_CONFIG_PATH='/usr/lib/wlroots0.16/pkgconfig' arch-meson "${pkgname}-v${pkgver}" build -Dembed-wlroots=disabled meson compile -C build } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/phoc/-/commit/1b8fe074f6d08d119ae14deaab1ff386f6076c39 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/phoc/-/commit/1b8fe074f6d08d119ae14deaab1ff386f6076c39 You're receiving this email because of your account on gitlab.archlinux.org.