Package Details: python-ueberzug-git

Git Clone URL: (read-only, click to copy)
Package Base: python-ueberzug-git
Description: ueberzug is an python script which aims to replace w3mimgdisplay
Upstream URL:
Licenses: GPL3
Conflicts: python-ueberzug
Provides: python-ueberzug
Submitter: mehalter
Maintainer: mehalter
Last Packager: mehalter
Votes: 7
Popularity: 0.44
First Submitted: 2019-01-24 19:17 (UTC)
Last Updated: 2021-05-07 13:26 (UTC)

Latest Comments

PRESFIL commented on 2022-04-10 09:10 (UTC)

Please, add provides ueberzug since the official archlinux package has been renamed to ueberzug and the packages are dependent on this new name.

dominc8 commented on 2021-05-15 08:26 (UTC) (edited on 2021-05-15 08:35 (UTC) by dominc8)

@mehalter, checkout this: He added wheels to the newest version and closed this PR but it seems that now the newest version builds ok.

mehalter commented on 2021-05-07 13:25 (UTC)

@BachSeven, thanks for the heads up! It looks like there is a bug right now on the master branch even with libxres installed. It looks like the developer has disabled Issues on the repository... Currently figuring out how to do a bug report. I will go ahead and push an update with the fixed dependencies (i.e. dropping python-xlib and adding libxres) For reference, I am getting the following error:

running build
running build_py
running egg_info
writing ueberzug.egg-info/PKG-INFO
writing dependency_links to ueberzug.egg-info/dependency_links.txt
writing entry points to ueberzug.egg-info/entry_points.txt
writing requirements to ueberzug.egg-info/requires.txt
writing top-level names to ueberzug.egg-info/top_level.txt
adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*')
reading manifest file 'ueberzug.egg-info/SOURCES.txt'
reading manifest template ''
writing manifest file 'ueberzug.egg-info/SOURCES.txt'
running build_ext
building 'ueberzug.X' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -Iueberzug/X -I/usr/include/python3.9 -c ueberzug/X/X.c -o build/temp.linux-x86_64-3.9/ueberzug/X/X.o
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -Iueberzug/X -I/usr/include/python3.9 -c ueberzug/X/Xshm.c -o build/temp.linux-x86_64-3.9/ueberzug/X/Xshm.o
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -Iueberzug/X -I/usr/include/python3.9 -c ueberzug/X/display.c -o build/temp.linux-x86_64-3.9/ueberzug/X/display.o
ueberzug/X/display.c:214:1: warning: ‘Display_get_screen_height’ defined but not used [-Wunused-function]
  214 | Display_get_screen_height(DisplayObject *self, void *closure) {
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -Iueberzug/X -I/usr/include/python3.9 -c ueberzug/X/window.c -o build/temp.linux-x86_64-3.9/ueberzug/X/window.o
gcc -pthread -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fno-semantic-interposition -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now build/temp.linux-x86_64-3.9/ueberzug/X/X.o build/temp.linux-x86_64-3.9/ueberzug/X/Xshm.o build/temp.linux-x86_64-3.9/ueberzug/X/display.o build/temp.linux-x86_64-3.9/ueberzug/X/window.o -L/usr/lib -lX11 -lXext -lXRes -o build/lib.linux-x86_64-3.9/ueberzug/
/usr/bin/ld: build/temp.linux-x86_64-3.9/ueberzug/X/Xshm.o:/home/micah/TEST/ueberzug/ueberzug/X/display.h:27: multiple definition of `DisplayType'; build/temp.linux-x86_64-3.9/ueberzug/X/X.o:/home/micah/TEST/ueberzug/ueberzug/X/display.h:27: first defined here
/usr/bin/ld: build/temp.linux-x86_64-3.9/ueberzug/X/Xshm.o:/home/micah/TEST/ueberzug/ueberzug/X/Xshm.c:279: multiple definition of `ImageType'; build/temp.linux-x86_64-3.9/ueberzug/X/X.o:/home/micah/TEST/ueberzug/ueberzug/X/Xshm.h:6: first defined here
/usr/bin/ld: build/temp.linux-x86_64-3.9/ueberzug/X/display.o:/home/micah/TEST/ueberzug/ueberzug/X/display.h:27: multiple definition of `DisplayType'; build/temp.linux-x86_64-3.9/ueberzug/X/X.o:/home/micah/TEST/ueberzug/ueberzug/X/display.h:27: first defined here
/usr/bin/ld: build/temp.linux-x86_64-3.9/ueberzug/X/window.o:/home/micah/TEST/ueberzug/ueberzug/X/display.h:27: multiple definition of `DisplayType'; build/temp.linux-x86_64-3.9/ueberzug/X/X.o:/home/micah/TEST/ueberzug/ueberzug/X/display.h:27: first defined here
/usr/bin/ld: build/temp.linux-x86_64-3.9/ueberzug/X/window.o:/home/micah/TEST/ueberzug/ueberzug/X/window.c:299: multiple definition of `WindowType'; build/temp.linux-x86_64-3.9/ueberzug/X/X.o:/home/micah/TEST/ueberzug/ueberzug/X/window.h:6: first defined here
collect2: error: ld returned 1 exit status
error: command '/usr/bin/gcc' failed with exit code 1

BachoSeven commented on 2021-05-07 13:02 (UTC)

This is missing a dependency on libxres, which results in a build failure:

ueberzug/X/display.c:4:10: fatal error: X11/extensions/XRes.h: No such file or directory
    4 | #include <X11/extensions/XRes.h>

mehalter commented on 2019-02-28 13:50 (UTC)

@kmarius added the new dependencies and removed 'python-pillow'

kmarius commented on 2019-02-28 13:32 (UTC)

'libxext' and 'python-pillow-simd' are new dependencies

dude commented on 2019-01-29 22:10 (UTC)

@mehalter No problem, wow you fixed that quick lol

mehalter commented on 2019-01-29 22:07 (UTC) (edited on 2019-01-29 22:07 (UTC) by mehalter)

@dude Sorry for the error, just pushed an update adding them to release 3. Thank you for catching that!

dude commented on 2019-01-29 22:03 (UTC)

Can you please add the 'git' and 'python-setuptools' packages to your makedepends? Without them, the build fails.