From 532678fa8bb137bb1f321b083b96459e65767a3b Mon Sep 17 00:00:00 2001 From: Leonardo Cecchi Date: Fri, 10 Jul 2015 10:29:51 +0200 Subject: [PATCH] bleachbit: init at 1.8 --- lib/maintainers.nix | 1 + pkgs/applications/misc/bleachbit/default.nix | 34 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 3 files changed, 37 insertions(+) create mode 100644 pkgs/applications/misc/bleachbit/default.nix diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 8e8ae4c4988..157d2be7f90 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -133,6 +133,7 @@ kragniz = "Louis Taylor "; ktosiek = "Tomasz Kontusz "; lassulus = "Lassulus "; + leonardoce = "Leonardo Cecchi "; lethalman = "Luca Bruno "; lhvwb = "Nathaniel Baxter "; lihop = "Leroy Hopson "; diff --git a/pkgs/applications/misc/bleachbit/default.nix b/pkgs/applications/misc/bleachbit/default.nix new file mode 100644 index 00000000000..511455ba6bb --- /dev/null +++ b/pkgs/applications/misc/bleachbit/default.nix @@ -0,0 +1,34 @@ +{ stdenv, pythonPackages, fetchurl }: +pythonPackages.buildPythonPackage rec { + name = "bleachbit-${version}"; + version = "1.8"; + + namePrefix = ""; + + src = fetchurl { + url = "mirror://sourceforge/bleachbit/bleachbit-1.8.tar.bz2"; + sha256 = "dbf50fcbf24b8b3dd1c4325cd62352628d089f88a76eab804df5d90c872ee592"; + }; + + buildInputs = [ pythonPackages.wrapPython ]; + + doCheck = false; + + postInstall = '' + mkdir -p $out/bin + cp bleachbit.py $out/bin/bleachbit + chmod +x $out/bin/bleachbit + + substituteInPlace $out/bin/bleachbit --replace "#!/usr/bin/env python" "#!${pythonPackages.python.interpreter}" + ''; + + propagatedBuildInputs = with pythonPackages; [ pygtk sqlite3 ]; + + meta = { + homepage = "http://bleachbit.sourceforge.net"; + description = "A program to clean your computer"; + longDescription = "BleachBit helps you easily clean your computer to free space and maintain privacy."; + license = stdenv.lib.licenses.gpl3; + maintainers = with stdenv.lib.maintainers; [ leonardoce ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d84df90324b..facbfb996fd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10749,6 +10749,8 @@ let bitmeter = callPackage ../applications/audio/bitmeter { }; + bleachbit = callPackage ../applications/misc/bleachbit { }; + blender = callPackage ../applications/misc/blender { python = python34; };