added kwooty: a binary newsreader (kde).
svn path=/nixpkgs/trunk/; revision=31829
This commit is contained in:
parent
3226f48b17
commit
f9fabb4626
38
pkgs/applications/networking/newsreaders/kwooty/default.nix
Normal file
38
pkgs/applications/networking/newsreaders/kwooty/default.nix
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
{ stdenv, fetchurl, gcc, cmake, qt4, gettext
|
||||||
|
, kdelibs, kdebase_workspace, perl
|
||||||
|
, openssl, phonon, automoc4
|
||||||
|
, libX11, libXext, libXft
|
||||||
|
, unrar, p7zip, par2cmdline, coreutils
|
||||||
|
}:
|
||||||
|
|
||||||
|
let version = "0.8.0";
|
||||||
|
name = "kwooty-${version}";
|
||||||
|
in stdenv.mkDerivation {
|
||||||
|
inherit name;
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://sourceforge/kwooty/${name}.tar.gz";
|
||||||
|
sha256 = "bb50fb9b3d6c973f2abee62cfc11a7086900a4b676c12bf4e0a2adc170a977fc";
|
||||||
|
};
|
||||||
|
|
||||||
|
patches = [ ./searchPath.patch ];
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
echo "Changing paths to archive utilities to the nix store";
|
||||||
|
substituteInPlace "src/utility.cpp" \
|
||||||
|
--replace "/usr/bin/unrar" "${unrar}/bin" \
|
||||||
|
--replace "/usr/bin/unpar" "${par2cmdline}/bin" \
|
||||||
|
--replace "/usr/bin/7z" "${p7zip}/bin" \
|
||||||
|
--replace "/usr/bin/nice" "${coreutils}/bin/nice"
|
||||||
|
'';
|
||||||
|
|
||||||
|
buildInputs =
|
||||||
|
[ gcc perl cmake qt4 gettext automoc4 openssl
|
||||||
|
kdelibs kdebase_workspace phonon
|
||||||
|
libX11 libXext libXft
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Binary news reader for KDE";
|
||||||
|
};
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
--- kwooty-kwooty/src/utility.cpp 2012-01-24 22:22:45.091383072 +0100
|
||||||
|
+++ kwooty-kwooty/src/utility.cpp 2012-01-24 22:29:08.526208140 +0100
|
||||||
|
@@ -299,6 +299,7 @@
|
||||||
|
|
||||||
|
QString programPathName;
|
||||||
|
QStringList searchPathList = Settings::searchPathList();
|
||||||
|
+ searchPathList << "/usr/bin/unpar" << "/usr/bin/unrar" << "/usr/bin/7z";
|
||||||
|
|
||||||
|
QStringList programsWithDifferentNames = programToSearch.split(";");
|
||||||
|
|
||||||
|
@@ -363,7 +364,7 @@
|
||||||
|
QStringList niceProcessArgs;
|
||||||
|
|
||||||
|
// look for 'nice' location :
|
||||||
|
- QString nicePath = KStandardDirs::findExe("nice");
|
||||||
|
+ QString nicePath = QString("/usr/bin/nice");
|
||||||
|
niceProcessArgs.append(nicePath);
|
||||||
|
niceProcessArgs.append("-n");
|
||||||
|
|
@ -8251,6 +8251,8 @@ let
|
|||||||
yakuake = callPackage ../applications/misc/yakuake { };
|
yakuake = callPackage ../applications/misc/yakuake { };
|
||||||
|
|
||||||
zanshin = callPackage ../applications/office/zanshin { };
|
zanshin = callPackage ../applications/office/zanshin { };
|
||||||
|
|
||||||
|
kwooty = callPackage ../applications/networking/newsreaders/kwooty { };
|
||||||
};
|
};
|
||||||
|
|
||||||
redshift = callPackage ../applications/misc/redshift {
|
redshift = callPackage ../applications/misc/redshift {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user