Commit Graph

43 Commits

Author SHA1 Message Date
Emily Trau
78018ef67e cmus: fix feature detection on darwin 2023-12-12 12:44:40 +11:00
Kirill Radzikhovskyy
ebcff47241 cmus: ffmpeg 6 compatibility fix 2023-10-29 08:20:35 +11:00
Weijia Wang
110fa9ab19 cmus: disable discid support 2023-03-16 16:48:05 +02:00
Weijia Wang
3391ee339b cmus: remove clangGCC hack
The compiler is overridable using the HOSTCC flag, so no hacks such as creating a fake gcc is needed.
2023-01-25 13:47:48 +01:00
Shawn8901
3866fa44a7 treewide: remove global with lib; in pkgs/{audio,blockchain,editors} 2023-01-21 23:11:12 +01:00
R. Ryantm
778b215342 cmus: 2.9.1 -> 2.10.0 2022-07-07 21:21:59 +00:00
misuzu
ed97ebc9d2 cmus: fix build on aarch64-darwin 2022-04-16 22:39:02 +03:00
AndersonTorres
58fc582fe8 Change all alsaOss references to alsa-oss 2021-06-10 01:12:49 -03:00
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
Alessandro Mecca
f4a9a35ac8 cmus: add AudioUnit dependency
AudioUnit is required on macOS.

See ./configuration output line:
checking for COREAUDIO_LIBS (-framework CoreAudio -framework AudioUnit)... ld: framework not found AudioUnit
2021-02-09 05:18:02 +01:00
R. RyanTM
09bf30588b cmus: 2.9.0 -> 2.9.1 2021-01-28 23:39:27 +00:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
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-19 01:16:25 -08:00
R. RyanTM
7c574d7254 cmus: 2.8.0 -> 2.9.0 2021-01-18 13:25:53 +00: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
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Robin Gloster
760e23136a
treewide: *inputs are lists 2019-12-31 01:09:25 +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
Aaron Andersen
906017daf5 cmus: add mpris support on linux 2019-03-07 16:27:52 -05:00
Samuel Dionne-Riel
f8eef26991
Merge pull request #55732 from oxij/tree/move-defaults-to-package-files-mostly-pulse
all-packages.nix: move defaults to package files continues
2019-02-15 17:49:01 -05:00
Jan Malakhovski
1eea8a5f4a cmus: move defaults to package file 2019-02-13 23:12:03 +00:00
R. RyanTM
37236026c3 cmus: 2.7.1 -> 2.8.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/cmus/versions
2019-02-06 03:45:50 -08:00
Piotr Bogdan
7125190b04
cmus: use libcdio-paranoia 2018-03-05 14:12:27 +01:00
John Ericson
531e4b80c9 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs
Only acts on one-line dependency lists.
2017-09-21 15:49:53 -04:00
Robin Gloster
f14c27d178
cmus: fix build
fixes #27966
2017-08-06 20:34:14 +02:00
Jörg Thalheim
f25ff18c98
cmus: let ffmpeg handle mp4/aac 2017-02-23 01:47:45 +01:00
Jörg Thalheim
e868669c4a
cmus: mp4 support 2017-02-23 01:47:45 +01:00
Jörg Thalheim
744ce7e8e2
cmus: enable aac support 2017-02-23 01:47:45 +01:00
Thomas Lotze
4689dd2a79
cmus: enable opus support (re #23051)
Opus support was enabled since it didn't work in the past; I found it to be
working when I gave it a try now.
2017-02-23 01:47:44 +01:00
Daiderd Jordan
50e9921179
cmus: use clang's gcc compatibility for a clang based stdenv 2017-01-25 21:48:43 +01:00
Daiderd Jordan
5afd6a9bea
cmus: fix on darwin (using gcc) 2017-01-24 22:54:14 +01:00
Michael Phillips
1e324cdd57
cmus: add gcc build dep for darwin
(cherry picked from commit 597a3898fca1a2dd5875bc6bcf37b6e4e4d37279)
2017-01-24 22:53:02 +01:00
Tuomas Tynkkynen
21f17d69f6 treewide: Add lots of meta.platforms
Build-tested on x86_64 Linux & Mac.
2016-08-02 21:42:43 +03:00
mimadrid
c5e585e110 cmus: 2.7.0 -> 2.7.1 2016-06-19 13:13:48 +02:00
Jan Malakhovski
74724837d6 cmus: rewrite expression, add more options, fixes #11483 2015-12-05 20:18:13 +01:00
Jan Malakhovski
3ef66919b6 cmus: 2.6.0 -> 2.7.0, add a maintainer 2015-12-05 20:18:02 +01:00
William A. Kennington III
b07929b0a3 Use libpulseaudio instead of pulseaudio 2015-05-29 14:32:56 -07:00
Vladimír Čunát
a0bf07827b mpc: also rename the attribute to libmpc
Attrnames and package names should be as close as possible to avoid confusion.
I took care not to confuse the two mpc things during the mass-replace,
so hopefully I suceeded (tarball still builds).
2015-01-17 09:55:32 +01:00
Vincent Laporte
2995072b53 cmus: update from 2.5.0 to 2.6.0
Adds CUE and pulseaudio support
2014-11-14 21:22:26 +00:00
Bjørn Forsman
c9baba9212 Fix many package descriptions
(My OCD kicked in today...)

Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.

I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.

I've tried to stay away from generated expressions (and I think I
succeeded).

Some specifics worth mentioning:
 * cron, has "Vixie Cron" in its description. The "Vixie" part is not
   mentioned anywhere else. I kept it in a parenthesis at the end of the
   description.

 * ctags description started with "Exuberant Ctags ...", and the
   "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
   at the end of description.

 * nix has the description "The Nix Deployment System". Since that
   doesn't really say much what it is/does (especially after removing
   the package name!), I changed that to "Powerful package manager that
   makes package management reliable and reproducible" (borrowed from
   nixos.org).

 * Tons of "GNU Foo, Foo is a [the important bits]" descriptions
   is changed to just [the important bits]. If the package name doesn't
   contain GNU I don't think it's needed to say it in the description
   either.
2014-08-24 22:31:37 +02:00
Jan Malakhovski
33379ae58a cmus: update to 2.5.0
This version builds with current ffmpeg.
CUE support is nice too.
2013-03-14 13:50:29 +00:00
Evgeny Egorochkin
61e9a549f6 cmus: packaged. Patch by Paul van der Walt <nix@denknerd.nl>.
svn path=/nixpkgs/trunk/; revision=24739
2010-11-17 15:20:57 +00:00
Peter Simons
63f114c3dd This patch adds the cmus console music player.
svn path=/nixpkgs/trunk/; revision=24738
2010-11-17 15:03:12 +00:00