Merge pull request #45646 from bfortz/mixxx

mixxx: 2.0.0 -> 2.1.3
This commit is contained in:
Jörg Thalheim
2018-08-26 17:05:49 +01:00
committed by GitHub
+10 -20
View File
@@ -1,34 +1,24 @@
{ stdenv, fetchurl, chromaprint, fetchpatch, fftw, flac, faad2, mp4v2 { stdenv, fetchFromGitHub, chromaprint, fetchpatch, fftw, flac, faad2, mp4v2
, libid3tag, libmad, libopus, libshout, libsndfile, libusb1, libvorbis , libid3tag, libmad, libopus, libshout, libsndfile, libusb1, libvorbis
, pkgconfig, portaudio, portmidi, protobuf, qt4, rubberband, scons, sqlite , pkgconfig, portaudio, portmidi, protobuf, qt4, rubberband, scons, sqlite
, taglib, vampSDK , taglib, upower, vampSDK
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "mixxx-${version}"; name = "mixxx-${version}";
version = "2.0.0"; version = "2.1.3";
src = fetchurl { src = fetchFromGitHub {
url = "https://downloads.mixxx.org/${name}/${name}-src.tar.gz"; owner = "mixxxdj";
sha256 = "0vb71w1yq0xwwsclrn2jj9bk8w4n14rfv5c0aw46c11mp8xz7f71"; repo = "mixxx";
rev = "release-${version}";
sha256 = "1fm8lkbnxka4haidf6yr8mb3r6vaxmc97hhrp8pcx0fvq2mnzvy2";
}; };
patches = [
(fetchpatch {
url = "https://sources.debian.net/data/main/m/mixxx/2.0.0~dfsg-7.1/debian/patches/0007-fix_gcc6_issue.patch";
sha256 = "0kpyv10wcjcvbijk6vpq54gx9sqzrq4kq2qilc1czmisp9qdy5sd";
})
(fetchpatch {
url = "https://622776.bugs.gentoo.org/attachment.cgi?id=487284";
name = "sqlite.patch";
sha256 = "1qqbd8nrxrjcc1dwvyqfq1k2yz3l071sfcgd2dmpk6j8d4j5kx31";
})
];
buildInputs = [ buildInputs = [
chromaprint fftw flac faad2 mp4v2 libid3tag libmad libopus libshout libsndfile chromaprint fftw flac faad2 mp4v2 libid3tag libmad libopus libshout libsndfile
libusb1 libvorbis pkgconfig portaudio portmidi protobuf qt4 libusb1 libvorbis pkgconfig portaudio portmidi protobuf qt4
rubberband scons sqlite taglib vampSDK rubberband scons sqlite taglib upower vampSDK
]; ];
sconsFlags = [ sconsFlags = [
@@ -56,7 +46,7 @@ stdenv.mkDerivation rec {
homepage = https://mixxx.org; homepage = https://mixxx.org;
description = "Digital DJ mixing software"; description = "Digital DJ mixing software";
license = licenses.gpl2Plus; license = licenses.gpl2Plus;
maintainers = [ maintainers.aszlig maintainers.goibhniu ]; maintainers = [ maintainers.aszlig maintainers.goibhniu maintainers.bfortz ];
platforms = platforms.linux; platforms = platforms.linux;
}; };
} }