Sébastien Luttringer pushed to branch main at Arch Linux / Packaging / Packages 
/ weston


Commits:
210ff426 by Sébastien Luttringer at 2024-09-12T00:02:33+02:00
upgpkg: 14.0.0-1

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − weston-13.0.0-neatvnc0.8.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = weston
        pkgdesc = Reference implementation of a Wayland compositor
-       pkgver = 13.0.1
+       pkgver = 14.0.0
        pkgrel = 1
        url = https://wayland.freedesktop.org/
        arch = x86_64
@@ -13,6 +13,7 @@ pkgbase = weston
        makedepends = libpipewire
        makedepends = xorg-xwayland
        makedepends = xcb-util-cursor
+       makedepends = libdisplay-info
        depends = fontconfig
        depends = glibc
        depends = wayland
@@ -48,16 +49,15 @@ pkgbase = weston
        optdepends = libpipewire: support pipewire backend
        optdepends = freerdp2: support rdp backend
        optdepends = neatvnc: support vnc backend
+       optdepends = libdisplay-info: support drm backend
        options = !lto
-       source = 
https://gitlab.freedesktop.org/wayland/weston/-/releases/13.0.1/downloads/weston-13.0.1.tar.xz
-       source = 
https://gitlab.freedesktop.org/wayland/weston/-/releases/13.0.1/downloads/weston-13.0.1.tar.xz.sig
-       source = weston-13.0.0-neatvnc0.8.patch
+       source = 
https://gitlab.freedesktop.org/wayland/weston/-/releases/14.0.0/downloads/weston-14.0.0.tar.xz
+       source = 
https://gitlab.freedesktop.org/wayland/weston/-/releases/14.0.0/downloads/weston-14.0.0.tar.xz.sig
        validpgpkeys = 7032877A3EB1EAE3E4DC9DFBF63412E60947D6EF
        validpgpkeys = 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48
        validpgpkeys = C7223EBE4EF66513B892598911A30156E0E67611
        validpgpkeys = C0066D7DB8E9AC6844D728715E54498E697F11D7
-       sha256sums = 
ea1566ab4f5ffce7e9fd4f7a1fca5b30caae4d50023bf459213994094e02b29a
+       sha256sums = 
47fd0325b0b948e9b003a38fdf4eb3a8581f3fdc740b8932b35ae8793bf4e4a5
        sha256sums = SKIP
-       sha256sums = 
c33085a00bddd2be1227e5f7a8b7d90e67c9f0b9fab39819490255cbcbc534ae
 
 pkgname = weston


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 # Contributor: Joel Teichroeb <[email protected]>
 
 pkgname=weston
-pkgver=13.0.1
+pkgver=14.0.0
 pkgrel=1
 pkgdesc='Reference implementation of a Wayland compositor'
 arch=('x86_64')
@@ -14,23 +14,20 @@ depends=('fontconfig' 'glibc' 'wayland' 'libxkbcommon' 
'libinput' 'libunwind' 'p
          'libxcb' 'dbus' 'libva' 'libxcursor' 'colord' 'seatd'
          'gstreamer' 'gst-plugins-base-libs')
 makedepends=('wayland-protocols' 'meson' 'ninja' 'freerdp2' 'neatvnc' 
'libpipewire'
-             'xorg-xwayland' 'xcb-util-cursor')
+             'xorg-xwayland' 'xcb-util-cursor' 'libdisplay-info')
 optdepends=('xorg-xwayland: support x11 backend'
             'libpipewire: support pipewire backend'
             'freerdp2: support rdp backend'
-            'neatvnc: support vnc backend')
+            'neatvnc: support vnc backend'
+            'libdisplay-info: support drm backend')
 options=(!lto)
 validpgpkeys=('7032877A3EB1EAE3E4DC9DFBF63412E60947D6EF' # Marius Vlad 
<[email protected]>
               '34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48' # emersion 
<[email protected]>
               'C7223EBE4EF66513B892598911A30156E0E67611' # Bryce Harrington
               'C0066D7DB8E9AC6844D728715E54498E697F11D7') # Derek Foreman
-source=(
-  
"https://gitlab.freedesktop.org/wayland/weston/-/releases/$pkgver/downloads/weston-$pkgver.tar.xz"{,.sig}
-  $pkgname-13.0.0-neatvnc0.8.patch  # 
https://gitlab.freedesktop.org/wayland/weston/-/issues/890
-)
-sha256sums=('ea1566ab4f5ffce7e9fd4f7a1fca5b30caae4d50023bf459213994094e02b29a'
-            'SKIP'
-            'c33085a00bddd2be1227e5f7a8b7d90e67c9f0b9fab39819490255cbcbc534ae')
+source=("https://gitlab.freedesktop.org/wayland/weston/-/releases/$pkgver/downloads/weston-$pkgver.tar.xz"{,.sig})
+sha256sums=('47fd0325b0b948e9b003a38fdf4eb3a8581f3fdc740b8932b35ae8793bf4e4a5'
+            'SKIP')
 
 prepare() {
   cd $pkgname-$pkgver


=====================================
weston-13.0.0-neatvnc0.8.patch deleted
=====================================
@@ -1,13 +0,0 @@
-diff --git i/libweston/backend-vnc/meson.build 
w/libweston/backend-vnc/meson.build
-index b7b69165..adce79fd 100644
---- i/libweston/backend-vnc/meson.build
-+++ w/libweston/backend-vnc/meson.build
-@@ -3,7 +3,7 @@ if not get_option('backend-vnc')
- endif
- 
- config_h.set('BUILD_VNC_COMPOSITOR', '1')
--dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.8.0'], 
required: false, fallback: ['neatvnc', 'neatvnc_dep'])
-+dep_neatvnc = dependency('neatvnc', version: ['>= 0.8.0', '< 0.9.0'], 
required: false, fallback: ['neatvnc', 'neatvnc_dep'])
- if not dep_neatvnc.found()
-       error('VNC backend requires neatvnc which was not found. Or, you can 
use \'-Dbackend-vnc=false\'.')
- endif



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/weston/-/commit/210ff42687fca7b0bf816e6fb9673e3b25422fba

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


Reply via email to