Package Details: zrythm 1.0.0.rc.0-1

Git Clone URL: https://aur.archlinux.org/zrythm.git (read-only, click to copy)
Package Base: zrythm
Description: Highly automated and intuitive digital audio workstation
Upstream URL: https://www.zrythm.org
Keywords: daw
Licenses: AGPL3
Submitter: alexteee
Maintainer: eclairevoyant
Last Packager: eclairevoyant
Votes: 41
Popularity: 2.26
First Submitted: 2019-01-01 17:00 (UTC)
Last Updated: 2024-04-19 00:12 (UTC)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 12 Next › Last »

darazaki commented on 2024-12-12 14:51 (UTC)

Here's a working PKGBUILD for 1.0.0, no need for 0001-gcc13-fixes.patch anymore AFAIK:

# Maintainer: éclairevoyant
# Contributor: Sefa Eyeoglu <contact at scrumplex dot net>
# Contributor: Alexandros Theodotou <alex at zrythm dot org>

pkgname=zrythm
_pkgver=1.0.0
pkgver="$_pkgver"
pkgrel=1
pkgdesc='Highly automated and intuitive digital audio workstation'
arch=(x86_64 i686)
url="https://www.zrythm.org"
license=(AGPL3)
depends=(
    appstream
    boost
    breeze-icons
    carla-git
    chromaprint
    dconf
    fftw
    fluidsynth
    glib2-devel
    graphene
    graphviz
    gtk4
    gtksourceview5
    guile
    json-glib
    libadwaita
    libaudec
    libbacktrace
    libcyaml
    libepoxy
    libpanel
    lilv
    libxinerama
    libxrandr
    lsp-dsp-lib
    pcre
    portaudio
    qt5-base
    reproc
    rtaudio
    rtmidi
    rubberband
    sdl2
    serd
    sratom
    vamp-plugin-sdk
    xxhash
    yyjson
    zix
)
makedepends=(git meson cmake ruby-sass help2man sassc)
optdepends=('realtime-privileges: allow memory locking')
options=('debug')
source=("https://www.zrythm.org/releases/$pkgname-$_pkgver.tar.xz"{,.asc}
        "git+https://github.com/drobilla/zix.git")
sha256sums=('d143a0a17066b50db8a6db875d2699c9e5b70f1bbe18db00fee034840144fede'
            'cb5b56c3c9d7986d2ddcedf7fbe4c3c221fe352ae182cd20a59898daac044943'
            'SKIP')
validpgpkeys=('48132384AD3DF7D86E254B83022EAE42313D70F3') # Alexandros Theodotou <alex@zrythm.org>

prepare() {
    cd $pkgname-$_pkgver

    # use our local clones
    sed -i "s|https://github.com/drobilla/zix|$srcdir/zix|" "subprojects/zix.wrap"
    meson subprojects download zix
}

build() {
    cd $pkgname-$_pkgver

    meson setup build --prefix=/usr \
        --wrap-mode nofallback \
        --force-fallback-for=zix-0 \
        -Ddebug=true \
        -Dmanpage=true \
        -Dcheck_updates=false \
        -Dcarla_binaries_dir=/usr/lib/carla \
        -Dportaudio=enabled -Drtmidi=enabled -Drtaudio=enabled -Dsdl=enabled
    ninja -C build
}

package() {
    cd $pkgname-$_pkgver

    install -vDm644 AUTHORS CONTRIBUTING.md \
        CHANGELOG.md README.md THANKS TRANSLATORS \
        -t "$pkgdir/usr/share/doc/$pkgname/"
    meson install -C build --destdir="$pkgdir"

    rm -rf "$pkgdir"{/usr/include/zix-0/,/usr/lib/pkgconfig/zix-0.pc}
}

Kunda commented on 2024-11-26 17:37 (UTC)

@eclairevoyant are you still the active maintainer ?

artofmusic commented on 2024-11-24 01:18 (UTC)

Version 1.0.0 released

https://www.zrythm.org/releases/zrythm-1.0.0.tar.xz

Kunda commented on 2024-11-15 20:07 (UTC)

rc2 released: https://gitlab.zrythm.org/zrythm/zrythm/-/commit/6ce35f2de52f55342f0d05157cc5dc571310670c

zobi8225 commented on 2024-11-02 08:50 (UTC)

I got problemes with depedencies also. And compiling clara-git was painful ! First time i prefer the official installator !

xrayfur commented on 2024-10-03 15:24 (UTC) (edited on 2024-10-03 15:26 (UTC) by xrayfur)

Unable to build due to multiple failures: 1) glib2-devel not in dependencies:

Program /usr/bin/glib-mkenums found: NO

inc/meson.build:6:19: ERROR: Dependency 'glib-2.0' tool variable 'glib_mkenums' contains erroneous value: '/usr/bin/glib-mkenums'

This is a distributor issue -- please report it to your glib-2.0 provider.

A full log can be found at /home/user/.cache/yay/zrythm/src/zrythm-1.0.0-rc.0/build/meson-logs/meson-log.txt
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: zrythm-exit status 4

After installing glib2-devel build fails with another error 2):

[220/590] Generating data/appdata-xml-in-tmp with a custom command
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /home/user/.cache/yay/zrythm/src/zrythm-1.0.0-rc.0/build/scripts/gen-appdata-xml.scm
;;; compiled /home/user/.cache/guile/ccache/3.0-LE-8-4.7/home/user/.cache/yay/zrythm/src/zrythm-1.0.0-rc.0/build/scripts/gen-appdata-xml.scm.go
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: zrythm-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
zrythm - exit status 4

Exagone313 commented on 2024-09-24 22:58 (UTC) (edited on 2024-09-24 23:01 (UTC) by Exagone313)

The dependency glib2-devel is missing. I also added appstream-glib since it seemed like a useful optional dependency (didn't inspect further though).

The commit 16c67cec needs to be backported to fix compilation with GCC 14.

Tested a build of zrythm 1.0.0.rc.1 with these modifications.

IRVNG commented on 2024-05-15 21:11 (UTC)

I get the following error when trying to install: ==> ERROR: A failure occurred in build(). Aborting... -> error making: zrythm-exit status 4 -> Failed to install the following packages. Manual intervention is required: zrythm - exit status 4

Minihawk commented on 2024-04-18 16:07 (UTC)

carla does not support CLAP, so you will not be able to use CLAP-plugins.