Package Details: nodeeditor 2.1.3-1

Git Clone URL: https://aur.archlinux.org/nodeeditor.git (read-only, click to copy)
Package Base: nodeeditor
Description: Qt-based library aimed at graph-controlled data processing
Upstream URL: https://github.com/paceholder/nodeeditor
Licenses: BSD
Submitter: matteodelabre
Maintainer: matteodelabre
Last Packager: matteodelabre
Votes: 0
Popularity: 0.000000
First Submitted: 2020-11-21 15:21 (UTC)
Last Updated: 2020-11-21 15:21 (UTC)

Latest Comments

OpenJowel commented on 2025-08-20 11:03 (UTC) (edited on 2025-08-20 11:04 (UTC) by OpenJowel)

Hi,

This package is outdated but below is a fix I made for my own use.

I only changed the target to clone the latest tag (instead of archive), skipped the checksum and turned off unit test because of a problem while resolving Catch unit test framework.

I hope this helps

# Maintainer: Mattéo Delabre <spam@delab.re>
pkgname=nodeeditor
pkgver=3.0.12
pkgrel=1
pkgdesc="Qt-based library aimed at graph-controlled data processing"
arch=(x86_64)
url="https://github.com/paceholder/nodeeditor"
license=(BSD)
depends=(qt5-base)
makedepends=(cmake)
source=("git+https://github.com/paceholder/$pkgname#tag=$pkgver")
sha256sums=('SKIP')

build() {
    # I turned off BUILD_TESTING because of a problem with Catch
    cmake -B build -S "$pkgname" \
        -DBUILD_TESTING=OFF \
        -DBUILD_EXAMPLES=OFF \
        -DCMAKE_BUILD_TYPE=None \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -Wno-dev
    make -C build
}

check() {
    make -C build test
}

package() {
    make DESTDIR="$pkgdir/" -C build install
    install -Dm 644 -t "$pkgdir/usr/share/licenses/nodeeditor" "$pkgname/LICENSE.rst"
}