Package Details: xaralx 0.7_rev1785-12

Git Clone URL: (read-only)
Package Base: xaralx
Description: An advanced vector graphics program, development release
Upstream URL:
Licenses: GPL
Submitter: None
Maintainer: dark-saber
Last Packager: dark-saber
Votes: 80
Popularity: 0.335462
First Submitted: 2007-05-12 02:51
Last Updated: 2017-03-25 06:52

Latest Comments

bradst commented on 2017-03-26 03:25

The source code is available here, if anyone is interested in building it themselves:

dark-saber commented on 2017-03-25 07:19

Updated the deps, thanks! And this package should become a -bin one soon.

jelly commented on 2017-03-21 09:52

Add lib32-libsm as dependency for 32 bit and rename the package to xaralx-bin since it's really shipping a silly binary :(

dark-saber commented on 2015-09-21 20:18

Thank you, I've updated the PKGBUILD based on your file, so the package should build fine on i686 machines.

djringjr commented on 2015-09-21 18:23

I have just left a new PKGBUILD file.

Make a folder / directory in a temporary place.

mkdir /tmp/xaralx

Save PKGBUILD (from the previous comment) to /tmp/xaralx

As regular user:
makepkg ./PKGBUILD

This file should be produced in /tmp/xaralx:

To install xaralx as supervisor/root user:
pacman -U xaralx-0.7_rev1785-9-i686.pkg.tar.xz

For complete functionality of xaralx, install imagemagick.

As supervisor / root:
pacman -S imagemagick

xaralx will now work.

djringjr commented on 2015-09-21 18:15

# Maintainer: Dmitry Kharitonov <>
# Contributor: mmm
# Contributor: Woody Gilk <>
# Contributor: Stefan Husmann <>
# This file corrected and verified as working by: DJ Ring, Jr <>
pkgdesc="An advanced vector graphics program, development release"
arch=('i686' 'x86_64')
depends=('wxgtk' 'libpng' 'libjpeg' 'libxml2')
optdepends=('imagemagick: needed for some conversions')

if [ "$CARCH" = "x86_64" ]; then
depends+=(lib32-{libstdc++5 pangox-compat gtk2})
elif [ "$CARCH" = "i686" ]; then
depends+=(libstdc++5 pangox-compat gtk2)

package() {
cd $srcdir/$pkgname
## needed for source/svn build
# autoreconf -f -i -s
# ./configure --prefix=/usr --enable-filters \
# --enable-xarlib --disable-svnversion --with-gnu-ld
# make
# make DESTDIR=$pkgdir install

install -d $pkgdir/usr/bin $pkgdir/usr/share/xaralx/doc $pkgdir/usr/share/licenses/xaralx
install -D -m755 bin/* $pkgdir/usr/bin
cp -R share/xaralx $pkgdir/usr/share/
chmod -R 644 $pkgdir/usr/share/xaralx
install -D -m644 share/xaralx/doc/LICENSE $pkgdir/usr/share/licenses/xaralx/LICENSE
# Desktop compatibility
install -D -m644 $pkgname.png $pkgdir/usr/share/pixmaps/$pkgname.png
install -D -m644 $pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
install -D -m644 $pkgname.xml $pkgdir/usr/share/mime/packages/$pkgname.xml

ids1024 commented on 2015-02-08 00:28

This no longer builds. Pacman does not support packages without a package() function anymore.

thore commented on 2014-10-26 11:41

Needed to add lib32-libstdc++5 as runtime dependency.

barton commented on 2014-05-11 19:12

==> WARNING: Using a PKGBUILD without a package() function is deprecated.

On i686 error while loading shared libraries:
so 'pangox-compat' goes under the elif [ "$CARCH" = "i686" ] clause.

Hope to see an update soon. Thanks.

DaveCode commented on 2014-03-03 21:31

Super app, mmm. Voted. Please add lib32-gtk2 dep under PKGBUILD clause,
if [ "$CARCH" = "x86_64" ]

I guess upstream choice whether to use ImageMagick instead of GraphicsMagick.

Under "Help / About Xara Xtreme" the dialog shows wrong "Build date: 07-Nov-07" and posibly wrong wx lib. It shows wxWidgets 2.8.6 but I have

$ pacman -Qs wxgtk

local/mkvtoolnix-gtk 6.7.0-2
Set of tools to create, edit and inspect Matroska files - wxGTK GUI
local/wxgtk 3.0.0-2
GTK+ implementation of wxWidgets API for GUI
GTK+ implementation of wxWidgets API for GUI

All comments