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.