Package Details: xaralx 0.7_rev1785-10

Git Clone URL: https://aur.archlinux.org/xaralx.git (read-only)
Package Base: xaralx
Description: An advanced vector graphics program, development release
Upstream URL: http://www.xaraxtreme.org/
Licenses: GPL
Submitter: None
Maintainer: dark-saber
Last Packager: dark-saber
Votes: 79
Popularity: 2.061735
First Submitted: 2007-05-12 02:51
Last Updated: 2015-09-21 20:23

Latest Comments

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

@djringjr:
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:
xaralx-0.7_rev1785-9-i686.pkg.tar.xz

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 <darksab0r@gmail.com>
# Contributor: mmm
# Contributor: Woody Gilk <woody@archlinux.org>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
# This file corrected and verified as working by: DJ Ring, Jr <n1ea@arrl.net>
pkgname=xaralx
pkgver=0.7_rev1785
pkgrel=9
pkgdesc="An advanced vector graphics program, development release"
arch=('i686' 'x86_64')
url="http://www.xaraxtreme.org/"
license=('GPL')
depends=('wxgtk' 'libpng' 'libjpeg' 'libxml2')
makedepends=('pkgconfig')
optdepends=('imagemagick: needed for some conversions')
install=${pkgname}.install
source=(http://downloads.xara.com/opensource/xaralx${pkgver}.tar.bz2)
md5sums=('14c6b270bcc1598b9b3d38f9a6db71aa')

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


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: libpangox-1.0.so.0:
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
local/wxgtk2.8 2.8.12.1-1
GTK+ implementation of wxWidgets API for GUI

vanlong441 commented on 2013-09-26 02:49

for those who get

xaralx: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

install lib32-gtk2

mmm commented on 2013-03-29 13:14

@all
Guys, sorry for the delay, I was busy these days. Thanks for sharing the upgrade info, changes incorporated in PKGBUILD.

@StefanHusmann
I dont understand why should I rename or remove a supported arch(!) from the PKGBUILD?
Anyway, if a TU wants to maintain this in [community], I would be happy for that. Just take this pkg and the name. Do i need to orphan it?

haawda commented on 2013-03-22 22:15

Please create a package xaralx-bin and let a TU merge these two packages. Also, please remove x86_64 from the arch array. The current name is misleading.

All comments