qmmp: 1.4.4 -> 2.1.2
This commit is contained in:
parent
93de6bf9ed
commit
17f6139f92
|
@ -1,21 +1,19 @@
|
||||||
{ lib, mkDerivation, fetchurl, cmake, pkg-config
|
{ lib, stdenv, fetchurl, cmake, pkg-config
|
||||||
, qtbase, qttools, qtmultimedia, qtx11extras
|
, qtbase, qttools, qtmultimedia, wrapQtAppsHook
|
||||||
# transports
|
# transports
|
||||||
, curl, libmms
|
, curl, libmms
|
||||||
# input plugins
|
# input plugins
|
||||||
, libmad, taglib, libvorbis, libogg, flac, libmpcdec, libmodplug, libsndfile
|
, libmad, taglib, libvorbis, libogg, flac, libmpcdec, libmodplug, libsndfile
|
||||||
, libcdio, cdparanoia, libcddb, faad2, ffmpeg, wildmidi
|
, libcdio, cdparanoia, libcddb, faad2, ffmpeg, wildmidi, libbs2b, game-music-emu
|
||||||
# output plugins
|
# output plugins
|
||||||
, alsa-lib, libpulseaudio
|
, alsa-lib, libpulseaudio, pipewire
|
||||||
# effect plugins
|
# effect plugins
|
||||||
, libsamplerate
|
, libsamplerate
|
||||||
}:
|
}:
|
||||||
|
|
||||||
# Additional plugins that can be added:
|
# Additional plugins that can be added:
|
||||||
# wavpack (https://www.wavpack.com/)
|
# wavpack (https://www.wavpack.com/)
|
||||||
# gme (Game music support)
|
|
||||||
# Ogg Opus support
|
# Ogg Opus support
|
||||||
# BS2B effect plugin (http://bs2b.sourceforge.net/)
|
|
||||||
# JACK audio support
|
# JACK audio support
|
||||||
# ProjectM visualization plugin
|
# ProjectM visualization plugin
|
||||||
|
|
||||||
|
@ -28,26 +26,27 @@
|
||||||
# Qmmp installs working .desktop file(s) all by itself, so we don't need to
|
# Qmmp installs working .desktop file(s) all by itself, so we don't need to
|
||||||
# handle that.
|
# handle that.
|
||||||
|
|
||||||
mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "qmmp";
|
pname = "qmmp";
|
||||||
version = "1.4.4";
|
version = "2.1.2";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://qmmp.ylsoftware.com/files/${pname}-${version}.tar.bz2";
|
url = "https://qmmp.ylsoftware.com/files/qmmp/2.1/${pname}-${version}.tar.bz2";
|
||||||
sha256 = "sha256-sZRZVhCf2ceETuV4AULA0kVkuIMn3C+aYdKThqvPnVQ=";
|
hash = "sha256-U86LoAkg6mBFVa/cgB8kpCa5KwdkR0PMQmAGvf/KAXo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake pkg-config ];
|
nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ # basic requirements
|
[ # basic requirements
|
||||||
qtbase qttools qtmultimedia qtx11extras
|
qtbase qttools qtmultimedia
|
||||||
# transports
|
# transports
|
||||||
curl libmms
|
curl libmms
|
||||||
# input plugins
|
# input plugins
|
||||||
libmad taglib libvorbis libogg flac libmpcdec libmodplug libsndfile
|
libmad taglib libvorbis libogg flac libmpcdec libmodplug libsndfile
|
||||||
libcdio cdparanoia libcddb faad2 ffmpeg wildmidi
|
libcdio cdparanoia libcddb faad2 ffmpeg wildmidi libbs2b game-music-emu
|
||||||
# output plugins
|
# output plugins
|
||||||
alsa-lib libpulseaudio
|
alsa-lib libpulseaudio pipewire
|
||||||
# effect plugins
|
# effect plugins
|
||||||
libsamplerate
|
libsamplerate
|
||||||
];
|
];
|
||||||
|
|
|
@ -31547,7 +31547,7 @@ with pkgs;
|
||||||
|
|
||||||
qmidiroute = callPackage ../applications/audio/qmidiroute { };
|
qmidiroute = callPackage ../applications/audio/qmidiroute { };
|
||||||
|
|
||||||
qmmp = libsForQt5.callPackage ../applications/audio/qmmp { };
|
qmmp = qt6Packages.callPackage ../applications/audio/qmmp { };
|
||||||
|
|
||||||
qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
|
qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue