diff options
author | Domen Kožar <domen@dev.si> | 2014-03-10 21:39:43 +0100 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2014-03-10 21:39:43 +0100 |
commit | 2de56d103c2993229bedf4cacf66c057d4ca756e (patch) | |
tree | 7692974d0c00106d1ce8fa0bdec14c24b9d4d026 /pkgs/tools | |
parent | d999872b8d097af7639b609cec041a348a2364fd (diff) | |
parent | c6e4e366e573fe7196f788394b31bac2849992d2 (diff) | |
download | nixlib-2de56d103c2993229bedf4cacf66c057d4ca756e.tar nixlib-2de56d103c2993229bedf4cacf66c057d4ca756e.tar.gz nixlib-2de56d103c2993229bedf4cacf66c057d4ca756e.tar.bz2 nixlib-2de56d103c2993229bedf4cacf66c057d4ca756e.tar.lz nixlib-2de56d103c2993229bedf4cacf66c057d4ca756e.tar.xz nixlib-2de56d103c2993229bedf4cacf66c057d4ca756e.tar.zst nixlib-2de56d103c2993229bedf4cacf66c057d4ca756e.zip |
Merge pull request #1837 from falsifian/apt-offline
apt-offline: offline APT package manager
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/misc/apt-offline/default.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/tools/misc/apt-offline/default.nix b/pkgs/tools/misc/apt-offline/default.nix new file mode 100644 index 000000000000..219cb2139f58 --- /dev/null +++ b/pkgs/tools/misc/apt-offline/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, bash, buildPythonPackage }: + +buildPythonPackage rec { + version = "1.3"; + name = "apt-offline-${version}"; + + src = fetchurl { + #url = "https://alioth.debian.org/frs/download.php/file/3855/${name}.tar.gz"; + # The above URL has two problems: it requires one to be logged in, and it + # uses a CA that curl doesn't know about. Instead, we use this mirror: + url = "http://www.falsifian.org/a/cFi5/${name}.tar.gz"; + sha256 = "1sp7ai2abzhbg9y84700qziybphvpzl2nk3mz1d1asivzyjvxlxy"; + }; + + buildInputs = [ ]; + + doCheck = false; + + # Requires python-qt4 (feel free to get it working). + preFixup = ''rm "$out/bin/apt-offline-gui"''; + + meta = with stdenv.lib; { + description = "offline APT package manager"; + license = licenses.gpl3; + maintainers = [ maintainers.falsifian ]; + platforms = platforms.linux; + }; +} |