diff options
author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-09-05 02:54:17 +0200 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-09-05 03:56:59 +0200 |
commit | 347caa97751457c34ba2cec85562a27d5dbba662 (patch) | |
tree | 4b813e6049cf09f3eccf6bf972203a27815f7112 /pkgs/applications/audio/libopenmpt | |
parent | e826b693a19cf039dc7b8e0bb2349c5f8a40a8e1 (diff) | |
download | nixpkgs-347caa97751457c34ba2cec85562a27d5dbba662.tar nixpkgs-347caa97751457c34ba2cec85562a27d5dbba662.tar.gz nixpkgs-347caa97751457c34ba2cec85562a27d5dbba662.tar.bz2 nixpkgs-347caa97751457c34ba2cec85562a27d5dbba662.tar.lz nixpkgs-347caa97751457c34ba2cec85562a27d5dbba662.tar.xz nixpkgs-347caa97751457c34ba2cec85562a27d5dbba662.tar.zst nixpkgs-347caa97751457c34ba2cec85562a27d5dbba662.zip |
treewide: rename openmpt123 to libopenmpt to match the name in other distros
Diffstat (limited to 'pkgs/applications/audio/libopenmpt')
-rw-r--r-- | pkgs/applications/audio/libopenmpt/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/applications/audio/libopenmpt/default.nix b/pkgs/applications/audio/libopenmpt/default.nix new file mode 100644 index 00000000000..af3f9f60ff0 --- /dev/null +++ b/pkgs/applications/audio/libopenmpt/default.nix @@ -0,0 +1,30 @@ +{ config, lib, stdenv, fetchurl, zlib, pkg-config, mpg123, libogg, libvorbis, portaudio, libsndfile, flac +, usePulseAudio ? config.pulseaudio or false, libpulseaudio }: + +stdenv.mkDerivation rec { + pname = "libopenmpt"; + version = "0.5.10"; + + src = fetchurl { + url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz"; + sha256 = "sha256-Waj6KNi432nLf6WXK9+TEIHatOHhFWxpoaU7ZcK+n/o="; + }; + + enableParallelBuilding = true; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ zlib mpg123 libogg libvorbis portaudio libsndfile flac ] + ++ lib.optional usePulseAudio libpulseaudio; + + configureFlags = lib.optional (!usePulseAudio) "--without-pulseaudio"; + + doCheck = true; + + meta = with lib; { + description = "A cross-platform command-line based module file player"; + homepage = "https://lib.openmpt.org/libopenmpt/"; + license = licenses.bsd3; + maintainers = with maintainers; [ OPNA2608 ]; + platforms = platforms.unix; + }; +} |