Merge recent 'staging' into closure-size
Let's get rid of those merge conflicts.
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
{ stdenv, fetchFromGitHub, autoreconfHook, cryptsetup }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "bruteforce-luks-${version}";
|
||||
version = "1.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
sha256 = "0d01rn45dg7ysa75r8z0b31hj1z7w47vv5vr359pl71zxgzngjd2";
|
||||
rev = version;
|
||||
repo = "bruteforce-luks";
|
||||
owner = "glv2";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook ];
|
||||
buildInputs = [ cryptsetup ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
doCheck = true;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
inherit (src.meta) homepage;
|
||||
description = "Cracks passwords of LUKS encrypted volumes";
|
||||
longDescription = ''
|
||||
The program tries to decrypt at least one of the key slots by trying
|
||||
all the possible passwords. It is especially useful if you know
|
||||
something about the password (i.e. you forgot a part of your password but
|
||||
still remember most of it). Finding the password of a volume without
|
||||
knowing anything about it would take way too much time (unless the
|
||||
password is really short and/or weak). It can also use a dictionary.
|
||||
'';
|
||||
license = licenses.gpl3Plus;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ nckx ];
|
||||
};
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
{ stdenv, fetchFromGitHub, autoreconfHook, gtk3, nssTools, pcsclite
|
||||
, pkgconfig }:
|
||||
|
||||
let version = "4.1.12"; in
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation rec {
|
||||
name = "eid-mw-${version}";
|
||||
version = "4.1.13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
sha256 = "12nnzh3idnl5bdjqmm8si5nj7yr42mkxhzq70s760bnfmvbqgbmc";
|
||||
sha256 = "1fkazhw6gs191w789fnp6mwnxrx9p38b3kh5bngb1ir0zhkgghkq";
|
||||
rev = "v${version}";
|
||||
repo = "eid-mw";
|
||||
owner = "Fedict";
|
||||
@@ -35,7 +35,6 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
inherit version;
|
||||
description = "Belgian electronic identity card (eID) middleware";
|
||||
homepage = http://eid.belgium.be/en/using_your_eid/installing_the_eid_software/linux/;
|
||||
license = licenses.lgpl3;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{ stdenv, fetchurl, makeWrapper, jre, pcsclite }:
|
||||
|
||||
let version = "4.1.9"; in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "eid-viewer-${version}";
|
||||
version = "4.1.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://downloads.services.belgium.be/eid/eid-viewer-${version}-v${version}.src.tar.gz";
|
||||
@@ -29,7 +29,6 @@ stdenv.mkDerivation rec {
|
||||
doCheck = true;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
inherit version;
|
||||
description = "Belgian electronic identity card (eID) viewer";
|
||||
homepage = http://eid.belgium.be/en/using_your_eid/installing_the_eid_software/linux/;
|
||||
license = licenses.lgpl3;
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
, coreutils, iptables, nettools, openssh, procps }:
|
||||
|
||||
pythonPackages.buildPythonPackage rec {
|
||||
version = "0.76";
|
||||
name = "sshuttle-${version}";
|
||||
version = "0.76";
|
||||
|
||||
src = fetchurl {
|
||||
sha256 = "1q0hr0vhdvv23cw5dqndsmf61283mvs6b14662ci00xj6zp5v48b";
|
||||
@@ -26,7 +26,6 @@ pythonPackages.buildPythonPackage rec {
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
inherit version;
|
||||
homepage = https://github.com/sshuttle/sshuttle/;
|
||||
description = "Transparent proxy server that works as a poor man's VPN";
|
||||
longDescription = ''
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, buildEnv
|
||||
{ stdenv, fetchurl, buildEnv, makeDesktopItem
|
||||
, xorg, alsaLib, dbus, dbus_glib, glib, gtk, atk, pango, freetype, fontconfig
|
||||
, gdk_pixbuf, cairo, zlib}:
|
||||
let
|
||||
@@ -16,13 +16,23 @@ let
|
||||
|
||||
in stdenv.mkDerivation rec {
|
||||
name = "tor-browser-${version}";
|
||||
version = "5.0.6";
|
||||
version = "5.0.7";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://archive.torproject.org/tor-package-archive/torbrowser/${version}/tor-browser-linux${if stdenv.is64bit then "64" else "32"}-${version}_en-US.tar.xz";
|
||||
sha256 = if stdenv.is64bit then
|
||||
"1ix05760l9j6bwbswd2fnk4b6nrrzxp3b8abvm4y4979pkkmasfw" else
|
||||
"1q5mf91xxj1xs4ajj9i6mdhnzqycbdvprkzskx8pl6j9ll2hlsyh";
|
||||
"0igqh02bcdr0b4m6df46l1l1z38d4nh4pyfn6jqsvahacdl2qbsg" else
|
||||
"1401j340348rqwd5c1m8hnxw7qkwpzqfa64q01cp08lz9cxxml4r";
|
||||
};
|
||||
|
||||
desktopItem = makeDesktopItem {
|
||||
name = "torbrowser";
|
||||
exec = "tor-browser";
|
||||
icon = "torbrowser";
|
||||
desktopName = "Tor Browser";
|
||||
genericName = "Tor Browser";
|
||||
comment = meta.description;
|
||||
categories = "Network;WebBrowser;Security;";
|
||||
};
|
||||
|
||||
patchPhase = ''
|
||||
@@ -57,15 +67,20 @@ in stdenv.mkDerivation rec {
|
||||
$out/share/tor-browser/Browser/firefox -no-remote -profile ~/Data/Browser/profile.default "$@"
|
||||
EOF
|
||||
chmod +x $out/bin/tor-browser
|
||||
|
||||
mkdir -p $out/share/applications
|
||||
cp $desktopItem/share/applications"/"* $out/share/applications
|
||||
|
||||
mkdir -p $out/share/pixmaps
|
||||
cp Browser/browser/icons/mozicon128.png $out/share/pixmaps/torbrowser.png
|
||||
'';
|
||||
|
||||
buildInputs = [ stdenv ];
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "Tor Browser Bundle";
|
||||
homepage = https://www.torproject.org/;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
maintainers = with stdenv.lib.maintainers;
|
||||
[ offline matejc doublec thoughtpolice ];
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ offline matejc doublec thoughtpolice ];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user