push sheeet
Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s

This commit is contained in:
Dark Steveneq
2025-10-09 14:15:47 +02:00
commit 646b892680
49168 changed files with 5897842 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
{
lib,
autoreconfHook,
fetchFromGitHub,
fetchpatch,
openssl,
stdenv,
}:
stdenv.mkDerivation {
pname = "ike-scan";
version = "1.9.5-unstable-2024-09-15";
src = fetchFromGitHub {
owner = "royhills";
repo = "ike-scan";
rev = "c74c01fd22d9a3aae3d8ba9a0bd2eb1a2146ac6f";
hash = "sha256-+eicvirqzZrAJiaGaVjqZlSpU2+jTG/MRPv50P+1Tpc=";
};
patches = [
# Using the same patches as for the Fedora RPM
(fetchpatch {
# Memory leaks, https://github.com/royhills/ike-scan/pull/15
url = "https://github.com/royhills/ike-scan/pull/15/commits/d864811de08dcddd65ac9b8d0f2acf5d7ddb9dea.patch";
hash = "sha256-VVJZSTZfDV0qHuxdNoZV1NXJYCEMtB0bO1oi2hLCeXE=";
})
];
nativeBuildInputs = [
autoreconfHook
openssl
];
configureFlags = [ "--with-openssl=${openssl.dev}" ];
meta = with lib; {
description = "Tool to discover, fingerprint and test IPsec VPN servers";
longDescription = ''
ike-scan is a command-line tool that uses the IKE protocol to discover,
fingerprint and test IPsec VPN servers.
'';
homepage = "https://github.com/royhills/ike-scan";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ fab ];
};
}

View File

@@ -0,0 +1,28 @@
{
lib,
fetchFromGitHub,
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
pname = "ikill";
version = "1.6.0";
src = fetchFromGitHub {
owner = "pjmp";
repo = "ikill";
rev = "v${version}";
sha256 = "sha256-hOQBBwxkVnTkAZJi84qArwAo54fMC0zS+IeYMV04kUs=";
};
cargoHash = "sha256-Xbl9cQKWxtwNQqWW41mQrVAsvMLUkTb0irDLD/XstMI=";
meta = with lib; {
description = "Interactively kill running processes";
homepage = "https://github.com/pjmp/ikill";
maintainers = with maintainers; [ zendo ];
license = [ licenses.mit ];
platforms = platforms.linux;
mainProgram = "ikill";
};
}

View File

@@ -0,0 +1,43 @@
{
lib,
stdenv,
autoreconfHook,
libtool,
pkg-config,
gnutls,
fetchFromGitHub,
texinfo,
}:
stdenv.mkDerivation rec {
pname = "iksemel";
version = "1.4.2";
src = fetchFromGitHub {
owner = "timothytylee";
repo = "iksemel-1.4";
rev = "v${version}";
sha256 = "1xv302p344hnpxqcgs3z6wwxhrik39ckgfw5cjyrw0dkf316z9yh";
};
patches = [
./update-texinfo.diff
];
nativeBuildInputs = [
pkg-config
autoreconfHook
libtool
texinfo
];
buildInputs = [ gnutls ];
meta = with lib; {
description = "XML parser for jabber";
homepage = "https://github.com/timothytylee/iksemel-1.4";
license = licenses.gpl2;
maintainers = with maintainers; [ disassembler ];
platforms = platforms.linux;
};
}

View File

@@ -0,0 +1,28 @@
diff --git a/doc/iksemel.texi b/doc/iksemel.texi
index f57779c..2a7fb31 100644
--- a/doc/iksemel.texi
+++ b/doc/iksemel.texi
@@ -1,7 +1,6 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename iksemel
-@setcontentsaftertitlepage
@settitle Iksemel Programmers Manual
@set VERSION 1.2
@c %**end of header
@@ -24,6 +23,8 @@ MA 02111-1307, USA.
@end titlepage
+@contents
+
@ifinfo
@node Top, , , (dir)
@top iksemel Programmers Manual
@@ -1538,6 +1539,4 @@ Jabber Protocol Documents @url{http://www.jabber.org/protocol/}
@unnumbered Function Index
@printindex fn
-
-@contents
@bye