Package Details: vcvrack 2.5.2-1

Git Clone URL: https://aur.archlinux.org/vcvrack.git (read-only, click to copy)
Package Base: vcvrack
Description: Open-source Eurorack modular synthesizer simulator
Upstream URL: https://vcvrack.com/
Licenses: custom, GPL-3.0-or-later
Groups: pro-audio
Conflicts: vcvrack-fundamental
Provides: vcvrack-fundamental
Submitter: mkoskar
Maintainer: flying-sheep (cbix, osamc)
Last Packager: osamc
Votes: 40
Popularity: 0.003877
First Submitted: 2018-01-09 18:17 (UTC)
Last Updated: 2024-05-09 18:00 (UTC)

Sources (16)

Pinned Comments

osamc commented on 2024-04-22 07:09 (UTC)

This AUR package is a mirror and automatically updated from the proaudio binary repo project at https://github.com/osam-cologne/archlinux-proaudio

If possible, open a GitHub issue or PR instead of commenting here, thanks!

dvzrv commented on 2019-06-28 08:35 (UTC)

If you are interested in a well integrated vcvrack (eventually in the [community] repository), built with system libraries from a verifiable source tarball, please do voice your concern in this issue and/or this pull request. It seems upstream only considers changing anything, as soon as enough customers complain.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

pgi commented on 2022-01-24 19:46 (UTC)

I'm having the same issue as @copygirl (for a new install)

bruno.unna commented on 2022-01-21 19:32 (UTC)

For what it's worth, @copygirl is not the only one with this problem. My weekly update of my system throws exactly the same issue.

copygirl commented on 2022-01-21 15:27 (UTC)

Might be that this commit can still be seen on GitHub but is no longer in the history of the cloned repository, since no branch or tag refers to it? Try cloning the rtaudio repo and checking out that commit by hand.

I've tried to get it to build with branch convertBuffer-fix but I couldn't get it to actually use it instead of the commit specified. (My git fu is lacking here.)

flying-sheep commented on 2022-01-21 09:25 (UTC)

It is, and that’s easy to check: https://github.com/VCVRack/rtaudio/tree/8128053f4bd83463c7c901d9f5d40b272c2f4e4e

No idea why you see that.

copygirl commented on 2022-01-20 11:52 (UTC)

I get an error when building regarding rtaudio. I guess the commit doesn't exist any longer in the upstream repo?

==> Extracting sources...
[...]
  -> Creating working copy of rtaudio git repo...
fatal: reference is not a tree: 8128053f4bd83463c7c901d9f5d40b272c2f4e4e
==> ERROR: Failure while creating working copy of rtaudio git repo
    Aborting...

phunni commented on 2021-12-02 14:03 (UTC)

Will this package be updated to version 2, or is it more likely to be a separate package?

Popolon commented on 2021-10-08 20:08 (UTC)

There are build receipes on official website manual for vcvrack 2.0 if it can help: https://vcvrack.com/manual/Building

bruno.unna commented on 2021-09-17 13:21 (UTC) (edited on 2021-09-17 13:24 (UTC) by bruno.unna)

In order for this package to build in my system I had to change both the PKGBUILD file like this:


--- PKGBUILD    2021-09-17 14:03:54.658058908 +0100
+++ ../my-vcvrack/PKGBUILD  2021-09-16 20:51:04.301622887 +0100
@@ -27,7 +27,7 @@
 )
 sha512sums=(
    'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP'
-   'b31b3a3fa2b568dc875312144191dae07ef5df99e4e2a3e1faea9e2ad2f3c898c11e25c922cb99a80971cec4f8129a69928148e4fdf09351bdf0411e20e9e1a1'
+   '41b81ca5fdced52cb2e58e3ad9636b06040e5e7b20d3513a9af5712aea3921ed5ec7ff8dbf89bca51e8544362fb0f9ddcbcdf207311d1947d18867a56a006693'
    '8ca3fbc790fa5d311ce41b5b9e84a79fe51db73cbf0f56f04d0429b28f0c4c0646e2d0c081b584161356ec24b06cc0181b115b865d564ff1452c64a57135acf6'
 )

And the file vcvrack-use_system_libs.patch:


--- vcvrack-use_system_libs.patch   2021-09-17 14:08:27.585561697 +0100
+++ ../my-vcvrack/vcvrack-use_system_libs.patch 2021-09-16 20:48:44.468685025 +0100
@@ -97,7 +97,7 @@
 index 4ce54ad50..ed9381bb1 100755
 --- a/dep/Makefile
 +++ b/dep/Makefile
-@@ -6,6 +6,7 @@ RACK_DIR ?= ..
+@@ -6,6 +6,7 @@

  include $(RACK_DIR)/arch.mk

@@ -105,7 +105,7 @@
  ifdef ARCH_LIN
    glew = lib/libGLEW.a
    glfw = lib/libglfw3.a
-@@ -48,27 +49,29 @@ ifdef ARCH_WIN
+@@ -48,27 +49,29 @@
    rtaudio = lib/librtaudio.a
  endif

@@ -150,7 +150,7 @@

  DEP_LOCAL := .
  include $(RACK_DIR)/dep.mk
-@@ -76,6 +79,7 @@ include $(RACK_DIR)/dep.mk
+@@ -76,6 +79,7 @@

  # Targets

@@ -158,7 +158,7 @@
  glew-2.1.0:
    $(WGET) "https://github.com/nigels-com/glew/releases/download/glew-2.1.0/glew-2.1.0.tgz"
    $(SHA256) glew-2.1.0.tgz 04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95
-@@ -222,17 +226,31 @@ $(rtaudio): rtaudio
+@@ -222,31 +226,52 @@
    cd rtaudio/build && $(CMAKE) $(RTAUDIO_FLAGS) ..
    $(MAKE) -C rtaudio/build
    $(MAKE) -C rtaudio/build install
@@ -189,21 +189,31 @@
 +  mkdir -p include
    cp $^ include/

- jpommier-pffft-29e4f76ac53b:
-@@ -242,11 +260,18 @@ jpommier-pffft-29e4f76ac53b:
-   rm 29e4f76ac53b.zip
- 
- $(pffft): jpommier-pffft-29e4f76ac53b
+-jpommier-pffft-29e4f76ac53b:
+-  $(WGET) "https://bitbucket.org/jpommier/pffft/get/29e4f76ac53b.zip"
+-  $(SHA256) 29e4f76ac53b.zip bb10afba127904a0c6c553fa445082729b7d72373511bda1b12a5be0e03f318a
+-  $(UNZIP) 29e4f76ac53b.zip
+-  rm 29e4f76ac53b.zip
+-
+-$(pffft): jpommier-pffft-29e4f76ac53b
+-  cp jpommier-pffft-29e4f76ac53b/*.h include/
++jpommier-pffft-ed78751d751e:
++  $(WGET) "https://bitbucket.org/jpommier/pffft/get/ed78751d751e.zip"
++  $(SHA256) ed78751d751e.zip af4ac1f9e148348b492686491f2235b5b4dd210148fac29ceca6fb629e563b53
++  $(UNZIP) ed78751d751e.zip
++  rm ed78751d751e.zip
++
++$(pffft): jpommier-pffft-ed78751d751e
 +  mkdir -p include
-   cp jpommier-pffft-29e4f76ac53b/*.h include/
++  cp jpommier-pffft-ed78751d751e/*.h include/

  # Helpers

 -src: glew-2.1.0 glfw jansson-2.12 speexdsp-SpeexDSP-1.2rc3 openssl-1.1.1d curl-7.66.0 libzip-1.5.2 zlib-1.2.11 rtmidi-4.0.0 rtaudio nanovg nanosvg oui-blendish osdialog jpommier-pffft-29e4f76ac53b
 +ifneq ($(USE_SYSTEM_LIBS),true)
-+SRC = glew-2.1.0 glfw jansson-2.12 speexdsp-SpeexDSP-1.2rc3 openssl-1.1.1b curl-7.66.0 libzip-1.5.2 zlib-1.2.11 rtmidi-4.0.0 rtaudio nanovg nanosvg oui-blendish osdialog jpommier-pffft-29e4f76ac53b
++SRC = glew-2.1.0 glfw jansson-2.12 speexdsp-SpeexDSP-1.2rc3 openssl-1.1.1b curl-7.66.0 libzip-1.5.2 zlib-1.2.11 rtmidi-4.0.0 rtaudio nanovg nanosvg oui-blendish osdialog jpommier-pffft-ed78751d751e
 +else
-+SRC = nanovg nanosvg oui-blendish osdialog jpommier-pffft-29e4f76ac53b
++SRC = nanovg nanosvg oui-blendish osdialog jpommier-pffft-ed78751d751e
 +endif
 +
 +src: $(SRC)

Hoping @flying_sheep will find it useful.

vxf6 commented on 2021-05-17 15:13 (UTC)

Upstream devs really are making themselves a good rep lately huh? I really want to love (and use!) this project but there seems to be upstream issues that go beyond technical that are affecting its quality.