Commit Graph

86 Commits

Author SHA1 Message Date
Vladimír Čunát
036bb8ff81
jack2, libjack2: fix jack2.pc after splitting outputs
The split was merged in cfe009304 from PR #226315
This fixes qtractor build (and maybe others):
https://hydra.nixos.org/build/221582472/nixlog/3/tail
2023-05-30 09:37:30 +02:00
Sergei Trofimovich
84fa095d6f libjack2: move headers to "dev" outputs 2023-04-15 18:39:57 +01:00
Winter
ee197b2f33 libjack2: don't use with lib at top-level
It's bit us once already [0], let's get rid of it before it does it again.

[0]: https://github.com/NixOS/nixpkgs/pull/216096#issuecomment-1437763295
2023-02-20 22:38:48 -05:00
Winter
76305f698e libjack2: fix source url
c733f0bf8a switched JACK to using overlay-style
mkDerivation, but forgot to change a reference to `version` to `finalAttrs.version`.

This wasn't caught at eval time because `with lib` was used, making the
source derivation try to fetch (at the time of writing) tag "23.05pre-git",
which obviously doesn't exist :D

Thanks to V for catching this [0].

[0]: https://github.com/NixOS/nixpkgs/pull/216096#issuecomment-1437763295
2023-02-20 22:29:21 -05:00
John Ericson
c733f0bf8a jack: Add meta.pkgConfigModules and test 2023-02-13 10:21:07 -05:00
Artturin
f4ea1208ec treewide: *Flags convert to list from str
*Flags implies a list

slightly relevant:
> stdenv: start deprecating non-list configureFlags https://github.com/NixOS/nixpkgs/pull/173172

the makeInstalledTests function in `nixos/tests/installed-tests/default.nix` isn't available outside of nixpkgs so
it's not a breaking change
2022-10-10 15:30:59 +03:00
Rick van Schijndel
010f6ee30d
treewide: mark broken for darwin 2022-05-30 13:42:58 +02:00
Rick van Schijndel
a13f4f6c1c jackaudio: remove unneeded PKGCONFIG variable
Not needed anymore after setting this correctly in the wafHook.
2022-04-10 17:12:11 +02:00
Bart Brouns
4f84eb18b1 jackaudio: 1.9.17 -> 1.9.19 2021-10-03 13:45:47 +02:00
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
oxalica
354d262db8
lib.meta: introduce availableOn 2021-04-02 19:20:23 +08:00
Alyssa Ross
8b9ff564c7
libjack2: fix cross
Always defaults to unprefixed pkg-config, even when cross-compiling.

Fixes: https://github.com/NixOS/nixpkgs/issues/96548
2021-02-08 14:55:15 +00:00
R. RyanTM
59eefd2ebe libjack2: 1.9.16 -> 1.9.17 2021-01-22 21:28:42 +01:00
Ben Siraphob
fce00d15c2 pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Ben Siraphob
badf51221d treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07: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
d2b13f9030 jack2: 1.9.14 -> 1.9.16 2020-10-20 21:06:14 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
worldofpeace
a20dd9528b jack2: 1.9.13 -> 1.9.14, fix build arm
See: https://github.com/jackaudio/jack2/releases/tag/v1.9.14

Thanks for fedora working on python3 there and the arm patch 💖.
2019-11-19 17:26:41 -05:00
c0bw3b
9367367dfd Treewide: fix URL permanent redirects
Permanent redirects on homepages and/or source URLs
as reported by Repology
2019-11-16 01:41:23 +01:00
Robert Scott
e3e9af4d03 jack2: 1.9.12 -> 1.9.13 (security)
addressing CVE-2019-13351

removing now-redundant patch fixing build on macos
2019-11-03 10:35:36 +01:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Daiderd Jordan
df23db8956
jack2: remove cf-private 2019-07-03 22:20:23 +02:00
Andrew Childs
19dd115588 jackaudio: restrict aften dependency to Darwin 2019-05-19 00:28:45 -04:00
Matthew Bauer
6e7cc807ff jackaudio: reenable on darwin
Apply patch to fix darwin build.
2019-04-29 21:34:25 -04:00
Matthew Bauer
da38a49a24 treewide: mark bad packages
Some old stuff is known not to work.
2019-04-26 21:55:11 -04: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
Jörg Thalheim
b5c1deca8a
treewide: remove wkennington as maintainer
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
2019-01-26 10:05:32 +00: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
Tuomas Tynkkynen
5e84926a66 treewide: Replace meta.available checks in shouldUsePackages copypasta
This reverts commit 79d8353b5e.

This sort of code breaks config.{allowBroken, allowUnsupportedSystem} =
true by making them do unpredictable things.
2018-09-28 15:01:00 +03:00
John Ericson
85a9913edd treewide: Make more complicated configureFlags lists 2018-08-03 17:06:03 -04:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Ryan Mulligan
ad7bd4c7a3 jack1: 0.124.1 -> 0.125.0
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

- built on NixOS
- ran `/nix/store/h64aj4vry98w3pmdqbd1bqkhxnghbvgb-jack1-0.125.0/bin/jackd -V` and found version 0.125.0
- ran `/nix/store/h64aj4vry98w3pmdqbd1bqkhxnghbvgb-jack1-0.125.0/bin/jackd --version` and found version 0.125.0
- ran `/nix/store/h64aj4vry98w3pmdqbd1bqkhxnghbvgb-jack1-0.125.0/bin/jack_server_control -h` got 0 exit code
- ran `/nix/store/h64aj4vry98w3pmdqbd1bqkhxnghbvgb-jack1-0.125.0/bin/jack_server_control -V` and found version 0.125.0
- ran `/nix/store/h64aj4vry98w3pmdqbd1bqkhxnghbvgb-jack1-0.125.0/bin/jack_server_control -v` and found version 0.125.0
- ran `/nix/store/h64aj4vry98w3pmdqbd1bqkhxnghbvgb-jack1-0.125.0/bin/jack_server_control -h` and found version 0.125.0
- ran `/nix/store/h64aj4vry98w3pmdqbd1bqkhxnghbvgb-jack1-0.125.0/bin/jack_midi_dump -h` got 0 exit code
- found 0.125.0 with grep in /nix/store/h64aj4vry98w3pmdqbd1bqkhxnghbvgb-jack1-0.125.0
- directory tree listing: https://gist.github.com/359dc1584108a662b645c49abe027c95
2018-03-16 18:07:08 -07:00
John Ericson
62ca2316a4
Merge pull request #36885 from obsidiansystems/meta-host-prepare
treewide: Prepare for #34444
2018-03-12 19:06:35 -04:00
John Ericson
79d8353b5e treewide: Make shouldUsePackages copypasta use meta.available
The old way depended on old list-of-strings `meta.platforms`, and was
not good for cross.
2018-03-12 18:55:41 -04:00
Daiderd Jordan
f2661ed72b
libjack2: remove clang patch
/cc ZHF #36454
2018-03-08 21:24:37 +01:00
Bart Brouns
60f62b512d jackaudio: 1.9.11-RC1 -> 1.9.12 2018-01-05 23:51:30 +01:00
Daiderd Jordan
7d98316a97
libjack2: fix darwin build 2017-09-23 22:33:48 +02:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Bart Brouns
9d0441434d jackaudio: 1.9.10 -> 1.9.11-RC1 2017-06-19 15:11:41 +02:00
Bart Brouns
6992824ec1 jack2-unstable: 2016-08-18 -> 2017-02-23 2017-02-26 10:17:38 +01:00
Robin Gloster
246765f33d
libjack2: add patch to fix build with gcc6 2017-01-25 20:12:40 +01:00
Bart Brouns
78121c2118 build jack unstable without profiling 2016-11-07 12:59:05 +01:00
Frederik Rietdijk
84174c0cb8 libjack2Unstable: and remove the old file
that I forgot to stage.
2016-11-02 14:54:48 +01:00
Frederik Rietdijk
ab0ac18279 libjack2Unstable: fix evaluation
broken by f64933596c
2016-11-02 14:20:58 +01:00
Bart Brouns
d315ca4080 libjack2-git: 2015-09-03 -> 2016-08-18 2016-11-02 12:51:22 +01:00
Frederik Rietdijk
e7834d4ed9 jack2Full: use python2 2016-10-18 23:14:34 +02:00
Frederik Rietdijk
5a501bd828 Remove top-level dbus_python and pythonDBus.
See #11567.

Furthermore, it renames pythonPackages.dbus to pythonPackages.dbus-
python as that's the name upstream uses.

There is a small rebuild but I couldn't figure out the actual cause.
2016-08-16 22:52:37 +02:00
Matthias Beyer
7f4d52e27e Build libjack2 for supercollider with same GCC
Also remove trailing whitespace
2016-07-07 16:07:47 +02:00
Bart Brouns
79b1e05b42 jackaudio: compile without profiling 2015-12-03 00:02:08 +01:00