mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-11-20 00:53:12 +03:00
Move qca2 outside of kde-4.x
svn path=/nixpkgs/trunk/; revision=26053
This commit is contained in:
parent
75f4d9972d
commit
68299a0202
@ -43,10 +43,6 @@ recurseIntoAttrs rec {
|
||||
|
||||
soprano = callPackage ./support/soprano { };
|
||||
|
||||
qca2 = callPackage ./support/qca2 { };
|
||||
|
||||
qca2_ossl = callPackage ./support/qca2/ossl.nix { };
|
||||
|
||||
qimageblitz = callPackage ./support/qimageblitz { };
|
||||
|
||||
### LIBS
|
||||
|
@ -1,23 +0,0 @@
|
||||
{stdenv, fetchurl, which, qt4}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "qca-2.0.2";
|
||||
src = fetchurl {
|
||||
url = http://delta.affinix.com/download/qca/2.0/qca-2.0.2.tar.bz2;
|
||||
sha256 = "49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8";
|
||||
};
|
||||
buildInputs = [ which qt4 ];
|
||||
preBuild = ''
|
||||
sed -i include/QtCrypto/qca_publickey.h -e '/EMSA3_Raw/a,\
|
||||
EMSA3_SHA224, ///< SHA224, with EMSA3 (ie PKCS#1 Version 1.5) encoding\
|
||||
EMSA3_SHA256, ///< SHA256, with EMSA3 (ie PKCS#1 Version 1.5) encoding\
|
||||
EMSA3_SHA384, ///< SHA384, with EMSA3 (ie PKCS#1 Version 1.5) encoding\
|
||||
EMSA3_SHA512 ///< SHA512, with EMSA3 (ie PKCS#1 Version 1.5) encoding'
|
||||
'';
|
||||
meta = with stdenv.lib; {
|
||||
description = "Qt Cryptographic Architecture";
|
||||
license = "LGPL";
|
||||
homepage = http://delta.affinix.com/qca;
|
||||
maintainers = [ maintainers.sander maintainers.urkud ];
|
||||
};
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
{stdenv, fetchurl, fetchsvn, qt4, qca2, openssl}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2.0.0-beta3";
|
||||
name = "qca-ossl-${version}";
|
||||
src = fetchurl {
|
||||
url = "http://delta.affinix.com/download/qca/2.0/plugins/${name}.tar.bz2";
|
||||
sha256 = "0yy68racvx3clybry2i1bw5bz9yhxr40p3xqagxxb15ihvsrzq08";
|
||||
};
|
||||
# SVN version has stabilized and has a lot of fixes for fresh OpenSSL
|
||||
# Take the main source from there
|
||||
svn_src = fetchsvn {
|
||||
url = svn://anonsvn.kde.org/home/kde/trunk/kdesupport/qca/plugins/qca-ossl ;
|
||||
rev = 1115936;
|
||||
sha256 = "ef2c0307e8834e1e7cb23b6fea1cc22486328a37186301a6c11161b1c93d834b";
|
||||
};
|
||||
buildInputs = [ qt4 qca2 openssl ];
|
||||
dontAddPrefix = true;
|
||||
configureFlags="--no-separate-debug-info --with-qca=${qca2}
|
||||
--with-openssl-inc=${openssl}/include --with-openssl-lib=${openssl}/lib";
|
||||
preConfigure=''
|
||||
cp ${svn_src}/qca-ossl.cpp .
|
||||
|
||||
configureFlags="$configureFlags --plugins-path=$out/lib/qt4/plugins"
|
||||
'';
|
||||
meta = with stdenv.lib; {
|
||||
description = "Qt Cryptographic Architecture OpenSSL plugin";
|
||||
license = "LGPL";
|
||||
homepage = http://delta.affinix.com/qca;
|
||||
maintainers = [ maintainers.urkud ];
|
||||
};
|
||||
}
|
@ -42,10 +42,6 @@ rec {
|
||||
|
||||
soprano = callPackage ./support/soprano { };
|
||||
|
||||
qca2 = callPackage ./support/qca2 { };
|
||||
|
||||
qca2_ossl = callPackage ./support/qca2/ossl.nix { };
|
||||
|
||||
qimageblitz = callPackage ./support/qimageblitz { };
|
||||
|
||||
### LIBS
|
||||
|
@ -3978,6 +3978,10 @@ let
|
||||
|
||||
ptlib = callPackage ../development/libraries/ptlib {};
|
||||
|
||||
qca2 = callPackage ../development/libraries/qca2 {};
|
||||
|
||||
qca2_ossl = callPackage ../development/libraries/qca2/ossl.nix {};
|
||||
|
||||
qjson = callPackage ../development/libraries/qjson { };
|
||||
|
||||
qt3 = callPackage ../development/libraries/qt-3 {
|
||||
|
Loading…
Reference in New Issue
Block a user