diff options
author | Mario Rodas <marsam@users.noreply.github.com> | 2022-10-30 11:13:12 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-30 11:13:12 -0500 |
commit | 915fd63594ffc701f6f30b3af4767338fc666e61 (patch) | |
tree | 4d913d5d7372dc83c2b47af83fd1cd16e6bb72b6 /pkgs/development/libraries | |
parent | d6f0985cd03f776ff5c3087ac27ae884875d980f (diff) | |
parent | e46efbe793274d58b77d1a6b519f3d4359567480 (diff) |
Merge pull request #198442 from marsam/update-physfs
physfs: 2.0.3 -> 2.1.1, 3.0.2 -> 3.2.0
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/physfs/default.nix | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/pkgs/development/libraries/physfs/default.nix b/pkgs/development/libraries/physfs/default.nix index faa338c94fcfd..28b81867d2036 100644 --- a/pkgs/development/libraries/physfs/default.nix +++ b/pkgs/development/libraries/physfs/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, cmake, doxygen, zlib, Foundation, Carbon }: +{ lib, stdenv, fetchFromGitHub, cmake, doxygen, zlib, Foundation }: let generic = version: sha256: @@ -6,19 +6,17 @@ let pname = "physfs"; inherit version; - src = fetchurl { - url = "${meta.homepage}/downloads/${pname}-${version}.tar.bz2"; + src = fetchFromGitHub { + owner = "icculus"; + repo = "physfs"; + rev = "release-${version}"; inherit sha256; }; nativeBuildInputs = [ cmake doxygen ]; buildInputs = [ zlib ] - ++ lib.optionals stdenv.isDarwin [ Foundation Carbon ]; - - patchPhase = '' - sed s,-Werror,, -i CMakeLists.txt - ''; + ++ lib.optionals stdenv.isDarwin [ Foundation ]; doInstallCheck = true; @@ -27,14 +25,15 @@ let ''; meta = with lib; { - homepage = "http://icculus.org/physfs/"; + homepage = "https://icculus.org/physfs/"; description = "Library to provide abstract access to various archives"; - license = licenses.free; - platforms = platforms.unix; + changelog = "https://github.com/icculus/physfs/releases/tag/release-${version}"; + license = licenses.zlib; + platforms = platforms.all; }; }; in { - physfs_2 = generic "2.0.3" "0sbbyqzqhyf0g68fcvvv20n3928j0x6ik1njmhn1yigvq2bj11na"; - physfs = generic "3.0.2" "0qzqz4r88gvd8m7sh2z5hvqcr0jfr4wb2f77c19xycyn0rigfk9h"; + physfs_2 = generic "2.1.1" "sha256-hmS/bfszit3kD6B2BjnuV50XKueq2GcRaqyAKLkvfLc="; + physfs = generic "3.2.0" "sha256-FhFIshX7G3uHEzvHGlDIrXa7Ux6ThQNzVssaENs+JMw="; } |