Merge pull request #104690 from SCOTT-HAMILTON/freac

freac: init 1.1.3

authored by davidak and committed by GitHub aebd4235 64676e99

+138
+38
pkgs/applications/audio/freac/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + 5 + , boca 6 + , smooth 7 + , systemd 8 + }: 9 + 10 + stdenv.mkDerivation rec { 11 + pname = "freac"; 12 + version = "1.1.3"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "enzo1982"; 16 + repo = "freac"; 17 + rev = "v${version}"; 18 + sha256 = "1sdrsc5pn5901bbds7dj02n71zn5rs4wnv2xxs8ffql4b7jjva0m"; 19 + }; 20 + 21 + buildInputs = [ 22 + boca 23 + smooth 24 + systemd 25 + ]; 26 + 27 + makeFlags = [ 28 + "prefix=$(out)" 29 + ]; 30 + 31 + meta = with lib; { 32 + description = "The fre:ac audio converter project"; 33 + license = licenses.gpl2Plus; 34 + homepage = "https://www.freac.org/"; 35 + maintainers = with maintainers; [ shamilton ]; 36 + platforms = platforms.linux; 37 + }; 38 + }
+51
pkgs/development/libraries/boca/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + 6 + , expat 7 + , libcdio 8 + , libcdio-paranoia 9 + , libpulseaudio 10 + , smooth 11 + , uriparser 12 + , zlib 13 + }: 14 + 15 + stdenv.mkDerivation rec { 16 + pname = "BoCA"; 17 + version = "1.0.3"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "enzo1982"; 21 + repo = "boca"; 22 + rev = "v${version}"; 23 + sha256 = "0x6pqd5cdag0l283lkq01qaqwyf1skxbncdwig8b2s742nbzjlz8"; 24 + }; 25 + 26 + nativeBuildInputs = [ 27 + pkg-config 28 + ]; 29 + 30 + buildInputs = [ 31 + expat 32 + libcdio 33 + libcdio-paranoia 34 + libpulseaudio 35 + smooth 36 + uriparser 37 + zlib 38 + ]; 39 + 40 + makeFlags = [ 41 + "prefix=$(out)" 42 + ]; 43 + 44 + meta = with lib; { 45 + description = "A component library used by the fre:ac audio converter"; 46 + license = licenses.gpl2Plus; 47 + homepage = "https://github.com/enzo1982/boca"; 48 + maintainers = with maintainers; [ shamilton ]; 49 + platforms = platforms.linux; 50 + }; 51 + }
+43
pkgs/development/libraries/smooth/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + 6 + , gtk3 7 + , curl 8 + , libxml2 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "smooth"; 13 + version = "0.9.6"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "enzo1982"; 17 + repo = "smooth"; 18 + rev = "v${version}"; 19 + sha256 = "05j5gk6kz2089x8bcq2l0kjspfiiymxn69jcxl4dh9lw96blbadr"; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + pkg-config 24 + ]; 25 + 26 + makeFlags = [ 27 + "prefix=$(out)" 28 + ]; 29 + 30 + buildInputs = [ 31 + gtk3 32 + curl 33 + libxml2 34 + ]; 35 + 36 + meta = with lib; { 37 + description = "The smooth Class Library"; 38 + license = licenses.artistic2; 39 + homepage = "http://www.smooth-project.org/"; 40 + maintainers = with maintainers; [ shamilton ]; 41 + platforms = platforms.linux; 42 + }; 43 + }
+6
pkgs/top-level/all-packages.nix
··· 1721 1722 bmake = callPackage ../development/tools/build-managers/bmake { }; 1723 1724 bochs = callPackage ../applications/virtualization/bochs { }; 1725 1726 bubblewrap = callPackage ../tools/admin/bubblewrap { }; ··· 4375 franz = callPackage ../applications/networking/instant-messengers/franz { 4376 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { }; 4377 }; 4378 4379 freedroid = callPackage ../games/freedroid { }; 4380 ··· 23018 spectmorph = callPackage ../applications/audio/spectmorph { }; 23019 23020 smallwm = callPackage ../applications/window-managers/smallwm { }; 23021 23022 smos = callPackage ../applications/misc/smos { }; 23023
··· 1721 1722 bmake = callPackage ../development/tools/build-managers/bmake { }; 1723 1724 + boca = callPackage ../development/libraries/boca { }; 1725 + 1726 bochs = callPackage ../applications/virtualization/bochs { }; 1727 1728 bubblewrap = callPackage ../tools/admin/bubblewrap { }; ··· 4377 franz = callPackage ../applications/networking/instant-messengers/franz { 4378 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { }; 4379 }; 4380 + 4381 + freac = callPackage ../applications/audio/freac { }; 4382 4383 freedroid = callPackage ../games/freedroid { }; 4384 ··· 23022 spectmorph = callPackage ../applications/audio/spectmorph { }; 23023 23024 smallwm = callPackage ../applications/window-managers/smallwm { }; 23025 + 23026 + smooth = callPackage ../development/libraries/smooth { }; 23027 23028 smos = callPackage ../applications/misc/smos { }; 23029