Package Details: xorg-server-xvfb-git 1.20.0.r800.ge4a9f0bb4-1

Git Clone URL: https://aur.archlinux.org/xorg-server-git.git (read-only, click to copy)
Package Base: xorg-server-git
Description: Virtual framebuffer X server (git version)
Upstream URL: https://gitlab.freedesktop.org/xorg/xserver.git
Keywords: git x-server xorg xorg-server
Licenses: custom
Groups: xorg
Conflicts: xorg-server-xvfb
Provides: xorg-server-xvfb
Submitter: ilikenwf
Maintainer: JstKddng (yurikoles)
Last Packager: JstKddng
Votes: 47
Popularity: 0.38
First Submitted: 2008-08-07 19:05
Last Updated: 2020-12-16 20:11

Required by (139)

Sources (3)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

cranerja commented on 2021-05-01 18:10

Even with the fixed mesonbuild, I still get a build error.

rmdir: failed to remove 'fakeinstall/usr/bin/X': Not a directory
rmdir: failed to remove 'fakeinstall/usr/bin': Directory not empty
rmdir: failed to remove 'fakeinstall/usr': Directory not empty
rmdir: failed to remove 'fakeinstall': Directory not empty
==> ERROR: A failure occurred in package_xorg-server-devel-git().
    Aborting...
error making: xorg-server-git

ashb commented on 2021-04-23 20:24

@xenu https://github.com/mesonbuild/meson/pull/8569/files -- it appears to be a bug in mesonbuild

xenu commented on 2021-03-30 21:00

I have been getting a build error the last couple of days probably due to upstream commits to Xorg.wrap on 2021-03-25:

Installing hw/xfree86/Xorg.wrap to ./xorg-server-git/src/fakeinstall/usr/lib
'./xorg-server-git/src/fakeinstall/usr/lib/Xorg.wrap': Unable to set owner 0 and group 0: Operation not permitted, ignoring...
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/mesonbuild/mesonmain.py", line 132, in run
    return options.run_func(options)
  File "/usr/lib/python3.9/site-packages/mesonbuild/minstall.py", line 702, in run
    installer.do_install(datafilename)
  File "/usr/lib/python3.9/site-packages/mesonbuild/minstall.py", line 503, in do_install
    self.install_targets(d, dm, destdir, fullprefix)
  File "/usr/lib/python3.9/site-packages/mesonbuild/minstall.py", line 656, in install_targets
    self.fix_rpath(outname, t.rpath_dirs_to_remove, install_rpath, final_path,
  File "/usr/lib/python3.9/site-packages/mesonbuild/minstall.py", line 322, in fix_rpath
    depfixer.fix_rpath(*args, **kwargs)
  File "/usr/lib/python3.9/site-packages/mesonbuild/scripts/depfixer.py", line 468, in fix_rpath
    fix_elf(fname, rpath_dirs_to_remove, new_rpath, verbose)
  File "/usr/lib/python3.9/site-packages/mesonbuild/scripts/depfixer.py", line 369, in fix_elf
    with Elf(fname, verbose) as e:
  File "/usr/lib/python3.9/site-packages/mesonbuild/scripts/depfixer.py", line 123, in __init__
    self.bf = open(bfile, 'r+b')
PermissionError: [Errno 13] Permission denied: './xorg-server-git/src/fakeinstall/usr/lib/Xorg.wrap'
Exception ignored in: <function Elf.__del__ at 0x7f2b88463d30>
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/mesonbuild/scripts/depfixer.py", line 140, in __del__
    if self.bf:
AttributeError: 'Elf' object has no attribute 'bf'
FAILED: meson-install
/usr/bin/meson install --no-rebuild
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

JstKddng commented on 2020-12-16 19:59

@Rucikir

fair enough, if xorg-xwayland exists no point maintaining it here.

Rucikir commented on 2020-12-11 23:54

Hi! the extra package extracted xwayland to a standalone package (so, from the split package xorg-server-xwayland to xorg-xwayland).
I plan to do that too for my HiDPI package since it only touches xwayland, and I’ll remove xorg-server-*-hidpi-git and switch to xorg-wayland-hidpi-git.
You may want to consider mimicking what was done in extra. If I’m first to write that package, I’ll send you the patches ;-)

https://www.archlinux.org/packages/extra/x86_64/xorg-xwayland/
https://bugs.archlinux.org/task/68916

JstKddng commented on 2020-11-12 19:05

Thanks for the patch @Rucikir

Rucikir commented on 2020-11-12 18:02

@dequesto I’ve send a patch to the maintainer. I forgot I could inline the patch here. It’s quite simple indeed. acac6d74

dequesto commented on 2020-11-12 16:57

Hi. Heads up! Because of commit 28ed4b95, that adds file /usr/share/man/man1/Xwayland.1, installation of this package fails.

Commit is described here: https://gitlab.freedesktop.org/xorg/xserver/-/commit/28ed4b95e90fb225fc32cfdce16df603ab600fcd

I am not sure what I should add to the script, hence I have no patch. It should be a trivial thing to fix, though.

Thanks for this package! I appreciate it.

JstKddng commented on 2020-07-09 15:51

@Rucikir

thanks for the heads up, just updated the package

Rucikir commented on 2020-07-09 07:02

This patch is needed for the latest commits.

From ff29270a54174ed927da8190c90b92f98e5d561d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Antonin=20D=C3=A9cimo?= <antonin.decimo@gmail.com>
Date: Thu, 9 Jul 2020 09:00:08 +0200
Subject: [PATCH] install xwayland.pc

---
 PKGBUILD | 1 +
 1 file changed, 1 insertion(+)

diff --git a/PKGBUILD b/PKGBUILD
index 0984424..9de7860 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -219,6 +219,7 @@ package_xorg-server-devel-git() {

   _install fakeinstall/usr/include/xorg/*
   _install fakeinstall/usr/lib/pkgconfig/xorg-server.pc
+  _install fakeinstall/usr/lib/pkgconfig/xwayland.pc
   _install fakeinstall/usr/share/aclocal/xorg-server.m4

   # license
-- 
2.27.0