Package Details: xzoom 0.3-5

Git Clone URL: https://aur.archlinux.org/xzoom.git (read-only)
Package Base: xzoom
Description: A screen magnifier
Upstream URL: ftp://sunsite.unc.edu/pub/linux/libs/X/
Licenses: GPL
Submitter: None
Maintainer: pezcurrel
Last Packager: pezcurrel
Votes: 36
Popularity: 0.538217
First Submitted: 2009-05-05 15:22
Last Updated: 2015-10-19 13:27

Latest Comments

pezcurrel commented on 2015-10-19 13:31

In 0.3-5 I changed the url for xzoom-0.3.tgz, the one @sunsite was no longer working.

Airblader commented on 2015-10-17 08:40

This package doesn't build for me and unlike below, fetching it via wget doesn't work either.

Anonymous comment on 2013-04-04 15:01

@kuroneko: I had the same problem while installing this just now, haven't looked into what the cause it might be.

kuroneko commented on 2013-03-08 04:47

I'm having trouble building this package with makepkg. For some reason, makepkg fetching the sources times out. I can get the sources manually with wget though, after which makepkg verifies them and builds correctly. Anyone else seeing this problem?

pezcurrel commented on 2012-07-27 21:20

Thanks xduugu, I followed your suggestions and think it's ok now.

xduugu commented on 2012-07-27 18:28

> gzip: ../xzoom_0.3-23.diff.gz: No such file or directory

Compressed sources are automatically decompressed, so the gzip -d line can be removed. The patch line needs to be changed to something like
patch -Np1 < "$srcdir/xzoom_0.3-23.diff"
because you cannot assume that srcdir is located in the same folder where the PKGBUILD is stored. See makepkg BUILDDIR variable for example.

pezcurrel commented on 2012-06-05 19:58

Without the patch xzoom doesn't work for me, it says "xzoom: can work only with 8 bits/pixel", so it's needed.
Also, 'sed -i "s@-O2@$CFLAGS@" ./Makefile' gives error about the missing Makefile, since xmkmf should be run before the sed stuff.
This modified PKGBUILD works for me:

pkgname=xzoom
pkgver=0.3
pkgrel=1
pkgdesc="xzoom is a screen magnifier"
arch=('i686' 'x86_64')
url="ftp://sunsite.unc.edu/pub/linux/libs/X/"
license=('GPL')
depends=('libxt' 'libxext')
makedepends=('imake')
source=(ftp://sunsite.unc.edu/pub/linux/libs/X/$pkgname-$pkgver.tgz
ftp://ftp.acc.umu.se/mirror/cdimage/snapshot/Debian/pool/main/x/xzoom/xzoom_0.3-23.diff.gz)
md5sums=('c6ecc5fade34cf46cbe8c00b93d7ac78' 'd3a397e24aba7025f94e264fea0906d0')
build() {
gzip -d ../xzoom_0.3-23.diff.gz
cd "$pkgname-$pkgver"
patch -p1 < ../../xzoom_0.3-23.diff
xmkmf
sed -i "s@-O2@$CFLAGS@" ./Makefile
make
}

package() {
make -C "$pkgname-$pkgver" DESTDIR="$pkgdir" install install.man
}

Anonymous comment on 2012-05-20 10:06

The .diff patch is no longer present on the ftp://sunsite.unc.edu/pub/linux/libs/X/ ftp, so
these lines need to be removed from the makepkg, or a new source has to be found:
patch -p1 < ../../xzoom_0.3-23.diff
sed -i "s@-O2@$CFLAGS@" ./Makefile

Anonymous comment on 2011-12-26 21:19

http://pastebin.com/hrq009Ya
xzoom 0.3-2 PKGBUILD -> added CFLAGS, man page, x86_64 support.

jesseFrey commented on 2011-12-21 14:35

this works on my i5 machine can you add x86_64 to the arch array
thanks

All comments