Package Details: xencelabs 1.2.1.11-1

Git Clone URL: https://aur.archlinux.org/xencelabs.git (read-only, click to copy)
Package Base: xencelabs
Description: Driver for the Xencelabs Pen Tablets
Upstream URL: https://www.xencelabs.com
Licenses: LGPL3
Submitter: 1ace
Maintainer: Zukureneno (vazknight)
Last Packager: vazknight
Votes: 1
Popularity: 0.000000
First Submitted: 2021-10-24 19:20 (UTC)
Last Updated: 2024-01-23 03:22 (UTC)

Latest Comments

1 2 Next › Last »

jSQrD commented on 2024-10-22 17:32 (UTC)

Hello, I've been working on updating the PKGBUIlD to a usable state via fabrixxm 's work and trial and error and I need help testing them before I submit a patch. https://github.com/jSQrD-dev/PKGBUILDs

The base xencelabs PKGBUILD doesn't download the file properly (this is mostly xencelabs fault, since filenames and the like change every update) so you'll have to download the file manually.

gunalx commented on 2024-10-07 12:20 (UTC)

Can we please revert back to the working commit

616256990473a974343a04cee5d9ed9835e2e13b

latest commit is entirely broken and seems really out of place.

fabrixxm commented on 2024-06-17 08:47 (UTC)

This PKGBUILD works with 1.3.0-12, it uses system's Qt5 packages, and put the binary in /usr/bin. It doesn't add the app to autostart, I'm for the user to add it if wanted

# Maintainer: Eric Engestrom <aur@engestrom.ch>

_TARBALL_PKGVER=1.3.0-12
_UPLOAD_DATE=20231214

pkgname=xencelabs
pkgver=${_TARBALL_PKGVER/-/.}
pkgrel=1
pkgdesc='Drivers for the Xencelabs Pen Tablets and Pen Display'
arch=(x86_64)
url='https://www.xencelabs.com'
license=(custom:xencelabs)
depends=('qt5-base' 'qt5-svg' 'qt5-x11extras')
makedepends=('unrar')
source_x86_64=("https://download01.xencelabs.com/file/20230926/linux%20$_TARBALL_PKGVER.rar")
sha256sums_x86_64=('870d16df231e983c1e2a1745d662bc47f3e60027dd2b0f30f17fbcfc6c425b48')

prepare() {
    rm -fr linux
    unrar x "linux%20$_TARBALL_PKGVER.rar"
    tar -xf linux/$pkgname-$_TARBALL_PKGVER.tar.gz
}

build () {
    sed -i 's|Exec=/usr/lib/xencelabs/start.sh|Exec=/usr/bin/xencelabs|' \
            "$pkgname-$_TARBALL_PKGVER/App/usr/share/applications/xencelabs.desktop"
}

package(){
    mkdir -p "${pkgdir}/usr/bin"
    mkdir -p "${pkgdir}/usr/lib/xencelabs"

    install -Dm644 "$pkgname-$_TARBALL_PKGVER/App/usr/lib/xencelabs/license" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"

    cp -r "$pkgname-$_TARBALL_PKGVER/App/usr/lib/xencelabs/config" "${pkgdir}/usr/lib/xencelabs"
    install -Dm644 \
        "$pkgname-$_TARBALL_PKGVER/App/usr/share/applications/xencelabs.desktop" \
        "${pkgdir}/usr/share/applications/xencelabs.desktop"
    install -Dm644 \
        "$pkgname-$_TARBALL_PKGVER/App/usr/share/icons/xencelabs.png" \
        "${pkgdir}/usr/share/icons/xencelabs.png"

    install -D \
        "$pkgname-$_TARBALL_PKGVER/App/usr/lib/xencelabs/xencelabs" \
        "${pkgdir}/usr/bin/xencelabs"
    install -Dm644 \
        "$pkgname-$_TARBALL_PKGVER/App/lib/udev/rules.d/10-xencelabs.rules" \
        "${pkgdir}/usr/lib/udev/rules.d/10-xencelabs.rules"
}

vazknight commented on 2024-02-27 23:27 (UTC) (edited on 2024-02-27 23:29 (UTC) by vazknight)

I am unable to install the driver and it seems like this might be a problem with the driver itself, therefore I have sent an email to Xencelabs customer service, to find out. For anyone looking to use the driver in the meantime, you can try downloading the driver from here: https://www.xencelabs.com/support/file/id/46/type/1 Then follow the xencelabs install instructions: [General driver installation Navigate to the 'tar.gz' folder and install the driver using the following commands: tar zxvf xencelabs-1.3.0.12.1.tar.gz cd xencelabs-1.3.0.12-1 sudo ./install.sh reboot ] Although this did not work for me it might work for you. Or try using the windows driver through wine. This did work for me. I am currently using the windows driver and it works great on my linux system.

fuqfly commented on 2024-02-17 00:36 (UTC) (edited on 2024-02-17 00:37 (UTC) by fuqfly)

I'm having trouble installing the package using yay. For somehow I get the following error message.

==> Making package: xencelabs 1.3.0.12-1 (Sat 17 Feb 2024 02:25:06 AM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
==> Entering fakeroot environment...
==> Starting package()...
mkdir: cannot create directory ‘/tmp/.local/share/xencelabs/’: No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: xencelabs-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
xencelabs - exit status 4

I tried creating the directory manually but it didn't help. Does someone has any ideas what could solve this?

1ace commented on 2022-05-31 13:53 (UTC)

@Zukureneno: I'm also adding you as a co-maintainer, feel free to make changes as you see fit :)

1ace commented on 2022-05-31 13:52 (UTC)

@vazknight: I made this package because I was going to get one of these tablets, but I ended up getting another one, so unfortunately I can't fully test this package.
I'm adding you as a co-maintainer, feel free to make any modifications that are needed :)