Commit Graph

2 Commits

Author SHA1 Message Date
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
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-11 10:38:22 +01:00
MetaDark
8deca0d420 zynaddsubfx: use zyn-fusion as default gui module
- Added `guiModule` option that accepts "fltk", "ntk", "zest", or "off"

- Split FLTK dependencies from NTK dependencies

- Added support for building the FLTK gui

- Added support for building the Zyn-Fusion (zest) gui

- Added new derivation for the Zest UI framework (local to zynaddsubfx)
  It's not yet designed to be used outside of zynaddsubfx, but it
  may be in the future

- Added flags for all optional features

- Added & disabled `dssiSupport` by default

- Disabled `lashSupport` by default
  Slows down startup looking for LASH server if not running

- Added & enabled `portaudioSupport` by default
  Cross platform audio library that uses ALSA/JACK on Linux.
  Supports multiple audio streams without needing JACK.

- Enabled tests

- Removes nico202 as maintainer, as requested in code review
2021-01-07 15:00:35 -05:00