about summary refs log tree commit diff
path: root/pkgs/applications/audio/vcv-rack
AgeCommit message (Collapse)AuthorFilesLines
2024-05-02Merge master into staging-nextgithub-actions[bot]1-0/+1
2024-05-02vcv-rack: fix `nix run` executionBenno Bielmeier1-0/+1
`nix run nixpkgs#vcv-rack` assumes the main program named "vcv-rack" but it actually it is "Rack".
2024-04-27treewide: wrapGAppsHook → wrapGAppsHook3Jan Tojnar1-2/+2
This was achieved using the following command: sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b') And then manually reverted the following changes: - alias in top-level.nix - function name in wrap-gapps-hook.sh - comment in postFixup of at-spi2-core - comment in gtk4 - comment in preFixup of 1password-gui/linux.nix - comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix - comment in postFixup of telegram-desktop - comment in postFixup of fwupd - buildCommand of mongodb-compass - postFixup of xflux-gui - comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config - description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-03-17vcv-rack: 2.4.0 -> 2.4.1Weijia Wang1-6/+7
2023-08-20vcv-rack: 2.3.0 -> 2.4.0Dominic Delabruere1-16/+16
2023-03-30vcv-rack 2.2.1 -> 2.3.0Joe Fiorini1-4/+4
2022-12-07vcv-rack: 2.2.0 -> 2.2.1Dominic Delabruere2-8/+6
This is a very minor update to VCV Rack, but the upstream Makefiles now recognize `aarch64` in platform strings and accepts a CROSS_COMPILE environment variable for cross-compiling plugins for a given target. This commit updates the `makeFlags` accordingly.
2022-11-29vcv-rack: 2.1.2 -> 2.2.0Dominic Delabruere2-14/+38
2022-08-25vcv-rack: 2.0.6 -> 2.1.2Dominic Delabruere1-8/+28
In order to make this latest version of VCV Rack build, I had to use VCV's fork of the RtAudio library, which has diverged from the official RtAudio releases. I also disabled parallel builds because they seemed to be causing non-deterministic build failures. It is possible that the VCV team will eventually make new releases of Rack that can again be built against the latest official release of RtAudio; if that ever happens we can stop packaging VCV Rack wit its own version of the library.
2022-06-17vcv-rack: 1.1.6 -> 2.0.6Dominic Delabruere2-45/+156
2021-06-10Change all alsaLib references to alsa-libAndersonTorres1-2/+2
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-2/+2
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-16treewide: stdenv.lib -> libBen Siraphob1-1/+1
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-03vcv-rack: fetch pffft from upstream project website instead of bitbucketEEva (JPotier)1-5/+3
Starting from this commit https://github.com/VCVRack/Rack/commit/2db08f15a00f6792bb3a45db31dd13f94966beed the upstream project does not expect to use bitbucket anymore. The title mentions that “BitBucket deleted all Mercurial repos”. Instead, an archive of the pffft source is hosted on vcvrack.com directly. The unziped sha256 is the same as before this change.
2020-09-15vcv-rack: fix broken pfft referencelb5tr1-1/+1
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-01-22treewide: fix redirected urlsPatrick Hilhorst1-1/+1
According to https://repology.org/repository/nix_unstable/problems, we have a lot of packages that have http links that redirect to https as their homepage. This commit updates all these packages to use the https links as their homepage. The following script was used to make these updates: ``` curl https://repology.org/api/v1/repository/nix_unstable/problems \ | jq '.[] | .problem' -r \ | rg 'Homepage link "(.+)" is a permanent redirect to "(.+)" and should be updated' --replace 's@$1@$2@' \ | sort | uniq > script.sed find -name '*.nix' | xargs -P4 -- sed -f script.sed -i ```
2019-12-30treewide: replace make/build/configure/patchFlags with nix listsMerijn Broeren1-1/+1
2019-11-18vcv-rack: 1.1.5 -> 1.1.6André-Patrick Bubel2-34/+9
2019-10-26vcv-rack: Fix issues from missing upstream dependencyAndré-Patrick Bubel3-26/+57
The revision of the glfw fork that Rack depends on has been removed from GitHub. This causes cloning of the glfw submodule for the Rack git repository to fail. As the glfw fork just adds a function that is only needed on Darwin (and we don't support that platform at the moment) we remove the function call from the Rack source. We can then use the upstream version of glfw. We fetch the rest of the submodules manually as well. See https://github.com/NixOS/nixpkgs/issues/71189 for the context.
2019-10-02vcv-rack: 1.1.4 -> 1.1.5Nathan Yong2-8/+7
2019-08-27Merge master into staging-nextFrederik Rietdijk1-3/+3
2019-08-26vcv-rack: 1.1.3 -> 1.1.4Nathan Yong1-3/+3
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-1/+1
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-08-07vcv-rack: 0.6.2b -> 1.1.3André-Patrick Bubel3-15/+45
2019-05-13vcv-rack: correct license, redistribution is allowedAndré-Patrick Bubel1-2/+3
2018-11-06vcv-rack, opkowa: pname-version fixesPatrick Hilhorst1-2/+3
2018-07-18vcv-rack: init at 0.6.2bAndré-Patrick Bubel1-0/+79