forked from mirrors/nixpkgs
Add parts of kdesupport for kde-4.5
svn path=/nixpkgs/trunk/; revision=22889
This commit is contained in:
parent
1e9dc2b254
commit
915edddc5b
40
pkgs/desktops/kde-4.5/default.nix
Normal file
40
pkgs/desktops/kde-4.5/default.nix
Normal file
|
@ -0,0 +1,40 @@
|
|||
pkgs:
|
||||
|
||||
pkgs.recurseIntoAttrs (rec {
|
||||
|
||||
### SUPPORT
|
||||
automoc4 = import ./support/automoc4 {
|
||||
inherit (pkgs) stdenv fetchurl cmake qt4;
|
||||
};
|
||||
|
||||
phonon = import ./support/phonon {
|
||||
inherit (pkgs) stdenv fetchurl cmake pkgconfig qt4 xineLib pulseaudio;
|
||||
inherit (pkgs.gst_all) gstreamer gstPluginsBase;
|
||||
inherit (pkgs.xlibs) libXau libXdmcp libpthreadstubs;
|
||||
inherit automoc4;
|
||||
};
|
||||
|
||||
soprano = import ./support/soprano {
|
||||
inherit (pkgs) stdenv fetchurl cmake cluceneCore redland libiodbc qt4;
|
||||
};
|
||||
|
||||
akonadi = import ./support/akonadi {
|
||||
inherit (pkgs) stdenv fetchurl cmake qt4 shared_mime_info libxslt boost
|
||||
mysql;
|
||||
inherit automoc4 soprano;
|
||||
};
|
||||
|
||||
attica = import ./support/attica {
|
||||
inherit (pkgs) stdenv fetchurl cmake qt4;
|
||||
};
|
||||
|
||||
qca2 = import ./support/qca2 {
|
||||
inherit (pkgs) stdenv fetchurl which qt4;
|
||||
};
|
||||
|
||||
qca2_ossl = import ./support/qca2/ossl.nix {
|
||||
inherit (pkgs) stdenv fetchurl qt4 openssl;
|
||||
inherit qca2;
|
||||
};
|
||||
|
||||
})
|
|
@ -1,15 +1,15 @@
|
|||
{stdenv, fetchurl, lib, cmake, qt4}:
|
||||
{stdenv, fetchurl, cmake, qt4}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation rec {
|
||||
name = "automoc4-0.9.88";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/automoc4/0.9.88/automoc4-0.9.88.tar.bz2;
|
||||
md5 = "91bf517cb940109180ecd07bc90c69ec";
|
||||
url = "mirror://kde/stable/automoc4/0.9.88/${name}.tar.bz2";
|
||||
sha256 = "0jackvg0bdjg797qlbbyf9syylm0qjs55mllhn11vqjsq3s1ch93";
|
||||
};
|
||||
buildInputs = [ cmake qt4 ];
|
||||
meta = {
|
||||
description = "KDE Meta Object Compiler";
|
||||
license = "BSD";
|
||||
maintainers = [ lib.maintainers.sander ];
|
||||
maintainers = [ stdenv.lib.maintainers.sander ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{stdenv, fetchurl, lib, which, qt4}:
|
||||
{stdenv, fetchurl, which, qt4}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "qca-2.0.2";
|
||||
|
@ -7,10 +7,10 @@ stdenv.mkDerivation {
|
|||
sha256 = "49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8";
|
||||
};
|
||||
buildInputs = [ which qt4 ];
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "Qt Cryptographic Architecture";
|
||||
license = "LGPL";
|
||||
homepage = http://delta.affinix.com/qca;
|
||||
maintainers = [ lib.maintainers.sander ];
|
||||
maintainers = [ maintainers.sander maintainers.urkud ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{stdenv, fetchurl, lib, qt4, qca2, openssl}:
|
||||
{stdenv, fetchurl, qt4, qca2, openssl}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "qca-ossl-2.0.0-beta3";
|
||||
|
@ -14,10 +14,10 @@ stdenv.mkDerivation rec {
|
|||
configureFlags="$configureFlags --plugins-path=$out/lib/qt4/plugins"
|
||||
'';
|
||||
patches = [ ./ossl-remove-whirlpool.patch ];
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "Qt Cryptographic Architecture OpenSSL plugin";
|
||||
license = "LGPL";
|
||||
homepage = http://delta.affinix.com/qca;
|
||||
maintainers = [ lib.maintainers.urkud ];
|
||||
maintainers = [ maintainers.urkud ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{stdenv, fetchurl, lib, cmake, qt4, cluceneCore, redland, libiodbc}:
|
||||
{stdenv, fetchurl, cmake, qt4, cluceneCore, redland, libiodbc}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "soprano-2.4.63";
|
||||
name = "soprano-2.4.64";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sf/soprano/${name}.tar.bz2";
|
||||
sha256 = "0iqs0dy5d0pgf2x3vpigwvs8vp7mvfvzimkdw7dvqlqbbld05qbf";
|
||||
sha256 = "1jrpgp573r2q20v108a0528f92n7g892pdr44fgskcq7wf8l8mzv";
|
||||
};
|
||||
|
||||
# We disable the Java backend, since we do not need them and they make the closure size much bigger
|
||||
|
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
|||
homepage = http://soprano.sourceforge.net/;
|
||||
description = "An object-oriented C++/Qt4 framework for RDF data";
|
||||
license = "LGPL";
|
||||
maintainers = with lib.maintainers; [ sander urkud ];
|
||||
platforms = qt4.meta.platforms;
|
||||
maintainers = with stdenv.lib.maintainers; [ sander urkud ];
|
||||
inherit (qt4.meta) platforms;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -6579,6 +6579,11 @@ let
|
|||
stdenv = stdenv2;
|
||||
});
|
||||
|
||||
kde45 = makeOverridable (import ../desktops/kde-4.5) (pkgs // {
|
||||
openexr = openexr_1_6_1;
|
||||
stdenv = stdenv2;
|
||||
});
|
||||
|
||||
xfce = xfce4;
|
||||
xfce4 = recurseIntoAttrs (import ../desktops/xfce-4 pkgs);
|
||||
|
||||
|
|
Loading…
Reference in a new issue