mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-26 00:43:20 +00:00
kerberos: deprecate alias
This commit is contained in:
parent
9378fdf87e
commit
dcb501f993
@ -12,7 +12,7 @@
|
|||||||
, at-spi2-atk
|
, at-spi2-atk
|
||||||
, gnutar
|
, gnutar
|
||||||
, atomEnv
|
, atomEnv
|
||||||
, kerberos
|
, libkrb5
|
||||||
}:
|
}:
|
||||||
|
|
||||||
# from justinwoo/azuredatastudio-nix
|
# from justinwoo/azuredatastudio-nix
|
||||||
@ -70,7 +70,7 @@ stdenv.mkDerivation rec {
|
|||||||
at-spi2-core
|
at-spi2-core
|
||||||
at-spi2-atk
|
at-spi2-atk
|
||||||
stdenv.cc.cc.lib
|
stdenv.cc.cc.lib
|
||||||
kerberos
|
libkrb5
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
targetPath
|
targetPath
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
, libusb1, pciutils, nss, re2
|
, libusb1, pciutils, nss, re2
|
||||||
|
|
||||||
, python2Packages, perl, pkg-config
|
, python2Packages, perl, pkg-config
|
||||||
, nspr, systemd, kerberos
|
, nspr, systemd, libkrb5
|
||||||
, util-linux, alsaLib
|
, util-linux, alsaLib
|
||||||
, bison, gperf
|
, bison, gperf
|
||||||
, glib, gtk3, dbus-glib
|
, glib, gtk3, dbus-glib
|
||||||
@ -135,7 +135,7 @@ let
|
|||||||
buildInputs = defaultDependencies ++ [
|
buildInputs = defaultDependencies ++ [
|
||||||
nspr nss systemd
|
nspr nss systemd
|
||||||
util-linux alsaLib
|
util-linux alsaLib
|
||||||
bison gperf kerberos
|
bison gperf libkrb5
|
||||||
glib gtk3 dbus-glib
|
glib gtk3 dbus-glib
|
||||||
libXScrnSaver libXcursor libXtst libxshmfence libGLU libGL
|
libXScrnSaver libXcursor libXtst libxshmfence libGLU libGL
|
||||||
pciutils protobuf speechd libXdamage at-spi2-core
|
pciutils protobuf speechd libXdamage at-spi2-core
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
, glibc
|
, glibc
|
||||||
, gtk2
|
, gtk2
|
||||||
, gtk3
|
, gtk3
|
||||||
, kerberos
|
, libkrb5
|
||||||
, libX11
|
, libX11
|
||||||
, libXScrnSaver
|
, libXScrnSaver
|
||||||
, libxcb
|
, libxcb
|
||||||
@ -106,7 +106,7 @@ stdenv.mkDerivation {
|
|||||||
glibc
|
glibc
|
||||||
gtk2
|
gtk2
|
||||||
gtk3
|
gtk3
|
||||||
kerberos
|
libkrb5
|
||||||
mesa
|
mesa
|
||||||
libX11
|
libX11
|
||||||
libXScrnSaver
|
libXScrnSaver
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
, gtk3Support ? true, gtk2, gtk3, wrapGAppsHook
|
, gtk3Support ? true, gtk2, gtk3, wrapGAppsHook
|
||||||
, waylandSupport ? true, libxkbcommon
|
, waylandSupport ? true, libxkbcommon
|
||||||
, ltoSupport ? (stdenv.isLinux && stdenv.is64bit), overrideCC, buildPackages
|
, ltoSupport ? (stdenv.isLinux && stdenv.is64bit), overrideCC, buildPackages
|
||||||
, gssSupport ? true, kerberos
|
, gssSupport ? true, libkrb5
|
||||||
, pipewireSupport ? waylandSupport && webrtcSupport, pipewire
|
, pipewireSupport ? waylandSupport && webrtcSupport, pipewire
|
||||||
|
|
||||||
## privacy-related options
|
## privacy-related options
|
||||||
@ -174,7 +174,7 @@ buildStdenv.mkDerivation ({
|
|||||||
++ lib.optional alsaSupport alsaLib
|
++ lib.optional alsaSupport alsaLib
|
||||||
++ lib.optional pulseaudioSupport libpulseaudio # only headers are needed
|
++ lib.optional pulseaudioSupport libpulseaudio # only headers are needed
|
||||||
++ lib.optional gtk3Support gtk3
|
++ lib.optional gtk3Support gtk3
|
||||||
++ lib.optional gssSupport kerberos
|
++ lib.optional gssSupport libkrb5
|
||||||
++ lib.optional waylandSupport libxkbcommon
|
++ lib.optional waylandSupport libxkbcommon
|
||||||
++ lib.optional pipewireSupport pipewire
|
++ lib.optional pipewireSupport pipewire
|
||||||
++ lib.optional (lib.versionAtLeast ffversion "82") gnum4
|
++ lib.optional (lib.versionAtLeast ffversion "82") gnum4
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
, tridactyl-native
|
, tridactyl-native
|
||||||
, fx_cast_bridge
|
, fx_cast_bridge
|
||||||
, udev
|
, udev
|
||||||
, kerberos
|
, libkrb5
|
||||||
, libva
|
, libva
|
||||||
, mesa # firefox wants gbm for drm+dmabuf
|
, mesa # firefox wants gbm for drm+dmabuf
|
||||||
}:
|
}:
|
||||||
@ -65,7 +65,7 @@ let
|
|||||||
libs = lib.optionals stdenv.isLinux [ udev libva mesa libnotify xorg.libXScrnSaver ]
|
libs = lib.optionals stdenv.isLinux [ udev libva mesa libnotify xorg.libXScrnSaver ]
|
||||||
++ lib.optional (pipewireSupport && lib.versionAtLeast version "83") pipewire
|
++ lib.optional (pipewireSupport && lib.versionAtLeast version "83") pipewire
|
||||||
++ lib.optional ffmpegSupport ffmpeg
|
++ lib.optional ffmpegSupport ffmpeg
|
||||||
++ lib.optional gssSupport kerberos
|
++ lib.optional gssSupport libkrb5
|
||||||
++ lib.optional useGlvnd libglvnd
|
++ lib.optional useGlvnd libglvnd
|
||||||
++ lib.optionals (cfg.enableQuakeLive or false)
|
++ lib.optionals (cfg.enableQuakeLive or false)
|
||||||
(with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ])
|
(with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ])
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
, libXcursor, libXext, libXfixes, libXrender, libXScrnSaver, libXcomposite, libxcb
|
, libXcursor, libXext, libXfixes, libXrender, libXScrnSaver, libXcomposite, libxcb
|
||||||
, alsaLib, libXdamage, libXtst, libXrandr, libxshmfence, expat, cups
|
, alsaLib, libXdamage, libXtst, libXrandr, libxshmfence, expat, cups
|
||||||
, dbus, gtk3, gdk-pixbuf, gcc-unwrapped, at-spi2-atk, at-spi2-core
|
, dbus, gtk3, gdk-pixbuf, gcc-unwrapped, at-spi2-atk, at-spi2-core
|
||||||
, kerberos, libdrm, mesa
|
, libkrb5, libdrm, mesa
|
||||||
, libxkbcommon, wayland # ozone/wayland
|
, libxkbcommon, wayland # ozone/wayland
|
||||||
|
|
||||||
# Command line programs
|
# Command line programs
|
||||||
@ -66,7 +66,7 @@ let
|
|||||||
liberation_ttf curl util-linux xdg-utils wget
|
liberation_ttf curl util-linux xdg-utils wget
|
||||||
flac harfbuzz icu libpng opusWithCustomModes snappy speechd
|
flac harfbuzz icu libpng opusWithCustomModes snappy speechd
|
||||||
bzip2 libcap at-spi2-atk at-spi2-core
|
bzip2 libcap at-spi2-atk at-spi2-core
|
||||||
kerberos libdrm mesa coreutils
|
libkrb5 libdrm mesa coreutils
|
||||||
libxkbcommon wayland
|
libxkbcommon wayland
|
||||||
] ++ optional pulseSupport libpulseaudio
|
] ++ optional pulseSupport libpulseaudio
|
||||||
++ optional libvaSupport libva
|
++ optional libvaSupport libva
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ lib, fetchFromGitHub, buildGoPackage, which, go-bindata, rsync, util-linux
|
{ lib, fetchFromGitHub, buildGoPackage, which, go-bindata, rsync, util-linux
|
||||||
, coreutils, kerberos, ncurses, clang, installShellFiles
|
, coreutils, libkrb5, ncurses, clang, installShellFiles
|
||||||
, components ? [
|
, components ? [
|
||||||
"cmd/oc"
|
"cmd/oc"
|
||||||
"cmd/openshift"
|
"cmd/openshift"
|
||||||
@ -33,7 +33,7 @@ in buildGoPackage rec {
|
|||||||
|
|
||||||
goPackagePath = "github.com/openshift/origin";
|
goPackagePath = "github.com/openshift/origin";
|
||||||
|
|
||||||
buildInputs = [ kerberos ncurses ];
|
buildInputs = [ libkrb5 ncurses ];
|
||||||
|
|
||||||
nativeBuildInputs = [ which rsync go-bindata clang installShellFiles ];
|
nativeBuildInputs = [ which rsync go-bindata clang installShellFiles ];
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{lib, stdenv, fetchurl, ncurses, tcl, openssl, pam, kerberos
|
{lib, stdenv, fetchurl, ncurses, tcl, openssl, pam, libkrb5
|
||||||
, openldap
|
, openldap
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
ncurses tcl openssl pam kerberos openldap
|
ncurses tcl openssl pam libkrb5 openldap
|
||||||
];
|
];
|
||||||
|
|
||||||
hardeningDisable = [ "format" ];
|
hardeningDisable = [ "format" ];
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
, cyrus_sasl ? null
|
, cyrus_sasl ? null
|
||||||
, gnupg ? null
|
, gnupg ? null
|
||||||
, gpgme ? null
|
, gpgme ? null
|
||||||
, kerberos ? null
|
, libkrb5 ? null
|
||||||
, headerCache ? true
|
, headerCache ? true
|
||||||
, sslSupport ? true
|
, sslSupport ? true
|
||||||
, saslSupport ? true
|
, saslSupport ? true
|
||||||
@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
|
|||||||
[ ncurses which perl ]
|
[ ncurses which perl ]
|
||||||
++ optional headerCache gdbm
|
++ optional headerCache gdbm
|
||||||
++ optional sslSupport openssl
|
++ optional sslSupport openssl
|
||||||
++ optional gssSupport kerberos
|
++ optional gssSupport libkrb5
|
||||||
++ optional saslSupport cyrus_sasl
|
++ optional saslSupport cyrus_sasl
|
||||||
++ optional gpgmeSupport gpgme;
|
++ optional gpgmeSupport gpgme;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, gettext, makeWrapper, tcl, which
|
{ lib, stdenv, fetchFromGitHub, gettext, makeWrapper, tcl, which
|
||||||
, ncurses, perl , cyrus_sasl, gss, gpgme, kerberos, libidn, libxml2, notmuch, openssl
|
, ncurses, perl , cyrus_sasl, gss, gpgme, libkrb5, libidn, libxml2, notmuch, openssl
|
||||||
, lmdb, libxslt, docbook_xsl, docbook_xml_dtd_42, w3m, mailcap, sqlite, zlib
|
, lmdb, libxslt, docbook_xsl, docbook_xml_dtd_42, w3m, mailcap, sqlite, zlib
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
cyrus_sasl gss gpgme kerberos libidn ncurses
|
cyrus_sasl gss gpgme libkrb5 libidn ncurses
|
||||||
notmuch openssl perl lmdb
|
notmuch openssl perl lmdb
|
||||||
mailcap sqlite
|
mailcap sqlite
|
||||||
];
|
];
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
, glibc
|
, glibc
|
||||||
, gtk2
|
, gtk2
|
||||||
, gtk3
|
, gtk3
|
||||||
, kerberos
|
, libkrb5
|
||||||
, libX11
|
, libX11
|
||||||
, libXScrnSaver
|
, libXScrnSaver
|
||||||
, libXcomposite
|
, libXcomposite
|
||||||
@ -94,7 +94,7 @@ stdenv.mkDerivation {
|
|||||||
glibc
|
glibc
|
||||||
gtk2
|
gtk2
|
||||||
gtk3
|
gtk3
|
||||||
kerberos
|
libkrb5
|
||||||
libX11
|
libX11
|
||||||
libXScrnSaver
|
libXScrnSaver
|
||||||
libXcomposite
|
libXcomposite
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
, gpgme
|
, gpgme
|
||||||
, gtk2
|
, gtk2
|
||||||
, gtk3
|
, gtk3
|
||||||
, kerberos
|
, libkrb5
|
||||||
, libcanberra
|
, libcanberra
|
||||||
, libGL
|
, libGL
|
||||||
, libGLU
|
, libGLU
|
||||||
@ -93,7 +93,7 @@ stdenv.mkDerivation {
|
|||||||
glibc
|
glibc
|
||||||
gtk2
|
gtk2
|
||||||
gtk3
|
gtk3
|
||||||
kerberos
|
libkrb5
|
||||||
libX11
|
libX11
|
||||||
libXScrnSaver
|
libXScrnSaver
|
||||||
libXcomposite
|
libXcomposite
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ stdenv, lib
|
{ stdenv, lib
|
||||||
, makeWrapper, dpkg, fetchurl, autoPatchelfHook
|
, makeWrapper, dpkg, fetchurl, autoPatchelfHook
|
||||||
, curl, kerberos, lttng-ust, libpulseaudio, gtk3, openssl_1_1, icu, webkitgtk, librsvg, gdk-pixbuf, libsoup, glib-networking
|
, curl, libkrb5, lttng-ust, libpulseaudio, gtk3, openssl_1_1, icu, webkitgtk, librsvg, gdk-pixbuf, libsoup, glib-networking
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
stdenv.cc.cc.lib
|
stdenv.cc.cc.lib
|
||||||
kerberos
|
libkrb5
|
||||||
curl
|
curl
|
||||||
lttng-ust
|
lttng-ust
|
||||||
libpulseaudio
|
libpulseaudio
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{ fetchurl, lib, stdenv, substituteAll, pkg-config, gnome3, python3, gobject-introspection
|
{ fetchurl, lib, stdenv, substituteAll, pkg-config, gnome3, python3, gobject-introspection
|
||||||
, intltool, libsoup, libxml2, libsecret, icu, sqlite, tzdata, libcanberra-gtk3, gcr, p11-kit
|
, intltool, libsoup, libxml2, libsecret, icu, sqlite, tzdata, libcanberra-gtk3, gcr, p11-kit
|
||||||
, db, nspr, nss, libical, gperf, wrapGAppsHook, glib-networking, pcre, vala, cmake, ninja
|
, db, nspr, nss, libical, gperf, wrapGAppsHook, glib-networking, pcre, vala, cmake, ninja
|
||||||
, kerberos, openldap, webkitgtk, libaccounts-glib, json-glib, glib, gtk3, libphonenumber
|
, libkrb5, openldap, webkitgtk, libaccounts-glib, json-glib, glib, gtk3, libphonenumber
|
||||||
, gnome-online-accounts, libgweather, libgdata, gsettings-desktop-schemas, boost, protobuf }:
|
, gnome-online-accounts, libgweather, libgdata, gsettings-desktop-schemas, boost, protobuf }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
|
|||||||
buildInputs = [
|
buildInputs = [
|
||||||
glib libsoup libxml2 gtk3 gnome-online-accounts
|
glib libsoup libxml2 gtk3 gnome-online-accounts
|
||||||
gcr p11-kit libgweather libgdata libaccounts-glib json-glib
|
gcr p11-kit libgweather libgdata libaccounts-glib json-glib
|
||||||
icu sqlite kerberos openldap webkitgtk glib-networking
|
icu sqlite libkrb5 openldap webkitgtk glib-networking
|
||||||
libcanberra-gtk3 pcre libphonenumber boost protobuf
|
libcanberra-gtk3 pcre libphonenumber boost protobuf
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, stdenv, fetchurl, openssl, openldap, kerberos, db, gettext
|
{ lib, stdenv, fetchurl, openssl, openldap, libkrb5, db, gettext
|
||||||
, pam, fixDarwinDylibNames, autoreconfHook, enableLdap ? false
|
, pam, fixDarwinDylibNames, autoreconfHook, enableLdap ? false
|
||||||
, buildPackages, pruneLibtoolFiles, fetchpatch }:
|
, buildPackages, pruneLibtoolFiles, fetchpatch }:
|
||||||
|
|
||||||
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
|
|||||||
nativeBuildInputs = [ autoreconfHook pruneLibtoolFiles ]
|
nativeBuildInputs = [ autoreconfHook pruneLibtoolFiles ]
|
||||||
++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
|
++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ openssl db gettext kerberos ]
|
[ openssl db gettext libkrb5 ]
|
||||||
++ lib.optional enableLdap openldap
|
++ lib.optional enableLdap openldap
|
||||||
++ lib.optional stdenv.isLinux pam;
|
++ lib.optional stdenv.isLinux pam;
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
, docbook_xml_dtd_412
|
, docbook_xml_dtd_412
|
||||||
, gnome3
|
, gnome3
|
||||||
, gcr
|
, gcr
|
||||||
, kerberos
|
, libkrb5
|
||||||
, gvfs
|
, gvfs
|
||||||
, dbus
|
, dbus
|
||||||
, wrapGAppsHook
|
, wrapGAppsHook
|
||||||
@ -75,7 +75,7 @@ stdenv.mkDerivation rec {
|
|||||||
gvfs # OwnCloud, Google Drive
|
gvfs # OwnCloud, Google Drive
|
||||||
icu
|
icu
|
||||||
json-glib
|
json-glib
|
||||||
kerberos
|
libkrb5
|
||||||
librest
|
librest
|
||||||
libsecret
|
libsecret
|
||||||
libsoup
|
libsoup
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ fetchurl, lib, stdenv, libidn, kerberos }:
|
{ fetchurl, lib, stdenv, libidn, libkrb5 }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "gsasl-1.10.0";
|
name = "gsasl-1.10.0";
|
||||||
@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "sha256-hby9juYJWt54cCY6KOvLiDL1Qepzk5dUlJJgFcB1aNM=";
|
sha256 = "sha256-hby9juYJWt54cCY6KOvLiDL1Qepzk5dUlJJgFcB1aNM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ libidn kerberos ];
|
buildInputs = [ libidn libkrb5 ];
|
||||||
|
|
||||||
configureFlags = [ "--with-gssapi-impl=mit" ];
|
configureFlags = [ "--with-gssapi-impl=mit" ];
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, stdenv, fetchurl, kerberos }:
|
{ lib, stdenv, fetchurl, libkrb5 }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "libgssglue-0.4";
|
name = "libgssglue-0.4";
|
||||||
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
|||||||
postInstall = ''
|
postInstall = ''
|
||||||
mkdir -p $out/etc
|
mkdir -p $out/etc
|
||||||
cat <<EOF > $out/etc/gssapi_mech.conf
|
cat <<EOF > $out/etc/gssapi_mech.conf
|
||||||
${kerberos}/lib/libgssapi_krb5.so mechglue_internal_krb5_init
|
${libkrb5}/lib/libgssapi_krb5.so mechglue_internal_krb5_init
|
||||||
EOF
|
EOF
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, stdenv, fetchurl, apr, scons, openssl, aprutil, zlib, kerberos
|
{ lib, stdenv, fetchurl, apr, scons, openssl, aprutil, zlib, libkrb5
|
||||||
, pkg-config, libiconv }:
|
, pkg-config, libiconv }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
nativeBuildInputs = [ pkg-config scons ];
|
nativeBuildInputs = [ pkg-config scons ];
|
||||||
buildInputs = [ apr openssl aprutil zlib libiconv ]
|
buildInputs = [ apr openssl aprutil zlib libiconv ]
|
||||||
++ lib.optional (!stdenv.isCygwin) kerberos;
|
++ lib.optional (!stdenv.isCygwin) libkrb5;
|
||||||
|
|
||||||
patches = [ ./scons.patch ];
|
patches = [ ./scons.patch ];
|
||||||
|
|
||||||
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
|
|||||||
sconsFlags+=" OPENSSL=${openssl}"
|
sconsFlags+=" OPENSSL=${openssl}"
|
||||||
sconsFlags+=" ZLIB=${zlib}"
|
sconsFlags+=" ZLIB=${zlib}"
|
||||||
'' + lib.optionalString (!stdenv.isCygwin) ''
|
'' + lib.optionalString (!stdenv.isCygwin) ''
|
||||||
sconsFlags+=" GSSAPI=${kerberos.dev}"
|
sconsFlags+=" GSSAPI=${libkrb5.dev}"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ fetchurl, stdenv, unixODBC, cmake, postgresql, mysql, sqlite, zlib, libxml2, dpkg, lib, openssl, kerberos, libuuid, patchelf, libiconv, fetchFromGitHub }:
|
{ fetchurl, stdenv, unixODBC, cmake, postgresql, mysql, sqlite, zlib, libxml2, dpkg, lib, openssl, libkrb5, libuuid, patchelf, libiconv, fetchFromGitHub }:
|
||||||
|
|
||||||
# I haven't done any parameter tweaking.. So the defaults provided here might be bad
|
# I haven't done any parameter tweaking.. So the defaults provided here might be bad
|
||||||
|
|
||||||
@ -157,7 +157,7 @@
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
postFixup = ''
|
postFixup = ''
|
||||||
patchelf --set-rpath ${lib.makeLibraryPath [ unixODBC openssl.out kerberos libuuid stdenv.cc.cc ]} \
|
patchelf --set-rpath ${lib.makeLibraryPath [ unixODBC openssl.out libkrb5 libuuid stdenv.cc.cc ]} \
|
||||||
$out/lib/libmsodbcsql-${versionMajor}.${versionMinor}.so.${versionAdditional}
|
$out/lib/libmsodbcsql-${versionMajor}.${versionMinor}.so.${versionAdditional}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchPypi
|
, fetchPypi
|
||||||
, kerberos
|
, libkrb5
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
@ -13,7 +13,7 @@ buildPythonPackage rec {
|
|||||||
sha256 = "cdd046142a4e0060f96a00eb13d82a5d9ebc0f2d7934393ed559bac773460a2c";
|
sha256 = "cdd046142a4e0060f96a00eb13d82a5d9ebc0f2d7934393ed559bac773460a2c";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ kerberos ];
|
nativeBuildInputs = [ libkrb5 ];
|
||||||
|
|
||||||
# No tests in archive
|
# No tests in archive
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
# This seperates "what to build" (the exact gem versions) from "how to build"
|
# This seperates "what to build" (the exact gem versions) from "how to build"
|
||||||
# (to make gems behave if necessary).
|
# (to make gems behave if necessary).
|
||||||
|
|
||||||
{ lib, fetchurl, writeScript, ruby, kerberos, libxml2, libxslt, python, stdenv, which
|
{ lib, fetchurl, writeScript, ruby, libkrb5, libxml2, libxslt, python, stdenv, which
|
||||||
, libiconv, postgresql, v8, clang, sqlite, zlib, imagemagick
|
, libiconv, postgresql, v8, clang, sqlite, zlib, imagemagick
|
||||||
, pkg-config , ncurses, xapian, gpgme, util-linux, tzdata, icu, libffi
|
, pkg-config , ncurses, xapian, gpgme, util-linux, tzdata, icu, libffi
|
||||||
, cmake, libssh2, openssl, libmysqlclient, darwin, git, perl, pcre, gecode_3, curl
|
, cmake, libssh2, openssl, libmysqlclient, darwin, git, perl, pcre, gecode_3, curl
|
||||||
@ -607,7 +607,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
timfel-krb5-auth = attrs: {
|
timfel-krb5-auth = attrs: {
|
||||||
buildInputs = [ kerberos ];
|
buildInputs = [ libkrb5 ];
|
||||||
};
|
};
|
||||||
|
|
||||||
tiny_tds = attrs: {
|
tiny_tds = attrs: {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ lib, stdenv, fetchurl, flex, bison, linuxHeaders, libtirpc, mount, umount, nfs-utils, e2fsprogs
|
{ lib, stdenv, fetchurl, flex, bison, linuxHeaders, libtirpc, mount, umount, nfs-utils, e2fsprogs
|
||||||
, libxml2, kerberos, kmod, openldap, sssd, cyrus_sasl, openssl, rpcsvc-proto }:
|
, libxml2, libkrb5, kmod, openldap, sssd, cyrus_sasl, openssl, rpcsvc-proto }:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "5.1.6";
|
version = "5.1.6";
|
||||||
@ -36,7 +36,7 @@ in stdenv.mkDerivation {
|
|||||||
#make install SUBDIRS="samples" # impure!
|
#make install SUBDIRS="samples" # impure!
|
||||||
'';
|
'';
|
||||||
|
|
||||||
buildInputs = [ linuxHeaders libtirpc libxml2 kerberos kmod openldap sssd
|
buildInputs = [ linuxHeaders libtirpc libxml2 libkrb5 kmod openldap sssd
|
||||||
openssl cyrus_sasl rpcsvc-proto ];
|
openssl cyrus_sasl rpcsvc-proto ];
|
||||||
|
|
||||||
nativeBuildInputs = [ flex bison ];
|
nativeBuildInputs = [ flex bison ];
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ stdenv, lib, fetchurl, autoreconfHook, docutils, pkg-config
|
{ stdenv, lib, fetchurl, autoreconfHook, docutils, pkg-config
|
||||||
, kerberos, keyutils, pam, talloc, python3 }:
|
, libkrb5, keyutils, pam, talloc, python3 }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "cifs-utils";
|
pname = "cifs-utils";
|
||||||
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
nativeBuildInputs = [ autoreconfHook docutils pkg-config ];
|
nativeBuildInputs = [ autoreconfHook docutils pkg-config ];
|
||||||
|
|
||||||
buildInputs = [ kerberos keyutils pam talloc python3 ];
|
buildInputs = [ libkrb5 keyutils pam talloc python3 ];
|
||||||
|
|
||||||
configureFlags = [ "ROOTSBINDIR=$(out)/sbin" ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
|
configureFlags = [ "ROOTSBINDIR=$(out)/sbin" ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
|
||||||
# AC_FUNC_MALLOC is broken on cross builds.
|
# AC_FUNC_MALLOC is broken on cross builds.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, stdenv, fetchurl, fetchpatch, linuxHeaders, readline, openssl, flex, kerberos, pam }:
|
{ lib, stdenv, fetchurl, fetchpatch, linuxHeaders, readline, openssl, flex, libkrb5, pam }:
|
||||||
|
|
||||||
# TODO: These tools are supposed to work under NetBSD and FreeBSD as
|
# TODO: These tools are supposed to work under NetBSD and FreeBSD as
|
||||||
# well, so I guess it's not appropriate to place this expression in
|
# well, so I guess it's not appropriate to place this expression in
|
||||||
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0b9gfbz78k2nj0k7jdlm5kajig628ja9qm0z5yksiwz22s3v7dlf";
|
sha256 = "0b9gfbz78k2nj0k7jdlm5kajig628ja9qm0z5yksiwz22s3v7dlf";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ readline openssl flex kerberos pam ];
|
buildInputs = [ readline openssl flex libkrb5 pam ];
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
./dont-create-localstatedir-during-install.patch
|
./dont-create-localstatedir-during-install.patch
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ stdenv, fetchurl, fetchpatch, lib, pkg-config, util-linux, libcap, libtirpc, libevent
|
{ stdenv, fetchurl, fetchpatch, lib, pkg-config, util-linux, libcap, libtirpc, libevent
|
||||||
, sqlite, kerberos, kmod, libuuid, keyutils, lvm2, systemd, coreutils, tcp_wrappers
|
, sqlite, libkrb5, kmod, libuuid, keyutils, lvm2, systemd, coreutils, tcp_wrappers
|
||||||
, python3, buildPackages, nixosTests, rpcsvc-proto
|
, python3, buildPackages, nixosTests, rpcsvc-proto
|
||||||
, enablePython ? true
|
, enablePython ? true
|
||||||
}:
|
}:
|
||||||
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
libtirpc libcap libevent sqlite lvm2
|
libtirpc libcap libevent sqlite lvm2
|
||||||
libuuid keyutils kerberos tcp_wrappers
|
libuuid keyutils libkrb5 tcp_wrappers
|
||||||
] ++ lib.optional enablePython python3;
|
] ++ lib.optional enablePython python3;
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
@ -33,15 +33,15 @@ stdenv.mkDerivation rec {
|
|||||||
preConfigure =
|
preConfigure =
|
||||||
''
|
''
|
||||||
substituteInPlace configure \
|
substituteInPlace configure \
|
||||||
--replace '$dir/include/gssapi' ${lib.getDev kerberos}/include/gssapi \
|
--replace '$dir/include/gssapi' ${lib.getDev libkrb5}/include/gssapi \
|
||||||
--replace '$dir/bin/krb5-config' ${lib.getDev kerberos}/bin/krb5-config
|
--replace '$dir/bin/krb5-config' ${lib.getDev libkrb5}/bin/krb5-config
|
||||||
'';
|
'';
|
||||||
|
|
||||||
configureFlags =
|
configureFlags =
|
||||||
[ "--enable-gss"
|
[ "--enable-gss"
|
||||||
"--enable-svcgss"
|
"--enable-svcgss"
|
||||||
"--with-statedir=/var/lib/nfs"
|
"--with-statedir=/var/lib/nfs"
|
||||||
"--with-krb5=${lib.getLib kerberos}"
|
"--with-krb5=${lib.getLib libkrb5}"
|
||||||
"--with-systemd=${placeholder "out"}/etc/systemd/system"
|
"--with-systemd=${placeholder "out"}/etc/systemd/system"
|
||||||
"--enable-libmount-mount"
|
"--enable-libmount-mount"
|
||||||
"--with-pluginpath=${placeholder "lib"}/lib/libnfsidmap" # this installs libnfsidmap
|
"--with-pluginpath=${placeholder "lib"}/lib/libnfsidmap" # this installs libnfsidmap
|
||||||
@ -106,7 +106,7 @@ stdenv.mkDerivation rec {
|
|||||||
# https://bugzilla.kernel.org/show_bug.cgi?id=203793
|
# https://bugzilla.kernel.org/show_bug.cgi?id=203793
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
disallowedReferences = [ (lib.getDev kerberos) ];
|
disallowedReferences = [ (lib.getDev libkrb5) ];
|
||||||
|
|
||||||
passthru.tests = {
|
passthru.tests = {
|
||||||
nfs3-simple = nixosTests.nfs3.simple;
|
nfs3-simple = nixosTests.nfs3.simple;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, stdenv, fetchurl, pam, kerberos }:
|
{ lib, stdenv, fetchurl, pam, libkrb5 }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "pam-krb5-4.10";
|
name = "pam-krb5-4.10";
|
||||||
@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "09wzxd5zrj5bzqpb01qf148npj5k8hmd2bx2ij1qsy40hdxqyq79";
|
sha256 = "09wzxd5zrj5bzqpb01qf148npj5k8hmd2bx2ij1qsy40hdxqyq79";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pam kerberos ];
|
buildInputs = [ pam libkrb5 ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://www.eyrie.org/~eagle/software/pam-krb5/";
|
homepage = "https://www.eyrie.org/~eagle/software/pam-krb5/";
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{ lib, stdenv, fetchurl, fetchpatch, glibc, augeas, dnsutils, c-ares, curl,
|
{ lib, stdenv, fetchurl, fetchpatch, glibc, augeas, dnsutils, c-ares, curl,
|
||||||
cyrus_sasl, ding-libs, libnl, libunistring, nss, samba, nfs-utils, doxygen,
|
cyrus_sasl, ding-libs, libnl, libunistring, nss, samba, nfs-utils, doxygen,
|
||||||
python, python3, pam, popt, talloc, tdb, tevent, pkg-config, ldb, openldap,
|
python, python3, pam, popt, talloc, tdb, tevent, pkg-config, ldb, openldap,
|
||||||
pcre, kerberos, cifs-utils, glib, keyutils, dbus, fakeroot, libxslt, libxml2,
|
pcre, libkrb5, cifs-utils, glib, keyutils, dbus, fakeroot, libxslt, libxml2,
|
||||||
libuuid, ldap, systemd, nspr, check, cmocka, uid_wrapper,
|
libuuid, ldap, systemd, nspr, check, cmocka, uid_wrapper,
|
||||||
nss_wrapper, ncurses, Po4a, http-parser, jansson,
|
nss_wrapper, ncurses, Po4a, http-parser, jansson,
|
||||||
docbook_xsl, docbook_xml_dtd_44,
|
docbook_xsl, docbook_xml_dtd_44,
|
||||||
@ -62,7 +62,7 @@ stdenv.mkDerivation rec {
|
|||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
buildInputs = [ augeas dnsutils c-ares curl cyrus_sasl ding-libs libnl libunistring nss
|
buildInputs = [ augeas dnsutils c-ares curl cyrus_sasl ding-libs libnl libunistring nss
|
||||||
samba nfs-utils doxygen python python3 popt
|
samba nfs-utils doxygen python python3 popt
|
||||||
talloc tdb tevent pkg-config ldb pam openldap pcre kerberos
|
talloc tdb tevent pkg-config ldb pam openldap pcre libkrb5
|
||||||
cifs-utils glib keyutils dbus fakeroot libxslt libxml2
|
cifs-utils glib keyutils dbus fakeroot libxslt libxml2
|
||||||
libuuid ldap systemd nspr check cmocka uid_wrapper
|
libuuid ldap systemd nspr check cmocka uid_wrapper
|
||||||
nss_wrapper ncurses Po4a http-parser jansson ];
|
nss_wrapper ncurses Po4a http-parser jansson ];
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ lib, stdenv, fetchurl, fetchpatch, autoreconfHook, pkg-config, doxygen, perl, pam, nspr, nss, openldap
|
{ lib, stdenv, fetchurl, fetchpatch, autoreconfHook, pkg-config, doxygen, perl, pam, nspr, nss, openldap
|
||||||
, db, cyrus_sasl, svrcore, icu, net-snmp, kerberos, pcre, perlPackages, libevent, openssl, python3
|
, db, cyrus_sasl, svrcore, icu, net-snmp, libkrb5, pcre, perlPackages, libevent, openssl, python3
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
|
|||||||
nativeBuildInputs = [ autoreconfHook pkg-config doxygen ];
|
nativeBuildInputs = [ autoreconfHook pkg-config doxygen ];
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
perl pam nspr nss openldap db cyrus_sasl svrcore icu
|
perl pam nspr nss openldap db cyrus_sasl svrcore icu
|
||||||
net-snmp kerberos pcre libevent openssl python3
|
net-snmp libkrb5 pcre libevent openssl python3
|
||||||
] ++ (with perlPackages; [ MozillaLdap NetAddrIP DBFile ]);
|
] ++ (with perlPackages; [ MozillaLdap NetAddrIP DBFile ]);
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ lib, stdenv, buildPackages, fetchurl, which, autoconf, automake, flex
|
{ lib, stdenv, buildPackages, fetchurl, which, autoconf, automake, flex
|
||||||
, yacc , glibc, perl, kerberos, libxslt, docbook_xsl, file
|
, yacc , glibc, perl, libkrb5, libxslt, docbook_xsl, file
|
||||||
, docbook_xml_dtd_43, libtool_2
|
, docbook_xml_dtd_43, libtool_2
|
||||||
, withDevdoc ? false, doxygen, dblatex # Extra developer documentation
|
, withDevdoc ? false, doxygen, dblatex # Extra developer documentation
|
||||||
, ncurses # Extra ncurses utilities. Needed for debugging and monitoring.
|
, ncurses # Extra ncurses utilities. Needed for debugging and monitoring.
|
||||||
@ -18,7 +18,7 @@ in stdenv.mkDerivation {
|
|||||||
nativeBuildInputs = [ autoconf automake flex libxslt libtool_2 perl
|
nativeBuildInputs = [ autoconf automake flex libxslt libtool_2 perl
|
||||||
which yacc ] ++ optionals withDevdoc [ doxygen dblatex ];
|
which yacc ] ++ optionals withDevdoc [ doxygen dblatex ];
|
||||||
|
|
||||||
buildInputs = [ kerberos ncurses ];
|
buildInputs = [ libkrb5 ncurses ];
|
||||||
|
|
||||||
patches = [ ./bosserver.patch ./cross-build.patch ] ++ optional (tsmbac != null) ./tsmbac.patch;
|
patches = [ ./bosserver.patch ./cross-build.patch ] ++ optional (tsmbac != null) ./tsmbac.patch;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ lib, stdenv, fetchurl, which, autoconf, automake, flex, yacc
|
{ lib, stdenv, fetchurl, which, autoconf, automake, flex, yacc
|
||||||
, kernel, glibc, perl, libtool_2, kerberos, fetchpatch }:
|
, kernel, glibc, perl, libtool_2, libkrb5, fetchpatch }:
|
||||||
|
|
||||||
with (import ./srcs.nix {
|
with (import ./srcs.nix {
|
||||||
inherit fetchurl;
|
inherit fetchurl;
|
||||||
@ -16,7 +16,7 @@ in stdenv.mkDerivation {
|
|||||||
nativeBuildInputs = [ autoconf automake flex libtool_2 perl which yacc ]
|
nativeBuildInputs = [ autoconf automake flex libtool_2 perl which yacc ]
|
||||||
++ kernel.moduleBuildDependencies;
|
++ kernel.moduleBuildDependencies;
|
||||||
|
|
||||||
buildInputs = [ kerberos ];
|
buildInputs = [ libkrb5 ];
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
# LINUX 5.8: Replace kernel_setsockopt with new funcs
|
# LINUX 5.8: Replace kernel_setsockopt with new funcs
|
||||||
@ -91,5 +91,4 @@ in stdenv.mkDerivation {
|
|||||||
maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
|
maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
|
||||||
broken = versionOlder kernel.version "3.18" || kernel.isHardened;
|
broken = versionOlder kernel.version "3.18" || kernel.isHardened;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ lib, stdenv, buildPackages, fetchurl, which, autoconf, automake, flex
|
{ lib, stdenv, buildPackages, fetchurl, which, autoconf, automake, flex
|
||||||
, yacc , glibc, perl, kerberos, libxslt, docbook_xsl, file
|
, yacc , glibc, perl, libkrb5, libxslt, docbook_xsl, file
|
||||||
, docbook_xml_dtd_43, libtool_2
|
, docbook_xml_dtd_43, libtool_2
|
||||||
, withDevdoc ? false, doxygen, dblatex # Extra developer documentation
|
, withDevdoc ? false, doxygen, dblatex # Extra developer documentation
|
||||||
, ncurses # Extra ncurses utilities. Needed for debugging and monitoring.
|
, ncurses # Extra ncurses utilities. Needed for debugging and monitoring.
|
||||||
@ -18,7 +18,7 @@ in stdenv.mkDerivation {
|
|||||||
nativeBuildInputs = [ autoconf automake flex libxslt libtool_2 perl
|
nativeBuildInputs = [ autoconf automake flex libxslt libtool_2 perl
|
||||||
which yacc ] ++ optionals withDevdoc [ doxygen dblatex ];
|
which yacc ] ++ optionals withDevdoc [ doxygen dblatex ];
|
||||||
|
|
||||||
buildInputs = [ kerberos ncurses ];
|
buildInputs = [ libkrb5 ncurses ];
|
||||||
|
|
||||||
patches = [ ./bosserver.patch ./cross-build.patch ] ++ optional (tsmbac != null) ./tsmbac.patch;
|
patches = [ ./bosserver.patch ./cross-build.patch ] ++ optional (tsmbac != null) ./tsmbac.patch;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ lib, stdenv, fetchurl, which, autoconf, automake, flex, yacc
|
{ lib, stdenv, fetchurl, which, autoconf, automake, flex, yacc
|
||||||
, kernel, glibc, perl, libtool_2, kerberos, fetchpatch }:
|
, kernel, glibc, perl, libtool_2, libkrb5, fetchpatch }:
|
||||||
|
|
||||||
with (import ./srcs.nix {
|
with (import ./srcs.nix {
|
||||||
inherit fetchurl;
|
inherit fetchurl;
|
||||||
@ -16,7 +16,7 @@ in stdenv.mkDerivation {
|
|||||||
nativeBuildInputs = [ autoconf automake flex libtool_2 perl which yacc ]
|
nativeBuildInputs = [ autoconf automake flex libtool_2 perl which yacc ]
|
||||||
++ kernel.moduleBuildDependencies;
|
++ kernel.moduleBuildDependencies;
|
||||||
|
|
||||||
buildInputs = [ kerberos ];
|
buildInputs = [ libkrb5 ];
|
||||||
|
|
||||||
patches = [];
|
patches = [];
|
||||||
|
|
||||||
@ -60,5 +60,4 @@ in stdenv.mkDerivation {
|
|||||||
maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
|
maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
|
||||||
broken = versionOlder kernel.version "3.18" || kernel.isHardened;
|
broken = versionOlder kernel.version "3.18" || kernel.isHardened;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
{ lib, stdenv, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man , texinfo, libtool , cppzmq , libarchive, avro-cpp, boost, jansson, zeromq, openssl, pam, libiodbc, kerberos, gcc, libcxx, which, catch2 }:
|
{ lib, stdenv, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man , texinfo, libtool , cppzmq , libarchive, avro-cpp, boost, jansson, zeromq, openssl, pam, libiodbc, libkrb5, gcc, libcxx, which, catch2 }:
|
||||||
|
|
||||||
# Common attributes of irods packages
|
# Common attributes of irods packages
|
||||||
|
|
||||||
{
|
{
|
||||||
nativeBuildInputs = [ autoconf automake cmake gnumake help2man texinfo which gcc ];
|
nativeBuildInputs = [ autoconf automake cmake gnumake help2man texinfo which gcc ];
|
||||||
buildInputs = [ bzip2 zlib libtool cppzmq libarchive avro-cpp jansson zeromq openssl pam libiodbc kerberos boost libcxx catch2 ];
|
buildInputs = [ bzip2 zlib libtool cppzmq libarchive avro-cpp jansson zeromq openssl pam libiodbc libkrb5 boost libcxx catch2 ];
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DIRODS_EXTERNALS_FULLPATH_CLANG=${stdenv.cc}"
|
"-DIRODS_EXTERNALS_FULLPATH_CLANG=${stdenv.cc}"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man , texinfo, libtool , cppzmq , libarchive, avro-cpp_llvm, boost, jansson, zeromq, openssl , pam, libiodbc, kerberos, gcc, libcxx, which, catch2 }:
|
{ lib, stdenv, fetchFromGitHub, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man , texinfo, libtool , cppzmq , libarchive, avro-cpp_llvm, boost, jansson, zeromq, openssl , pam, libiodbc, libkrb5, gcc, libcxx, which, catch2 }:
|
||||||
|
|
||||||
let
|
let
|
||||||
avro-cpp=avro-cpp_llvm;
|
avro-cpp=avro-cpp_llvm;
|
||||||
@ -7,7 +7,7 @@ let
|
|||||||
common = import ./common.nix {
|
common = import ./common.nix {
|
||||||
inherit lib stdenv bzip2 zlib autoconf automake cmake gnumake
|
inherit lib stdenv bzip2 zlib autoconf automake cmake gnumake
|
||||||
help2man texinfo libtool cppzmq libarchive jansson
|
help2man texinfo libtool cppzmq libarchive jansson
|
||||||
zeromq openssl pam libiodbc kerberos gcc libcxx
|
zeromq openssl pam libiodbc libkrb5 gcc libcxx
|
||||||
boost avro-cpp which catch2;
|
boost avro-cpp which catch2;
|
||||||
};
|
};
|
||||||
in rec {
|
in rec {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, glibc
|
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, glibc
|
||||||
, bison, curl, flex, gperftools, jansson, jemalloc, kerberos, lua, libmysqlclient
|
, bison, curl, flex, gperftools, jansson, jemalloc, libkrb5, lua, libmysqlclient
|
||||||
, ncurses, openssl, pcre, pcre2, perl, rabbitmq-c, sqlite, tcl
|
, ncurses, openssl, pcre, pcre2, perl, rabbitmq-c, sqlite, tcl
|
||||||
, libaio, libedit, libtool, libui, libuuid, zlib
|
, libaio, libedit, libtool, libui, libuuid, zlib
|
||||||
}:
|
}:
|
||||||
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
|
|||||||
nativeBuildInputs = [ cmake pkg-config ];
|
nativeBuildInputs = [ cmake pkg-config ];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
bison curl flex gperftools jansson jemalloc kerberos lua libmysqlclient
|
bison curl flex gperftools jansson jemalloc libkrb5 lua libmysqlclient
|
||||||
ncurses openssl pcre pcre2 perl rabbitmq-c sqlite tcl
|
ncurses openssl pcre pcre2 perl rabbitmq-c sqlite tcl
|
||||||
libaio libedit libtool libui libuuid zlib
|
libaio libedit libtool libui libuuid zlib
|
||||||
];
|
];
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
, pam
|
, pam
|
||||||
, etcDir ? null
|
, etcDir ? null
|
||||||
, withKerberos ? true
|
, withKerberos ? true
|
||||||
, kerberos
|
, libkrb5
|
||||||
, libfido2
|
, libfido2
|
||||||
, withFIDO ? stdenv.hostPlatform.isUnix && !stdenv.hostPlatform.isMusl
|
, withFIDO ? stdenv.hostPlatform.isUnix && !stdenv.hostPlatform.isMusl
|
||||||
, linkOpenssl ? true
|
, linkOpenssl ? true
|
||||||
@ -45,14 +45,14 @@ stdenv.mkDerivation rec {
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ]
|
nativeBuildInputs = [ pkg-config ]
|
||||||
# This is not the same as the kerberos from the inputs! pkgs.kerberos is
|
# This is not the same as the libkrb5 from the inputs! pkgs.libkrb5 is
|
||||||
# needed here to access krb5-config in order to cross compile. See:
|
# needed here to access krb5-config in order to cross compile. See:
|
||||||
# https://github.com/NixOS/nixpkgs/pull/107606
|
# https://github.com/NixOS/nixpkgs/pull/107606
|
||||||
++ optional withKerberos pkgs.kerberos
|
++ optional withKerberos pkgs.libkrb5
|
||||||
++ extraNativeBuildInputs;
|
++ extraNativeBuildInputs;
|
||||||
buildInputs = [ zlib openssl libedit ]
|
buildInputs = [ zlib openssl libedit ]
|
||||||
++ optional withFIDO libfido2
|
++ optional withFIDO libfido2
|
||||||
++ optional withKerberos kerberos
|
++ optional withKerberos libkrb5
|
||||||
++ optional stdenv.isLinux pam;
|
++ optional stdenv.isLinux pam;
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
@ -70,7 +70,7 @@ stdenv.mkDerivation rec {
|
|||||||
# Kerberos can be found either by krb5-config or by fall-back shell
|
# Kerberos can be found either by krb5-config or by fall-back shell
|
||||||
# code in openssh's configure.ac. Neither of them support static
|
# code in openssh's configure.ac. Neither of them support static
|
||||||
# build, but patching code for krb5-config is simpler, so to get it
|
# build, but patching code for krb5-config is simpler, so to get it
|
||||||
# into PATH, kerberos.dev is added into buildInputs.
|
# into PATH, libkrb5.dev is added into buildInputs.
|
||||||
+ optionalString stdenv.hostPlatform.isStatic ''
|
+ optionalString stdenv.hostPlatform.isStatic ''
|
||||||
sed -i "s,PKGCONFIG --libs,PKGCONFIG --libs --static,g" configure
|
sed -i "s,PKGCONFIG --libs,PKGCONFIG --libs --static,g" configure
|
||||||
sed -i 's#KRB5CONF --libs`#KRB5CONF --libs` -lkrb5support -lkeyutils#g' configure
|
sed -i 's#KRB5CONF --libs`#KRB5CONF --libs` -lkrb5support -lkeyutils#g' configure
|
||||||
@ -89,7 +89,7 @@ stdenv.mkDerivation rec {
|
|||||||
(if stdenv.isLinux then "--with-pam" else "--without-pam")
|
(if stdenv.isLinux then "--with-pam" else "--without-pam")
|
||||||
] ++ optional (etcDir != null) "--sysconfdir=${etcDir}"
|
] ++ optional (etcDir != null) "--sysconfdir=${etcDir}"
|
||||||
++ optional withFIDO "--with-security-key-builtin=yes"
|
++ optional withFIDO "--with-security-key-builtin=yes"
|
||||||
++ optional withKerberos (assert kerberos != null; "--with-kerberos5=${kerberos}")
|
++ optional withKerberos (assert libkrb5 != null; "--with-kerberos5=${libkrb5}")
|
||||||
++ optional stdenv.isDarwin "--disable-libutil"
|
++ optional stdenv.isDarwin "--disable-libutil"
|
||||||
++ optional (!linkOpenssl) "--without-openssl";
|
++ optional (!linkOpenssl) "--without-openssl";
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, stdenv, fetchurl, openssl, nss, nspr, kerberos, gmp, zlib, libpcap, re2
|
{ lib, stdenv, fetchurl, openssl, nss, nspr, libkrb5, gmp, zlib, libpcap, re2
|
||||||
, gcc, python3Packages, perl, perlPackages, makeWrapper
|
, gcc, python3Packages, perl, perlPackages, makeWrapper
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
|
|||||||
"--with-systemwide"
|
"--with-systemwide"
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [ openssl nss nspr kerberos gmp zlib libpcap re2 ];
|
buildInputs = [ openssl nss nspr libkrb5 gmp zlib libpcap re2 ];
|
||||||
nativeBuildInputs = [ gcc python3Packages.wrapPython perl makeWrapper ];
|
nativeBuildInputs = [ gcc python3Packages.wrapPython perl makeWrapper ];
|
||||||
propagatedBuildInputs = (with python3Packages; [ dpkt scapy lxml ]) ++ # For pcap2john.py
|
propagatedBuildInputs = (with python3Packages; [ dpkt scapy lxml ]) ++ # For pcap2john.py
|
||||||
(with perlPackages; [ DigestMD4 DigestSHA1 GetoptLong # For pass_gen.pl
|
(with perlPackages; [ DigestMD4 DigestSHA1 GetoptLong # For pass_gen.pl
|
||||||
|
@ -337,6 +337,7 @@ mapAliases ({
|
|||||||
kicad-with-packages3d = kicad; # added 2019-11-25
|
kicad-with-packages3d = kicad; # added 2019-11-25
|
||||||
kindlegen = throw "kindlegen has been removed from nixpkgs, as it's abandoned and no longer available for download."; # 2021-03-09
|
kindlegen = throw "kindlegen has been removed from nixpkgs, as it's abandoned and no longer available for download."; # 2021-03-09
|
||||||
krename-qt5 = krename; # added 2017-02-18
|
krename-qt5 = krename; # added 2017-02-18
|
||||||
|
kerberos = libkrb5; # moved from top-level 2021-03-14
|
||||||
keymon = throw "keymon has been removed from nixpkgs, as it's abandoned and archived."; # 2019-12-10
|
keymon = throw "keymon has been removed from nixpkgs, as it's abandoned and archived."; # 2019-12-10
|
||||||
kvm = qemu_kvm; # added 2018-04-25
|
kvm = qemu_kvm; # added 2018-04-25
|
||||||
latinmodern-math = lmmath;
|
latinmodern-math = lmmath;
|
||||||
|
@ -13911,7 +13911,7 @@ in
|
|||||||
cypress = callPackage ../development/web/cypress { };
|
cypress = callPackage ../development/web/cypress { };
|
||||||
|
|
||||||
cyrus_sasl = callPackage ../development/libraries/cyrus-sasl {
|
cyrus_sasl = callPackage ../development/libraries/cyrus-sasl {
|
||||||
kerberos = if stdenv.isFreeBSD then libheimdal else kerberos;
|
libkrb5 = if stdenv.isFreeBSD then libheimdal else libkrb5;
|
||||||
};
|
};
|
||||||
|
|
||||||
# Make bdb5 the default as it is the last release under the custom
|
# Make bdb5 the default as it is the last release under the custom
|
||||||
@ -14949,7 +14949,6 @@ in
|
|||||||
};
|
};
|
||||||
krb5Full = krb5;
|
krb5Full = krb5;
|
||||||
libkrb5 = krb5.override { type = "lib"; };
|
libkrb5 = krb5.override { type = "lib"; };
|
||||||
kerberos = libkrb5; # TODO: move to aliases.nix
|
|
||||||
|
|
||||||
l-smash = callPackage ../development/libraries/l-smash {
|
l-smash = callPackage ../development/libraries/l-smash {
|
||||||
stdenv = gccStdenv;
|
stdenv = gccStdenv;
|
||||||
@ -18113,9 +18112,7 @@ in
|
|||||||
|
|
||||||
### SERVERS
|
### SERVERS
|
||||||
|
|
||||||
_389-ds-base = callPackage ../servers/ldap/389 {
|
_389-ds-base = callPackage ../servers/ldap/389 { };
|
||||||
kerberos = libkrb5;
|
|
||||||
};
|
|
||||||
|
|
||||||
adguardhome = callPackage ../servers/adguardhome {};
|
adguardhome = callPackage ../servers/adguardhome {};
|
||||||
|
|
||||||
|
@ -3659,9 +3659,7 @@ in {
|
|||||||
|
|
||||||
keras-preprocessing = callPackage ../development/python-modules/keras-preprocessing { };
|
keras-preprocessing = callPackage ../development/python-modules/keras-preprocessing { };
|
||||||
|
|
||||||
kerberos = callPackage ../development/python-modules/kerberos {
|
kerberos = callPackage ../development/python-modules/kerberos { };
|
||||||
inherit (pkgs) kerberos;
|
|
||||||
};
|
|
||||||
|
|
||||||
keyring = if isPy3k then
|
keyring = if isPy3k then
|
||||||
callPackage ../development/python-modules/keyring { }
|
callPackage ../development/python-modules/keyring { }
|
||||||
|
Loading…
Reference in New Issue
Block a user