diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2024-03-20 18:01:02 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-20 18:01:02 +0000 |
commit | 36232fff71d83ffd6df00c11c237f1fc478a4911 (patch) | |
tree | ea1ca670f981ccf3586b1c3698db4e6fc0a72b01 /pkgs/servers | |
parent | 1856b324ce0443ea4f6a870d30112843a6013c2f (diff) | |
parent | 761426d33e10ee8972e3482aa0bcf634605c96b2 (diff) | |
download | nixlib-36232fff71d83ffd6df00c11c237f1fc478a4911.tar nixlib-36232fff71d83ffd6df00c11c237f1fc478a4911.tar.gz nixlib-36232fff71d83ffd6df00c11c237f1fc478a4911.tar.bz2 nixlib-36232fff71d83ffd6df00c11c237f1fc478a4911.tar.lz nixlib-36232fff71d83ffd6df00c11c237f1fc478a4911.tar.xz nixlib-36232fff71d83ffd6df00c11c237f1fc478a4911.tar.zst nixlib-36232fff71d83ffd6df00c11c237f1fc478a4911.zip |
Merge master into staging-next
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/klipper/default.nix | 6 | ||||
-rw-r--r-- | pkgs/servers/monitoring/mackerel-agent/default.nix | 6 | ||||
-rw-r--r-- | pkgs/servers/slimserver/default.nix | 163 |
3 files changed, 6 insertions, 169 deletions
diff --git a/pkgs/servers/klipper/default.nix b/pkgs/servers/klipper/default.nix index 0c56e1b10c48..b2067020ad9f 100644 --- a/pkgs/servers/klipper/default.nix +++ b/pkgs/servers/klipper/default.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "klipper"; - version = "unstable-2024-03-15"; + version = "unstable-2024-03-19"; src = fetchFromGitHub { owner = "KevinOConnor"; repo = "klipper"; - rev = "bfb71bc2dc63f2911a11ebf580f82b1e8b2706c4"; - sha256 = "sha256-djF1IOcMCBcsmVV0hgn6QMwDVClxSSithgiRvss9KQc="; + rev = "235b75be3c287a9fdcde54b347734bf6a8de2ade"; + sha256 = "sha256-PTdLhoKTlvrTljAvrK8q/JF9w50kKJHkWrzdPPaSfCc="; }; sourceRoot = "${src.name}/klippy"; diff --git a/pkgs/servers/monitoring/mackerel-agent/default.nix b/pkgs/servers/monitoring/mackerel-agent/default.nix index 81fd88c37b29..a240c1aee990 100644 --- a/pkgs/servers/monitoring/mackerel-agent/default.nix +++ b/pkgs/servers/monitoring/mackerel-agent/default.nix @@ -2,20 +2,20 @@ buildGoModule rec { pname = "mackerel-agent"; - version = "0.79.0"; + version = "0.80.0"; src = fetchFromGitHub { owner = "mackerelio"; repo = pname; rev = "v${version}"; - sha256 = "sha256-UKSrNUKS7VYK/hcKdNetaq6HNPqZyK7VtlJZjoyxU6o="; + sha256 = "sha256-ETM7OTJEdySej9wrV9sth1JCJAtfBVdsPH8ndOBV118="; }; nativeBuildInputs = [ makeWrapper ]; nativeCheckInputs = lib.optionals (!stdenv.isDarwin) [ nettools ]; buildInputs = lib.optionals (!stdenv.isDarwin) [ iproute2 ]; - vendorHash = "sha256-AnkjmgcFSI8RadfTdtCk+NCiAw+NecfaU/vc7WOgbuk="; + vendorHash = "sha256-pCUHDHKNaSoIPB3fS+Jf953YMI5cXcUOLF+YP62iPMo="; subPackages = [ "." ]; diff --git a/pkgs/servers/slimserver/default.nix b/pkgs/servers/slimserver/default.nix deleted file mode 100644 index 1703c03dee26..000000000000 --- a/pkgs/servers/slimserver/default.nix +++ /dev/null @@ -1,163 +0,0 @@ -{ faad2 -, fetchFromGitHub -, flac -, lame -, lib -, makeWrapper -, monkeysAudio -, nixosTests -, perl538Packages -, sox -, stdenv -, wavpack -, zlib -, enableUnfreeFirmware ? false -}: - -let - perlPackages = perl538Packages; - - binPath = lib.makeBinPath ([ lame flac faad2 sox wavpack ] ++ (lib.optional stdenv.isLinux monkeysAudio)); - libPath = lib.makeLibraryPath [ zlib stdenv.cc.cc.lib ]; -in -perlPackages.buildPerlPackage rec { - pname = "slimserver"; - version = "8.4.0"; - - src = fetchFromGitHub { - owner = "Logitech"; - repo = "slimserver"; - rev = version; - hash = "sha256-92mKchgAWRIrNOeK/zXUYRqIAk6THdtz1zQe3fg2kE0="; - }; - - nativeBuildInputs = [ makeWrapper ]; - - buildInputs = with perlPackages; [ - AnyEvent - ArchiveZip - AsyncUtil - AudioScan - CarpClan - CGI - ClassAccessor - ClassAccessorChained - ClassC3 - # ClassC3Componentised # Error: DBIx::Class::Row::throw_exception(): DBIx::Class::Relationship::BelongsTo::belongs_to(): Can't infer join condition for track - ClassDataInheritable - ClassInspector - ClassISA - ClassMember - ClassSingleton - ClassVirtual - ClassXSAccessor - CompressRawZlib - CryptOpenSSLRSA - DataDump - DataPage - DataURIEncode - DBDSQLite - DBI - # DBIxClass # https://github.com/Logitech/slimserver/issues/138 - DigestSHA1 - EncodeDetect - EV - ExporterLite - FileBOM - FileCopyRecursive - FileNext - FileReadBackwards - FileSlurp - FileWhich - HTMLParser - HTTPCookies - HTTPDaemon - HTTPMessage - ImageScale - IOAIO - IOInterface - IOSocketSSL - IOString - JSONXS - JSONXSVersionOneAndTwo - # LogLog4perl # Internal error: Root Logger not initialized. - LWP - LWPProtocolHttps - MP3CutGapless - NetHTTP - NetHTTPSNB - PathClass - ProcBackground - # SQLAbstract # DBI Exception: DBD::SQLite::db prepare_cached failed: no such function: ARRAY - SQLAbstractLimit - SubName - TemplateToolkit - TextUnidecode - TieCacheLRU - TieCacheLRUExpires - TieRegexpHash - TimeDate - URI - URIFind - UUIDTiny - XMLParser - XMLSimple - YAMLLibYAML - ] - # ++ (lib.optional stdenv.isDarwin perlPackages.MacFSEvents) - ++ (lib.optional stdenv.isLinux perlPackages.LinuxInotify2); - - prePatch = '' - # remove vendored binaries - rm -rf Bin - - # remove most vendored modules, keeping necessary ones - mkdir -p CPAN_used/Class/C3/ CPAN_used/SQL - rm -r CPAN/SQL/Abstract/Limit.pm - cp -rv CPAN/Class/C3/Componentised.pm CPAN_used/Class/C3/ - cp -rv CPAN/DBIx CPAN_used/ - cp -rv CPAN/Log CPAN_used/ - cp -rv CPAN/SQL/* CPAN_used/SQL/ - rm -r CPAN - mv CPAN_used CPAN - - # another set of vendored/modified modules exist in lib, more selectively cleaned for now - rm -rf lib/Audio - - ${lib.optionalString (!enableUnfreeFirmware) '' - # remove unfree firmware - rm -rf Firmware - ''} - - touch Makefile.PL - ''; - - doCheck = false; - - installPhase = '' - cp -r . $out - wrapProgram $out/slimserver.pl --prefix LD_LIBRARY_PATH : "${libPath}" --prefix PATH : "${binPath}" - wrapProgram $out/scanner.pl --prefix LD_LIBRARY_PATH : "${libPath}" --prefix PATH : "${binPath}" - mkdir $out/bin - ln -s $out/slimserver.pl $out/bin/slimserver - ''; - - outputs = [ "out" ]; - - passthru.tests = { - inherit (nixosTests) slimserver; - }; - - meta = with lib; { - homepage = "https://github.com/Logitech/slimserver"; - changelog = "https://github.com/Logitech/slimserver/blob/${version}/Changelog${lib.versions.major version}.html"; - description = "Server for Logitech Squeezebox players. This server is also called Logitech Media Server"; - # the firmware is not under a free license, so we do not include firmware in the default package - # https://github.com/Logitech/slimserver/blob/public/8.3/License.txt - license = if enableUnfreeFirmware then licenses.unfree else licenses.gpl2Only; - mainProgram = "slimserver"; - maintainers = with maintainers; [ adamcstephens jecaro ]; - platforms = platforms.unix; - broken = stdenv.isDarwin; - }; -} |