Commit Graph

67 Commits

Author SHA1 Message Date
Andrew Morgan
ef527a4a2b
ardour: 6.9 -> 7.1 (#196290) 2022-11-09 20:46:13 +01:00
mitchmindtree
30e9e7bea5 ardour: Enable video support by default
Enables video support in ardour by default.

I do a lot of sound design using ardour and in turn have it enabled in
my configuration. However, seeing as hydra only builds the default
configuration, the build I need is never cached, and I always end up
needing to build ardour from scratch which takes over an hour on my
small laptop. The `videoSupport` flag itself just ensures that xjadeo
and harvid (both required for video support to work in ardour) are
accessible via the PATH.
2021-11-24 15:49:09 +10:00
Bart Brouns
6ffa6c67c9
ardour: 6.7 -> 6.9 (#136694) 2021-09-07 13:28:51 -04:00
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
Bart Brouns
8c9a799bca ardour: 6.5 -> 6.7 2021-05-21 19:14:01 -07:00
mitchmindtree
070334a512 ardour: clarify gpl2 license with gpl2Plus 2021-03-11 13:11:21 +01:00
mitchmindtree
e14c97185f ardour: add a videoSupport option
This adds a `bool` option that, when set to `true`, enables video
timeline support for the Ardour DAW. This is commonly useful for
soundtrack composition, sound design for film, etc.

When enabled, `videoSupport` ensures that both `harvid` and `xjadeo` are
available to the `ardour6` exe via the PATH. `harvid` decodes the video
stream in real-time to produce still images (I think for thumbnail
support for the timeline?). `xjadeo` acts as a video monitoring window
that whose playback position is synchronised to the Ardour playhead.

`videoSupport` remains disabled by default, preserving the original
behaviour.

Video support can be added to ardour in your system or home
configuration package list with:

```
(ardour.override { videoSupport = true; })
```
2021-03-11 12:50:50 +01:00
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
Bart Brouns
2e703eccc9 ardour: 6.3 -> 6.5 2020-12-12 15:11:33 +01:00
Bart Brouns
9c237eb7ab ardour: 6.2 -> 6.3 2020-11-05 20:34:45 +01:00
Bart Brouns
8dcab1313d ardour: 6.0 -> 6.2 2020-08-01 14:09:57 +02:00
Doron Behar
01d4e2fe33 treewide: use ffmpeg_3 explicitly if not wanted otherwise
After making `ffmpeg` point to the latest `ffmpeg_4`, all packages that
used `ffmpeg` without requiring a specific version now use ffmpeg_3
explicitly so they shouldn't change.
2020-06-12 11:55:31 -07:00
Bart Brouns
3a77caa419
ardour: add ardour 6 and make it the default (#89175)
We leave Ardour 5 in, since Ardour 6 has a new latency compensation
algorithm, so your mixes might end up sounding different in the new version.

Co-Authored-By: Pavol Rusnak <pavol@rusnak.io>
2020-05-30 14:17:08 -04:00
Jan Tojnar
cc57640aeb
Merge pull request #84470 from jtojnar/ardour-cleanup
ardour: clean up the expression
2020-04-13 20:10:27 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Jan Tojnar
3f7515cb8c
ardour: clean up the expression
* Remove unneeded dependencies
* Stop vendoring other dependencies (fluidsynth, hidapi, libltc, qm-dsp)
* Fix using incorrect libusb version (libusb package is just a legacy compat layer)
* Move build-time dependencies to nativeBuildInputs
* Install freedesktop files & man page
* Drop libintl replacement that no longer applies
2020-04-07 20:26:24 +02:00
Jan Tojnar
eac0ee6c51
ardour: format with nixpkgs-fmt 2020-04-07 20:26:22 +02:00
Orivej Desh
ef164d2ba9 vamp-plugin-sdk: rename from vamp.vampSDK 2020-03-26 22:34:47 +00:00
Orivej Desh
e1c3085354 lrdf: move from librdf libraries
It was never called librdf and it is not a librdf.org project.
2020-03-23 00:22:36 +00:00
Matthew Bauer
a79a8f29bc waf: use wafConfigureFlags for waf flags
This avoids the potential conflict between autoconf flags and the waf
flags. There is some overlap between the two but waf errors when it
doesn’t recognize the flag.
2019-04-09 23:44:37 -04:00
Matthew Bauer
f2a20b6e52 treewide: use wafHook
Replace "waf" phases with wafHook that manages everything
automatically. Should make things more modular.

Packages affected here are:

- a2jmidid
- ams-lv2
- ardour
- fomp
- guitarix
- ingen
- jalv
- mda-lv2
- non
- patchage
- hamster-time-tracker
- kupfer
- xiphos
- xfce4-dockbarx-plugin
- xfce4-namebar-plugin
- dropbox
- clasp
- aubio
- liliv
- lv2
- lvtk
- ntk
- raul
- sratom
- suil
- ganv
- ndn-cxx
- ns3
- serd
- sord
- termbox
- wxmupen64plus
- jackaudio
- pflask
- blockhash
- glmark2
- weighttp
2018-11-13 19:13:48 -06:00
Bart Brouns
c06c02175c ardour: 5.11 -> 5.12 2017-10-04 19:08:22 +02:00
zraexy
1f67b17daf ardour: fix desktop file icon path 2017-09-03 10:37:50 -08:00
Samuel Leathers
1f0d6f1190 ardour: fix build with gcc6 2017-08-30 19:33:05 +02:00
Bart Brouns
a6415eb143 ardour: 5.10 -> 5.11 2017-08-16 22:39:39 +02:00
Bart Brouns
6383a54440 Ardour: 5.8 -> 5.10 2017-06-16 14:56:00 +02:00
Bart Brouns
3fc79cb5ac ardour: 5.6 -> 5.8 2017-02-28 16:11:57 +01:00
Bart Brouns
9d37470cae ardour: 5.5 -> 5.6 2017-02-25 21:25:57 +01:00
Robin Gloster
b81d07e6e6
ardour: 5.4 -> 5.5 2017-01-20 03:10:12 +01:00
Bart Brouns
5abcc7d22a lilv and sord: remove svn versions and deploy release version 2017-01-11 02:21:00 +01:00
Bart Brouns
2d62522c53 ardour5: add dummy backend, so Ardour Session Utilities get built 2016-11-01 02:10:35 +01:00
Frederik Rietdijk
ce4e71eda6 ardour5: use python2 2016-10-18 23:16:05 +02:00
Christian Richter
73a03e3a18 ardour: 4.7 -> 5.4 2016-10-04 20:51:23 +02:00
Kirill Boltaev
bccd75094f treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
Vladimír Čunát
09af15654f Merge master into closure-size
The kde-5 stuff still didn't merge well.
I hand-fixed what I saw, but there may be more problems.
2016-03-08 09:58:19 +01:00
Bart Brouns
6f8db5b12e ardour: 4.4-> 4.7 2016-02-27 20:26:20 +01:00
Vladimír Čunát
333d69a5f0 Merge staging into closure-size
The most complex problems were from dealing with switches reverted in
the meantime (gcc5, gmp6, ncurses6).
It's likely that darwin is (still) broken nontrivially.
2015-11-20 14:32:58 +01:00
Florian Paul Schmidt
2a6cb7902e ardour: 4.3 -> 4.4 2015-10-16 00:09:26 +02:00
Florian Paul Schmidt
a8113e2c8c ardour: add a clarifying comment to patchPhase 2015-10-15 15:01:35 +02:00
Florian Paul Schmidt
729098633c ardour: 4.2 -> 4.3 2015-10-15 14:16:23 +02:00
Vladimír Čunát
5227fb1dd5 Merge commit staging+systemd into closure-size
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-10-03 13:33:37 +02:00
Joel Moberg
3d37dcc9eb ardour: 4.1 -> 4.2 2015-08-18 16:34:14 +02:00
Joel Moberg
4beab2264b ardour: simplify version handling 2015-08-18 12:19:00 +02:00
Bart Brouns
201650325c ardour: 4.0 -> 4.1 2015-08-09 18:37:08 +02:00
William A. Kennington III
7297255019 Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
Bart Brouns
1ed1c3ec92 ardour: give it all the libs it asks for. ardour3: bugfix
The latest ardour3 release loses audio and midi
files under some conditions.
7024232855
fixes that.
2015-05-30 13:06:48 +02:00
Vladimír Čunát
3b9ef2c71b fix "libc}/lib" and similar references
Done mostly without any verification.
I didn't bother with libc}/include, as the path is still correct.
2015-05-05 11:52:08 +02:00
Cillian de Róiste
d66b8344ce Ardour: tidy up expression and improve the longDescription 2015-05-03 20:25:57 +02:00
Cillian de Róiste
d4bd575551 Ardour 4: enable dbus and alsa support 2015-05-03 20:08:27 +02:00
Bart Brouns
797c6d3fab cleanup Ardour 3 and Ardour 4 2015-05-03 13:03:41 +02:00