Merge pull request #153151 from mweinelt/python2-removals

Remove applications that depend on python2Packages
This commit is contained in:
Robert Schütz 2022-01-03 09:43:43 +00:00 committed by GitHub
commit c020d0af17
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 57 additions and 840 deletions

View file

@ -296,7 +296,7 @@ in
infinoted = 264;
sickbeard = 265;
headphones = 266;
couchpotato = 267;
# couchpotato = 267; # unused, removed 2022-01-01
gogs = 268;
#pdns-recursor = 269; # dynamically allocated as of 2020-20-18
#kresd = 270; # switched to "knot-resolver" with dynamic ID
@ -603,7 +603,7 @@ in
infinoted = 264;
sickbeard = 265;
headphones = 266;
couchpotato = 267;
# couchpotato = 267; # unused, removed 2022-01-01
gogs = 268;
#kresd = 270; # switched to "knot-resolver" with dynamic ID
#rpc = 271; # unused

View file

@ -511,7 +511,6 @@
./services/misc/cpuminer-cryptonight.nix
./services/misc/cgminer.nix
./services/misc/confd.nix
./services/misc/couchpotato.nix
./services/misc/dendrite.nix
./services/misc/devmon.nix
./services/misc/dictd.nix

View file

@ -20,6 +20,7 @@ with lib;
(mkRemovedOptionModule [ "fonts" "fontconfig" "penultimate" ] "The corresponding package has removed from nixpkgs.")
(mkRemovedOptionModule [ "services" "quagga" ] "the corresponding package has been removed from nixpkgs")
(mkRemovedOptionModule [ "services" "chronos" ] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule [ "services" "couchpotato" ] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule [ "services" "deepin" ] "The corresponding packages were removed from nixpkgs.")
(mkRemovedOptionModule [ "services" "firefox" "syncserver" ] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule [ "services" "marathon" ] "The corresponding package was removed from nixpkgs.")

View file

@ -1,42 +0,0 @@
{ config, pkgs, lib, ... }:
with lib;
let
cfg = config.services.couchpotato;
in
{
options = {
services.couchpotato = {
enable = mkEnableOption "CouchPotato Server";
};
};
config = mkIf cfg.enable {
systemd.services.couchpotato = {
description = "CouchPotato Server";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "simple";
User = "couchpotato";
Group = "couchpotato";
StateDirectory = "couchpotato";
ExecStart = "${pkgs.couchpotato}/bin/couchpotato";
Restart = "on-failure";
};
};
users.users.couchpotato =
{ group = "couchpotato";
home = "/var/lib/couchpotato/";
description = "CouchPotato daemon user";
uid = config.ids.uids.couchpotato;
};
users.groups.couchpotato =
{ gid = config.ids.gids.couchpotato; };
};
}

View file

@ -1,34 +0,0 @@
{ lib, fetchurl, python2Packages, gettext, klick}:
python2Packages.buildPythonApplication rec {
pname = "gtklick";
version = "0.6.4";
src = fetchurl {
url = "http://das.nasophon.de/download/${pname}-${version}.tar.gz";
sha256 = "7799d884126ccc818678aed79d58057f8cf3528e9f1be771c3fa5b694d9d0137";
};
pythonPath = with python2Packages; [
pyliblo
pyGtkGlade
];
nativeBuildInputs = [ gettext ];
propagatedBuildInputs = [ klick ];
# wrapPythonPrograms breaks gtklick in the postFixup phase.
# To fix it, apply wrapPythonPrograms and then clean up the wrapped file.
postFixup = ''
wrapPythonPrograms
sed -i "/import sys; sys.argv\[0\] = 'gtklick'/d" $out/bin/.gtklick-wrapped
'';
meta = {
homepage = "http://das.nasophon.de/gtklick/";
description = "Simple metronome with an easy-to-use GTK interface";
license = lib.licenses.gpl2Plus;
};
}

View file

@ -1,21 +0,0 @@
{ lib, fetchurl, python2Packages }:
python2Packages.buildPythonApplication rec {
pname = "lastfmsubmitd";
version = "1.0.6";
src = fetchurl {
url = "https://www.red-bean.com/decklin/lastfmsubmitd/lastfmsubmitd-${version}.tar.gz";
sha256 = "c2636d5095a95167366bacd458624d67b046e060244fa54ba2c2e3efb79f9b0e";
};
doCheck = false;
installCommand = "python setup.py install --prefix=$out";
meta = {
homepage = "https://www.red-bean.com/decklin/lastfmsubmitd/";
license = lib.licenses.mit;
description = "An last.fm audio scrobbler and daemon";
};
}

View file

@ -1,31 +0,0 @@
{ fetchurl, lib, python2Packages, libmms }:
python2Packages.buildPythonApplication rec {
pname = "mimms";
version = "3.2";
src = fetchurl {
url = "https://download.savannah.gnu.org/releases/mimms/mimms-${version}.tar.bz2";
sha256 = "0zmcd670mpq85cs3nvdq3i805ba0d1alqahfy1m9cpf7kxrivfml";
};
postInstall = ''
wrapProgram $out/bin/mimms \
--prefix LD_LIBRARY_PATH : ${libmms}/lib
'';
meta = {
homepage = "https://savannah.nongnu.org/projects/mimms/";
license = lib.licenses.gpl3;
description = "An mms (e.g. mms://) stream downloader";
longDescription = ''
mimms is a program designed to allow you to download streams
using the MMS protocol and save them to your computer, as
opposed to watching them live. Similar functionality is
available in full media player suites such as Xine, MPlayer,
and VLC, but mimms is quick and easy to use and, for the time
being, remains a useful program.
'';
};
}

View file

@ -1,47 +0,0 @@
{ lib, fetchurl, python2Packages }:
python2Packages.buildPythonApplication rec {
version = "2.9.3.1";
pname = "electrum-dash";
src = fetchurl {
url = "https://github.com/akhavr/electrum-dash/releases/download/${version}/Electrum-DASH-${version}.tar.gz";
#"https://github.com/dashpay/electrum-dash/releases/download/v${version}/Electrum-DASH-${version}.tar.gz";
sha256 = "9b7ac205f63fd4bfb15d77a34a4451ef82caecf096f31048a7603bd276dfc33e";
};
propagatedBuildInputs = with python2Packages; [
dnspython
ecdsa
pbkdf2
protobuf
pyasn1
pyasn1-modules
pycrypto
pyqt4
qrcode
requests
pyaes
tlslite-ng
x11_hash
mnemonic
jsonrpclib
# plugins
trezor
];
preInstall = ''
mkdir -p $out/share
sed -i 's@usr_share = .*@usr_share = os.getenv("out")+"/share"@' setup.py
pyrcc4 icons.qrc -o gui/qt/icons_rc.py
'';
meta = with lib; {
description = "Electrum DASH";
homepage = "https://github.com/dashpay/electrum-dash";
license = licenses.gpl3;
maintainers = with maintainers; [ np ];
knownVulnerabilities = [ "CVE-2018-1000022" ];
};
}

View file

@ -1,26 +0,0 @@
{ lib, fetchurl, python2Packages }:
python2Packages.buildPythonApplication rec {
pname = "rawdog";
version = "2.23";
src = fetchurl {
url = "https://offog.org/files/${pname}-${version}.tar.gz";
sha256 = "18nyg19mwxyqdnykplkqmzb4n27vvrhvp639zai8f81gg9vdbsjp";
};
propagatedBuildInputs = with python2Packages; [ feedparser ];
# Requested by @SuperSandro20001
pythonImportsCheck = [ "feedparser" ];
doCheck = false;
namePrefix = "";
meta = with lib; {
homepage = "https://offog.org/code/rawdog/";
description = "RSS Aggregator Without Delusions Of Grandeur";
license = licenses.gpl2;
platforms = platforms.unix;
};
}

View file

@ -1,40 +0,0 @@
{ lib, fetchFromGitHub, python2Packages, openssl }:
python2Packages.buildPythonApplication rec {
pname = "pybitmessage";
version = "0.6.3.2";
src = fetchFromGitHub {
owner = "bitmessage";
repo = "PyBitmessage";
rev = version;
sha256 = "1lmhbpwsqh1v93krlqqhafw2pc3y0qp8zby186yllbph6s8kdp35";
};
propagatedBuildInputs = with python2Packages; [ msgpack pyqt4 numpy pyopencl setuptools ] ++ [ openssl ];
preConfigure = ''
# Remove interaction and misleading output
substituteInPlace setup.py \
--replace "nothing = raw_input()" pass \
--replace 'print "It looks like building the package failed.\n" \' pass \
--replace ' "You may be missing a C++ compiler and the OpenSSL headers."' pass \
--replace 'msgpack-python' 'msgpack'
substituteInPlace src/pyelliptic/openssl.py \
--replace "libdir.append(find_library('ssl'))" "libdir.append('${openssl.out}/lib/libssl.so')"
substituteInPlace src/depends.py \
--replace "ctypes.util.find_library('ssl')" "'${openssl.out}/lib/libssl.so'"
'';
meta = with lib; {
homepage = "https://bitmessage.org/";
description = "The official Bitmessage client";
license = licenses.mit;
maintainers = with maintainers; [ jgillich ];
platforms = with platforms; linux;
};
}

View file

@ -1,23 +0,0 @@
{ lib, fetchurl, python2Packages }:
python2Packages.buildPythonApplication rec {
pname = "keepnote";
version = "0.7.8";
namePrefix = "";
src = fetchurl {
url = "http://keepnote.org/download/keepnote-${version}.tar.gz";
sha256 = "0nhkkv1n0lqf3zn17pxg5cgryv1wwlj4hfmhixwd76rcy8gs45dh";
};
propagatedBuildInputs = with python2Packages; [ pyGtkGlade ];
# Testing fails.
doCheck = false;
meta = {
description = "Note taking application";
homepage = "http://keepnote.org";
license = lib.licenses.gpl2Plus;
};
}

View file

@ -1,54 +0,0 @@
{ lib, stdenv, fetchgit
, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxslt, makeWrapper, xmlto
, python2Packages }:
stdenv.mkDerivation {
pname = "git-bz";
version = "3.2015-09-08";
src = fetchgit {
sha256 = "146z57m8nblgsxm4z6qnsvcy81p11d0w88v93ybacc6w21plh8hc";
rev = "e17bbae7a2ce454d9f69c32fc40066995d44913d";
url = "git://git.fishsoup.net/git-bz";
};
nativeBuildInputs = [
asciidoc docbook_xml_dtd_45 docbook_xsl libxslt makeWrapper xmlto
];
buildInputs = []
++ (with python2Packages; [ python pysqlite ]);
postPatch = ''
patchShebangs configure
# Don't create a .html copy of the man page that isn't installed anyway:
substituteInPlace Makefile --replace "git-bz.html" ""
'';
postInstall = ''
wrapProgram $out/bin/git-bz \
--prefix PYTHONPATH : "$(toPythonPath "${python2Packages.pycrypto}")" \
--prefix PYTHONPATH : "$(toPythonPath "${python2Packages.pysqlite}")"
'';
meta = with lib; {
description = "Bugzilla integration for git";
longDescription = ''
git-bz is a tool for integrating the Git command line with the
Bugzilla bug-tracking system. Operations such as attaching patches to
bugs, applying patches in bugs to your current tree, and closing bugs
once you've pushed the fixes publicly can be done completely from
the command line without having to go to your web browser.
Authentication for git-bz is done by reading the cookies for the
Bugzilla host from your web browser. In order to do this, git-bz needs
to know how to access the cookies for your web browser; git-bz
currently is able to do this for Firefox, Epiphany, Galeon and
Chromium on Linux.
'';
license = licenses.gpl2Plus;
homepage = "http://git.fishsoup.net/cgit/git-bz/";
platforms = platforms.linux;
};
}

View file

@ -1,51 +0,0 @@
{ lib, stdenv, fetchurl, fetchFromGitHub, pkg-config, SDL2, glew, xcftools, python2Packages, makeWrapper }:
let
vasm =
stdenv.mkDerivation {
pname = "vasm";
version = "1.8c";
src = fetchFromGitHub {
owner = "mbitsnbites";
repo = "vasm";
rev = "244f8bbbdf64ae603f9f6c09a3067943837459ec";
sha256 = "0x4y5q7ygxfjfy2wxijkps9khsjjfb169sbda410vaw0m88wqj5p";
};
makeFlags = [ "CPU=m68k" "SYNTAX=mot" ];
installPhase = ''
mkdir -p $out/bin
cp vasmm68k_mot $out/bin
'';
};
in
stdenv.mkDerivation {
pname = "blastem";
version = "0.5.1";
src = fetchurl {
url = "https://www.retrodev.com/repos/blastem/archive/3d48cb0c28be.tar.gz";
sha256 = "07wzbmzp0y8mh59jxg81q17gqagz3psxigxh8dmzsipgg68y6a8r";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ pkg-config SDL2 glew xcftools python2Packages.python python2Packages.pillow vasm ];
preBuild = ''
patchShebangs img2tiles.py
'';
postBuild = ''
make menu.bin
'';
installPhase = ''
mkdir -p $out/bin $out/share/blastem
cp -r {blastem,menu.bin,default.cfg,rom.db,shaders} $out/share/blastem/
makeWrapper $out/share/blastem/blastem $out/bin/blastem
'';
meta = {
homepage = "https://www.retrodev.com/blastem/";
description = "The fast and accurate Genesis emulator";
maintainers = with lib.maintainers; [ puffnfresh ];
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
# Makefile:140: *** aarch64 is not a supported architecture. Stop.
badPlatforms = [ "aarch64-linux" ];
};
}

View file

@ -1,44 +0,0 @@
{ fetchFromGitHub, python2Packages, lib }:
with python2Packages;
buildPythonApplication rec {
pname = "couchpotato";
version = "3.0.1";
disabled = isPy3k;
src = fetchFromGitHub {
owner = "CouchPotato";
repo = "CouchPotatoServer";
rev = "build/${version}";
hash = "sha256-0k8MqLnqYjhHPE9/jncTFIj1T4F2aXU4mXdeEimDB7M=";
};
format = "other";
postPatch = ''
substituteInPlace CouchPotato.py --replace "dirname(os.path.abspath(__file__))" "os.path.join(dirname(os.path.abspath(__file__)), '../${python.sitePackages}')"
'';
installPhase = ''
mkdir -p $out/bin/
mkdir -p $out/${python.sitePackages}/
cp -r libs/* $out/${python.sitePackages}/
cp -r couchpotato $out/${python.sitePackages}/
cp CouchPotato.py $out/bin/couchpotato
chmod +x $out/bin/*
'';
postFixup = ''
wrapProgram "$out/bin/couchpotato" --set PYTHONPATH "$PYTHONPATH:$out/${python.sitePackages}"
'';
meta = {
description = "Automatic movie downloading via NZBs and torrents";
license = lib.licenses.gpl3;
homepage = "https://couchpota.to/";
maintainers = with lib.maintainers; [ fadenb ];
};
}

View file

@ -1,35 +0,0 @@
{ lib, stdenv, fetchFromGitHub, python2, makeWrapper }:
let
pythonEnv = python2.withPackages(ps: with ps; [ cheetah ]);
in stdenv.mkDerivation {
pname = "sickbeard";
version = "2016-03-21";
src = fetchFromGitHub {
owner = "midgetspy";
repo = "Sick-Beard";
rev = "171a607e41b7347a74cc815f6ecce7968d9acccf";
sha256 = "16bn13pvzl8w6nxm36ii724x48z1cnf8y5fl0m5ig1vpqfypk5vq";
};
dontBuild = true;
doCheck = false;
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ pythonEnv ];
installPhase = ''
mkdir -p $out/bin
cp -R {autoProcessTV,cherrypy,data,lib,sickbeard,SickBeard.py} $out/
makeWrapper $out/SickBeard.py $out/bin/sickbeard
'';
meta = with lib; {
description = "PVR & episode guide that downloads and manages all your TV shows";
license = licenses.gpl3;
homepage = "https://github.com/midgetspy/Sick-Beard";
maintainers = with lib.maintainers; [ ];
};
}

View file

@ -1,34 +0,0 @@
{ lib, fetchFromGitHub, python2, makeWrapper }:
python2.pkgs.buildPythonApplication rec {
pname = "sickrage";
version = "v2018.07.21-1";
src = fetchFromGitHub {
owner = "SickRage";
repo = "SickRage";
rev = version;
sha256 = "0lzklpsxqrb73inbv8almnhbnb681pmi44gzc8i4sjwmdksiiif9";
};
dontBuild = true;
doCheck = false;
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ python2 ];
installPhase = ''
mkdir -p $out/bin
cp -R {gui,lib,locale,sickbeard,sickrage,SickBeard.py} $out/
makeWrapper $out/SickBeard.py $out/bin/sickrage
'';
meta = with lib; {
description = "Automatic Video Library Manager for TV Shows";
longDescription = "It watches for new episodes of your favorite shows, and when they are posted it does its magic.";
license = licenses.gpl3;
homepage = "https://sickrage.github.io";
maintainers = with maintainers; [ sterfield ];
};
}

View file

@ -1,45 +0,0 @@
{ lib, fetchurl, python2Packages
, gnutar, unzip, lhasa, rpm, binutils, cpio, gzip, p7zip, cabextract, unrar, unshield
, bzip2, xz, lzip
# unzip is handled by p7zip
, unzipSupport ? false
, unrarSupport ? false }:
let
archivers = lib.makeBinPath ([ gnutar lhasa rpm binutils cpio gzip p7zip cabextract unshield ]
++ lib.optional (unzipSupport) unzip
++ lib.optional (unrarSupport) unrar
++ [ bzip2 xz lzip ]);
in python2Packages.buildPythonApplication rec {
pname = "dtrx";
version = "7.1";
src = fetchurl {
url = "https://brettcsmith.org/2007/dtrx/dtrx-${version}.tar.gz";
sha256 = "15yf4n27zbhvv0byfv3i89wl5zn6jc2wbc69lk5a3m6rx54gx6hw";
};
postInstall = ''
wrapProgram "$out/bin/dtrx" --prefix PATH : "${archivers}"
'';
checkPhase = ''
python2 tests/compare.py
'';
checkInputs = with python2Packages; [
pyyaml
];
# custom test suite fails
doCheck = false;
meta = with lib; {
description = "Do The Right Extraction: A tool for taking the hassle out of extracting archives";
homepage = "https://brettcsmith.org/2007/dtrx/";
license = licenses.gpl3Plus;
maintainers = [ maintainers.spwhitt ];
platforms = platforms.all;
};
}

View file

@ -1,38 +0,0 @@
{ lib, fetchFromGitHub, python2Packages, imagemagick, exiftool, file, ghostscript }:
python2Packages.buildPythonApplication rec {
pname = "pdf-redact-tools";
version = "0.1.2";
src = fetchFromGitHub {
owner = "firstlookmedia";
repo = pname;
rev = "v${version}";
sha256 = "01vs1bc0pfgk6x2m36vwra605fg59yc31d0hl9jmj86n8q6wwvss";
};
patchPhase = ''substituteInPlace pdf-redact-tools \
--replace \'convert\' \'${imagemagick}/bin/convert\' \
--replace \'exiftool\' \'${exiftool}/bin/exiftool\' \
--replace \'file\' \'${file}/bin/file\'
'';
propagatedBuildInputs = [ imagemagick exiftool ghostscript ];
meta = with lib; {
description = "Redact and strip metadata from documents before publishing";
longDescription = ''
PDF Redact Tools helps with securely redacting and stripping metadata
from documents before publishing. Note that this is not a security tool.
It uses ImageMagick to parse PDFs. While ImageMagick is a versatile tool, it has
a history of several security bugs. A malicious PDF could exploit a bug in
ImageMagick to take over your computer. If you're working with potentially
malicious PDFs, it's safest to run them through PDF Redact Tools in an isolated
environment, such as a virtual machine, or by using a tool such as the Qubes
PDF Converter instead.
'';
platforms = platforms.all;
license = licenses.gpl3;
maintainers = with maintainers; [ leenaars ];
};
}

View file

@ -1,17 +1,12 @@
{ fetchFromGitHub, lib, python2Packages }:
let
pythonPackages = python2Packages;
{ lib
, fetchFromGitHub
, python3
}:
in pythonPackages.buildPythonApplication rec {
python3.pkgs.buildPythonApplication rec {
pname = "zabbix-cli";
version = "2.2.1";
propagatedBuildInputs = with pythonPackages; [ ipaddr requests ];
# argparse is part of the standardlib
prePatch = ''
substituteInPlace setup.py --replace "'argparse'," ""
'';
format = "setuptools";
src = fetchFromGitHub {
owner = "usit-gd";
@ -20,10 +15,24 @@ in pythonPackages.buildPythonApplication rec {
sha256 = "0wzmrn8p09ksqhhgawr179c4az7p2liqr0l4q2dra62bxliawyqz";
};
propagatedBuildInputs = with python3.pkgs; [
requests
];
checkInputs = with python3.pkgs; [
pytestCheckHook
];
disabledTests = [
# TypeError: option values must be strings
"test_descriptor_del"
"test_initialize"
];
meta = with lib; {
description = "Command-line interface for Zabbix";
homepage = src.meta.homepage;
license = [ licenses.gpl3 ];
maintainers = [ maintainers.womfoo ];
homepage = "https://github.com/unioslo/zabbix-cli";
license = licenses.gpl3Plus;
maintainers = [ ];
};
}

View file

@ -1,25 +0,0 @@
{ lib, fetchurl, python2Packages }:
let
inherit (python2Packages) buildPythonApplication;
in
buildPythonApplication rec {
pname = "polysh";
version = "0.4";
src = fetchurl {
url = "http://guichaz.free.fr/polysh/files/${pname}-${version}.tar.bz2";
sha256 = "0kxhp38c8a8hc8l86y53l2z5zpzxc4b8lx5zyzmq1badcrfc4mh4";
};
meta = with lib; {
description = "A tool to aggregate several remote shells into one";
longDescription = ''
Polysh is a tool to aggregate several remote shells into one. It
is used to launch an interactive remote shell on many machines
at once.
'';
maintainers = [ maintainers.astsmtl ];
homepage = "http://guichaz.free.fr/polysh/";
license = licenses.gpl2;
};
}

View file

@ -1,6 +1,6 @@
{ lib, fetchFromGitHub, fetchpatch, python3, wirelesstools
, aircrack-ng, wireshark-cli, reaverwps-t6x, cowpatty, hashcat, hcxtools
, hcxdumptool, pyrit, which, bully, pixiewps }:
, hcxdumptool, which, bully, pixiewps }:
python3.pkgs.buildPythonApplication rec {
version = "2.5.7";
@ -14,6 +14,11 @@ python3.pkgs.buildPythonApplication rec {
};
patches = [
# Fix issue when missing optional pyrit dependency: https://github.com/kimocoder/wifite2/pull/76
(fetchpatch {
url = "https://github.com/kimocoder/wifite2/commit/2e5d76c794f2e5493cf5048384d6564727ae2c19.patch";
sha256 = "0lawk8s1md98g061xg6ma37wqyqc4j2ag0gmf7insf4kvlgg3l9z";
})
(fetchpatch {
url = "https://salsa.debian.org/pkg-security-team/wifite/raw/debian/${version}-1/debian/patches/Disable-aircrack-failing-test.patch";
sha256 = "04qql8w27c1lqk59ghkr1n6r08jwdrb1dcam5k88szkk2bxv8yx1";
@ -22,6 +27,10 @@ python3.pkgs.buildPythonApplication rec {
url = "https://salsa.debian.org/pkg-security-team/wifite/raw/debian/${version}-1/debian/patches/Disable-two-failing-tests.patch";
sha256 = "1sixcqz1kbkhxf38yq55pwycm54adjx22bq46dfnl44mg69nx356";
})
(fetchpatch {
url = "https://salsa.debian.org/pkg-security-team/wifite/raw/debian/2.5.8-2/debian/patches/fix-for-new-which.patch";
sha256 = "0p6sa09qpq9qarkjrai2ksx9nz2v2hs6dk1y01qnfbsmc4hhm30g";
})
];
propagatedBuildInputs = [
@ -33,7 +42,6 @@ python3.pkgs.buildPythonApplication rec {
hcxtools
hcxdumptool
wirelesstools
pyrit
which
bully
pixiewps

View file

@ -1,35 +0,0 @@
{ lib, fetchFromGitLab, python2, python2Packages }:
python2Packages.buildPythonApplication rec {
pname = "creddump";
version = "0.3";
src = fetchFromGitLab {
owner = "kalilinux";
repo = "packages/creddump";
rev = "debian/${version}-1kali2";
sha256 = "0r3rs2hggsvv619l3fh3c0jli6d3ryyj30ni3hz0nz670z5smzcf";
};
# No setup.py is available
dontBuild = true;
doCheck = false;
propagatedBuildInputs = [ python2Packages.pycrypto ];
installPhase = ''
mkdir -p ${placeholder "out"}/bin
cp -r framework ${placeholder "out"}/bin/framework
cp pwdump.py ${placeholder "out"}/bin/pwdump
cp cachedump.py ${placeholder "out"}/bin/cachedump
cp lsadump.py ${placeholder "out"}/bin/lsadump
'';
meta = with lib; {
description = "Python tool to extract various credentials and secrets from Windows registry hives";
homepage = "https://gitlab.com/kalilinux/packages/creddump";
license = licenses.gpl3;
platforms = platforms.unix;
maintainers = [ maintainers.fishi0x01 ];
};
}

View file

@ -1,7 +1,7 @@
{ stdenv, fetchurl, dpkg, xorg
, glib, libGLU, libGL, libpulseaudio, zlib, dbus, fontconfig, freetype
, gtk3, pango
, makeWrapper , python2Packages, lib
, makeWrapper , python3Packages, lib
, lsof, curl, libuuid, cups, mesa, xz, libxkbcommon
}:
@ -89,7 +89,7 @@ let
name = "enpass-update-script";
SCRIPT =./update_script.py;
buildInputs = with python2Packages; [python requests pathlib2 six attrs ];
buildInputs = with python3Packages; [python requests pathlib2 six attrs ];
shellHook = ''
exec python $SCRIPT --target pkgs/tools/security/enpass/data.json --repo ${baseUrl}
'';

View file

@ -1,33 +0,0 @@
{ lib, fetchFromGitHub, python2Packages, hping }:
python2Packages.buildPythonApplication rec {
pname = "knockknock";
version = "unstable-2012-09-17";
src = fetchFromGitHub {
owner = "moxie0";
repo = "knockknock";
rev = "bf14bbffc5f1d2105cd1d955dabca26b3faa0db4";
sha256 = "1chpfs3w2vkjrgay69pbdr116z1jldv53fi768a1i05fdqhy1px4";
};
propagatedBuildInputs = [ python2Packages.pycrypto ];
# No tests
doCheck = false;
postPatch = ''
sed -i '/build\//d' setup.py
substituteInPlace setup.py --replace "/etc" "$out/etc"
substituteInPlace knockknock.py --replace 'existsInPath("hping3")' '"${hping}/bin/hping3"'
'';
meta = with lib; {
description = "Simple, secure port knocking daemon and client written in Python";
homepage = "https://github.com/moxie0/knockknock";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ copumpkin ];
platforms = platforms.unix;
};
}

View file

@ -1,42 +0,0 @@
{ lib, fetchFromGitHub, python2Packages, openssl, zlib, libpcap, opencl-headers, ocl-icd }:
let
version = "2019-12-13";
src = fetchFromGitHub {
owner = "JPaulMora";
repo = "Pyrit";
rev = "f0f1913c645b445dd391fb047b812b5ba511782c";
sha256 = "1npkvngc4g3g6mpjip2wwhvcd4a75jy3dbddxhxhzrrz4p7259gr";
};
cpyrit_opencl = python2Packages.buildPythonPackage {
pname = "cpyrit-opencl";
inherit version;
src = "${src}/modules/cpyrit_opencl";
buildInputs = [ opencl-headers ocl-icd openssl zlib ];
postInstall = let
python = python2Packages.python;
in ''
# pyrit uses "import _cpyrit_cuda" so put the output in the root site-packages
mv $out/lib/${python.libPrefix}/site-packages/cpyrit/_cpyrit_opencl.so $out/lib/${python.libPrefix}/site-packages/
'';
};
in
python2Packages.buildPythonApplication rec {
pname = "pyrit";
inherit version src;
buildInputs = [ openssl zlib libpcap ];
propagatedBuildInputs = [ cpyrit_opencl ];
meta = with lib; {
homepage = "https://github.com/JPaulMora/Pyrit";
description = "GPGPU-driven WPA/WPA2-PSK key cracker";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = with maintainers; [ danielfullmer ];
};
}

View file

@ -1,55 +0,0 @@
{ lib, stdenv, fetchurl, makeWrapper
, python2Packages, ncurses, lsof, nettools
}:
stdenv.mkDerivation rec {
pname = "tor-arm";
version = "1.4.5.0";
src = fetchurl {
url = "https://www.atagar.com/arm/resources/static/arm-${version}.tar.bz2";
sha256 = "1yi87gdglkvi1a23hv5c3k7mc18g0rw7b05lfcw81qyxhlapf3pw";
};
nativeBuildInputs = [ makeWrapper python2Packages.python ];
outputs = [ "out" "man" ];
postPatch = ''
substituteInPlace ./setup.py --replace "/usr/bin" "$out/bin"
substituteInPlace ./src/util/connections.py \
--replace "lsof -wnPi" "${lsof}/bin/lsof"
substituteInPlace ./src/util/torTools.py \
--replace "netstat -npl" "${nettools}/bin/netstat -npl" \
--replace "lsof -wnPi" "${lsof}/bin/lsof"
substituteInPlace ./arm --replace '"$0" = /usr/bin/arm' 'true'
substituteInPlace ./arm --replace "python" "${python2Packages.python}/bin/python"
for i in ./install ./arm ./src/gui/controller.py ./src/cli/wizard.py ./src/resources/torrcOverride/override.h ./src/resources/torrcOverride/override.py ./src/resources/arm.1 ./setup.py; do
substituteInPlace $i --replace "/usr/share" "$out/share"
done
# fixes man page installation
substituteInPlace ./setup.py --replace "src/resoureces" "src/resources"
'';
installPhase = ''
mkdir -p $out/share/arm $out/bin $out/libexec
python setup.py install --prefix=$out --docPath $out/share/doc/arm
cp -R src/TorCtl $out/libexec
wrapProgram $out/bin/arm \
--prefix PYTHONPATH : "$(toPythonPath $out):$out/libexec:$PYTHONPATH" \
--set TERMINFO "${ncurses.out}/share/terminfo" \
--set TERM "xterm"
'';
meta = {
description = "A terminal status monitor for Tor relays";
homepage = "https://www.atagar.com/arm/";
license = lib.licenses.gpl3;
platforms = lib.platforms.unix;
maintainers = [ lib.maintainers.thoughtpolice ];
};
}

View file

@ -1,23 +0,0 @@
{ lib, fetchgit, python2Packages }:
let
inherit (python2Packages) buildPythonApplication boto m2crypto;
in buildPythonApplication {
pname = "euca2ools";
version = "2.1.4";
src = fetchgit {
url = "https://github.com/eucalyptus/euca2ools.git";
rev = "19cb7eac34dd7efe3a56e4841b9692c03458bf3b";
sha256 = "0grsgn5gbvk1hlfa8qx7ppz7iyfyi2pdhxy8njr8lm60w4amfiyq";
};
propagatedBuildInputs = [ boto m2crypto ];
meta = {
homepage = "https://github.com/eucalyptus/euca2ools";
description = "Tools for interacting with Amazon EC2/S3-compatible cloud computing services";
maintainers = [ lib.maintainers.eelco ];
platforms = lib.platforms.linux;
};
}

View file

@ -79,6 +79,7 @@ mapAliases ({
bcat = throw "bcat has been removed because upstream is dead"; # added 2021-08-22
beegfs = throw "beegfs has been removed."; # added 2019-11-24
beret = throw "beret has been removed"; # added 2021-11-16
blastem = throw "blastem has been removed from nixpkgs as it would still require python2."; # added 2022-01-01
bluezFull = bluez; # Added 2019-12-03
bpftool = bpftools; # Added 2021-05-03
brackets = throw "brackets has been removed, it was unmaintained and had open vulnerabilities"; # added 2021-01-24
@ -118,6 +119,7 @@ mapAliases ({
cinepaint = throw "cinepaint has been removed from nixpkgs, as it was unmaintained"; # added 2019-12-10
cifs_utils = cifs-utils; # added 2016-08
ckb = ckb-next; # added 2018-10-21
creddump = throw "creddump has been removed from nixpkgs as the upstream has abandoned the project."; # added 2022-01-01
# these are for convenience, not for backward compat and shouldn't expire
clang5Stdenv = lowPrio llvmPackages_5.stdenv;
@ -213,6 +215,7 @@ mapAliases ({
double_conversion = double-conversion; # 2017-11-22
docker_compose = docker-compose; # 2018-11-10
draftsight = throw "draftsight has been removed, no longer available as freeware"; # added 2020-08-14
dtrx = throw "dtrx has been removed from nixpkgs as the upstream has abandoned the project."; # added 2022-01-01
dvb_apps = throw "dvb_apps has been removed."; # added 2020-11-03
dwarf_fortress = dwarf-fortress; # added 2016-01-23
dwm-git = throw "dwm-git has been removed from nixpkgs, as it had no updates for 2 years not serving it's purpose."; # added 2021-02-07
@ -221,6 +224,7 @@ mapAliases ({
ec2_api_tools = ec2-api-tools; # added 2021-10-08
elasticmq = throw "elasticmq has been removed in favour of elasticmq-server-bin"; # added 2021-01-17
elasticsearch7-oss = throw "elasticsearch7-oss has been removed, as the distribution is no longer provided by upstream. https://github.com/NixOS/nixpkgs/pull/114456"; # added 2021-06-09
electrum-dash = throw "electrum-dash has been removed from nixpkgs as the project is abandoned."; # added 2022-01-01
emacsPackagesGen = emacsPackagesFor; # added 2018-08-18
emacsPackagesNgGen = emacsPackagesFor; # added 2018-08-18
emacsPackagesNgFor = emacsPackagesFor; # added 2019-08-07
@ -233,6 +237,7 @@ mapAliases ({
envelope = throw "envelope has been removed from nixpkgs, as it was unmaintained."; # added 2021-08-05
epoxy = libepoxy; # 2021-11-11
esniper = throw "esniper has been removed because upstream no longer maintains it (and it no longer works)"; # added 2021-04-12
euca2tools = throw "euca2ools has been removed because it is unmaintained upstream and still uses python2."; # added 2022-01-01
evolution_data_server = evolution-data-server; # added 2018-02-25
etcdctl = etcd; # added 2018-04-25
exfat-utils = exfat; # 2015-09-11
@ -287,6 +292,7 @@ mapAliases ({
gdk_pixbuf = gdk-pixbuf; # added 2019-05-22
gettextWithExpat = gettext; # 2016-02-19
giflib_4_1 = throw "giflib_4_1 has been removed; use giflib instead"; # 2020-02-12
git-bz = throw "giz-bz has been removed from nixpkgs as it is stuck on python2."; # added 2022-01-01
gitAndTools = self // { # added 2021-01-14
darcsToGit = darcs-to-git;
gitAnnex = git-annex;
@ -345,6 +351,7 @@ mapAliases ({
graalvm11 = graalvm11-ce;
gsettings_desktop_schemas = gsettings-desktop-schemas; # added 2018-02-25
gtk_doc = gtk-doc; # added 2018-02-25
gtklick = throw "gtklick has been removed from nixpkgs as the project is stuck on python2"; # added 2022-01-01
guileCairo = guile-cairo; # added 2017-09-24
guileGnome = guile-gnome; # added 2017-09-24
gnome3 = gnome; # added 2021-05-07
@ -390,6 +397,7 @@ mapAliases ({
json_glib = json-glib; # added 2018-02-25
kafkacat = kcat; # added 2021-10-07
kdecoration-viewer = throw "kdecoration-viewer has been removed from nixpkgs, as there is no upstream activity"; # 2020-06-16
keepnote = throw "keepnote has been removed from nixpkgs, as it is stuck on python2."; # added 2022-01-01
k9copy = throw "k9copy has been removed from nixpkgs, as there is no upstream activity"; # 2020-11-06
kibana7-oss = throw "kibana7-oss has been removed, as the distribution is no longer provided by upstream. https://github.com/NixOS/nixpkgs/pull/114456"; # added 2021-06-09
kodiGBM = kodi-gbm;
@ -415,12 +423,14 @@ mapAliases ({
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
kino = throw "kino has been removed because it was broken and abandoned"; # added 2021-04-25
knockknock = throw "knockknock has been removed from nixpkgs because the upstream project is abandoned."; # 2022-01-01
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."; # added 2019-12-10
kramdown-rfc2629 = rubyPackages.kramdown-rfc2629; # added 2021-03-23
krita-beta = krita; # moved from top-level 2021-12-23
kvm = qemu_kvm; # added 2018-04-25
lastfmsubmitd = throw "lastfmsubmitd was removed from nixpkgs as the project is abandoned"; # added 2022-01-01
latinmodern-math = lmmath;
letsencrypt = certbot; # added 2016-05-16
libaudit = audit; # added 2018-04-25
@ -553,6 +563,7 @@ mapAliases ({
mess = mame; # added 2019-10-30
mcgrid = throw "mcgrid has been removed from nixpkgs, as it's not compatible with rivet 3"; # added 2020-05-23
mcomix = throw "mcomix has been removed from nixpkgs, as it's unmaintained; try mcomix3 a Python 3 fork"; # added 2019-12-10, modified 2020-11-25
mimms = throw "mimms has been removed from nixpkgs as the upstream project is stuck on python2."; # added 2022-01-01
mirage = throw "mirage has been removed from nixpkgs, as it's unmaintained"; # added 2019-12-10
minergate = throw "minergate has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # added 2021-08-13
minergate-cli = throw "minergatecli has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # added 2021-08-13
@ -648,6 +659,7 @@ mapAliases ({
parquet-cpp = arrow-cpp; # added 2018-09-08
pass-otp = pass.withExtensions (ext: [ext.pass-otp]); # added 2018-05-04
pdfread = throw "pdfread has been remove because it is unmaintained for years and the sources are no longer available"; # added 2021-07-22
pdf-redact-tools = throw "pdf-redact-tools has been removed from nixpkgs because the upstream has abandoned the project."; # added 2022-01-01
pdf2htmlEx = throw "pdf2htmlEx has been removed from nixpkgs, as it was unmaintained"; # added 2020-11-03
perlXMLParser = perlPackages.XMLParser; # added 2018-10-12
perlArchiveCpio = perlPackages.ArchiveCpio; # added 2018-10-12
@ -722,6 +734,7 @@ mapAliases ({
plexpy = tautulli; # plexpy got renamed to tautulli, added 2019-02-22
pmtools = acpica-tools; # added 2018-11-01
polarssl = mbedtls; # added 2018-04-25
polysh = throw "polysh has been removed from nixpkgs as the upstream has abandoned the project."; # added 2022-01-01
poppler_qt5 = libsForQt5.poppler; # added 2015-12-19
postgresql96 = postgresql_9_6;
postgresql_9_6 = throw "postgresql_9_6 has been removed from nixpkgs, as this version is no longer supported by upstream"; # added 2021-12-03
@ -763,7 +776,9 @@ mapAliases ({
phonon-backend-vlc = throw "phonon-backend-vlc: Please use libsForQt5.phonon-backend-vlc, as Qt4 support in this package has been removed."; # added 2019-11-22
phonon = throw "phonon: Please use libsForQt5.phonon, as Qt4 support in this package has been removed."; # added 2019-11-22
pybind11 = throw "pybind11 was removed because pythonPackages.pybind11 for the appropriate version of Python should be used"; # added 2021-05-14
pybitmessage = throw "pybitmessage was removed from nixpkgs as it is stuck on python2."; # added 2022-01-01
pynagsystemd = throw "pynagsystemd was removed as it was unmaintained and incompatible with recent systemd versions. Instead use its fork check_systemd."; # added 2020-10-24
pyrit = throw "pyrit has been removed from nixpkgs as the project is still stuck on python2."; # added 2022-01-01
python2nix = throw "python2nix has been removed as it is outdated. Use e.g. nixpkgs-pytools instead."; # added 2021-03-08
python-swiftclient = swiftclient; # added 2021-09-09
quagga = throw "quagga is no longer maintained upstream"; # added 2021-04-22
@ -781,6 +796,7 @@ mapAliases ({
qtcurve = libsForQt5.qtcurve; # added 2020-11-07
quaternion-git = throw "quaternion-git has been removed in favor of the stable version 'quaternion'"; # added 2020-04-09
raspberrypi-tools = throw "raspberrypi-tools has been removed in favor of identical 'libraspberrypi'"; # added 2020-12-24
rawdog = throw "rawdog has been removed from nixpkgs as it still requires python2."; # added 2022-01-01
rdf4store = throw "rdf4store has been removed from nixpkgs."; # added 2019-12-21
rdiff_backup = rdiff-backup; # added 2014-11-23
rdmd = dtools; # added 2017-08-19
@ -850,6 +866,8 @@ mapAliases ({
seg3d = throw "seg3d has been removed from nixpkgs (2019-11-10)";
sepolgen = throw "sepolgen was merged into selinux-python"; # added 2021-11-11
shared_mime_info = shared-mime-info; # added 2018-02-25
sickbeard = throw "sickbeard has been removed from nixpkgs, as it was unmaintained."; # added 2022-01-01
sickrage = throw "sickbeard has been removed from nixpkgs, as it was unmaintained."; # added 2022-01-01
skrooge2 = skrooge; # added 2017-02-18
sky = throw "sky has been removed from nixpkgs (2020-09-16)";
skype = skypeforlinux; # added 2017-07-27
@ -952,6 +970,7 @@ mapAliases ({
tomcat7 = throw "tomcat7 has been removed from nixpkgs as it has reached end of life."; # added 2021-06-16
tomcat8 = throw "tomcat8 has been removed from nixpkgs as it has reached end of life."; # added 2021-06-16
tomcat85 = throw "tomcat85 has been removed from nixpkgs as it has reached end of life."; # added 2020-03-11
tor-arm = throw "tor-arm has been removed from nixpkgs as the upstream project has been abandoned."; # added 2022-01-01
torbrowser = tor-browser-bundle-bin; # added 2017-04-05
torch = throw "torch has been removed, as the upstream project has been abandoned"; # added 2020-03-28
torch-hdf5 = throw "torch-hdf5 has been removed, as the upstream project has been abandoned"; # added 2020-03-28

View file

@ -379,8 +379,6 @@ with pkgs;
oletools = with python3.pkgs; toPythonApplication oletools;
creddump = callPackage ../tools/security/creddump {};
credential-detector = callPackage ../tools/security/credential-detector { };
credslayer = callPackage ../tools/security/credslayer { };
@ -2874,8 +2872,6 @@ with pkgs;
dtools = callPackage ../development/tools/dtools { };
dtrx = callPackage ../tools/compression/dtrx { };
dua = callPackage ../tools/misc/dua {
inherit (darwin.apple_sdk.frameworks) Foundation;
};
@ -3599,8 +3595,6 @@ with pkgs;
pyCA = python3Packages.callPackage ../applications/video/pyca {};
pyrit = callPackage ../tools/security/pyrit {};
pyznap = python3Packages.callPackage ../tools/backup/pyznap {};
procs = callPackage ../tools/admin/procs {
@ -3940,8 +3934,6 @@ with pkgs;
birdfont = callPackage ../tools/misc/birdfont { };
xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; };
blastem = callPackage ../misc/emulators/blastem { };
blahtexml = callPackage ../tools/typesetting/tex/blahtexml { };
blueberry = callPackage ../tools/bluetooth/blueberry { };
@ -5135,8 +5127,6 @@ with pkgs;
ettercap = callPackage ../applications/networking/sniffers/ettercap { };
euca2ools = callPackage ../tools/virtualization/euca2ools { };
eventstat = callPackage ../os-specific/linux/eventstat { };
evillimiter = python3Packages.callPackage ../tools/networking/evillimiter { };
@ -5713,9 +5703,6 @@ with pkgs;
git-bug = callPackage ../applications/version-management/git-and-tools/git-bug { };
# support for bugzilla
git-bz = callPackage ../applications/version-management/git-and-tools/git-bz { };
git-chglog = callPackage ../applications/version-management/git-and-tools/git-chglog { };
git-cinnabar = callPackage ../applications/version-management/git-and-tools/git-cinnabar { };
@ -6212,8 +6199,6 @@ with pkgs;
gtkdatabox = callPackage ../development/libraries/gtkdatabox {};
gtklick = callPackage ../applications/audio/gtklick {};
gtdialog = callPackage ../development/libraries/gtdialog {};
gtkd = callPackage ../development/libraries/gtkd { };
@ -6919,8 +6904,6 @@ with pkgs;
klystrack = callPackage ../applications/audio/klystrack { };
knockknock = callPackage ../tools/security/knockknock { };
knockpy = callPackage ../tools/security/knockpy { };
kore = callPackage ../development/web/kore { };
@ -8681,8 +8664,6 @@ with pkgs;
pdf2odt = callPackage ../tools/typesetting/pdf2odt { };
pdf-redact-tools = callPackage ../tools/graphics/pdfredacttools { };
pdfcrack = callPackage ../tools/security/pdfcrack { };
pdfsandwich = callPackage ../tools/typesetting/pdfsandwich { };
@ -8872,8 +8853,6 @@ with pkgs;
poly2tri-c = callPackage ../development/libraries/poly2tri-c { };
polysh = callPackage ../tools/networking/polysh { };
ponysay = callPackage ../tools/misc/ponysay { };
popfile = callPackage ../tools/text/popfile { };
@ -9159,8 +9138,6 @@ with pkgs;
ratools = callPackage ../tools/networking/ratools { };
rawdog = callPackage ../applications/networking/feedreaders/rawdog { };
rc = callPackage ../shells/rc { };
rcon = callPackage ../tools/networking/rcon { };
@ -10298,8 +10275,6 @@ with pkgs;
tor = callPackage ../tools/security/tor { };
tor-arm = callPackage ../tools/security/tor/tor-arm.nix { };
tor-browser-bundle-bin = callPackage ../applications/networking/browsers/tor-browser-bundle-bin { };
touchegg = callPackage ../tools/inputmethods/touchegg { };
@ -20897,8 +20872,6 @@ with pkgs;
erlang = erlangR22;
};
couchpotato = callPackage ../servers/couchpotato {};
dendrite = callPackage ../servers/dendrite { };
dex-oidc = callPackage ../servers/dex { };
@ -21790,12 +21763,8 @@ with pkgs;
# see also openssl, which has/had this same trick
};
sickbeard = callPackage ../servers/sickbeard { };
sickgear = callPackage ../servers/sickbeard/sickgear.nix { };
sickrage = callPackage ../servers/sickbeard/sickrage.nix { };
sigurlx = callPackage ../tools/security/sigurlx { };
sipwitch = callPackage ../servers/sip/sipwitch { };
@ -25019,8 +24988,6 @@ with pkgs;
electrum = libsForQt5.callPackage ../applications/misc/electrum { };
electrum-dash = callPackage ../applications/misc/electrum/dash.nix { };
electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
elementary-planner = callPackage ../applications/office/elementary-planner { };
@ -26554,8 +26521,6 @@ with pkgs;
kdevelop = libsForQt5.callPackage ../applications/editors/kdevelop5/wrapper.nix { };
keepnote = callPackage ../applications/office/keepnote { };
kega-fusion = pkgsi686Linux.callPackage ../misc/emulators/kega-fusion { };
kepubify = callPackage ../tools/misc/kepubify { };
@ -26749,8 +26714,6 @@ with pkgs;
caps = callPackage ../applications/audio/caps { };
lastfmsubmitd = callPackage ../applications/audio/lastfmsubmitd { };
lbdb = callPackage ../tools/misc/lbdb { abook = null; gnupg = null; goobook = null; khard = null; mu = null; };
lbry = callPackage ../applications/video/lbry { };
@ -27106,8 +27069,6 @@ with pkgs;
mimic = callPackage ../applications/audio/mimic { };
mimms = callPackage ../applications/audio/mimms {};
meh = callPackage ../applications/graphics/meh {};
mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
@ -28087,8 +28048,6 @@ with pkgs;
pwdsafety = callPackage ../tools/security/pwdsafety { };
pybitmessage = callPackage ../applications/networking/instant-messengers/pybitmessage { };
qbittorrent = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent { };
qbittorrent-nox = qbittorrent.override {
guiSupport = false;