Merge pull request #330095 from Sigmanificient/libgssglue

libgssglue: 0.4 -> 0.9; build from source

Changed files
+19 -7
pkgs
development
libraries
libgssglue
+19 -7
pkgs/development/libraries/libgssglue/default.nix
···
-
{ lib, stdenv, fetchurl, libkrb5 }:
+
{
+
lib,
+
stdenv,
+
fetchFromGitLab,
+
autoreconfHook,
+
libkrb5,
+
}:
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation (finalAttrs: {
pname = "libgssglue";
-
version = "0.4";
+
version = "0.9";
-
src = fetchurl {
-
url = "http://www.citi.umich.edu/projects/nfsv4/linux/libgssglue/${pname}-${version}.tar.gz";
-
sha256 = "0fh475kxzlabwz30wz3bf7i8kfqiqzhfahayx3jj79rba1sily9z";
+
src = fetchFromGitLab {
+
owner = "gsasl";
+
repo = "libgssglue";
+
rev = "tags/libgssglue-${finalAttrs.version}";
+
hash = "sha256-p9dujLklv2ZC1YA1gKGCRJf9EvF3stv5v4Z/5m1nSeM=";
};
+
+
nativeBuildInputs = [ autoreconfHook ];
postPatch = ''
+
touch ChangeLog
+
sed s:/etc/gssapi_mech.conf:$out/etc/gssapi_mech.conf: -i src/g_initialize.c
'';
···
platforms = platforms.linux;
maintainers = with maintainers; [ corngood ];
};
-
}
+
})