Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / 
hyprland


Commits:
88f084b8 by Caleb Maclennan at 2025-01-30T13:09:04+03:00
upgpkg: 0.47.0-6: Include protocols needed for plugin builds, closes #22

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,14 @@
 pkgbase = hyprland
        pkgdesc = a highly customizable dynamic tiling Wayland compositor
        pkgver = 0.47.0
-       pkgrel = 5
+       pkgrel = 6
        url = https://github.com/hyprwm/Hyprland
        arch = x86_64
        arch = aarch64
        license = BSD-3-Clause
        makedepends = cmake
        makedepends = glaze
+       makedepends = hyprland-protocols
        makedepends = meson
        makedepends = ninja
        makedepends = xorgproto
@@ -81,6 +82,7 @@ pkgbase = hyprland
        optdepends = cmake: to build and install plugins using hyprpm
        optdepends = cpio: to build and install plugins using hyprpm
        optdepends = glaze: to build and install plugins using hyprpm
+       optdepends = hyprland-protocols: to build and install plugins using 
hyprpm
        optdepends = meson: to build and install plugins using hyprpm
        provides = wayland-compositor
        source = 
Hyprland-0.47.0.tar.gz::https://github.com/hyprwm/Hyprland/releases/download/v0.47.0/source-v0.47.0.tar.gz


=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
 
 pkgname=hyprland
 pkgver=0.47.0
-pkgrel=5
+pkgrel=6
 pkgdesc='a highly customizable dynamic tiling Wayland compositor'
 arch=(x86_64 aarch64)
 url="https://github.com/hyprwm/${pkgname^}";
@@ -55,12 +55,14 @@ depends=(cairo # libcairo.so
          xorg-xwayland)
 makedepends=(cmake
              glaze
+             hyprland-protocols
              meson
              ninja
              xorgproto)
 optdepends=('cmake: to build and install plugins using hyprpm'
             'cpio: to build and install plugins using hyprpm'
             'glaze: to build and install plugins using hyprpm'
+            'hyprland-protocols: to build and install plugins using hyprpm'
             'meson: to build and install plugins using hyprpm')
 provides=(wayland-compositor)
 _archive="${pkgname^}-$pkgver"
@@ -85,8 +87,6 @@ package() {
        cd "$_archive"
        make DESTDIR="$pkgdir" install
        rm -fv "$pkgdir/usr/include/hyprland/src/version.h.in"
-       # Maybe we should keep these?
-       rm -frv "$pkgdir/usr/include/hyprland/protocols"
        # Drop this line when hyprland-portals.conf is removed from 
xdg-desktop-portal-hyprland
        rm -frv "$pkgdir/usr/share/xdg-desktop-portal"
        install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hyprland/-/commit/88f084b8e4af3ad16e321b97425a9acafedb1aa8

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hyprland/-/commit/88f084b8e4af3ad16e321b97425a9acafedb1aa8
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to