Merge pull request #19354 from gnidorah/master

uade123: init at 2.13, openmpt123: init at 0.2.7025-beta20.1

authored by Jörg Thalheim and committed by GitHub 2132cd59 2d9148dc

+47
+23
pkgs/applications/audio/openmpt123/default.nix
···
··· 1 + { stdenv, fetchurl, SDL2, pkgconfig }: 2 + 3 + let 4 + version = "0.2.7025-beta20.1"; 5 + in stdenv.mkDerivation rec { 6 + name = "openmpt123-${version}"; 7 + src = fetchurl { 8 + url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}.tar.gz"; 9 + sha256 = "0qp2nnz6pnl1d7yv9hcjyim7q6yax5881k1jxm8jfgjqagmz5k6p"; 10 + }; 11 + buildInputs = [ SDL2 pkgconfig ]; 12 + makeFlags = [ "NO_LTDL=1 TEST=0 EXAMPLES=0" ] 13 + ++ stdenv.lib.optional (stdenv.isDarwin) "SHARED_SONAME=0"; 14 + installFlags = "PREFIX=\${out}"; 15 + 16 + meta = with stdenv.lib; { 17 + description = "A cross-platform command-line based module file player"; 18 + homepage = https://lib.openmpt.org/libopenmpt/; 19 + license = licenses.bsd3; 20 + maintainers = [ stdenv.lib.maintainers.gnidorah ]; 21 + platforms = stdenv.lib.platforms.unix; 22 + }; 23 + }
+20
pkgs/applications/audio/uade123/default.nix
···
··· 1 + { stdenv, fetchurl, which, libao, pkgconfig }: 2 + 3 + let 4 + version = "2.13"; 5 + in stdenv.mkDerivation rec { 6 + name = "uade123-${version}"; 7 + src = fetchurl { 8 + url = "http://zakalwe.fi/uade/uade2/uade-${version}.tar.bz2"; 9 + sha256 = "04nn5li7xy4g5ysyjjngmv5d3ibxppkbb86m10vrvadzxdd4w69v"; 10 + }; 11 + buildInputs = [ which libao pkgconfig ]; 12 + 13 + meta = with stdenv.lib; { 14 + description = "Plays old Amiga tunes through UAE emulation and cloned m68k-assembler Eagleplayer API"; 15 + homepage = http://zakalwe.fi/uade/; 16 + license = licenses.gpl2; 17 + maintainers = [ stdenv.lib.maintainers.gnidorah ]; 18 + platforms = stdenv.lib.platforms.unix; 19 + }; 20 + }
+4
pkgs/top-level/all-packages.nix
··· 13890 13891 vivaldi = callPackage ../applications/networking/browsers/vivaldi {}; 13892 13893 opusfile = callPackage ../applications/audio/opusfile { }; 13894 13895 opusTools = callPackage ../applications/audio/opus-tools { }; ··· 14248 urxvt_tabbedex = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-tabbedex { }; 14249 urxvt_font_size = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-font-size { }; 14250 urxvt_theme_switch = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-theme-switch { }; 14251 14252 udevil = callPackage ../applications/misc/udevil {}; 14253
··· 13890 13891 vivaldi = callPackage ../applications/networking/browsers/vivaldi {}; 13892 13893 + openmpt123 = callPackage ../applications/audio/openmpt123 {}; 13894 + 13895 opusfile = callPackage ../applications/audio/opusfile { }; 13896 13897 opusTools = callPackage ../applications/audio/opus-tools { }; ··· 14250 urxvt_tabbedex = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-tabbedex { }; 14251 urxvt_font_size = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-font-size { }; 14252 urxvt_theme_switch = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-theme-switch { }; 14253 + 14254 + uade123 = callPackage ../applications/audio/uade123 {}; 14255 14256 udevil = callPackage ../applications/misc/udevil {}; 14257