Merge staging-next into staging
This commit is contained in:
commit
9ddbef87ec
@ -7333,6 +7333,12 @@
|
||||
githubId = 14829269;
|
||||
name = "Ram Kromberg";
|
||||
};
|
||||
ranfdev = {
|
||||
email = "ranfdev@gmail.com";
|
||||
name = "Lorenzo Miglietta";
|
||||
github = "ranfdev";
|
||||
githubId = 23294184;
|
||||
};
|
||||
rardiol = {
|
||||
email = "ricardo.ardissone@gmail.com";
|
||||
github = "rardiol";
|
||||
|
@ -47,7 +47,7 @@ in {
|
||||
services.udev.packages = [ pkgs.trezor-udev-rules ];
|
||||
|
||||
systemd.services.trezord = {
|
||||
description = "TREZOR Bridge";
|
||||
description = "Trezor Bridge";
|
||||
after = [ "systemd-udev-settle.service" "network.target" ];
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
path = [];
|
||||
|
@ -46,7 +46,9 @@ import ./make-test-python.nix ({ lib, pkgs, ... }:
|
||||
machine.wait_for_open_port(9080)
|
||||
machine.succeed("echo 'Loki Ingestion Test' > /var/log/testlog")
|
||||
# should not have access to journal unless specified
|
||||
machine.fail("systemctl show --property=SupplementaryGroups promtail | grep -q systemd-journal")
|
||||
machine.fail(
|
||||
"systemctl show --property=SupplementaryGroups promtail | grep -q systemd-journal"
|
||||
)
|
||||
machine.wait_until_succeeds(
|
||||
"${pkgs.grafana-loki}/bin/logcli --addr='http://localhost:3100' query --no-labels '{job=\"varlogs\",filename=\"/var/log/testlog\"}' | grep -q 'Loki Ingestion Test'"
|
||||
)
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, unzip, mpg123 }:
|
||||
{ stdenv, fetchurl, fetchpatch, unzip, mpg123 }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "mp3gain-1.6.2";
|
||||
@ -11,17 +11,25 @@ stdenv.mkDerivation {
|
||||
|
||||
sourceRoot = ".";
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
name = "0001-fix-security-bugs.patch";
|
||||
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-sound/mp3gain/files/mp3gain-1.6.2-CVE-2019-18359-plus.patch?id=36f8689f7903548f5d89827a6e7bdf70a9882cee";
|
||||
sha256 = "10n53wm0xynlcxqlnaqfgamjzcpfz41q1jlg0bhw4kq1kzhs4yyw";
|
||||
})
|
||||
];
|
||||
|
||||
buildFlags = [ "OSTYPE=linux" ];
|
||||
|
||||
installPhase = ''
|
||||
install -vD mp3gain "$out/bin/mp3gain"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "Lossless mp3 normalizer with statistical analysis";
|
||||
homepage = "http://mp3gain.sourceforge.net/";
|
||||
license = stdenv.lib.licenses.lgpl21;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
maintainers = [ stdenv.lib.maintainers.devhell ];
|
||||
license = licenses.lgpl21;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ devhell ];
|
||||
};
|
||||
}
|
||||
|
39
pkgs/applications/audio/sc68/default.nix
Normal file
39
pkgs/applications/audio/sc68/default.nix
Normal file
@ -0,0 +1,39 @@
|
||||
{ stdenv
|
||||
, fetchsvn
|
||||
, pkg-config
|
||||
, which
|
||||
, autoconf
|
||||
, automake
|
||||
, libtool
|
||||
, hexdump
|
||||
, libao
|
||||
, zlib
|
||||
, curl
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "sc68";
|
||||
version = "unstable-2020-05-18";
|
||||
|
||||
src = fetchsvn {
|
||||
url = "svn://svn.code.sf.net/p/sc68/code/";
|
||||
rev = "693";
|
||||
sha256 = "0liz5yjwiy41y160ag83zz9s5l8mk72fscxgvjv9g5qf4gwffnfa";
|
||||
};
|
||||
|
||||
preConfigure = "tools/svn-bootstrap.sh";
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
nativeBuildInputs = [ pkg-config which autoconf automake libtool hexdump ];
|
||||
|
||||
buildInputs = [ libao zlib curl ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Atari ST and Amiga music player";
|
||||
homepage = "http://sc68.atari.org/project.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ OPNA2608 ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
@ -2,12 +2,12 @@
|
||||
|
||||
let
|
||||
pname = "ledger-live-desktop";
|
||||
version = "2.18.0";
|
||||
version = "2.19.0";
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage";
|
||||
sha256 = "19sx9n5mij68v07vy65h1c16rgbpll3kagr437cjb7r95k3nk2zn";
|
||||
sha256 = "13z4v64z58b8fxph3rgjqy1z1y2agmarfr8cihlkf0ndssicasdl";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extractType2 {
|
||||
|
@ -7,12 +7,12 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "3.2.1";
|
||||
version = "3.4.0";
|
||||
pname = "darktable";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/darktable-org/darktable/releases/download/release-${version}/darktable-${version}.tar.xz";
|
||||
sha256 = "035rvqmw386hm0jpi14lf4dnpr5rjkalzjkyprqh42nwi3m86dkf";
|
||||
sha256 = "6dd3de1f5ea9f94af92838c0be5ff30fdaa599aa1d737dcb562f9e0b2b2dbdda";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ninja llvm pkgconfig intltool perl desktop-file-utils wrapGAppsHook ];
|
||||
|
@ -1,23 +1,28 @@
|
||||
{ mkDerivation, stdenv, fetchFromGitLab
|
||||
, pkgconfig, wrapQtAppsHook
|
||||
{ mkDerivation
|
||||
, stdenv
|
||||
, fetchFromGitLab
|
||||
, pkg-config
|
||||
, cmake
|
||||
, qtbase, qttools, qtquickcontrols2, qtmultimedia, qtkeychain
|
||||
, qtbase
|
||||
, qttools
|
||||
, qtquickcontrols2
|
||||
, qtmultimedia
|
||||
, qtkeychain
|
||||
, libpulseaudio
|
||||
# Not mentioned but seems needed
|
||||
, qtgraphicaleffects
|
||||
, qtdeclarative
|
||||
, qtmacextras
|
||||
, olm, libsecret, cmark, extra-cmake-modules, kirigami2, ki18n, knotifications, kdbusaddons, kconfig, libquotient
|
||||
, KQuickImageEdit, kitemmodels
|
||||
, olm
|
||||
, libsecret
|
||||
, cmark
|
||||
, extra-cmake-modules
|
||||
, kirigami2
|
||||
, ki18n
|
||||
, knotifications
|
||||
, kdbusaddons
|
||||
, kconfig
|
||||
, libquotient
|
||||
, kquickimageedit
|
||||
}:
|
||||
|
||||
let
|
||||
qtkeychain-qt5 = qtkeychain.override {
|
||||
inherit qtbase qttools;
|
||||
withQt5 = true;
|
||||
};
|
||||
|
||||
in mkDerivation rec {
|
||||
mkDerivation rec {
|
||||
pname = "neochat";
|
||||
version = "v1.0";
|
||||
|
||||
@ -29,13 +34,29 @@ in mkDerivation rec {
|
||||
sha256 = "1r9n83kvc5v215lzmzh6hyc5q9i3w6znbf508qk0mdwdzxz4zry9";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig cmake extra-cmake-modules wrapQtAppsHook ];
|
||||
buildInputs = [ qtbase qtkeychain-qt5 qtquickcontrols2 qtmultimedia qtgraphicaleffects qtdeclarative olm libsecret cmark kirigami2 ki18n knotifications kdbusaddons kconfig libquotient KQuickImageEdit kitemmodels libpulseaudio ];
|
||||
nativeBuildInputs = [ cmake extra-cmake-modules pkg-config ];
|
||||
|
||||
buildInputs = [
|
||||
qtkeychain
|
||||
qtquickcontrols2
|
||||
qtmultimedia
|
||||
olm
|
||||
libsecret
|
||||
cmark
|
||||
kirigami2
|
||||
ki18n
|
||||
knotifications
|
||||
kdbusaddons
|
||||
kconfig
|
||||
libquotient
|
||||
kquickimageedit
|
||||
libpulseaudio
|
||||
];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A client for matrix, the decentralized communication protocol.";
|
||||
homepage = "https://apps.kde.org/en/neochat";
|
||||
license = licenses.gpl3;
|
||||
license = licenses.gpl3Only;
|
||||
platforms = with platforms; linux;
|
||||
};
|
||||
}
|
||||
|
@ -1,40 +0,0 @@
|
||||
{ stdenv, fetchgit
|
||||
, pkgconfig, wrapQtAppsHook
|
||||
, cmake
|
||||
, qtbase, qttools, qtquickcontrols2, qtmultimedia, qtkeychain
|
||||
, libpulseaudio
|
||||
# Not mentioned but seems needed
|
||||
, qtgraphicaleffects
|
||||
, qtdeclarative
|
||||
, qtmacextras
|
||||
, olm, libsecret, cmark
|
||||
}:
|
||||
|
||||
let qtkeychain-qt5 = qtkeychain.override {
|
||||
inherit qtbase qttools;
|
||||
withQt5 = true;
|
||||
};
|
||||
in stdenv.mkDerivation rec {
|
||||
pname = "spectral";
|
||||
version = "817";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://gitlab.com/spectral-im/spectral.git";
|
||||
rev = version;
|
||||
sha256 = "0lg0bkz621cmqb67kz1zmn4xwbspcqalz68byll5iszqz9y4gnp1";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig cmake wrapQtAppsHook ];
|
||||
buildInputs = [ qtbase qtkeychain-qt5 qtquickcontrols2 qtmultimedia qtgraphicaleffects qtdeclarative olm libsecret cmark ]
|
||||
++ stdenv.lib.optional stdenv.hostPlatform.isLinux libpulseaudio
|
||||
++ stdenv.lib.optional stdenv.hostPlatform.isDarwin qtmacextras;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A glossy cross-platform Matrix client";
|
||||
homepage = "https://spectral.im";
|
||||
license = licenses.gpl3;
|
||||
platforms = with platforms; linux ++ darwin;
|
||||
maintainers = with maintainers; [ dtzWill ];
|
||||
};
|
||||
}
|
@ -9,20 +9,23 @@
|
||||
|
||||
eigen, zlib,
|
||||
|
||||
cfitsio, indilib, xplanet, libnova, libraw, gsl, wcslib
|
||||
cfitsio, indilib, xplanet, libnova, libraw, gsl, wcslib, stellarsolver
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "kstars";
|
||||
version = "3.4.3";
|
||||
version = "3.5.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://mirrors.mit.edu/kde/stable/kstars/kstars-${version}.tar.xz";
|
||||
sha256 = "0j5yxg6ay6sic194skz6vjzg6yvrpb3gvypvs0frjrcjbsl1j4f8";
|
||||
url = "mirror://kde/stable/kstars/kstars-${version}.tar.xz";
|
||||
sha256 = "0fpkm75abn0hhdhfyvpfl6n0fr7gvw63xhb4hvwdrglhkf2nxam1";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./indi-fix.patch
|
||||
# Patches ksutils.cpp to use nix store prefixes to find program binaries of
|
||||
# indilib and xplanet dependencies. Without the patch, Ekos is unable to spawn
|
||||
# indi servers for local telescope/camera control.
|
||||
./fs-fixes.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
@ -34,11 +37,12 @@ mkDerivation rec {
|
||||
|
||||
eigen zlib
|
||||
|
||||
cfitsio indilib xplanet libnova libraw gsl wcslib
|
||||
cfitsio indilib xplanet libnova libraw gsl wcslib stellarsolver
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DINDI_NIX_ROOT=${indilib}"
|
||||
"-DXPLANET_NIX_ROOT=${xplanet}"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
@ -51,6 +55,6 @@ mkDerivation rec {
|
||||
'';
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ timput ];
|
||||
maintainers = with maintainers; [ timput hjones2199 ];
|
||||
};
|
||||
}
|
||||
|
59
pkgs/applications/science/astronomy/kstars/fs-fixes.patch
Normal file
59
pkgs/applications/science/astronomy/kstars/fs-fixes.patch
Normal file
@ -0,0 +1,59 @@
|
||||
--- kstars-3.5.0/CMakeLists.txt.old 2020-11-24 12:36:37.967433937 -0600
|
||||
+++ kstars-3.5.0/CMakeLists.txt 2020-11-24 13:36:56.275263691 -0600
|
||||
@@ -5,6 +5,9 @@
|
||||
set (KSTARS_BUILD_RELEASE "Stable")
|
||||
set (CMAKE_CXX_STANDARD 11)
|
||||
|
||||
+add_definitions(-DINDI_NIX_ROOT=${INDI_NIX_ROOT})
|
||||
+add_definitions(-DXPLANET_NIX_ROOT=${XPLANET_NIX_ROOT})
|
||||
+
|
||||
# Build KStars Lite with -DBUILD_KSTARS_LITE=ON
|
||||
option(BUILD_KSTARS_LITE "Build KStars Lite" OFF)
|
||||
|
||||
--- kstars-3.5.0/kstars/auxiliary/ksutils.old.cpp 2020-11-24 12:22:14.397319680 -0600
|
||||
+++ kstars-3.5.0/kstars/auxiliary/ksutils.cpp 2020-11-24 13:32:22.946477798 -0600
|
||||
@@ -1081,6 +1081,10 @@
|
||||
// We support running within Snaps, Flatpaks, and AppImage
|
||||
// The path should accomodate the differences between the different
|
||||
// packaging solutions
|
||||
+ #define STR_EXPAND(x) #x
|
||||
+ #define STR(x) STR_EXPAND(x)
|
||||
+ QString indi_prefix = QString(STR(INDI_NIX_ROOT));
|
||||
+ QString xplanet_prefix = QString(STR(XPLANET_NIX_ROOT));
|
||||
QString snap = QProcessEnvironment::systemEnvironment().value("SNAP");
|
||||
QString flat = QProcessEnvironment::systemEnvironment().value("FLATPAK_DEST");
|
||||
QString appimg = QProcessEnvironment::systemEnvironment().value("APPDIR");
|
||||
@@ -1110,21 +1114,21 @@
|
||||
#if defined(Q_OS_OSX)
|
||||
return "/usr/local/bin/indiserver";
|
||||
#endif
|
||||
- return prefix + "/bin/indiserver";
|
||||
+ return indi_prefix + "/bin/indiserver";
|
||||
}
|
||||
else if (option == "INDIHubAgent")
|
||||
{
|
||||
#if defined(Q_OS_OSX)
|
||||
return "/usr/local/bin/indihub-agent";
|
||||
#endif
|
||||
- return prefix + "/bin/indihub-agent";
|
||||
+ return indi_prefix + "/bin/indihub-agent";
|
||||
}
|
||||
else if (option == "indiDriversDir")
|
||||
{
|
||||
#if defined(Q_OS_OSX)
|
||||
return "/usr/local/share/indi";
|
||||
#elif defined(Q_OS_LINUX)
|
||||
- return prefix + "/share/indi";
|
||||
+ return indi_prefix + "/share/indi";
|
||||
#else
|
||||
return QStandardPaths::locate(QStandardPaths::GenericDataLocation, "indi", QStandardPaths::LocateDirectory);
|
||||
#endif
|
||||
@@ -1181,7 +1185,7 @@
|
||||
#if defined(Q_OS_OSX)
|
||||
return "/usr/local/bin/xplanet";
|
||||
#endif
|
||||
- return prefix + "/bin/xplanet";
|
||||
+ return xplanet_prefix + "/bin/xplanet";
|
||||
}
|
||||
else if (option == "ASTAP")
|
||||
{
|
@ -1,50 +0,0 @@
|
||||
--- CMakeLists.txt 2020-11-02 13:58:06.119743710 -0600
|
||||
+++ kstars-3.4.3/CMakeLists.txt 2020-11-02 14:05:01.707799274 -0600
|
||||
@@ -4,5 +4,7 @@
|
||||
set (KStars_VERSION_REVISION 3)
|
||||
set (CMAKE_CXX_STANDARD 11)
|
||||
|
||||
+add_definitions(-DINDI_NIX_ROOT=${INDI_NIX_ROOT})
|
||||
+
|
||||
# Build KStars Lite with -DBUILD_KSTARS_LITE=ON
|
||||
option(BUILD_KSTARS_LITE "Build KStars Lite" OFF)
|
||||
|
||||
--- ksutils.cpp 2020-11-02 13:47:44.883596916 -0600
|
||||
+++ kstars-3.4.3/kstars/auxiliary/ksutils.cpp 2020-11-02 17:41:44.961937090 -0600
|
||||
@@ -1076,6 +1076,9 @@
|
||||
{
|
||||
QString snap = QProcessEnvironment::systemEnvironment().value("SNAP");
|
||||
QString flat = QProcessEnvironment::systemEnvironment().value("FLATPAK_DEST");
|
||||
+#define STR_EXPAND(x) #x
|
||||
+#define STR(x) STR_EXPAND(x)
|
||||
+ QString nix = QString(STR(INDI_NIX_ROOT));
|
||||
|
||||
if (option == "fitsDir")
|
||||
{
|
||||
@@ -1089,7 +1091,7 @@
|
||||
if (flat.isEmpty() == false)
|
||||
return flat + "/bin/indiserver";
|
||||
else
|
||||
- return snap + "/usr/bin/indiserver";
|
||||
+ return nix + "/bin/indiserver";
|
||||
}
|
||||
else if (option == "INDIHubAgent")
|
||||
{
|
||||
@@ -1099,7 +1101,7 @@
|
||||
if (flat.isEmpty() == false)
|
||||
return flat + "/bin/indihub-agent";
|
||||
else
|
||||
- return snap + "/usr/bin/indihub-agent";
|
||||
+ return nix + "/bin/indihub-agent";
|
||||
}
|
||||
else if (option == "indiDriversDir")
|
||||
{
|
||||
@@ -1109,7 +1111,7 @@
|
||||
if (flat.isEmpty() == false)
|
||||
return flat + "/share/indi";
|
||||
else
|
||||
- return snap + "/usr/share/indi";
|
||||
+ return nix + "/share/indi";
|
||||
#else
|
||||
return QStandardPaths::locate(QStandardPaths::GenericDataLocation, "indi", QStandardPaths::LocateDirectory);
|
||||
#endif
|
@ -0,0 +1,59 @@
|
||||
{ stdenv, fetchurl, makeDesktopItem, makeWrapper, unzip, mono6 }:
|
||||
|
||||
let
|
||||
pname = "mission-planner";
|
||||
desktopItem = makeDesktopItem {
|
||||
name = pname;
|
||||
exec = pname;
|
||||
icon = pname;
|
||||
comment = "MissionPlanner GCS & Ardupilot configuration tool";
|
||||
desktopName = "MissionPlanner";
|
||||
genericName = "Ground Control Station";
|
||||
};
|
||||
in stdenv.mkDerivation rec {
|
||||
inherit pname;
|
||||
version = "1.3.74";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://firmware.ardupilot.org/Tools/MissionPlanner/MissionPlanner-${version}.zip";
|
||||
sha256 = "1cgpmsmmnbzw1lwsdafp8yklk1rwc61yf12vc1ahcc6bl7q2385x";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper mono6 unzip ];
|
||||
sourceRoot = ".";
|
||||
|
||||
AOT_FILES = [ "MissionPlanner.exe" "MissionPlanner.*.dll" ];
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
for file in $AOT_FILES
|
||||
do
|
||||
mono --aot $file
|
||||
done
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
mkdir -p $out/{bin,opt/mission-planner}
|
||||
install -m 444 -D mpdesktop150.png $out/share/icons/mission-planner.png
|
||||
cp -r ${desktopItem}/share/applications $out/share/
|
||||
mv * $out/opt/mission-planner
|
||||
makeWrapper ${mono6}/bin/mono $out/bin/mission-planner \
|
||||
--add-flags $out/opt/mission-planner/MissionPlanner.exe
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "An ArduPilot ground station";
|
||||
longDescription = ''
|
||||
Full-featured ground station application for the ArduPilot open source
|
||||
autopilot project. Lets you both flash, configure and control ArduPilot
|
||||
Plane, Copter and Rover targets.
|
||||
'';
|
||||
homepage = "https://ardupilot.org/planner/";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ wucke13 ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
@ -10,7 +10,7 @@ let
|
||||
(builtins.attrNames (builtins.removeAttrs variantHashes [ "iosevka" ]));
|
||||
in stdenv.mkDerivation rec {
|
||||
pname = "${name}-bin";
|
||||
version = "4.1.1";
|
||||
version = "4.2.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/ttc-${name}-${version}.zip";
|
||||
|
@ -1,24 +1,24 @@
|
||||
# This file was autogenerated. DO NOT EDIT!
|
||||
{
|
||||
iosevka = "1k87kb2858hy8w7hwdv2cs37x590flm44rrf9ahpjnbzdf22c35y";
|
||||
iosevka-aile = "0zlhkbxzi1bdfag0f6cfcpqb347qqbp8h1jr1166zwys5p92hm5n";
|
||||
iosevka-curly = "18b6wjq1jr08zpzp1dq63n54cahjyli5ivk7q6gh5qrvc9qa613w";
|
||||
iosevka-curly-slab = "0yf613nkpby501xxn4pwxm3c2lij5b98j5mnfa4phc43gls266fa";
|
||||
iosevka-etoile = "0ysj6sjrkky79l3330mp0264shprdr0yrrkj1absijywy4dw2k03";
|
||||
iosevka-slab = "04hg24iqc9x49m9i72a4pfx8vgyk03vyg9xbh9fnwm9dk58lv450";
|
||||
iosevka-sparkle = "100fas1j4ws4plzbcnlfag1kd2xwr8pcikghd8fw648zkrwrrnw4";
|
||||
iosevka-ss01 = "16qsb89z3c3n01l6xp813gs29dy81lmvfbmramm9amphrcx6y5n3";
|
||||
iosevka-ss02 = "10qjvkhr9az52spax4b9x3d9cxa189j3yznxpiwsgz641mf4mj4k";
|
||||
iosevka-ss03 = "028pzjisfqz4vlb2d8cwmmsxi2440vjayiwg13awllgzkpj3ibra";
|
||||
iosevka-ss04 = "1xzxwa91yvv8wbz3p1pmb3x559xic8k3qz8vrfgqzmv9ymyw19q4";
|
||||
iosevka-ss05 = "1bcdkydpzadb194nm4gmilj1rm46fblbwif4wcalcnypryfxlqgy";
|
||||
iosevka-ss06 = "0r436ajlphqm7qjnzwq972wi5ccyvavw6p2vw75cvwc1s7ihwqkg";
|
||||
iosevka-ss07 = "0fxwvwzkzc7xc0jhhppxjk9sm1gdr0qjvxa1szqf6nj2vy86cj73";
|
||||
iosevka-ss08 = "0aw28i1r48qn42c6m3q900j3b4i6gnwxjxndc88ybak1fg43sf40";
|
||||
iosevka-ss09 = "12nsjk9sxy7f0i0p6qjsc4z6d6w637fllabvsg83dblpkxw1yfac";
|
||||
iosevka-ss10 = "12sz1nriq2g776kg70gx9lp0ma7rqgvnrkr15fp791wxkvgwqq5b";
|
||||
iosevka-ss11 = "0yvcn9h7yxhp08rnl23j61agkb1p86rjgw8md23dkbxda600knqn";
|
||||
iosevka-ss12 = "1vvbnqrmgx2krphf08rdlpn4f6zjypnh69m7yh8cakkbvvr4jnv1";
|
||||
iosevka-ss13 = "09g3j713kssrkryb83kw803aa5dlnydvkqn80d666q0xyqv2xcfk";
|
||||
iosevka-ss14 = "1psbqdscs223yxdlll7779xpdvkzh0al61jn1ka62by3qizmvl4b";
|
||||
iosevka = "1s9nyq8gjmmah5rpflffl0wi0klnlsvzmy7b39vnpp2sp6ng9mv3";
|
||||
iosevka-aile = "0x2ccjnmi9hqms5jkfnkn30y9gd3adiwjvn9gzq8d6a563h61fik";
|
||||
iosevka-curly = "03n0f9nzjywb5q3w59ck5sq500ks5xxlgf9dpncr3c7i2dawss41";
|
||||
iosevka-curly-slab = "09qnd2vzl4v59c0d534mj06zxwa3rdwrhkwy191v6p79lfxp482x";
|
||||
iosevka-etoile = "0j3ah72dmk7fzcln9755y3xnzn7343lfrg95kb3xmqm2zyg0mbrw";
|
||||
iosevka-slab = "0prnm3nh8rgn6jivfj2fw7x12m8qqam8xnl45ip5ck4348piypx3";
|
||||
iosevka-sparkle = "1y180rwrxrvwd98hk1d07y0vs8h5rj7ipkhsqlv60h82pigxhl4a";
|
||||
iosevka-ss01 = "04q9vby5q9ylvv2myl3h2xfyq3s594wnwj0b956pivwwamhp0g3v";
|
||||
iosevka-ss02 = "14d5i88ls8zfbis5s7z95dcrpxqyqr2wzx90c5a4xpcdjd4n7fgg";
|
||||
iosevka-ss03 = "1zqqq11rcjmifc4qf5p2xcqhqp5ca2pgvzv8xirr6mq4knrvxrpq";
|
||||
iosevka-ss04 = "1xnnqyvyrz820dzfyjj84v3j1q8krykmwxw5xml4v7kk79agc7vk";
|
||||
iosevka-ss05 = "07w78jw23hxwzx65ampwzv691p12n0pvk8vnw2mnnspflirpm62r";
|
||||
iosevka-ss06 = "11brqklhk3sfhqyavyi5rggsn3286n404gphmh0frz65wj3k8lc6";
|
||||
iosevka-ss07 = "037vaxpgdpa6p9nmqcsa1mi7pn94300cd71kbr9lw8mql9wc2y9n";
|
||||
iosevka-ss08 = "0ga1bwb2d1rizr0910bcqabcj819dcd0bxp7cwbxnzq6i7ca4hj1";
|
||||
iosevka-ss09 = "1khjhn0lfpk8g1yx3558w6kkj0pd5b7kxbf0z97w1nvah3d5v50m";
|
||||
iosevka-ss10 = "0zp5173799vacssj0lsj3ck82b03qyk9cyfwa3j7xa2dhplrjfp2";
|
||||
iosevka-ss11 = "124a3i7iy9z7adxcb8yw3795gk52cw7ngsim8qjhrhcd2bjr0jvg";
|
||||
iosevka-ss12 = "1rd61ry3ihw311c926wjl9sc71bz0ligya07m7km1905dhlhirsv";
|
||||
iosevka-ss13 = "0jm3djc4rlzk22jn3syv4mwd0fz82z4lnyk3dkq815yyw6vmqkz0";
|
||||
iosevka-ss14 = "1a9a1bvzsbprmxfh19m78s82rfmxng4sambz6m4gd9mm14kjjp5r";
|
||||
}
|
||||
|
@ -1,22 +0,0 @@
|
||||
{ stdenv
|
||||
, fetchFromGitLab
|
||||
, extra-cmake-modules
|
||||
, qtbase
|
||||
, qtquickcontrols2
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "KQuickImageEditor";
|
||||
version = "0.1";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
domain = "invent.kde.org";
|
||||
owner = "libraries";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "0krx9bq6nfmpjjangis8gaz8rx3z35f6m3cpsrcfdwpgpm22fqll";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ qtbase qtquickcontrols2 ];
|
||||
}
|
19
pkgs/development/libraries/kquickimageedit/default.nix
Normal file
19
pkgs/development/libraries/kquickimageedit/default.nix
Normal file
@ -0,0 +1,19 @@
|
||||
{ mkDerivation
|
||||
, fetchFromGitLab
|
||||
, extra-cmake-modules
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "kquickimageeditor";
|
||||
version = "0.1.2";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
domain = "invent.kde.org";
|
||||
owner = "libraries";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-4X3GO/NPzA3c9KiGIkznLHUjLfNNNnPXif7IFwY5dOM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
}
|
29
pkgs/development/libraries/oatpp/default.nix
Normal file
29
pkgs/development/libraries/oatpp/default.nix
Normal file
@ -0,0 +1,29 @@
|
||||
{ stdenv
|
||||
, fetchFromGitHub
|
||||
, cmake
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "oatpp";
|
||||
version = "1.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oatpp";
|
||||
repo = "oatpp";
|
||||
rev = version;
|
||||
sha256 = "05rm0m5zf1b5ky8prf6yni2074bz6yjjbrc2qk96fb48fc1198gw";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
# Tests fail on darwin. See https://github.com/NixOS/nixpkgs/pull/105419#issuecomment-735826894
|
||||
doCheck = !stdenv.isDarwin;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "https://oatpp.io/";
|
||||
description = "Light and powerful C++ web framework for highly scalable and resource-efficient web applications";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.ivar ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "qtstyleplugin-kvantum-qt4";
|
||||
version = "0.15.3";
|
||||
version = "0.16.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tsujan";
|
||||
repo = "Kvantum";
|
||||
rev = "V${version}";
|
||||
sha256 = "0jq3y63c36nr2rprg7im9ik112p5zvhj46vzgxfbnpvskmg0cchm";
|
||||
sha256 = "05ihjslnv7rrp4giwvvyaiig0dpfmw3jijfaadzax8jhbyscmxsq";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ qmake4Hook ];
|
||||
|
30
pkgs/development/libraries/stellarsolver/default.nix
Normal file
30
pkgs/development/libraries/stellarsolver/default.nix
Normal file
@ -0,0 +1,30 @@
|
||||
{ stdenv, mkDerivation, fetchFromGitHub, cmake,
|
||||
qtbase, cfitsio, gsl, wcslib, withTester ? false }:
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "stellarsolver";
|
||||
version = "1.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rlancaste";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "12j20j9qbkkx55ix4nm1iw7wd36hamkpidbwhcnmj4yk5fqlyq4y";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
buildInputs = [ qtbase cfitsio gsl wcslib ];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_TESTER=${if withTester then "on" else "off"}"
|
||||
];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "https://github.com/rlancaste/stellarsolver";
|
||||
description = "Astrometric plate solving library";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ hjones2199 ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
};
|
||||
}
|
@ -1,16 +1,22 @@
|
||||
{ stdenv, fetchPypi, buildPythonPackage, typed-ast, psutil, isPy3k
|
||||
{ stdenv, fetchFromGitHub, buildPythonPackage, typed-ast, psutil, isPy3k
|
||||
, mypy-extensions
|
||||
, typing-extensions
|
||||
, fetchpatch
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "mypy";
|
||||
version = "0.790";
|
||||
disabled = !isPy3k;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-KyG6Ra2e8uLriM5K6t0BEtD1AmQYMkF2/UlKaCS3SXU=";
|
||||
# Fetch 0.790 from GitHub temporarily because mypyc.analysis is missing from
|
||||
# the Pip package (see also https://github.com/python/mypy/issues/9584). It
|
||||
# should be possible to move back to Pypi for the next release.
|
||||
src = fetchFromGitHub {
|
||||
owner = "python";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "0zq3lpdf9hphcklk40wz444h8w3dkhwa12mqba5j9lmg11klnhz7";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ typed-ast psutil mypy-extensions typing-extensions ];
|
||||
@ -24,8 +30,31 @@ buildPythonPackage rec {
|
||||
"mypy.api"
|
||||
"mypy.fastparse"
|
||||
"mypy.report"
|
||||
"mypyc"
|
||||
"mypyc.analysis"
|
||||
];
|
||||
|
||||
# These three patches are required to make compilation with mypyc work for
|
||||
# 0.790, see also https://github.com/python/mypy/issues/9584.
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/python/mypy/commit/f6522ae646a8d87ce10549f29fcf961dc014f154.patch";
|
||||
sha256 = "0d3jp4d0b7vdc0prk07grhajsy7x3wcynn2xysnszawiww93bfrh";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://github.com/python/mypy/commit/acd603496237a78b109ca9d89991539633cbbb99.patch";
|
||||
sha256 = "0ry1rxpz2ws7zzrmq09pra9dlzxb84zhs8kxwf5xii1k1bgmrljr";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://github.com/python/mypy/commit/81818b23b5d53f31caf3515d6f0b54e3c018d790.patch";
|
||||
sha256 = "002y24kfscywkw4mz9lndsps543j4xhr2kcnfbrqr4i0yxlvdbca";
|
||||
})
|
||||
];
|
||||
|
||||
# Compile mypy with mypyc, which makes mypy about 4 times faster. The compiled
|
||||
# version is also the default in the wheels on Pypi that include binaries.
|
||||
MYPY_USE_MYPYC = "1";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Optional static typing for Python";
|
||||
homepage = "http://www.mypy-lang.org";
|
||||
|
@ -2,16 +2,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "circleci-cli";
|
||||
version = "0.1.11508";
|
||||
version = "0.1.11540";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "CircleCI-Public";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "1m0jy7h9mksgj85r4jcpb5nabcs9vrfbrky31acwbibzjxxw9afg";
|
||||
sha256 = "QtD+H59AlXp+3mXtUA44Dl+3xEvWdO8FybuBnL9sjBA=";
|
||||
};
|
||||
|
||||
vendorSha256 = "15l9f87vgspdsxhwqdm56z3dvrspc8k1bbyvhhhnvqf3fkiki2bw";
|
||||
vendorSha256 = "fIk443TD4W0hhNuvFSZiV+fdxjelNsxh1+3qtw9yiZY=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
22
pkgs/development/tools/misc/rtss/default.nix
Normal file
22
pkgs/development/tools/misc/rtss/default.nix
Normal file
@ -0,0 +1,22 @@
|
||||
{ lib, fetchFromGitHub, rustPlatform }:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "rtss";
|
||||
version = "0.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Freaky";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "1936w161mkbcwicrxn51b42pgir5yjiw85s74lbfq70nddw18nyn";
|
||||
};
|
||||
|
||||
cargoSha256 = "0nll5gg7fjh6sz3cscarknb0gaivmzkcxhwdb2li47r74rcbrj36";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Annotate output with relative durations between lines";
|
||||
homepage = "https://github.com/Freaky/rtss";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ djanatyn ];
|
||||
};
|
||||
}
|
@ -2,16 +2,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "terracognita";
|
||||
version = "0.5.1";
|
||||
version = "0.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cycloidio";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "1z0vf3x46w3glwvq185hgmfkg7xfq31c7d3yjhh8qkwbhkx4bga4";
|
||||
sha256 = "1f0wi5mlb9r7ncvyvgmcdfngxrzgbdv7hm2ckb8bwmzcki2h2255";
|
||||
};
|
||||
|
||||
vendorSha256 = "1dmv16v1c9sydbl1g69pgwvrhznd0a133giwrcbqi4cyg1fdb3sr";
|
||||
vendorSha256 = "015r7zvah7lk5rbkaqhh2abbv19ky1in3ngzzrdvhbcqfns25iqr";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
@ -22,6 +22,7 @@ buildGoModule rec {
|
||||
meta = with lib; {
|
||||
description = "Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration";
|
||||
homepage = "https://github.com/cycloidio/terracognita";
|
||||
changelog = "https://github.com/cycloidio/terracognita/blob/v${version}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.marsam ];
|
||||
};
|
||||
|
@ -3564,6 +3564,18 @@ let
|
||||
meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/";
|
||||
};
|
||||
|
||||
srcery-vim = buildVimPluginFrom2Nix {
|
||||
pname = "srcery-vim";
|
||||
version = "2020-10-26";
|
||||
src = fetchFromGitHub {
|
||||
owner = "srcery-colors";
|
||||
repo = "srcery-vim";
|
||||
rev = "ecbd5ba9055ad6b78dc47ef4f0894a7da63215f7";
|
||||
sha256 = "1ynyllw0fg4gfb5qcmwfjsqg5dr3dwfc5hya261zzd8a42qab1y4";
|
||||
};
|
||||
meta.homepage = "https://github.com/srcery-colors/srcery-vim/";
|
||||
};
|
||||
|
||||
starsearch-vim = buildVimPluginFrom2Nix {
|
||||
pname = "starsearch-vim";
|
||||
version = "2014-09-21";
|
||||
|
@ -507,6 +507,7 @@ sodapopcan/vim-twiggy
|
||||
solarnz/arcanist.vim
|
||||
sonph/onehalf
|
||||
steelsojka/completion-buffers
|
||||
srcery-colors/srcery-vim
|
||||
stefandtw/quickfix-reflector.vim
|
||||
stephpy/vim-yaml
|
||||
sunaku/vim-dasht
|
||||
|
1
pkgs/os-specific/linux/displaylink/99-displaylink.rules
Normal file
1
pkgs/os-specific/linux/displaylink/99-displaylink.rules
Normal file
@ -0,0 +1 @@
|
||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="17e9", ATTR{bInterfaceClass}=="ff", ATTR{bInterfaceProtocol}=="03", TAG+="systemd", ENV{SYSTEMD_WANTS}="dlm.service"
|
@ -1,6 +1,14 @@
|
||||
{ stdenv, lib, unzip, util-linux,
|
||||
libusb1, evdi, systemd, makeWrapper, requireFile, substituteAll }:
|
||||
|
||||
{ stdenv
|
||||
, lib
|
||||
, unzip
|
||||
, util-linux
|
||||
, libusb1
|
||||
, evdi
|
||||
, systemd
|
||||
, makeWrapper
|
||||
, requireFile
|
||||
, substituteAll
|
||||
}:
|
||||
let
|
||||
arch =
|
||||
if stdenv.hostPlatform.system == "x86_64-linux" then "x64"
|
||||
@ -9,7 +17,8 @@ let
|
||||
bins = "${arch}-ubuntu-1604";
|
||||
libPath = lib.makeLibraryPath [ stdenv.cc.cc util-linux libusb1 evdi ];
|
||||
|
||||
in stdenv.mkDerivation rec {
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "displaylink";
|
||||
version = "5.3.1.34";
|
||||
|
||||
@ -39,20 +48,11 @@ in stdenv.mkDerivation rec {
|
||||
./displaylink-driver-${version}.run --target . --noexec --nodiskspace
|
||||
'';
|
||||
|
||||
patches = [ (substituteAll {
|
||||
src = ./udev-installer.patch;
|
||||
inherit systemd;
|
||||
})];
|
||||
|
||||
installPhase = ''
|
||||
sed -i "s,/opt/displaylink/udev.sh,$out/lib/udev/displaylink.sh,g" udev-installer.sh
|
||||
( source udev-installer.sh
|
||||
mkdir -p $out/lib/udev/rules.d
|
||||
main systemd "$out/lib/udev/rules.d/99-displaylink.rules" "$out/lib/udev/displaylink.sh"
|
||||
)
|
||||
|
||||
install -Dt $out/lib/displaylink *.spkg
|
||||
install -Dm755 ${bins}/DisplayLinkManager $out/bin/DisplayLinkManager
|
||||
mkdir -p $out/lib/udev/rules.d
|
||||
cp ${./99-displaylink.rules} $out/lib/udev/rules.d/99-displaylink.rules
|
||||
patchelf \
|
||||
--set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) \
|
||||
--set-rpath ${libPath} \
|
||||
|
@ -1,18 +0,0 @@
|
||||
--- a/udev-installer.sh 2018-12-09 12:05:53.772318942 +0100
|
||||
+++ b/udev-installer.sh 2018-12-09 12:06:19.939947629 +0100
|
||||
@@ -21,12 +21,12 @@
|
||||
cat <<'EOF'
|
||||
start_service()
|
||||
{
|
||||
- systemctl start displaylink-driver
|
||||
+ /run/current-system/systemd/bin/systemctl start --no-block dlm
|
||||
}
|
||||
|
||||
stop_service()
|
||||
{
|
||||
- systemctl stop displaylink-driver
|
||||
+ /run/current-system/systemd/bin/systemctl stop dlm
|
||||
}
|
||||
|
||||
EOF
|
||||
|
@ -1,37 +1,21 @@
|
||||
{ stdenv
|
||||
, lib
|
||||
, buildGoModule
|
||||
, fetchFromGitHub
|
||||
, makeWrapper
|
||||
, nixosTests
|
||||
, systemd
|
||||
, fetchpatch
|
||||
{ stdenv, lib, buildGoModule, fetchFromGitHub, makeWrapper, nixosTests, systemd
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
version = "2.0.0";
|
||||
version = "2.1.0";
|
||||
pname = "grafana-loki";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
rev = "v${version}";
|
||||
owner = "grafana";
|
||||
repo = "loki";
|
||||
sha256 = "09a0mqdmk754vigd1xqijzwazwrmfaqcgdr2c6dz25p7a65568hj";
|
||||
sha256 = "O/3079a67j1i9pgf18SBx0iJcQPVmb0H+K/PzQVBCDQ=";
|
||||
};
|
||||
|
||||
vendorSha256 = null;
|
||||
|
||||
subPackages = [ "..." ];
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
# Fix expected return value in Test_validateDropConfig
|
||||
# https://github.com/grafana/loki/issues/2519
|
||||
url = "https://github.com/grafana/loki/commit/1316c0f0c5cda7c272c4873ea910211476fc1db8.patch";
|
||||
sha256 = "06hwga58qpmivbhyjgyqzb75602hy8212a4b5vh99y9pnn6c913h";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
buildInputs = stdenv.lib.optionals stdenv.isLinux [ systemd.dev ];
|
||||
|
||||
|
@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "roundcube";
|
||||
version = "1.4.9";
|
||||
version = "1.4.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/roundcube/roundcubemail/releases/download/${version}/roundcubemail-${version}-complete.tar.gz";
|
||||
sha256 = "1cpcr3abjq1f2af0ca571y976yni48z3rh3x146c6ninl5ip9b4z";
|
||||
sha256 = "03sjvmnrspkiq0w73xvp1w61pcxhv0djrdm3mvs8h0dp9pfc1n53";
|
||||
};
|
||||
|
||||
patches = [ ./0001-Don-t-resolve-symlinks-when-trying-to-find-INSTALL_P.patch ];
|
||||
|
@ -20,7 +20,7 @@ buildGoModule rec {
|
||||
propagatedBuildInputs = [ trezor-udev-rules ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "TREZOR Communication Daemon aka TREZOR Bridge";
|
||||
description = "Trezor Communication Daemon aka Trezor Bridge";
|
||||
homepage = "https://trezor.io";
|
||||
license = licenses.lgpl3;
|
||||
maintainers = with maintainers; [ canndrew jb55 prusnak mmahut _1000101 ];
|
||||
|
@ -3,13 +3,13 @@
|
||||
|
||||
mkYarnPackage rec {
|
||||
name = "hedgedoc";
|
||||
version = "1.7.0";
|
||||
version = "1.7.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hedgedoc";
|
||||
repo = "hedgedoc";
|
||||
rev = version;
|
||||
sha256 = "1zz5ni9cp1dhcvcrzks13pww5qm2wna2hh0k59pfz7c897rs1l7v";
|
||||
sha256 = "0axad5581v25pynfj6pgy0h1xp92dyllnc7mk42z6hxbs4sgkrw1";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ which makeWrapper ];
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "HedgeDoc",
|
||||
"version": "1.7.0",
|
||||
"version": "1.7.1",
|
||||
"description": "The best platform to write and share markdown.",
|
||||
"main": "app.js",
|
||||
"license": "AGPL-3.0",
|
||||
@ -43,6 +43,7 @@
|
||||
"express": ">=4.14",
|
||||
"express-session": "^1.14.2",
|
||||
"file-saver": "^1.3.3",
|
||||
"file-type": "^16.1.0",
|
||||
"flowchart.js": "^1.6.4",
|
||||
"fork-awesome": "^1.1.3",
|
||||
"formidable": "^1.0.17",
|
||||
@ -111,6 +112,7 @@
|
||||
"readline-sync": "^1.4.7",
|
||||
"request": "^2.88.0",
|
||||
"reveal.js": "^3.9.2",
|
||||
"rimraf": "^3.0.2",
|
||||
"scrypt-async": "^2.0.1",
|
||||
"scrypt-kdf": "^2.0.1",
|
||||
"select2": "^3.5.2-browserify",
|
||||
|
@ -106,6 +106,11 @@
|
||||
resolved "https://registry.yarnpkg.com/@passport-next/passport-strategy/-/passport-strategy-1.1.0.tgz#4c0df069e2ec9262791b9ef1e23320c1d73bdb74"
|
||||
integrity sha512-2KhFjtPueJG6xVj2HnqXt9BlANOfYCVLyu+pXYjPGBDT8yk+vQwc/6tsceIj+mayKcoxMau2JimggXRPHgoc8w==
|
||||
|
||||
"@tokenizer/token@^0.1.0", "@tokenizer/token@^0.1.1":
|
||||
version "0.1.1"
|
||||
resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.1.1.tgz#f0d92c12f87079ddfd1b29f614758b9696bc29e3"
|
||||
integrity sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==
|
||||
|
||||
"@types/anymatch@*":
|
||||
version "1.3.1"
|
||||
resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a"
|
||||
@ -126,6 +131,11 @@
|
||||
dependencies:
|
||||
"@types/node" "*"
|
||||
|
||||
"@types/debug@^4.1.5":
|
||||
version "4.1.5"
|
||||
resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd"
|
||||
integrity sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==
|
||||
|
||||
"@types/express-serve-static-core@*":
|
||||
version "4.17.13"
|
||||
resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.13.tgz#d9af025e925fc8b089be37423b8d1eac781be084"
|
||||
@ -219,7 +229,7 @@
|
||||
resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c"
|
||||
integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==
|
||||
|
||||
"@types/readable-stream@^2.3.5":
|
||||
"@types/readable-stream@^2.3.5", "@types/readable-stream@^2.3.9":
|
||||
version "2.3.9"
|
||||
resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-2.3.9.tgz#40a8349e6ace3afd2dd1b6d8e9b02945de4566a9"
|
||||
integrity sha512-sqsgQqFT7HmQz/V5jH1O0fvQQnXAJO46Gg9LRO/JPfjmVmGUlcx831TZZO3Y3HtWhIkzf3kTsNT0Z0kzIhIvZw==
|
||||
@ -837,9 +847,9 @@ atob@^2.1.2:
|
||||
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
|
||||
|
||||
aws-sdk@^2.521.0:
|
||||
version "2.815.0"
|
||||
resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.815.0.tgz#515ead6d0d242f603171faf30c49142fd53a53d9"
|
||||
integrity sha512-BXL3Og97rOY9jE7OeYQdKftMAZ3SneFg/rBslyog+W0dTDKq3NBuM3fBWhc3POf26kHcFjsnLIWScM8bWhD4AA==
|
||||
version "2.817.0"
|
||||
resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.817.0.tgz#3a97b690b0ec494cf8ee927affb3973cf26abcc8"
|
||||
integrity sha512-DZIdWpkcqbqsCz0MEskHsyFaqc6Tk9XIFqXAg1AKHbOgC8nU45bz+Y2osX77pU01JkS/G7OhGtGmlKDrOPvFwg==
|
||||
dependencies:
|
||||
buffer "4.9.2"
|
||||
events "1.1.1"
|
||||
@ -4266,6 +4276,16 @@ file-saver@^1.3.3:
|
||||
resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-1.3.8.tgz#e68a30c7cb044e2fb362b428469feb291c2e09d8"
|
||||
integrity sha512-spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg==
|
||||
|
||||
file-type@^16.1.0:
|
||||
version "16.1.0"
|
||||
resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.1.0.tgz#1c8a4458b2103e07d2b49ae7f76384abafe86529"
|
||||
integrity sha512-G4Klqf6tuprtG0pC4r9kni4Wv8XhAAsfHphVqsQGA+YiOlPAO40BZduDqKfv0RFsu9q9ZbFObWfwszY/NqhEZw==
|
||||
dependencies:
|
||||
readable-web-to-node-stream "^3.0.0"
|
||||
strtok3 "^6.0.3"
|
||||
token-types "^2.0.0"
|
||||
typedarray-to-buffer "^3.1.5"
|
||||
|
||||
file-uri-to-path@1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
|
||||
@ -5677,7 +5697,7 @@ is-symbol@^1.0.2:
|
||||
dependencies:
|
||||
has-symbols "^1.0.1"
|
||||
|
||||
is-typedarray@~1.0.0:
|
||||
is-typedarray@^1.0.0, is-typedarray@~1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
|
||||
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
|
||||
@ -7962,6 +7982,11 @@ pdfobject@^2.0.201604172:
|
||||
resolved "https://registry.yarnpkg.com/pdfobject/-/pdfobject-2.2.4.tgz#ccb3c191129298a471e9ccb59c88a3ee0b7c7530"
|
||||
integrity sha512-r6Rw9CQWsrY6uqmKvlgFNoupmuRbSt9EsG0sZhSAy3cIk4WgOXyAVmebFSlLhqj6gA5NIEXL3lSEbwOOYfdUvw==
|
||||
|
||||
peek-readable@^3.1.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-3.1.0.tgz#250b08b7de09db8573d7fd8ea475215bbff14348"
|
||||
integrity sha512-KGuODSTV6hcgdZvDrIDBUkN0utcAVj1LL7FfGbM0viKTtCHmtZcuEJ+lGqsp0fTFkGqesdtemV2yUSMeyy3ddA==
|
||||
|
||||
performance-now@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
|
||||
@ -8777,6 +8802,14 @@ readable-stream@~2.0.0:
|
||||
string_decoder "~0.10.x"
|
||||
util-deprecate "~1.0.1"
|
||||
|
||||
readable-web-to-node-stream@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.0.tgz#4ca5408e70471069119d691934141a52de413955"
|
||||
integrity sha512-HNmLb3n0SteGAs8HQlErYPGeO+y7cvL/mVUKtXeUkl0iCZ/2GIgKGrCFHyS7UXFnO8uc9U+0y3pYIzAPsjFfvA==
|
||||
dependencies:
|
||||
"@types/readable-stream" "^2.3.9"
|
||||
readable-stream "^3.6.0"
|
||||
|
||||
readdir-glob@^1.0.0:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.1.tgz#f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4"
|
||||
@ -10464,6 +10497,15 @@ strip-json-comments@^2.0.1, strip-json-comments@~2.0.1:
|
||||
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
|
||||
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
|
||||
|
||||
strtok3@^6.0.3:
|
||||
version "6.0.4"
|
||||
resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.0.4.tgz#ede0d20fde5aa9fda56417c3558eaafccc724694"
|
||||
integrity sha512-rqWMKwsbN9APU47bQTMEYTPcwdpKDtmf1jVhHzNW2cL1WqAxaM9iBb9t5P2fj+RV2YsErUWgQzHD5JwV0uCTEQ==
|
||||
dependencies:
|
||||
"@tokenizer/token" "^0.1.1"
|
||||
"@types/debug" "^4.1.5"
|
||||
peek-readable "^3.1.0"
|
||||
|
||||
stylehacks@^4.0.0:
|
||||
version "4.0.3"
|
||||
resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5"
|
||||
@ -10767,6 +10809,14 @@ toidentifier@1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
|
||||
integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
|
||||
|
||||
token-types@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/token-types/-/token-types-2.0.0.tgz#b23618af744818299c6fbf125e0fdad98bab7e85"
|
||||
integrity sha512-WWvu8sGK8/ZmGusekZJJ5NM6rRVTTDO7/bahz4NGiSDb/XsmdYBn6a1N/bymUHuWYTWeuLUg98wUzvE4jPdCZw==
|
||||
dependencies:
|
||||
"@tokenizer/token" "^0.1.0"
|
||||
ieee754 "^1.1.13"
|
||||
|
||||
toobusy-js@^0.5.1:
|
||||
version "0.5.1"
|
||||
resolved "https://registry.yarnpkg.com/toobusy-js/-/toobusy-js-0.5.1.tgz#5511f78f6a87a6a512d44fdb0efa13672217f659"
|
||||
@ -10896,6 +10946,13 @@ type@^2.0.0:
|
||||
resolved "https://registry.yarnpkg.com/type/-/type-2.1.0.tgz#9bdc22c648cf8cf86dd23d32336a41cfb6475e3f"
|
||||
integrity sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==
|
||||
|
||||
typedarray-to-buffer@^3.1.5:
|
||||
version "3.1.5"
|
||||
resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
|
||||
integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
|
||||
dependencies:
|
||||
is-typedarray "^1.0.0"
|
||||
|
||||
typedarray@^0.0.6:
|
||||
version "0.0.6"
|
||||
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
|
||||
|
@ -113,6 +113,14 @@
|
||||
sha1 = "4c0df069e2ec9262791b9ef1e23320c1d73bdb74";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "_tokenizer_token___token_0.1.1.tgz";
|
||||
path = fetchurl {
|
||||
name = "_tokenizer_token___token_0.1.1.tgz";
|
||||
url = "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.1.1.tgz";
|
||||
sha1 = "f0d92c12f87079ddfd1b29f614758b9696bc29e3";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "_types_anymatch___anymatch_1.3.1.tgz";
|
||||
path = fetchurl {
|
||||
@ -137,6 +145,14 @@
|
||||
sha1 = "31610c901eca573b8713c3330abc6e6b9f588546";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "_types_debug___debug_4.1.5.tgz";
|
||||
path = fetchurl {
|
||||
name = "_types_debug___debug_4.1.5.tgz";
|
||||
url = "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.5.tgz";
|
||||
sha1 = "b14efa8852b7768d898906613c23f688713e02cd";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "_types_express_serve_static_core___express_serve_static_core_4.17.13.tgz";
|
||||
path = fetchurl {
|
||||
@ -1010,11 +1026,11 @@
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "aws_sdk___aws_sdk_2.815.0.tgz";
|
||||
name = "aws_sdk___aws_sdk_2.817.0.tgz";
|
||||
path = fetchurl {
|
||||
name = "aws_sdk___aws_sdk_2.815.0.tgz";
|
||||
url = "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.815.0.tgz";
|
||||
sha1 = "515ead6d0d242f603171faf30c49142fd53a53d9";
|
||||
name = "aws_sdk___aws_sdk_2.817.0.tgz";
|
||||
url = "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.817.0.tgz";
|
||||
sha1 = "3a97b690b0ec494cf8ee927affb3973cf26abcc8";
|
||||
};
|
||||
}
|
||||
{
|
||||
@ -4521,6 +4537,14 @@
|
||||
sha1 = "e68a30c7cb044e2fb362b428469feb291c2e09d8";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "file_type___file_type_16.1.0.tgz";
|
||||
path = fetchurl {
|
||||
name = "file_type___file_type_16.1.0.tgz";
|
||||
url = "https://registry.yarnpkg.com/file-type/-/file-type-16.1.0.tgz";
|
||||
sha1 = "1c8a4458b2103e07d2b49ae7f76384abafe86529";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "file_uri_to_path___file_uri_to_path_1.0.0.tgz";
|
||||
path = fetchurl {
|
||||
@ -8801,6 +8825,14 @@
|
||||
sha1 = "ccb3c191129298a471e9ccb59c88a3ee0b7c7530";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "peek_readable___peek_readable_3.1.0.tgz";
|
||||
path = fetchurl {
|
||||
name = "peek_readable___peek_readable_3.1.0.tgz";
|
||||
url = "https://registry.yarnpkg.com/peek-readable/-/peek-readable-3.1.0.tgz";
|
||||
sha1 = "250b08b7de09db8573d7fd8ea475215bbff14348";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "performance_now___performance_now_2.1.0.tgz";
|
||||
path = fetchurl {
|
||||
@ -9697,6 +9729,14 @@
|
||||
sha1 = "8f90341e68a53ccc928788dacfcd11b36eb9b78e";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "readable_web_to_node_stream___readable_web_to_node_stream_3.0.0.tgz";
|
||||
path = fetchurl {
|
||||
name = "readable_web_to_node_stream___readable_web_to_node_stream_3.0.0.tgz";
|
||||
url = "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.0.tgz";
|
||||
sha1 = "4ca5408e70471069119d691934141a52de413955";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "readdir_glob___readdir_glob_1.1.1.tgz";
|
||||
path = fetchurl {
|
||||
@ -11401,6 +11441,14 @@
|
||||
sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "strtok3___strtok3_6.0.4.tgz";
|
||||
path = fetchurl {
|
||||
name = "strtok3___strtok3_6.0.4.tgz";
|
||||
url = "https://registry.yarnpkg.com/strtok3/-/strtok3-6.0.4.tgz";
|
||||
sha1 = "ede0d20fde5aa9fda56417c3558eaafccc724694";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "stylehacks___stylehacks_4.0.3.tgz";
|
||||
path = fetchurl {
|
||||
@ -11697,6 +11745,14 @@
|
||||
sha1 = "7e1be3470f1e77948bc43d94a3c8f4d7752ba553";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "token_types___token_types_2.0.0.tgz";
|
||||
path = fetchurl {
|
||||
name = "token_types___token_types_2.0.0.tgz";
|
||||
url = "https://registry.yarnpkg.com/token-types/-/token-types-2.0.0.tgz";
|
||||
sha1 = "b23618af744818299c6fbf125e0fdad98bab7e85";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "toobusy_js___toobusy_js_0.5.1.tgz";
|
||||
path = fetchurl {
|
||||
@ -11873,6 +11929,14 @@
|
||||
sha1 = "9bdc22c648cf8cf86dd23d32336a41cfb6475e3f";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "typedarray_to_buffer___typedarray_to_buffer_3.1.5.tgz";
|
||||
path = fetchurl {
|
||||
name = "typedarray_to_buffer___typedarray_to_buffer_3.1.5.tgz";
|
||||
url = "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz";
|
||||
sha1 = "a97ee7a9ff42691b9f783ff1bc5112fe3fca9080";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "typedarray___typedarray_0.0.6.tgz";
|
||||
path = fetchurl {
|
||||
|
25
pkgs/tools/misc/zalgo/default.nix
Normal file
25
pkgs/tools/misc/zalgo/default.nix
Normal file
@ -0,0 +1,25 @@
|
||||
{ stdenv, fetchFromGitHub }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "zalgo";
|
||||
version = "unstable-2020-08-26";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lunasorcery";
|
||||
repo = "zalgo";
|
||||
rev = "6aa1f66cfe183f8164a666730dfeaf39133cf01a";
|
||||
sha256 = "00q56yvfcj2f89wllrckvizihivqmd6l77nihb52ffqd99rdd24w";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
install -Dm755 zalgo -t $out/bin
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Read stdin and corrupt it with combining diacritics";
|
||||
homepage = "https://github.com/lunasorcery/zalgo";
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ djanatyn ];
|
||||
};
|
||||
}
|
34
pkgs/tools/security/ffuf/default.nix
Normal file
34
pkgs/tools/security/ffuf/default.nix
Normal file
@ -0,0 +1,34 @@
|
||||
{ buildGoModule
|
||||
, fetchFromGitHub
|
||||
, stdenv
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "ffuf";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = pname;
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "1jb2x0ybcb9zkqm7flpmr0hd3171xvnn6kxmfcgds4x8l9fbmxnr";
|
||||
};
|
||||
|
||||
vendorSha256 = "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5";
|
||||
|
||||
# tests don't pass due to an issue with the memory addresses
|
||||
# https://github.com/ffuf/ffuf/issues/367
|
||||
doCheck = false;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Fast web fuzzer written in Go";
|
||||
longDescription = ''
|
||||
FFUF, or “Fuzz Faster you Fool” is an open source web fuzzing tool,
|
||||
intended for discovering elements and content within web applications
|
||||
or web servers.
|
||||
'';
|
||||
homepage = "https://github.com/ffuf/ffuf";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
}
|
30
pkgs/tools/security/httpx/default.nix
Normal file
30
pkgs/tools/security/httpx/default.nix
Normal file
@ -0,0 +1,30 @@
|
||||
{ buildGoModule
|
||||
, fetchFromGitHub
|
||||
, stdenv
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "httpx";
|
||||
version = "1.0.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "projectdiscovery";
|
||||
repo = "httpx";
|
||||
rev = "v${version}";
|
||||
sha256 = "15ihc5926kbai16i59c7bmvgd162qq9dpd52g4vrp7dq4jrz155m";
|
||||
};
|
||||
|
||||
vendorSha256 = "0fg93vhwpx113fpw8qg4ram4bdh6a8x3a36pr1c962s4vhrabwy2";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Fast and multi-purpose HTTP toolkit";
|
||||
longDescription = ''
|
||||
httpx is a fast and multi-purpose HTTP toolkit allow to run multiple
|
||||
probers using retryablehttp library, it is designed to maintain the
|
||||
result reliability with increased threads.
|
||||
'';
|
||||
homepage = "https://github.com/projectdiscovery/httpx";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
}
|
24
pkgs/tools/security/onlykey-cli/default.nix
Normal file
24
pkgs/tools/security/onlykey-cli/default.nix
Normal file
@ -0,0 +1,24 @@
|
||||
{ lib, python3Packages }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "onlykey-cli";
|
||||
version = "1.2.2";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
inherit version;
|
||||
pname = "onlykey";
|
||||
sha256 = "1qkbgab5xlg7bd0jfzf8k5ppb1zhib76r050fiaqi5wibrqrfwdi";
|
||||
};
|
||||
|
||||
# Requires having the physical onlykey (a usb security key)
|
||||
doCheck = false;
|
||||
propagatedBuildInputs =
|
||||
with python3Packages; [ hidapi aenum six prompt_toolkit pynacl ecdsa cython ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "OnlyKey client and command-line tool";
|
||||
homepage = "https://github.com/trustcrypto/python-onlykey";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ ranfdev ];
|
||||
};
|
||||
}
|
@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "lowdown";
|
||||
version = "0.7.4";
|
||||
version = "0.7.5";
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://kristaps.bsd.lv/lowdown/snapshots/lowdown-${version}.tar.gz";
|
||||
sha512 = "2iw5x3lf5knnscp0ifgk50yj48p54cbd34h94qrxa9vdybg2nnipklrqmmqblf6l7qph98h7jvlyr99m5qlrki9lvjr1jcgbgp31pn0";
|
||||
sha512 = "1wfbrydbk0f0blhg5my3m5gw8bspwh3rdg4w4mcalnrwpypzd4zrggc4aj3zm72c5jikx6pnjb2k9w1s075k84f6q8p8chlzb3s4qd2";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ which ];
|
||||
|
@ -572,6 +572,7 @@ mapAliases ({
|
||||
smugline = throw "smugline has been removed from nixpkgs, as it's unmaintained and depends on deprecated libraries."; # added 2020-11-04
|
||||
slim = throw "slim has been removed. Please use a different display-manager"; # added 2019-11-11
|
||||
slimThemes = throw "slimThemes has been removed because slim has been also"; # added 2019-11-11
|
||||
spectral = neochat; # added 2020-12-27
|
||||
sundials_3 = throw "sundials_3 was removed in 2020-02. outdated and no longer needed";
|
||||
|
||||
# added 2020-02-10
|
||||
|
@ -4772,6 +4772,8 @@ in
|
||||
|
||||
httptunnel = callPackage ../tools/networking/httptunnel { };
|
||||
|
||||
httpx = callPackage ../tools/security/httpx { };
|
||||
|
||||
hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
|
||||
|
||||
humanfriendly = with python3Packages; toPythonApplication humanfriendly;
|
||||
@ -6230,6 +6232,8 @@ in
|
||||
|
||||
oathToolkit = callPackage ../tools/security/oath-toolkit { };
|
||||
|
||||
oatpp = callPackage ../development/libraries/oatpp { };
|
||||
|
||||
obex_data_server = callPackage ../tools/bluetooth/obex-data-server { };
|
||||
|
||||
obexd = callPackage ../tools/bluetooth/obexd { };
|
||||
@ -6283,6 +6287,8 @@ in
|
||||
|
||||
onioncircuits = callPackage ../tools/security/onioncircuits { };
|
||||
|
||||
onlykey-cli = callPackage ../tools/security/onlykey-cli { };
|
||||
|
||||
openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { };
|
||||
openapi-generator-cli-unstable = callPackage ../tools/networking/openapi-generator-cli/unstable.nix { };
|
||||
|
||||
@ -6994,6 +7000,8 @@ in
|
||||
|
||||
rtptools = callPackage ../tools/networking/rtptools { };
|
||||
|
||||
rtss = callPackage ../development/tools/misc/rtss { };
|
||||
|
||||
reaverwps = callPackage ../tools/networking/reaver-wps {};
|
||||
|
||||
reaverwps-t6x = callPackage ../tools/networking/reaver-wps-t6x {};
|
||||
@ -11550,6 +11558,8 @@ in
|
||||
|
||||
fffuu = haskell.lib.justStaticExecutables (haskellPackages.callPackage ../tools/misc/fffuu { });
|
||||
|
||||
ffuf = callPackage ../tools/security/ffuf { };
|
||||
|
||||
flow = callPackage ../development/tools/analysis/flow {
|
||||
ocamlPackages = ocaml-ng.ocamlPackages_4_07;
|
||||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||||
@ -15748,7 +15758,7 @@ in
|
||||
|
||||
kreport = callPackage ../development/libraries/kreport { };
|
||||
|
||||
KQuickImageEdit = callPackage ../development/libraries/KQuickImageEdit { };
|
||||
kquickimageedit = callPackage ../development/libraries/kquickimageedit { };
|
||||
|
||||
ldutils = callPackage ../development/libraries/ldutils { };
|
||||
|
||||
@ -22095,8 +22105,6 @@ in
|
||||
|
||||
spectrwm = callPackage ../applications/window-managers/spectrwm { };
|
||||
|
||||
spectral = qt5.callPackage ../applications/networking/instant-messengers/spectral { };
|
||||
|
||||
spotify-cli-linux = callPackage ../applications/audio/spotify-cli-linux { };
|
||||
|
||||
spotifyd = callPackage ../applications/audio/spotifyd {
|
||||
@ -23249,6 +23257,8 @@ in
|
||||
|
||||
sawfish = callPackage ../applications/window-managers/sawfish { };
|
||||
|
||||
sc68 = callPackage ../applications/audio/sc68 { };
|
||||
|
||||
sidplayfp = callPackage ../applications/audio/sidplayfp { };
|
||||
|
||||
sndpeek = callPackage ../applications/audio/sndpeek { };
|
||||
@ -27600,6 +27610,8 @@ in
|
||||
|
||||
stellarium = libsForQt5.callPackage ../applications/science/astronomy/stellarium { };
|
||||
|
||||
stellarsolver = libsForQt5.callPackage ../development/libraries/stellarsolver { };
|
||||
|
||||
astrolabe-generator = callPackage ../applications/science/astronomy/astrolabe-generator { };
|
||||
|
||||
tulip = callPackage ../applications/science/misc/tulip {
|
||||
@ -27671,6 +27683,8 @@ in
|
||||
|
||||
betaflight-configurator = callPackage ../applications/science/robotics/betaflight-configurator { };
|
||||
|
||||
mission-planner = callPackage ../applications/science/robotics/mission-planner { };
|
||||
|
||||
### MISC
|
||||
|
||||
acpilight = callPackage ../misc/acpilight { };
|
||||
@ -29113,6 +29127,8 @@ in
|
||||
|
||||
navidrome = callPackage ../servers/misc/navidrome {};
|
||||
|
||||
zalgo = callPackage ../tools/misc/zalgo { };
|
||||
|
||||
zettlr = callPackage ../applications/misc/zettlr { };
|
||||
|
||||
unifi-poller = callPackage ../servers/monitoring/unifi-poller {};
|
||||
|
Loading…
Reference in New Issue
Block a user