[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/wayland/weston][debian-unstable] 2 commits: Don't install disabled features on ia64 and sparc64



Title: GitLab

Dylan Aïssi pushed to branch debian-unstable at X Strike Force / wayland / weston

Commits:

  • 06d6beef
    by Dylan Aïssi at 2024-03-11T11:55:43+01:00
    Don't install disabled features on ia64 and sparc64
    
    Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>
    
  • 1dcdeb21
    by Dylan Aïssi at 2024-03-11T11:56:52+01:00
    Do not check the upper limit for neatvnc version (Closes: #1065816)
    
    Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>
    

7 changed files:

Changes:

  • debian/changelog
    ... ... @@ -7,7 +7,7 @@ weston (13.0.0-4) unstable; urgency=medium
    7 7
     weston (13.0.0-3) unstable; urgency=medium
    
    8 8
     
    
    9 9
       * Retrict architectures where tests are run
    
    10
    -  * Disable backend-rdp for i64 and backend-vnc for i64 and sparc64,
    
    10
    +  * Disable backend-rdp for ia64 and backend-vnc for ia64 and sparc64,
    
    11 11
           because of Build-Deps not available.
    
    12 12
       * Mark Skip_xwayland_test.patch as 'Forwarded: not-needed'
    
    13 13
       * Switch from pkg-config to pkgconf
    

  • debian/control
    ... ... @@ -7,6 +7,7 @@ Uploaders: Mike Gabriel <sunweaver@debian.org>,
    7 7
                Emilio Pozuelo Monfort <pochu@debian.org>,
    
    8 8
                Dylan Aïssi <daissi@debian.org>
    
    9 9
     Build-Depends: debhelper-compat (= 13),
    
    10
    +               dh-exec,
    
    10 11
                    freerdp2-dev [!ia64],
    
    11 12
                    libcairo2-dev (>= 1.10.0),
    
    12 13
                    libcolord-dev (>= 0.1.27),
    

  • debian/libweston-13-0.install
    1
    +#! /usr/bin/dh-exec
    
    1 2
     usr/lib/*/libweston-13.so.*
    
    2 3
     usr/lib/*/libweston-13/color-lcms.so
    
    3 4
     usr/lib/*/libweston-13/drm-backend.so
    
    ... ... @@ -7,7 +8,7 @@ usr/lib/*/libweston-13/pipewire-backend.so
    7 8
     usr/lib/*/libweston-13/pipewire-plugin.so
    
    8 9
     usr/lib/*/libweston-13/rdp-backend.so
    
    9 10
     usr/lib/*/libweston-13/remoting-plugin.so
    
    10
    -usr/lib/*/libweston-13/vnc-backend.so
    
    11
    +[!ia64 !sparc64] usr/lib/*/libweston-13/vnc-backend.so
    
    11 12
     usr/lib/*/libweston-13/wayland-backend.so
    
    12 13
     usr/lib/*/libweston-13/x11-backend.so
    
    13 14
     usr/lib/*/libweston-13/xwayland.so

  • debian/patches/Remove_upper_limit_of_required_neatvnc_version.patch
    1
    +Description: Remove upper limit of required neatvnc version.
    
    2
    + neatvnc 0.8.1 was released with only 1 breaking change:
    
    3
    + nvnc_client_get_hostname has been replaced with nvnc_client_get_address
    
    4
    + Since it's not used in weston, let's not block on this limit.
    
    5
    +Bug: https://gitlab.freedesktop.org/wayland/weston/-/issues/890
    
    6
    +Bug-Debian: http://bugs.debian.org/1065816
    
    7
    +Author: Dylan Aïssi <daissi@debian.org>
    
    8
    +
    
    9
    +--- a/libweston/backend-vnc/meson.build
    
    10
    ++++ b/libweston/backend-vnc/meson.build
    
    11
    +@@ -3,7 +3,7 @@
    
    12
    + endif
    
    13
    + 
    
    14
    + config_h.set('BUILD_VNC_COMPOSITOR', '1')
    
    15
    +-dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.8.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep'])
    
    16
    ++dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep'])
    
    17
    + if not dep_neatvnc.found()
    
    18
    + 	error('VNC backend requires neatvnc which was not found. Or, you can use \'-Dbackend-vnc=false\'.')
    
    19
    + endif

  • debian/patches/series
    1 1
     Skip_xwayland_test.patch
    
    2
    +Remove_upper_limit_of_required_neatvnc_version.patch

  • debian/rules
    ... ... @@ -2,13 +2,13 @@
    2 2
     
    
    3 3
     export DEB_BUILD_MAINT_OPTIONS = hardening=+all
    
    4 4
     
    
    5
    -ifneq (,$(filter i64,$(DEB_HOST_ARCH)))
    
    5
    +ifneq (,$(filter ia64,$(DEB_HOST_ARCH)))
    
    6 6
     BACKEND_RDP=false
    
    7 7
     else
    
    8 8
     BACKEND_RDP=true
    
    9 9
     endif
    
    10 10
     
    
    11
    -ifneq (,$(filter i64 sparc64,$(DEB_HOST_ARCH)))
    
    11
    +ifneq (,$(filter ia64 sparc64,$(DEB_HOST_ARCH)))
    
    12 12
     BACKEND_VNC=false
    
    13 13
     else
    
    14 14
     BACKEND_VNC=true
    

  • debian/weston.install
    1
    -etc/pam.d/weston-remote-access
    
    1
    +#! /usr/bin/dh-exec
    
    2
    +[!ia64 !sparc64] etc/pam.d/weston-remote-access
    
    2 3
     usr/bin/wcap-decode
    
    3 4
     usr/bin/weston
    
    4 5
     usr/bin/weston-*
    


  • Reply to: