···11-{lib, gcc10Stdenv, fetchurl}:
22-33-gcc10Stdenv.mkDerivation rec {
44- version = "3.99-u4-b5";
55- pname = "monkeys-audio-old";
11+{ lib
22+, stdenv
33+, fetchzip
44+, cmake
55+}:
6677- patches = [ ./buildfix.diff ];
77+stdenv.mkDerivation rec {
88+ version = "9.20";
99+ pname = "monkeys-audio";
81099- src = fetchurl {
1010- /*
1111- The real homepage is <https://monkeysaudio.com/>, but in fact we are
1212- getting an old, ported to Linux version of the sources, made by (quoting
1313- from the AUTHORS file found in the source):
1414-1515- Frank Klemm : First port to linux (with makefile)
1616-1717- SuperMMX <SuperMMX AT GMail DOT com> : Package the source, include the frontend and shared lib,
1818- porting to Big Endian platform and adding other non-win32 enhancement.
1919- */
2020- url = "https://deb-multimedia.org/pool/main/m/${pname}/${pname}_${version}.orig.tar.gz";
2121- sha256 = "0kjfwzfxfx7f958b2b1kf8yj655lp0ppmn0sh57gbkjvj8lml7nz";
1111+ src = fetchzip {
1212+ url = "https://monkeysaudio.com/files/MAC_${
1313+ builtins.concatStringsSep "" (lib.strings.splitString "." version)}_SDK.zip";
1414+ sha256 = "sha256-8cJ88plR9jrrLdzRHzRotGBrn6qIqOWvl+oOTXxY/TE=";
1515+ stripRoot = false;
2216 };
1717+ nativeBuildInputs = [
1818+ cmake
1919+ ];
23202421 meta = with lib; {
2525- description = "Lossless audio codec";
2222+ description = "APE codec and decompressor";
2623 platforms = platforms.linux;
2724 # This is not considered a GPL license, but it seems rather free although
2825 # it's not standard, see a quote of it:
2926 # https://github.com/NixOS/nixpkgs/pull/171682#issuecomment-1120260551
3027 license = licenses.free;
3131- maintainers = [ ];
2828+ maintainers = with maintainers; [ doronbehar ];
3229 };
3330}
···261261 ]}"
262262 '';
263263264264+ # To use the debug information on the fly (without installation)
265265+ # add the outPath of root.debug into NIX_DEBUG_INFO_DIRS (in PATH-like format)
266266+ # and make sure that gdb from Nixpkgs can be found in PATH.
267267+ #
268268+ # Darwin currently fails to support it (#203380)
269269+ # we set it to true hoping to benefit from the future fix.
270270+ # Before that, please make sure if root.debug exists before using it.
271271+ separateDebugInfo = true;
272272+264273 setupHook = ./setup-hook.sh;
265274266275 meta = with lib; {
···11-{ lib
22-, stdenv
33-, fetchFromGitHub
44-, v4l-utils
55-}:
66-77-stdenv.mkDerivation rec {
88- pname = "dtv-scan-tables";
99- version = "20221027-tvheadend";
1010-1111- src = fetchFromGitHub {
1212- owner = "tvheadend";
1313- repo = "dtv-scan-tables";
1414- rev = "2a3dbfbab129c00d3f131c9c2f06b2be4c06fec6";
1515- hash = "sha256-bJ+naUs3TDFul4PmpnWYld3j1Se+1X6U9jnECe3sno0=";
1616- };
1717-1818- nativeBuildInputs = [
1919- v4l-utils
2020- ];
2121-2222- makeFlags = [
2323- "PREFIX=$(out)"
2424- ];
2525-2626- allowedReferences = [ ];
2727-2828- meta = with lib; {
2929- description = "Digital TV (DVB) channel/transponder scan tables";
3030- homepage = "https://github.com/tvheadend/dtv-scan-tables";
3131- license = with licenses; [ gpl2Only lgpl21Only ];
3232- longDescription = ''
3333- When scanning for dvb channels,
3434- most applications require an initial set of
3535- transponder coordinates (frequencies etc.).
3636- These coordinates differ, depending of the
3737- receiver's location or on the satellite.
3838- The package delivers a collection of transponder
3939- tables ready to be used by software like "dvbv5-scan".
4040- The package at hand is maintained and used by tvheadend,
4141- it is a fork of the original one hosted by linuxtv.org.
4242- '';
4343- maintainers = with maintainers; [ ];
4444- };
4545-}
···8899buildGoModule rec {
1010 pname = "fastly";
1111- version = "7.0.0";
1111+ version = "7.0.1";
12121313 src = fetchFromGitHub {
1414 owner = "fastly";
1515 repo = "cli";
1616 rev = "refs/tags/v${version}";
1717- hash = "sha256-+fXx/fVXOAjwo+TLP1pDTVge3VSvTLSGzTv7dSTeXxc=";
1717+ hash = "sha256-6M1vdwtw+qjKldW642JN2sanaKV3u9J1qWAoLRNupzE=";
1818 # The git commit is part of the `fastly version` original output;
1919 # leave that output the same in nixpkgs. Use the `.git` directory
2020 # to retrieve the commit SHA, and remove the directory afterwards,
···388388 double_conversion = throw "'double_conversion' has been renamed to/replaced by 'double-conversion'"; # Converted to throw 2022-02-22
389389 draftsight = throw "draftsight has been removed, no longer available as freeware"; # Added 2020-08-14
390390 dragon-drop = throw "'dragon-drop' has been removed in favor of 'xdragon'"; # Added 2022-04-10;
391391+ dtv-scan-tables_linuxtv = dtv-scan-tables; # Added 2023-03-03
392392+ dtv-scan-tables_tvheadend = dtv-scan-tables; # Added 2023-03-03
391393 dust = throw "dust has been removed: abandoned by upstream"; # Added 2022-04-21
392394 dvb_apps = throw "dvb_apps has been removed"; # Added 2020-11-03
393395 dwarf_fortress = throw "'dwarf_fortress' has been renamed to/replaced by 'dwarf-fortress'"; # Converted to throw 2022-02-22