forked from mirrors/nixpkgs
sabnzbd: Fix OpenSSL wrapping.
- Add SSL support by adding pyopenssl to PYTHONPATH - Update build script to use wrapPythonProgramsIn - Update the meta info
This commit is contained in:
parent
5482aa9084
commit
b4766c3d43
|
@ -3,14 +3,11 @@ source $stdenv/setup
|
|||
tar xvfz $src
|
||||
mv SABnzbd-* $out
|
||||
|
||||
# Create a start script and let wrapProgram with toPythonPath wrap it so that python is started with cheetahTemplate in its importpath (classpath)
|
||||
mkdir $out/bin
|
||||
echo "$python/bin/python $out/SABnzbd.py \$*" > $out/bin/sabnzbd
|
||||
chmod +x $out/bin/sabnzbd
|
||||
|
||||
for i in $(cd $out/bin && ls); do
|
||||
wrapProgram $out/bin/$i --prefix PYTHONPATH : "$(toPythonPath $python):$(toPythonPath $out):$(toPythonPath $cheetahTemplate):$(toPythonPath $sqlite3)" \
|
||||
--prefix PATH : "$par2cmdline/bin:$unzip/bin:$unrar/bin"
|
||||
done
|
||||
wrapPythonProgramsIn $out/bin "$pythonPath"
|
||||
wrapProgram $out/bin/.sabnzbd-wrapped --prefix PATH : "$par2cmdline/bin:$unzip/bin:$unrar/bin"
|
||||
|
||||
echo $out
|
||||
|
|
|
@ -1,21 +1,24 @@
|
|||
{stdenv, fetchurl, python, pythonPackages, cheetahTemplate, makeWrapper, par2cmdline, unzip, unrar}:
|
||||
{stdenv, fetchurl, python, pythonPackages, par2cmdline, unzip, unrar}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "0.7.20";
|
||||
name = "sabnzbd-${version}";
|
||||
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/sabnzbdplus/SABnzbd-${version}-src.tar.gz";
|
||||
sha256 = "0hl7mwgyvm4d68346s7vlv0qlibfh2p2idpyzpjfvk8f79hs9cr0";
|
||||
};
|
||||
|
||||
buildInputs = [makeWrapper python sqlite3 cheetahTemplate];
|
||||
inherit stdenv python cheetahTemplate par2cmdline unzip unrar;
|
||||
inherit (pythonPackages) sqlite3;
|
||||
pythonPath = with pythonPackages; [ pyopenssl sqlite3 cheetah ];
|
||||
buildInputs = with pythonPackages; [wrapPython];
|
||||
inherit python par2cmdline unzip unrar;
|
||||
|
||||
builder = ./builder.sh;
|
||||
|
||||
meta = {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Usenet NZB downloader, par2 repairer and auto extracting server";
|
||||
homepage = http://sabnzbd.org;
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue