diff options
author | Bjørn Forsman <bjorn.forsman@gmail.com> | 2013-05-19 13:18:37 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2013-05-19 14:36:19 +0200 |
commit | b274308c0c6850535a71b4555685f28239b6eea7 (patch) | |
tree | 6e2e9528857971da71cd6f7e4ac1bd17ee52b780 /pkgs/applications | |
parent | 512f0874a16902ef05796d5cae5d124dfd6b0624 (diff) | |
download | nixlib-b274308c0c6850535a71b4555685f28239b6eea7.tar nixlib-b274308c0c6850535a71b4555685f28239b6eea7.tar.gz nixlib-b274308c0c6850535a71b4555685f28239b6eea7.tar.bz2 nixlib-b274308c0c6850535a71b4555685f28239b6eea7.tar.lz nixlib-b274308c0c6850535a71b4555685f28239b6eea7.tar.xz nixlib-b274308c0c6850535a71b4555685f28239b6eea7.tar.zst nixlib-b274308c0c6850535a71b4555685f28239b6eea7.zip |
qmmp: new package
Qmmp is a Qt-based audio player that look like Winamp.
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/audio/qmmp/default.nix | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/pkgs/applications/audio/qmmp/default.nix b/pkgs/applications/audio/qmmp/default.nix new file mode 100644 index 000000000000..b865bc788c69 --- /dev/null +++ b/pkgs/applications/audio/qmmp/default.nix @@ -0,0 +1,57 @@ +{ stdenv, fetchurl, cmake, qt4, pkgconfig, x11 +# transports +, curl, libmms +# input plugins +, libmad, taglib, libvorbis, libogg, flac, libmpcdec, libmodplug, libsndfile +, libcdio, cdparanoia, libcddb, faad2, ffmpeg, wildmidi +# output plugins +, alsaLib, pulseaudio +# effect plugins +, libsamplerate +}: + +# Additional plugins that can be added: +# wavpack (http://www.wavpack.com/) +# gme (Game music support) +# Ogg Opus support +# BS2B effect plugin (http://bs2b.sourceforge.net/) +# JACK audio support +# ProjectM visualization plugin + +# To make MIDI work we must tell Qmmp what instrument configuration to use (and +# this can unfortunately not be set at configure time): +# Go to settings (ctrl-p), navigate to the WildMidi plugin and click on +# Preferences. In the instrument configuration field, type the path to +# /nix/store/*wildmidi*/etc/wildmidi.cfg (or your own custom cfg file). + +# Qmmp installs working .desktop file(s) all by itself, so we don't need to +# handle that. + +stdenv.mkDerivation rec { + name = "qmmp-0.7.0"; + + src = fetchurl { + url = "http://qmmp.ylsoftware.com/files/${name}.tar.bz2"; + sha256 = "0g8qcs82y3dy06lsgam2w6gh2ccx0frlw9fp4xg947vi3a16g6ig"; + }; + + buildInputs = + [ # basic requirements + cmake qt4 pkgconfig x11 + # transports + curl libmms + # input plugins + libmad taglib libvorbis libogg flac libmpcdec libmodplug libsndfile + libcdio cdparanoia libcddb faad2 ffmpeg wildmidi + # output plugins + alsaLib pulseaudio + # effect plugins + libsamplerate + ]; + + meta = { + description = "Qt-based audio player that looks like Winamp"; + homepage = http://qmmp.ylsoftware.com/; + license = stdenv.lib.licenses.gpl2; + }; +} |