lol

Merge pull request #1837 from falsifian/apt-offline

apt-offline: offline APT package manager

+31
+1
lib/maintainers.nix
··· 25 25 edwtjo = "Edward Tjörnhammar <ed@cflags.cc>"; 26 26 eelco = "Eelco Dolstra <eelco.dolstra@logicblox.com>"; 27 27 ertes = "Ertugrul Söylemez <es@ertes.de>"; 28 + falsifian = "James Cook <james.cook@utoronto.ca>"; 28 29 garbas = "Rok Garbas <rok@garbas.si>"; 29 30 goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>"; 30 31 guibert = "David Guibert <david.guibert@gmail.com>";
+28
pkgs/tools/misc/apt-offline/default.nix
··· 1 + { stdenv, fetchurl, bash, buildPythonPackage }: 2 + 3 + buildPythonPackage rec { 4 + version = "1.3"; 5 + name = "apt-offline-${version}"; 6 + 7 + src = fetchurl { 8 + #url = "https://alioth.debian.org/frs/download.php/file/3855/${name}.tar.gz"; 9 + # The above URL has two problems: it requires one to be logged in, and it 10 + # uses a CA that curl doesn't know about. Instead, we use this mirror: 11 + url = "http://www.falsifian.org/a/cFi5/${name}.tar.gz"; 12 + sha256 = "1sp7ai2abzhbg9y84700qziybphvpzl2nk3mz1d1asivzyjvxlxy"; 13 + }; 14 + 15 + buildInputs = [ ]; 16 + 17 + doCheck = false; 18 + 19 + # Requires python-qt4 (feel free to get it working). 20 + preFixup = ''rm "$out/bin/apt-offline-gui"''; 21 + 22 + meta = with stdenv.lib; { 23 + description = "offline APT package manager"; 24 + license = licenses.gpl3; 25 + maintainers = [ maintainers.falsifian ]; 26 + platforms = platforms.linux; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 434 434 435 435 analog = callPackage ../tools/admin/analog {}; 436 436 437 + apt-offline = callPackage ../tools/misc/apt-offline { }; 438 + 437 439 archivemount = callPackage ../tools/filesystems/archivemount { }; 438 440 439 441 arandr = callPackage ../tools/X11/arandr { };