* Merged the KDE 4.7 branch.
This adds KDE 4.7 (and updates many dependencies), but KDE 4.5 is still the default. To use 4.7, set the following in configuration.nix: nixpkgs.config.packageOverrides = pkgs: { kde4 = pkgs.kde47; }; svn path=/nixpkgs/trunk/; revision=28147
This commit is contained in:
commit
237b2b8a30
@ -4,20 +4,20 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "audacious-2.4.2";
|
||||
name = "audacious-3.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://distfiles.atheme.org/${name}.tgz";
|
||||
sha256 = "03dd0fn17znjbmnc7hiafsg1axiwysk9q4r21s6giy2yfwhi8b30";
|
||||
url = "http://distfiles.atheme.org/${name}.tar.gz";
|
||||
sha256 = "0kj78hgf73fmbm6y3idir2kavbnnlv0jb9ka0pcsb12sxb994s68";
|
||||
};
|
||||
|
||||
pluginsSrc = fetchurl {
|
||||
url = "http://distfiles.atheme.org/audacious-plugins-2.4.2.tgz";
|
||||
sha256 = "1a2vbqyamlpvnhr3mm8b5i9304d16c796v2ycw3i396ppjvnhyxz";
|
||||
url = "http://distfiles.atheme.org/audacious-plugins-3.0.tar.gz";
|
||||
sha256 = "0hhxk1mxnnrb1shshpf1nf8mqpc9q1qpsljwn4jzylcnwy6pq4rw";
|
||||
};
|
||||
|
||||
# `--enable-amidiplug' is to prevent configure from looking in /proc/asound.
|
||||
configureFlags = "--enable-amidiplug";
|
||||
configureFlags = "--enable-amidiplug --disable-oss";
|
||||
|
||||
buildInputs =
|
||||
[ gettext pkgconfig glib gtk libmowgli libmcs libxml2 dbus_glib
|
||||
@ -46,6 +46,8 @@ stdenv.mkDerivation rec {
|
||||
)
|
||||
'';
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = {
|
||||
description = "Audacious, a media player forked from the Beep Media Player, which was itself an XMMS fork";
|
||||
homepage = http://audacious-media-player.org/;
|
||||
|
@ -1,15 +1,15 @@
|
||||
{stdenv, fetchurl}:
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "cdparanoia-III-10.2";
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "cdparanoia-III-alpha9.8";
|
||||
src = fetchurl {
|
||||
url = http://downloads.xiph.org/releases/cdparanoia/cdparanoia-III-alpha9.8.src.tgz;
|
||||
md5 = "7218e778b5970a86c958e597f952f193";
|
||||
url = "http://downloads.xiph.org/releases/cdparanoia/${name}.src.tgz";
|
||||
sha256 = "1pv4zrajm46za0f6lv162iqffih57a8ly4pc69f7y0gfyigb8p80";
|
||||
};
|
||||
|
||||
patches = [./fix.patch];
|
||||
|
||||
meta = {
|
||||
homepage = http://xiph.org/paranoia;
|
||||
description = "A tool and library for reading digital audio from CDs";
|
||||
};
|
||||
}
|
||||
|
@ -1,46 +0,0 @@
|
||||
*** cdparanoia-III-alpha9.8/interface/utils.h Thu Apr 20 00:41:04 2000
|
||||
--- cdparanoia-III-alpha9.8-old/interface/utils.h Wed Jan 19 21:44:08 2005
|
||||
***************
|
||||
*** 110,117 ****
|
||||
case CDDA_MESSAGE_LOGIT:
|
||||
d->errorbuf=catstring(d->errorbuf,s);
|
||||
break;
|
||||
- case CDDA_MESSAGE_FORGETIT:
|
||||
- default:
|
||||
}
|
||||
}
|
||||
}
|
||||
--- 110,115 ----
|
||||
***************
|
||||
*** 125,132 ****
|
||||
case CDDA_MESSAGE_LOGIT:
|
||||
d->messagebuf=catstring(d->messagebuf,s);
|
||||
break;
|
||||
- case CDDA_MESSAGE_FORGETIT:
|
||||
- default:
|
||||
}
|
||||
}
|
||||
}
|
||||
--- 123,128 ----
|
||||
***************
|
||||
*** 167,174 ****
|
||||
}
|
||||
}
|
||||
break;
|
||||
- case CDDA_MESSAGE_FORGETIT:
|
||||
- default:
|
||||
}
|
||||
}
|
||||
if(malloced)free(buffer);
|
||||
--- 163,168 ----
|
||||
***************
|
||||
*** 203,210 ****
|
||||
if(!malloced)*messages=catstring(*messages,"\n");
|
||||
}
|
||||
break;
|
||||
- case CDDA_MESSAGE_FORGETIT:
|
||||
- default:
|
||||
}
|
||||
}
|
||||
if(malloced)free(buffer);
|
||||
--- 197,202 ----
|
@ -5,12 +5,12 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "5.12";
|
||||
version = "5.14";
|
||||
name = "xscreensaver-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.jwz.org/xscreensaver/${name}.tar.gz";
|
||||
sha256="1knvxxr50iq3wrx1qsgg174gzv7xg8c74i1a66ff55f8flksa7di";
|
||||
sha256 = "08zhxccdny7198x4yi3hm7jrw98bi3mnc1c4fwhmf5rf8l7h9siy";
|
||||
};
|
||||
|
||||
buildInputs =
|
||||
|
@ -1,12 +1,12 @@
|
||||
{ stdenv, fetchurl, lib, useQt3 ? false, libjpeg, libtiff, libpng, ghostscript
|
||||
, libungif, zlib, x11, libX11, mesa, qt3 }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "djvulibre-3.5.22";
|
||||
stdenv.mkDerivation rec {
|
||||
name = "djvulibre-3.5.24";
|
||||
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/djvu/djvulibre-3.5.22.tar.gz;
|
||||
sha256 = "1gphi67qiq1ky7k8vymkwcgla80cwy8smk1rla6grxdqipwl54ix";
|
||||
url = "mirror://sourceforge/djvu/${name}.tar.gz";
|
||||
sha256 = "0d1592cmc7scg2jzah47mnvbqldhxb1x9vxm7y64a3iasa0lqwy0";
|
||||
};
|
||||
|
||||
buildInputs = [ libjpeg libtiff libpng ghostscript zlib libungif ] ++
|
||||
|
@ -1,27 +1,27 @@
|
||||
{ stdenv, fetchurl, pkgconfig, gtk, poppler }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "zathura-0.0.5";
|
||||
name = "zathura-0.0.8.4";
|
||||
|
||||
src = fetchurl {
|
||||
#url = "https://pwmt.org/zathura/download/{name}.tar.gz"
|
||||
# Site's SSL cert is invalid, and I dunno how to pass --insecure to curl.
|
||||
# Thanks Mark Weber for mirroring this tarball.
|
||||
url = "http://mawercer.de/~nix/${name}.tar.gz";
|
||||
sha256 = "e4dfbcceafc7bcb5c4e1ff349822c610db6378906ab65aabba8be246d7ee9b52";
|
||||
url = "http://pwmt.org/download/${name}.tar.gz";
|
||||
sha256 = "03iq6n7bpgrkq3l8b2ab3flcfxrqpxc1f3ycn31xr2b6bjwi72qn";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig gtk poppler ];
|
||||
patchPhase = ''
|
||||
substituteInPlace config.mk --replace 'PREFIX = /usr' "PREFIX = $out"
|
||||
'';
|
||||
|
||||
makeFlags = "PREFIX=$(out)";
|
||||
|
||||
meta = {
|
||||
homepage = https://pwmt.org/zathura/;
|
||||
description = "A highly customizable and functional PDF viewer";
|
||||
longDescription = ''
|
||||
zathura is a highly customizable and functional PDF viewer based on the
|
||||
Zathura is a highly customizable and functional PDF viewer based on the
|
||||
poppler rendering library and the gtk+ toolkit. The idea behind zathura
|
||||
is an application that provides a minimalistic and space saving interface
|
||||
as well as an easy usage that mainly focuses on keyboard interaction.
|
||||
'';
|
||||
license = "free";
|
||||
platforms = with stdenv.lib.platforms; linux;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
@ -61,11 +61,13 @@ let
|
||||
license = "unfree";
|
||||
};
|
||||
} else null;
|
||||
|
||||
ffmpegGit = fetchgit {
|
||||
url = "git://git.videolan.org/ffmpeg.git";
|
||||
rev = "80d156d";
|
||||
sha256 = "6d0124621491b8adc5f1bfb426ab137efc72dab99a89835aa3c30b970cb14004";
|
||||
};
|
||||
|
||||
mplayerRev = "33472";
|
||||
|
||||
in
|
||||
@ -134,6 +136,7 @@ stdenv.mkDerivation rec {
|
||||
--disable-ivtv
|
||||
--enable-vidix
|
||||
--enable-fbdev
|
||||
--disable-ossaudio
|
||||
'';
|
||||
|
||||
NIX_LDFLAGS = if x11Support then "-lX11 -lXext" else "";
|
||||
|
@ -1,5 +1,5 @@
|
||||
{ stdenv, fetchurl, perl, xlibs, libdvdnav
|
||||
, zlib, a52dec, libmad, faad2, ffmpeg, alsa
|
||||
, zlib, a52dec, libmad, faad2, ffmpeg, alsaLib
|
||||
, pkgconfig, dbus, hal, fribidi, qt4, freefont_ttf
|
||||
, libvorbis, libtheora, speex, lua, libgcrypt, libupnp
|
||||
, libcaca, pulseaudio, flac, schroedinger, libxml2, librsvg
|
||||
@ -10,17 +10,17 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "vlc-${version}";
|
||||
version = "1.1.9";
|
||||
version = "1.1.11";
|
||||
|
||||
patchPhase = ''sed -e "s@/bin/echo@echo@g" -i configure'';
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/vlc/${name}.tar.bz2";
|
||||
sha256 = "02rdrfxh7d70yxz0qinmkw2jad2hxzfrw0r1hiyyxandrgg73ggh";
|
||||
sha256 = "1jz1yklvh5apy2ygqwnyq61mhg09h0fn32hdygxfsaxq12z609b8";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
perl zlib a52dec libmad faad2 ffmpeg alsa libdvdnav libdvdnav.libdvdread
|
||||
perl zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread
|
||||
pkgconfig dbus hal fribidi qt4 libvorbis libtheora speex lua libgcrypt
|
||||
libupnp libcaca pulseaudio flac schroedinger libxml2 librsvg mpeg2dec
|
||||
udev gnutls avahi libcddb jackaudio SDL SDL_image libmtp unzip taglib
|
||||
|
@ -1,12 +1,15 @@
|
||||
{stdenv, fetchurl, cmake}:
|
||||
{ stdenv, fetchurl, cmake }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "shared-desktop-ontologies-0.5";
|
||||
name = "shared-desktop-ontologies-0.7.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sf/oscaf/${name}.tar.bz2";
|
||||
sha256 = "1a1gs2b314133rg7vzwvnqbxchf7xgs0jpkydid5l2wz98m7j17r";
|
||||
url = "mirror://sourceforge/oscaf/${name}.tar.bz2";
|
||||
sha256 = "1b38amxr4b0n6cyy9l3lgzyjsky172cjphjr0iscahrlrc0h4phy";
|
||||
};
|
||||
|
||||
buildInputs = [ cmake ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Ontologies necessary for the Nepomuk semantic desktop";
|
||||
longDescription = ''
|
||||
|
@ -1,14 +1,14 @@
|
||||
{stdenv, fetchurl, perl, perlXMLParser, xkbcomp, gettext, intltool}:
|
||||
{ stdenv, fetchurl, perl, perlXMLParser, xkbcomp, gettext, intltool }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "xkeyboard-config-1.9";
|
||||
name = "xkeyboard-config-2.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/data/xkeyboard-config/${name}.tar.bz2";
|
||||
sha256 = "0df2iad598pxw3fzkx10f7irqah0fgawx262d07s04x0whn9ql9b";
|
||||
sha256 = "0x9hkb4iqz64gcabzkdcfy4p78sdhnpjwh54g8wx5bdgy9087vpr";
|
||||
};
|
||||
|
||||
buildInputs = [perl perlXMLParser xkbcomp gettext intltool];
|
||||
buildInputs = [ perl perlXMLParser xkbcomp gettext intltool ];
|
||||
|
||||
patches = [ ./eo.patch ];
|
||||
|
||||
|
@ -22,7 +22,7 @@ kde.package rec {
|
||||
|
||||
# TODO: okular, qimageblitz, qwt5, qscintilla2, c#
|
||||
buildInputs = [ cmake perl python sip pyqt4 zlib libpng freetype fontconfig qt4 boost
|
||||
kdelibs kdepimlibs automoc4 soprano akonadi attica polkit_qt_1 ruby ];
|
||||
kdelibs kdepimlibs automoc4 soprano attica polkit_qt_1 ruby ];
|
||||
|
||||
meta = {
|
||||
description = "KDE bindings";
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ callPackage, recurseIntoAttrs, runCommand, stdenv, fetchurl, qt47 } :
|
||||
{ callPackage, recurseIntoAttrs, runCommand, stdenv, fetchurl, qt47, ffmpeg_0_6_90 } :
|
||||
|
||||
let
|
||||
|
||||
@ -24,7 +24,9 @@ recurseIntoAttrs rec {
|
||||
|
||||
qt4 = qt47;
|
||||
|
||||
phonon = null;
|
||||
ffmpeg = ffmpeg_0_6_90;
|
||||
|
||||
shared_desktop_ontologies = callPackage ./support/shared-desktop-ontologies { };
|
||||
|
||||
kde = callPackage ./kde-package { inherit release; };
|
||||
|
||||
@ -125,7 +127,7 @@ recurseIntoAttrs rec {
|
||||
ktimer = callPackage ./utils/ktimer.nix { };
|
||||
kwallet = callPackage ./utils/kwallet.nix { };
|
||||
okteta = callPackage ./utils/okteta.nix { };
|
||||
printer_applet = callPackage ./utils/printer-applet.nix { };
|
||||
#printer_applet = callPackage ./utils/printer-applet.nix { };
|
||||
superkaramba = callPackage ./utils/superkaramba.nix { };
|
||||
sweeper = callPackage ./utils/sweeper.nix { };
|
||||
};
|
||||
@ -142,7 +144,8 @@ recurseIntoAttrs rec {
|
||||
|
||||
### DEVELOPMENT
|
||||
|
||||
kdebindings = callPackage ./bindings { };
|
||||
#kdebindings = callPackage ./bindings { };
|
||||
kdebindings = null;
|
||||
|
||||
l10n = callPackage ./l10n { inherit release; };
|
||||
|
||||
|
@ -7,10 +7,6 @@ kde.package {
|
||||
buildInputs = [ cmake qt4 perl shared_mime_info kdelibs automoc4 qca2
|
||||
kdebindings twisted python pyqt4 sip makeWrapper ];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/kajongg --set PYTHONPATH $PYTHONPATH
|
||||
wrapProgram $out/bin/kajonggserver --set PYTHONPATH $PYTHONPATH'';
|
||||
|
||||
meta = {
|
||||
description = "KDE Games";
|
||||
license = "GPL";
|
||||
|
@ -2,7 +2,7 @@
|
||||
, qt4, bzip2, pcre, fam, libxml2, libxslt, shared_mime_info, giflib, jasper
|
||||
, xz, flex, bison, openexr, aspell, avahi, kerberos, acl, attr, shared_desktop_ontologies, libXScrnSaver
|
||||
, automoc4, strigi, soprano, qca2, attica, enchant, libdbusmenu_qt
|
||||
, docbook_xml_dtd_42, docbook_xsl, polkit_qt_1, hspell
|
||||
, docbook_xml_dtd_42, docbook_xsl, polkit_qt_1, hspell, phonon
|
||||
}:
|
||||
|
||||
kde.package {
|
||||
@ -19,7 +19,7 @@ kde.package {
|
||||
# Split plugins from libs?
|
||||
|
||||
propagatedBuildInputs = [ qt4 gcc.libc strigi soprano attica qca2
|
||||
shared_desktop_ontologies ];
|
||||
shared_desktop_ontologies phonon ];
|
||||
|
||||
patches = [ ./polkit-install.patch ];
|
||||
|
||||
|
@ -12,7 +12,7 @@ kde.package rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/stable/kdepim-${meta.kde.version}/src/${meta.kde.name}-${meta.kde.version}.tar.bz2";
|
||||
sha256 = "029a0i83b2yrc1xn9as7gc9rakpxjh5cjmqcmhrrj0xwalqz490n";
|
||||
sha256 = "0w99jv0lzajmz9gvgss8gkgffm0lpqv3r6pzfsnqhrdhcf6h853y";
|
||||
};
|
||||
|
||||
meta = {
|
||||
@ -21,7 +21,7 @@ kde.package rec {
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "kdepim-runtime";
|
||||
version = "4.4.8";
|
||||
version = "4.4.9";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ kde.package rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/stable/kdepim-${meta.kde.version}/src/${meta.kde.name}-${meta.kde.version}.tar.bz2";
|
||||
sha256 = "02nbdn8s4504ljqz0qylm1jyw4hpg5fjw3vi6sbzm522xvkax4wh";
|
||||
sha256 = "0pr1n6k51aadi8fsk7rkv0vrfl4y6llywxjkzci6if7g300yd8r8";
|
||||
};
|
||||
|
||||
meta = {
|
||||
@ -28,7 +28,7 @@ kde.package rec {
|
||||
homepage = http://pim.kde.org;
|
||||
kde = {
|
||||
name = "kdepim";
|
||||
version = "4.4.8";
|
||||
version = "4.4.9";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
@ -0,0 +1,22 @@
|
||||
{stdenv, fetchurl, cmake}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "shared-desktop-ontologies-0.5";
|
||||
src = fetchurl {
|
||||
url = "mirror://sf/oscaf/${name}.tar.bz2";
|
||||
sha256 = "1a1gs2b314133rg7vzwvnqbxchf7xgs0jpkydid5l2wz98m7j17r";
|
||||
};
|
||||
buildInputs = [ cmake ];
|
||||
meta = with stdenv.lib; {
|
||||
description = "Ontologies necessary for the Nepomuk semantic desktop";
|
||||
longDescription = ''
|
||||
The shared-desktop-ontologies package brings the semantic web to the
|
||||
desktop in terms of vocabulary. It contains the well known core
|
||||
ontologies such as RDF and RDFS as well as the Nepomuk ontologies which
|
||||
are used by projects like KDE or Strigi.
|
||||
'';
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.sander maintainers.urkud ];
|
||||
};
|
||||
}
|
||||
|
@ -1,14 +0,0 @@
|
||||
{ kde, cmake, qt4, perl, automoc4, kdelibs }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
|
||||
|
||||
meta = {
|
||||
description = "KDE Accessibility color schemes";
|
||||
kde = {
|
||||
name = "ColorSchemes";
|
||||
module = "kdeaccessibility";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
{ kde, cmake, qt4, perl, automoc4, kdelibs }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
|
||||
|
||||
meta = {
|
||||
description = "KDE mono icon theme";
|
||||
kde = {
|
||||
name = "IconThemes";
|
||||
module = "kdeaccessibility";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
@ -1,13 +0,0 @@
|
||||
source $stdenv/setup
|
||||
|
||||
myPatchPhase()
|
||||
{
|
||||
for i in system-config-printer-kde/cmake-modules/FindSystemConfigPrinter.py system-config-printer-kde/system-config-printer-kde.py
|
||||
do
|
||||
sed -i -e "s|/usr/share/system-config-printer|$system_config_printer/share/system-config-printer|" $i
|
||||
done
|
||||
|
||||
sed -i -e "s|import cupshelpers.ppds, cupshelpers.cupshelpers|import ppds, cupshelpers|" system-config-printer-kde/cmake-modules/FindSystemConfigPrinter.py
|
||||
}
|
||||
patchPhase=myPatchPhase
|
||||
genericBuild
|
@ -1,23 +0,0 @@
|
||||
{ kde, cmake, qt4, pkgconfig, perl, python
|
||||
, sip, pyqt4, pycups, rhpl, system_config_printer
|
||||
, kdelibs, kdepimlibs, kdebindings, automoc4}:
|
||||
|
||||
kde.package {
|
||||
|
||||
builder = ./builder.sh;
|
||||
|
||||
inherit system_config_printer;
|
||||
|
||||
# TODO: split, check which packages work on nixos
|
||||
|
||||
PYTHONPATH = "${pycups}/lib/python${python.majorVersion}/site-packages";
|
||||
|
||||
buildInputs = [ cmake qt4 pkgconfig perl python sip pyqt4 pycups rhpl system_config_printer
|
||||
kdelibs kdepimlibs kdebindings automoc4 ];
|
||||
|
||||
meta = {
|
||||
description = "KDE Administration Utilities";
|
||||
license = "GPL";
|
||||
kde.module = "kdeadmin";
|
||||
};
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{ cmake, kde, automoc4, kdelibs }:
|
||||
|
||||
kde.package rec {
|
||||
name = "aurorae-themes-${meta.kde.version}";
|
||||
|
||||
buildInputs = [ cmake automoc4 kdelibs ];
|
||||
meta = {
|
||||
kde = {
|
||||
name = "aurorae";
|
||||
module = "kdeartwork";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{ cmake, kde, automoc4, kdelibs }:
|
||||
|
||||
kde.package rec {
|
||||
name = "nuvola-icon-theme-${meta.kde.version}";
|
||||
# Sources contain primary and kdeclassic as well but they're not installed
|
||||
|
||||
buildInputs = [ cmake automoc4 kdelibs ];
|
||||
meta = {
|
||||
description = "KDE nuvola icon theme";
|
||||
kde = {
|
||||
name = "IconThemes";
|
||||
module = "kdeartwork";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
{ cmake, kde, automoc4, kdelibs }:
|
||||
|
||||
kde.package rec {
|
||||
name = "kde-style-phase-${meta.kde.version}";
|
||||
|
||||
buildInputs = [ cmake automoc4 kdelibs ];
|
||||
meta = {
|
||||
description = "KDE phase style. Clean classical look";
|
||||
kde = {
|
||||
name = "styles";
|
||||
module = "kdeartwork";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
{ kde, cmake, perl, bzip2, xz, qt4, alsaLib, xineLib, samba,
|
||||
shared_mime_info, exiv2, libssh , kdelibs, automoc4, strigi, soprano,
|
||||
cluceneCore, attica, virtuoso, makeWrapper, oxygen_icons }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake perl bzip2 xz qt4 alsaLib xineLib samba shared_mime_info
|
||||
exiv2 libssh kdelibs automoc4 strigi soprano cluceneCore attica
|
||||
makeWrapper];
|
||||
|
||||
# TODO: OpenSLP, OpenEXR
|
||||
postInstall = ''
|
||||
rm -v $out/share/icons/default.kde4
|
||||
wrapProgram "$out/bin/nepomukservicestub" --prefix LD_LIBRARY_PATH : "${virtuoso}/lib" \
|
||||
--prefix PATH : "${virtuoso}/bin"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "KDE runtime";
|
||||
longDescription = "Libraries and tools which supports running KDE desktop applications";
|
||||
license = "LGPL";
|
||||
kde.module = "kdebase-runtime";
|
||||
};
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
{ kde, cmake, perl, python, pam, consolekit
|
||||
, qt4, sip, pyqt4, kdelibs, kdepimlibs, kdebindings
|
||||
, libXi, libXau, libXdmcp, libXtst, libXcomposite, libXdamage, libXScrnSaver
|
||||
, lm_sensors, libxklavier, libusb, libpthreadstubs, boost
|
||||
, automoc4, strigi, soprano, qimageblitz, akonadi
|
||||
, libdbusmenu_qt, libqalculate, pciutils, libraw1394, bluez
|
||||
}:
|
||||
|
||||
kde.package {
|
||||
|
||||
# TODO: qedje, qzion, ggadgets, libgps
|
||||
buildInputs = [ cmake perl python qt4 pam consolekit sip pyqt4 kdelibs libXtst
|
||||
kdepimlibs kdebindings boost libusb libXi libXau libXdmcp libraw1394
|
||||
libXcomposite libXdamage libXScrnSaver lm_sensors libxklavier automoc4
|
||||
strigi soprano qimageblitz akonadi libpthreadstubs libdbusmenu_qt libqalculate
|
||||
pciutils bluez ];
|
||||
|
||||
meta = {
|
||||
description = "KDE base platform-specific components";
|
||||
longDescription = "KDE base components that are only required to work with X11 such KDM and KWin";
|
||||
license = "GPL";
|
||||
kde.module = "kdebase-workspace";
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{ kde, cmake, perl, qt4, kdelibs, pciutils, libraw1394 , automoc4, strigi
|
||||
, qimageblitz, soprano}:
|
||||
|
||||
kde.package {
|
||||
preConfigure = "cd apps";
|
||||
|
||||
buildInputs = [ cmake perl qt4 kdelibs pciutils libraw1394 automoc4
|
||||
strigi qimageblitz ];
|
||||
|
||||
meta = {
|
||||
description = "KDE Base components";
|
||||
longDescription = "Applications that form the KDE desktop, like Plasma, System Settings, Konqueror, Dolphin, Kate, and Konsole";
|
||||
license = "GPL";
|
||||
kde.module = "kdebase";
|
||||
};
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
{kde, cmake, qt4, perl, shared_mime_info, kdelibs, automoc4, qca2
|
||||
, kdebindings, twisted, python, pyqt4, sip, makeWrapper }:
|
||||
|
||||
kde.package {
|
||||
|
||||
# TODO: ggz
|
||||
buildInputs = [ cmake qt4 perl shared_mime_info kdelibs automoc4 qca2
|
||||
kdebindings twisted python pyqt4 sip makeWrapper ];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/kajongg --set PYTHONPATH $PYTHONPATH
|
||||
wrapProgram $out/bin/kajonggserver --set PYTHONPATH $PYTHONPATH'';
|
||||
|
||||
meta = {
|
||||
description = "KDE Games";
|
||||
license = "GPL";
|
||||
kde.module = "kdegames";
|
||||
};
|
||||
}
|
@ -1,85 +0,0 @@
|
||||
{
|
||||
stable = true;
|
||||
packages = builtins.listToAttrs [
|
||||
{
|
||||
name = "kdeaccessibility";
|
||||
value = "06b1w7gnfga4nd0spx48s5cx5jfsc9mxzc5yncns0471ia98ww92";
|
||||
}
|
||||
{
|
||||
name = "kdeadmin";
|
||||
value = "0nl3smhlsa4f68qq6p1kjbai2v5lbji2v84k96jfqvpjbkygkq27";
|
||||
}
|
||||
{
|
||||
name = "kdeartwork";
|
||||
value = "1qy0qwl3p0k5myd2f2ky400r5wvaq8gbvgb7mq6093amq0fghxlx";
|
||||
}
|
||||
{
|
||||
name = "kdebase";
|
||||
value = "095k83i1wd3cpk1pyc451gc4fajjynfknf83jsb6vxqisvm2mjn2";
|
||||
}
|
||||
{
|
||||
name = "kdebase-runtime";
|
||||
value = "1vwjly7p28sbhkg1vvnm0l94l2kwcs64jfh9hxlrgfz2bqp48b87";
|
||||
}
|
||||
{
|
||||
name = "kdebase-workspace";
|
||||
value = "10jkv4si6v12m9gspb7yk6x34lanwrnwfdw68jr59wp1ibcpkzzl";
|
||||
}
|
||||
{
|
||||
name = "kdebindings";
|
||||
value = "1xggvgryadi93hn3223614z4qajvypllxjscixv5zc9mvyh9z3ng";
|
||||
}
|
||||
{
|
||||
name = "kdeedu";
|
||||
value = "1x3s0dz8kyd8x7parzks434ifr8mj3w3lwaw30np4khgva258r2n";
|
||||
}
|
||||
{
|
||||
name = "kdegames";
|
||||
value = "1p8d9sy9mafza428wkj5g8hnfl8d06wqf74pdd39yr1ilmw0w1rb";
|
||||
}
|
||||
{
|
||||
name = "kdegraphics";
|
||||
value = "0j28aa2bglhpi9ck6a7334q603k7lfmfsr47grab81ic9aw6x38n";
|
||||
}
|
||||
{
|
||||
name = "kdelibs";
|
||||
value = "1pfydrdi4zwyxpygfmvk2jnfjal747kpf1m2az4fhvv91kx4clpd";
|
||||
}
|
||||
{
|
||||
name = "kdemultimedia";
|
||||
value = "1dhi7m5f22pz7sdrcl9g8zwf0mqcxzcys8hgbxzjfwjkg6h8mz28";
|
||||
}
|
||||
{
|
||||
name = "kdenetwork";
|
||||
value = "0d37db21nz3kjrr1swqykdbzwq3x4kapy3b9pbjic38phfnxksrs";
|
||||
}
|
||||
{
|
||||
name = "kdepimlibs";
|
||||
value = "1377lhlkfadfsqylkjm8hs8csak2cr6lwgimv97wxmp3x8v3lddq";
|
||||
}
|
||||
{
|
||||
name = "kdeplasma-addons";
|
||||
value = "0p8vzvnf0alk9yfv2ynawfbb33h68yhgc3f2ibgm1sdyg4gqx615";
|
||||
}
|
||||
{
|
||||
name = "kdesdk";
|
||||
value = "12hm20pzxj1k42l52dvjl64xda2r2gnvzlmf9kx9c5ccc0p8ch9z";
|
||||
}
|
||||
{
|
||||
name = "kdetoys";
|
||||
value = "0qaxy74n9g0vd6vqqwj3avbi3zhxikxk5aghdy2ynininmwzvqd9";
|
||||
}
|
||||
{
|
||||
name = "kdeutils";
|
||||
value = "1nv2fk8i77vc4jz9cbg4hvw5azw7ncvs3ircj74xy3ndw5b3fhxa";
|
||||
}
|
||||
{
|
||||
name = "kdewebdev";
|
||||
value = "0yl21qixd2ch6jxxccy03qnwnrws4lhbzj5hiv9pkw8w6zm16503";
|
||||
}
|
||||
{
|
||||
name = "oxygen-icons";
|
||||
value = "0a56q2d6nz3nsh8l5cycjiw7dq6ffkgyg3gyqql5iszcp6hrif3b";
|
||||
}
|
||||
];
|
||||
}
|
@ -1,267 +0,0 @@
|
||||
[
|
||||
{
|
||||
lang = "ar";
|
||||
saneName = "ar";
|
||||
sha256 = "1dadlmd3s3752hcssnpzagly18yx7bj3r9pkc5qcb8nn9h91a92x";
|
||||
}
|
||||
{
|
||||
lang = "bg";
|
||||
saneName = "bg";
|
||||
sha256 = "1nhqxdllfsljfnpw6ii78nfbv4rqncha1jjz9x9mz59qw4671a6n";
|
||||
}
|
||||
{
|
||||
lang = "ca";
|
||||
saneName = "ca";
|
||||
sha256 = "1siha5sihazjdp7r26isi2m1s6nhzg4f7z2qqghh64lj3pw4xbzc";
|
||||
}
|
||||
{
|
||||
lang = "ca@valencia";
|
||||
saneName = "ca_valencia";
|
||||
sha256 = "1d977lm78s1jq49ss5k6a6ixz1wiaq03i6pdjpl09jyirmlkg7dw";
|
||||
}
|
||||
{
|
||||
lang = "cs";
|
||||
saneName = "cs";
|
||||
sha256 = "193xk5xsqq81xqcwmpix4dcz4l3qbwnvk1bc6awapcr8g56cgxbx";
|
||||
}
|
||||
{
|
||||
lang = "da";
|
||||
saneName = "da";
|
||||
sha256 = "1y3b36y6w3ca238bnyvfvbkvpadbyvch40p4g82fg16ifnqpxrc7";
|
||||
}
|
||||
{
|
||||
lang = "de";
|
||||
saneName = "de";
|
||||
sha256 = "1h38dxq6ggrvmc6b2w825xk7sf1032m9psfpg04gzarq6qicskdw";
|
||||
}
|
||||
{
|
||||
lang = "el";
|
||||
saneName = "el";
|
||||
sha256 = "0ngs7k9nd7vz54804jnbvm10d8iiajvkiz01g9pimkiwlid325d3";
|
||||
}
|
||||
{
|
||||
lang = "en_GB";
|
||||
saneName = "en_GB";
|
||||
sha256 = "12fr4npqcrsnndlz8qvbca5v6r0da53phxa1mks8ka603gh76hg3";
|
||||
}
|
||||
{
|
||||
lang = "es";
|
||||
saneName = "es";
|
||||
sha256 = "1mf034ha0n27f82cx20cfr1jsbiapz4zs8bwwhjbdbiizsxivanj";
|
||||
}
|
||||
{
|
||||
lang = "et";
|
||||
saneName = "et";
|
||||
sha256 = "1x1b8kn8fnv6dvg6f2j6h8kg1g4z3j9zb16likiwb6rp7fy0a859";
|
||||
}
|
||||
{
|
||||
lang = "eu";
|
||||
saneName = "eu";
|
||||
sha256 = "1y2gwi2x5qx04yfqhn21asgsc67kn895l4npi8nhzv2pa0w8mif6";
|
||||
}
|
||||
{
|
||||
lang = "fi";
|
||||
saneName = "fi";
|
||||
sha256 = "0lfw1s7ryl5fmrj07390ldayxkfsrc3haxfi8987pg8vxwsicb7n";
|
||||
}
|
||||
{
|
||||
lang = "fr";
|
||||
saneName = "fr";
|
||||
sha256 = "00i2ziid18c5hz468rv1mljzpyky84r03bmszy8hlakd2jmsbm9r";
|
||||
}
|
||||
{
|
||||
lang = "ga";
|
||||
saneName = "ga";
|
||||
sha256 = "0qg200sqbnq00qpcmgw10xl6hyjk50m1zks5nly5lxpfxqkmpqzh";
|
||||
}
|
||||
{
|
||||
lang = "gl";
|
||||
saneName = "gl";
|
||||
sha256 = "0mivdn6hq7icl41pkaim6rc4z3ilsiqlaj84s8q46f8dmh9hdvnv";
|
||||
}
|
||||
{
|
||||
lang = "gu";
|
||||
saneName = "gu";
|
||||
sha256 = "1h2df76bqhnxmgwgbck69f58p616fra7jqwdi91n5zdga975y4ag";
|
||||
}
|
||||
{
|
||||
lang = "he";
|
||||
saneName = "he";
|
||||
sha256 = "1gfq82666x3rvrd84qfy51638gbi6r081fxd19av52k00npkrgi5";
|
||||
}
|
||||
{
|
||||
lang = "hi";
|
||||
saneName = "hi";
|
||||
sha256 = "1k8916yv4bs5h40dvh9p4vgpyk1ylyckliazkwaldqdhghzfkzp3";
|
||||
}
|
||||
{
|
||||
lang = "hr";
|
||||
saneName = "hr";
|
||||
sha256 = "011pkb42m0arlkkcmlj2r353k7ybglhfsb2hjh5b3bg2sq8cmpcm";
|
||||
}
|
||||
{
|
||||
lang = "hu";
|
||||
saneName = "hu";
|
||||
sha256 = "124x73ag3nhs9ghfn4lpw29zjyycbj9zxin2d5rb2zdj8r9p2dcw";
|
||||
}
|
||||
{
|
||||
lang = "ia";
|
||||
saneName = "ia";
|
||||
sha256 = "1j592k8z7d08sngazjqv6fpym4863s0hg1swcvnmys5ighm69dvh";
|
||||
}
|
||||
{
|
||||
lang = "id";
|
||||
saneName = "id";
|
||||
sha256 = "01h3ax0dqca05qn2vm9v12wd4iyhk2q69lwa6zic6maqnj47s50s";
|
||||
}
|
||||
{
|
||||
lang = "is";
|
||||
saneName = "is";
|
||||
sha256 = "0qgwfr9k2zqqcxwh82bf0x58h9wd03l9j87hz4xpw2k3jc82fpbk";
|
||||
}
|
||||
{
|
||||
lang = "it";
|
||||
saneName = "it";
|
||||
sha256 = "1rmqp0v018na4s60cq5j5nqpvz94fyvhklwb1zjhdlfd2lfwcjrc";
|
||||
}
|
||||
{
|
||||
lang = "ja";
|
||||
saneName = "ja";
|
||||
sha256 = "1qhibkrm2qmra6ib1973dqwz43w1sd87ys8hnnnjn52fwshpcm5z";
|
||||
}
|
||||
{
|
||||
lang = "kk";
|
||||
saneName = "kk";
|
||||
sha256 = "1si8kfsw0h1jr4grgy6b7q3gnlv6pxpr7rlgl3g9b2f62zc1xaxd";
|
||||
}
|
||||
{
|
||||
lang = "km";
|
||||
saneName = "km";
|
||||
sha256 = "1gs09hxd66qxl5kwg1rd9xfqvy8l1s49lc09971rr9qw9kxy43ks";
|
||||
}
|
||||
{
|
||||
lang = "kn";
|
||||
saneName = "kn";
|
||||
sha256 = "13jgfbac3b5zsjgfw7zqk5l7wxnhsnf1kpa5ski002jcxb354n7q";
|
||||
}
|
||||
{
|
||||
lang = "ko";
|
||||
saneName = "ko";
|
||||
sha256 = "0k0jgf6w94fd21ah609axqdgwn8rmx3j09cn95i0g258f8mvibhg";
|
||||
}
|
||||
{
|
||||
lang = "lt";
|
||||
saneName = "lt";
|
||||
sha256 = "0nh57snn8ar077k6fj9j2fza9wpwc7j8lvwzfab7i5gka7js9vj5";
|
||||
}
|
||||
{
|
||||
lang = "lv";
|
||||
saneName = "lv";
|
||||
sha256 = "0a2w06gvgxzh312fqnagp7r8hcbry61mvy9d4lh3kvd13gkgzi9z";
|
||||
}
|
||||
{
|
||||
lang = "mai";
|
||||
saneName = "mai";
|
||||
sha256 = "1l8y0ck50h4wmirk3vkmj5lbcv0h8pir1wlfs15mbsk93r89fyys";
|
||||
}
|
||||
{
|
||||
lang = "nb";
|
||||
saneName = "nb";
|
||||
sha256 = "1qw29p7w4ik8wnipsmiyfgp3k438ndr8c4m3c4p2gwx6v06vfynx";
|
||||
}
|
||||
{
|
||||
lang = "nds";
|
||||
saneName = "nds";
|
||||
sha256 = "1gp0bqmrzpi0fsp919sj057q8c4zzyi7hxanrns6kc4q42x17xd2";
|
||||
}
|
||||
{
|
||||
lang = "nl";
|
||||
saneName = "nl";
|
||||
sha256 = "1k6694lxp0szkqdb68zsvpq15zlvi51zxz9samgd7z4ng99hvv12";
|
||||
}
|
||||
{
|
||||
lang = "nn";
|
||||
saneName = "nn";
|
||||
sha256 = "19sp5zaccvlkfjh29dz7i9d6whxa3ap6ji0g3dxkfix76xjchlir";
|
||||
}
|
||||
{
|
||||
lang = "pa";
|
||||
saneName = "pa";
|
||||
sha256 = "09x53m297jiqv1qclp532c6g0d9d9z5k7kdaivhi69vj2bikf63p";
|
||||
}
|
||||
{
|
||||
lang = "pl";
|
||||
saneName = "pl";
|
||||
sha256 = "0ygajy6mmdkxidq72qhbacn8hfq8rjvc0frz0jrvv2s2ywawknpn";
|
||||
}
|
||||
{
|
||||
lang = "pt";
|
||||
saneName = "pt";
|
||||
sha256 = "1333564qpzvdx6qv9hs6n4yssh3lakskdr69hmbjyvnmjdx07f1y";
|
||||
}
|
||||
{
|
||||
lang = "pt_BR";
|
||||
saneName = "pt_BR";
|
||||
sha256 = "1p378b8nncr55vkk9sfry6zj1zhjrvswwsb5az9q1yk14wgc050a";
|
||||
}
|
||||
{
|
||||
lang = "ro";
|
||||
saneName = "ro";
|
||||
sha256 = "15lpmdidf3as9pbw7qgryvwk26sjb9lw9v3bvxx34aq299ifb6hf";
|
||||
}
|
||||
{
|
||||
lang = "ru";
|
||||
saneName = "ru";
|
||||
sha256 = "1n8zwhlkn9sf256jdp7fh9qazwvn95qmr789ndg1xr7xm87y87fw";
|
||||
}
|
||||
{
|
||||
lang = "sk";
|
||||
saneName = "sk";
|
||||
sha256 = "1q3bg2kw5fghzjx6a9j0029f11w7hir67ll8pl8xi4dpw4fxdqy1";
|
||||
}
|
||||
{
|
||||
lang = "sl";
|
||||
saneName = "sl";
|
||||
sha256 = "17xr2p3nwx3sswc3qq6qqh671h6i3rvvprhnv86axddj369dhaai";
|
||||
}
|
||||
{
|
||||
lang = "sr";
|
||||
saneName = "sr";
|
||||
sha256 = "0kflgcbw17flk9qyk631qqkw74v7k9cyrdag3v15rpcrmvvyzxmk";
|
||||
}
|
||||
{
|
||||
lang = "sv";
|
||||
saneName = "sv";
|
||||
sha256 = "056i52sv5zml6c9wciqbh3v6ghgvmwq8s5wzpqx7nwnl5m9cb2x8";
|
||||
}
|
||||
{
|
||||
lang = "th";
|
||||
saneName = "th";
|
||||
sha256 = "0bk31gady68rp650a4d0w3zx0cz095sjqmg2j09pjsc0j29dfsf9";
|
||||
}
|
||||
{
|
||||
lang = "tr";
|
||||
saneName = "tr";
|
||||
sha256 = "0y3vk3csx3z54lqncpcyr31ivldbn6wkhsgycghrzg7yb3n6w5pa";
|
||||
}
|
||||
{
|
||||
lang = "uk";
|
||||
saneName = "uk";
|
||||
sha256 = "0jqsqakz2xniw9bh0dz7w1vslvkwgpibhny7yb01g604l1zz1znn";
|
||||
}
|
||||
{
|
||||
lang = "wa";
|
||||
saneName = "wa";
|
||||
sha256 = "0jbmgh1sbfkqxim7wkn29kl5m22k105daz2ypih4f31vzdsqzn9h";
|
||||
}
|
||||
{
|
||||
lang = "zh_CN";
|
||||
saneName = "zh_CN";
|
||||
sha256 = "1l4slrz0bhbhsarf4pcr86qph1ry1477y7w1956a22p8a4a4ywr3";
|
||||
}
|
||||
{
|
||||
lang = "zh_TW";
|
||||
saneName = "zh_TW";
|
||||
sha256 = "11harkdwzl328b3m25l8fkc77g0mbpprgaw41bdq3pf0j6wjmd3m";
|
||||
}
|
||||
]
|
@ -1,40 +0,0 @@
|
||||
{ kde, gcc, cmake, perl
|
||||
, qt4, bzip2, pcre, fam, libxml2, libxslt, shared_mime_info, giflib, jasper
|
||||
, xz, flex, bison, openexr, aspell, avahi, kerberos, acl, attr, shared_desktop_ontologies, libXScrnSaver
|
||||
, automoc4, strigi, soprano, qca2, attica, enchant, libdbusmenu_qt
|
||||
, docbook_xml_dtd_42, docbook_xsl, polkit_qt_1, hspell, udev, grantlee
|
||||
}:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [
|
||||
cmake perl xz flex bison bzip2 pcre fam libxml2 libxslt shared_mime_info
|
||||
giflib jasper /*openexr*/ aspell avahi kerberos acl attr libXScrnSaver
|
||||
enchant libdbusmenu_qt polkit_qt_1 automoc4 hspell udev grantlee
|
||||
];
|
||||
|
||||
# TODO:
|
||||
# * make sonnet plugins (dictionaries) really work.
|
||||
# There are a few hardcoded paths.
|
||||
# * Let kdelibs find openexr
|
||||
# * Split plugins from libs?
|
||||
# * herqq: kdelibs tries to include HDeviceProxy which was never released
|
||||
|
||||
propagatedBuildInputs = [ qt4 gcc.libc strigi soprano attica qca2
|
||||
shared_desktop_ontologies ];
|
||||
|
||||
# cmake fails to find acl.h because of C++-style comment
|
||||
# TODO: OpenEXR, hspell
|
||||
cmakeFlags = ''
|
||||
-DHAVE_ACL_LIBACL_H=ON -DHAVE_SYS_ACL_H=ON
|
||||
-DDOCBOOKXML_CURRENTDTD_DIR=${docbook_xml_dtd_42}/xml/dtd/docbook
|
||||
-DDOCBOOKXSL_DIR=${docbook_xsl}/xml/xsl/docbook
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "KDE libraries";
|
||||
license = "LGPL";
|
||||
homepage = http://www.kde.org;
|
||||
kde.module = "kdelibs";
|
||||
};
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
{ kde, cmake, perl, qt4, alsaLib, libvorbis, xineLib, taglib, flac,
|
||||
cdparanoia, lame , kdelibs, automoc4, ffmpeg, libmusicbrainz2, libtunepimp }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake perl qt4 alsaLib libvorbis xineLib flac taglib
|
||||
cdparanoia lame kdelibs automoc4 ffmpeg libmusicbrainz2 libtunepimp ];
|
||||
|
||||
meta = {
|
||||
description = "KDE Multimedia";
|
||||
longDescription = ''
|
||||
Contains various Multimedia utilties for KDE such as a movie player and sound volume mixer.
|
||||
'';
|
||||
license = "GPL";
|
||||
kde.module = "kdemultimedia";
|
||||
};
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
{kde, cmake}:
|
||||
|
||||
kde.package {
|
||||
outputHashAlgo = "sha256";
|
||||
outputHashMode = "recursive";
|
||||
outputHash = "1qqdmg4q145gac23b0kyarslfwnlkngcxm6x37b03vr1srccycmx";
|
||||
|
||||
buildInputs = [ cmake ];
|
||||
meta = {
|
||||
description = "KDE Oxygen theme icons";
|
||||
longDescription = "Contains icons for the KDE Oxygen theme, which is the default icon theme since KDE 4.3";
|
||||
license = "GPL";
|
||||
kde.module = "oxygen-icons";
|
||||
};
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
{ kde, fetchurl, cmake, qt4, perl, libxml2, libxslt, boost, shared_mime_info
|
||||
, kdelibs, kdepimlibs, gettext
|
||||
, automoc4, phonon, akonadi, soprano, strigi}:
|
||||
|
||||
kde.package rec {
|
||||
name = with meta.kde; "${module}-${release}";
|
||||
|
||||
buildInputs = [ cmake qt4 perl libxml2 libxslt boost shared_mime_info kdelibs
|
||||
kdepimlibs automoc4 phonon akonadi soprano strigi gettext ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/unstable/kdepim/${meta.kde.release}/src/${name}.tar.bz2";
|
||||
sha256 = "0gsp1yycjb7a3p285yqhs6v9rsrpbq0wfq3jhz7ky306692lrxig";
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "KDE PIM runtime";
|
||||
homepage = http://www.kde.org;
|
||||
license = "GPL";
|
||||
kde = {
|
||||
release = "4.5.94.1";
|
||||
module = "kdepim-runtime";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
{ kde, fetchurl, cmake, perl, boost, gpgme, libassuan, libgpgerror, libxslt
|
||||
, shared_mime_info, libXScrnSaver, kdelibs, kdepimlibs, kdepim_runtime
|
||||
, automoc4, akonadi, qca2, gettext, grantlee}:
|
||||
|
||||
kde.package rec {
|
||||
|
||||
buildInputs = [ cmake boost gpgme libassuan libgpgerror libxslt
|
||||
shared_mime_info libXScrnSaver kdelibs kdepimlibs automoc4 akonadi gettext
|
||||
grantlee ];
|
||||
postInstall = ''
|
||||
mkdir -p $out/nix-support/
|
||||
echo ${akonadi} ${kdepimlibs} ${kdepim_runtime} > $out/nix-support/propagated-user-env-packages
|
||||
'';
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/unstable/kdepim/${meta.kde.release}/src/${meta.kde.module}-${meta.kde.release}.tar.bz2";
|
||||
sha256 = "1bnlyrflcjy7lj4c2jag212ws2gzzpqyn5g2p97x8y936dza7ic3";
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "KDE PIM tools";
|
||||
longDescription = ''
|
||||
Contains various personal information management tools for KDE, such as an organizer
|
||||
'';
|
||||
license = "GPL";
|
||||
homepage = http://pim.kde.org;
|
||||
kde = {
|
||||
release = "4.5.94.1";
|
||||
module = "kdepim";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
{ kde, cmake, qt4, perl, boost, cyrus_sasl, gpgme, libical, openldap, shared_mime_info
|
||||
, kdelibs, automoc4, akonadi, soprano, libxslt}:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake automoc4 perl shared_mime_info libxslt ];
|
||||
propagatedBuildInputs = [ qt4 boost cyrus_sasl gpgme libical openldap kdelibs
|
||||
akonadi soprano ];
|
||||
|
||||
meta = {
|
||||
description = "KDE PIM libraries";
|
||||
license = "LGPL";
|
||||
kde.module = "kdepimlibs";
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{ kde, cmake, kdelibs, automoc4, kdebase }:
|
||||
|
||||
kde.package {
|
||||
# Needs kdebase for libkonq
|
||||
buildInputs = [ cmake kdelibs automoc4 kdebase ];
|
||||
|
||||
|
||||
meta = {
|
||||
description = "Git and Svn plugins for dolphin";
|
||||
kde = {
|
||||
name = "dolphin-plugins";
|
||||
module = "kdesdk";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{ kde, cmake, kdelibs, automoc4, shared_mime_info }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake kdelibs automoc4 shared_mime_info ];
|
||||
|
||||
|
||||
meta = {
|
||||
description = "Kate - Advanced Text Editor";
|
||||
kde = {
|
||||
name = "kate";
|
||||
module = "kdesdk";
|
||||
version = "3.5.2"; # (release.major-1).(release.minor).(release.patch)
|
||||
release = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
{ kde, cmake, kdelibs, automoc4, kdepimlibs }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake kdelibs automoc4 kdepimlibs ];
|
||||
|
||||
|
||||
meta = {
|
||||
description = "KDE bugzilla client";
|
||||
kde = {
|
||||
name = "kbugbuster";
|
||||
module = "kdesdk";
|
||||
version = "3.80.3";
|
||||
release = "4.5.90";
|
||||
versionFile = "version.h";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
{ kde, cmake, kdelibs, automoc4, subversion, apr, aprutil }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake kdelibs automoc4 subversion apr aprutil ];
|
||||
|
||||
patches = [ ./find-svn.patch ];
|
||||
cmakeFlags = "-DBUILD_kioslave=ON";
|
||||
|
||||
meta = {
|
||||
description = "svn:/ kioslave";
|
||||
kde = {
|
||||
name = "kioslave-svn";
|
||||
module = "kdesdk";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{ kde, cmake, kdelibs, automoc4, gcc }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake kdelibs automoc4 ];
|
||||
|
||||
preConfigure="export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:${gcc}:${gcc.gcc}";
|
||||
|
||||
meta = {
|
||||
description = "KDE mtrace-based malloc debuger";
|
||||
kde = {
|
||||
name = "kmtrace";
|
||||
module = "kdesdk";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{ kde, cmake, kdelibs, automoc4 }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake kdelibs automoc4 ];
|
||||
|
||||
|
||||
meta = {
|
||||
description = "A macros for profiling using QTime";
|
||||
longDescription = "Don't commit any code using kprofilemethod.h to KDE repositories.";
|
||||
kde = {
|
||||
name = "kprofilemethod";
|
||||
module = "kdesdk";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
{stdenv, fetchurl, cmake, qt4, shared_mime_info, libxslt, boost, mysql, automoc4, soprano}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "akonadi-1.5.0";
|
||||
src = fetchurl {
|
||||
url = "http://download.akonadi-project.org/${name}.tar.bz2";
|
||||
sha256 = "1azk2g7vb2sampxlys1hkgf9jvzpv92afsjdl31ikqbckaqnbfqc";
|
||||
};
|
||||
buildInputs = [ cmake qt4 shared_mime_info libxslt boost mysql automoc4 soprano ];
|
||||
meta = with stdenv.lib; {
|
||||
description = "KDE PIM Storage Service";
|
||||
license = "LGPL";
|
||||
homepage = http://pim.kde.org/akonadi;
|
||||
maintainers = [ maintainers.sander maintainers.urkud ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
From 2791059a4c930c7eb5e4a3233ef997e69187c4d1 Mon Sep 17 00:00:00 2001
|
||||
From: Yury G. Kudryashov <urkud.urkud@gmail.com>
|
||||
Date: Fri, 24 Dec 2010 16:00:04 +0300
|
||||
Subject: [PATCH] Don't let packages install policy files outside of their installation prefix
|
||||
|
||||
---
|
||||
PolkitQt-1Config.cmake.in | 2 +-
|
||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/PolkitQt-1Config.cmake.in b/PolkitQt-1Config.cmake.in
|
||||
index 1356de7..4c55719 100644
|
||||
--- a/PolkitQt-1Config.cmake.in
|
||||
+++ b/PolkitQt-1Config.cmake.in
|
||||
@@ -15,7 +15,7 @@ endif(NOT POLKITQT-1_INSTALL_DIR)
|
||||
|
||||
set(POLKITQT-1_INCLUDE_DIR "@INCLUDE_INSTALL_DIR@/polkit-qt-1")
|
||||
set(POLKITQT-1_LIB_DIR "@LIB_INSTALL_DIR@")
|
||||
-set(POLKITQT-1_POLICY_FILES_INSTALL_DIR "${POLKITQT-1_INSTALL_DIR}/share/polkit-1/actions")
|
||||
+set(POLKITQT-1_POLICY_FILES_INSTALL_DIR "share/polkit-1/actions")
|
||||
|
||||
# Compatibility
|
||||
if(WIN32)
|
||||
--
|
||||
1.7.3.2
|
||||
|
@ -1,21 +0,0 @@
|
||||
{ kde, cmake, kdelibs, qt4, perl, libarchive, xz, automoc4, qjson,
|
||||
kdebase }:
|
||||
|
||||
kde.package {
|
||||
patchPhase = "cp -vn ${qjson}/share/apps/cmake/modules/FindQJSON.cmake cmake/modules";
|
||||
|
||||
buildInputs = [ cmake qt4 perl libarchive xz kdelibs automoc4 qjson
|
||||
kdebase # for libkonq
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "KDE Archiving Tool";
|
||||
kde = {
|
||||
name = "ark";
|
||||
module = "kdeutils";
|
||||
version = "2.15";
|
||||
release = "4.5.90";
|
||||
versionFile = "app/main.cpp";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{ kde, cmake, kdelibs, qt4, perl, automoc4 }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
|
||||
|
||||
meta = {
|
||||
description = "Helps you format floppies with the filesystem of your choice";
|
||||
kde = {
|
||||
name = "kfloppy";
|
||||
module = "kdeutils";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{ kde, cmake, kdelibs, qt4, perl, automoc4, kdepimlibs }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 perl kdelibs automoc4 kdepimlibs ];
|
||||
|
||||
meta = {
|
||||
description = "Simple KDE GUI for gpg";
|
||||
kde = {
|
||||
name = "kgpg";
|
||||
module = "kdeutils";
|
||||
version = "2.4.1";
|
||||
release = "4.5.90";
|
||||
versionFile = "main.cpp";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{ kde, cmake, kdelibs, qt4, perl, automoc4, kdebase_workspace }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 perl kdelibs automoc4 kdebase_workspace ];
|
||||
|
||||
meta = {
|
||||
description = "KDE remote control";
|
||||
kde = {
|
||||
name = "kremotecontrol";
|
||||
module = "kdeutils";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{ kde, cmake, kdelibs, qt4, perl, automoc4, shared_mime_info, qca2 }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 perl kdelibs automoc4 shared_mime_info qca2 ];
|
||||
|
||||
meta = {
|
||||
description = "KDE byte editor";
|
||||
kde = {
|
||||
name = "okteta";
|
||||
module = "kdeutils";
|
||||
version = "0.5.2";
|
||||
release = "4.5.90";
|
||||
versionFile = "program/about.cpp";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
{ kde, cmake, kdelibs, qt4, perl, automoc4
|
||||
, python, sip, pyqt4, pycups, rhpl, system_config_printer, kdebindings,
|
||||
pythonDBus, makeWrapper }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 perl kdelibs automoc4 python sip pyqt4 pycups rhpl
|
||||
system_config_printer kdebindings makeWrapper pythonDBus ];
|
||||
|
||||
postInstall="wrapProgram $out/bin/printer-applet --set PYTHONPATH $PYTHONPATH";
|
||||
|
||||
meta = {
|
||||
description = "KDE printer applet";
|
||||
longDescription = "Applet to view current print jobs and configure new printers";
|
||||
kde = {
|
||||
name = "printer-applet";
|
||||
module = "kdeutils";
|
||||
version = "1.5";
|
||||
release = "4.5.90";
|
||||
versionFile = "printer-applet.py";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
{ kde, cmake, qt4, perl, automoc4, kdelibs }:
|
||||
{ kde, cmake, qt4, kdelibs, automoc4, phonon }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
|
||||
buildInputs = [ cmake qt4 kdelibs automoc4 phonon ];
|
||||
|
||||
#TODO: working backend: speechd or opentts
|
||||
meta = {
|
||||
@ -10,7 +10,6 @@ kde.package {
|
||||
name = "jovie";
|
||||
module = "kdeaccessibility";
|
||||
version = "0.6.0";
|
||||
release = "4.5.90";
|
||||
versionFile = "jovie/jovie/main.cpp";
|
||||
};
|
||||
};
|
14
pkgs/desktops/kde-4.7/accessibility/kaccessible.nix
Normal file
14
pkgs/desktops/kde-4.7/accessibility/kaccessible.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ kde, cmake, qt4, kdelibs, automoc4, phonon }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 kdelibs automoc4 phonon ];
|
||||
|
||||
meta = {
|
||||
description = "Bridge that provides accessibility services to applications";
|
||||
kde = {
|
||||
name = "kaccessible";
|
||||
module = "kdeaccessibility";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{ kde, cmake, qt4, perl, automoc4, kdelibs }:
|
||||
{ kde, cmake, qt4, kdelibs, automoc4, phonon }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
|
||||
buildInputs = [ cmake qt4 kdelibs automoc4 phonon ];
|
||||
|
||||
meta = {
|
||||
description = "Screen magnifier for KDE";
|
||||
@ -9,7 +9,6 @@ kde.package {
|
||||
name = "kmag";
|
||||
module = "kdeaccessibility";
|
||||
version = "1.0";
|
||||
release = "4.5.90";
|
||||
versionFile = "kmag/version.h";
|
||||
};
|
||||
};
|
@ -1,7 +1,7 @@
|
||||
{ kde, cmake, qt4, perl, automoc4, kdelibs, libXtst }:
|
||||
{ kde, cmake, qt4, kdelibs, automoc4, phonon, libXtst }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 perl kdelibs automoc4 libXtst ];
|
||||
buildInputs = [ cmake qt4 kdelibs automoc4 phonon libXtst ];
|
||||
|
||||
meta = {
|
||||
description = "A program that clicks the mouse for you";
|
||||
@ -9,9 +9,7 @@ kde.package {
|
||||
name = "kmousetool";
|
||||
module = "kdeaccessibility";
|
||||
version = "1.12";
|
||||
release = "4.5.90";
|
||||
versionFile = "kmousetool/kmousetool/version.h";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{ kde, cmake, qt4, perl, automoc4, kdelibs }:
|
||||
{ kde, cmake, qt4, kdelibs, automoc4, phonon }:
|
||||
|
||||
kde.package {
|
||||
buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
|
||||
buildInputs = [ cmake qt4 kdelibs automoc4 phonon ];
|
||||
|
||||
meta = {
|
||||
description = "A type-and-say front end for speech synthesizers";
|
||||
@ -9,9 +9,6 @@ kde.package {
|
||||
name = "kmouth";
|
||||
module = "kdeaccessibility";
|
||||
version = "1.1.1";
|
||||
release = "4.5.90";
|
||||
versionFile = "kmouth/version.h";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
48
pkgs/desktops/kde-4.7/admin.nix
Normal file
48
pkgs/desktops/kde-4.7/admin.nix
Normal file
@ -0,0 +1,48 @@
|
||||
{ kde, cmake, qt4, pkgconfig, perl, pythonPackages
|
||||
, sip, pycups, pygobject, system_config_printer
|
||||
, kdelibs, automoc4, phonon, kdepimlibs, pykde4
|
||||
, cups, nettools }:
|
||||
|
||||
let
|
||||
|
||||
in
|
||||
|
||||
kde.package rec {
|
||||
|
||||
buildInputs =
|
||||
[ cmake kdelibs qt4 automoc4 phonon kdepimlibs
|
||||
pythonPackages.python
|
||||
pycups pykde4 sip pygobject system_config_printer
|
||||
];
|
||||
|
||||
passthru = { inherit system_config_printer; };
|
||||
|
||||
preConfigure =
|
||||
''
|
||||
for i in system-config-printer-kde/cmake-modules/FindSystemConfigPrinter.py system-config-printer-kde/system-config-printer-kde.py; do
|
||||
substituteInPlace $i \
|
||||
--replace /usr/share/system-config-printer ${system_config_printer}/share/system-config-printer \
|
||||
--replace /usr/bin/cupstestppd ${cups}/bin/cupstestppd \
|
||||
--replace /bin/hostname ${nettools}/bin/hostname
|
||||
done
|
||||
'';
|
||||
|
||||
postInstall =
|
||||
''
|
||||
# Bake the required Python path into the printer configuration program.
|
||||
res=
|
||||
for i in $(IFS=:; echo $PYTHONPATH); do res="$res''${res:+,} '$i'"; done
|
||||
|
||||
sed -i $out/share/apps/system-config-printer-kde/system-config-printer-kde.py \
|
||||
-e "1 a import sys\nsys.path = [$res] + sys.path"
|
||||
|
||||
mkdir -p $out/nix-support
|
||||
echo ${pykde4} > $out/nix-support/propagated-user-env-packages
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "KDE Administration Utilities";
|
||||
license = "GPL";
|
||||
kde.name = "kdeadmin";
|
||||
};
|
||||
}
|
14
pkgs/desktops/kde-4.7/artwork/aurorae.nix
Normal file
14
pkgs/desktops/kde-4.7/artwork/aurorae.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon }:
|
||||
|
||||
kde.package rec {
|
||||
name = "aurorae-themes-${kde.release}";
|
||||
|
||||
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
|
||||
|
||||
meta = {
|
||||
kde = {
|
||||
name = "aurorae";
|
||||
module = "kdeartwork";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,15 +1,15 @@
|
||||
{ cmake, kde, automoc4, kdelibs }:
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon }:
|
||||
|
||||
kde.package rec {
|
||||
name = "kde-color-schemes-${meta.kde.version}";
|
||||
name = "kde-color-schemes-${kde.release}";
|
||||
|
||||
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
|
||||
|
||||
buildInputs = [ cmake automoc4 kdelibs ];
|
||||
meta = {
|
||||
description = "Additional KDE color schemes";
|
||||
kde = {
|
||||
name = "ColorSchemes";
|
||||
module = "kdeartwork";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,15 +1,15 @@
|
||||
{ cmake, kde, automoc4, kdelibs }:
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon }:
|
||||
|
||||
kde.package rec {
|
||||
name = "kde-desktop-themes-${meta.kde.version}";
|
||||
name = "kde-desktop-themes-${kde.release}";
|
||||
|
||||
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
|
||||
|
||||
buildInputs = [ cmake automoc4 kdelibs ];
|
||||
meta = {
|
||||
description = "Additional KDE desktop themes";
|
||||
kde = {
|
||||
name = "desktopthemes";
|
||||
module = "kdeartwork";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,15 +1,15 @@
|
||||
{ cmake, kde, automoc4, kdelibs }:
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon }:
|
||||
|
||||
kde.package rec {
|
||||
name = "kde-emotion-icons-${meta.kde.version}";
|
||||
name = "kde-emotion-icons-${kde.release}";
|
||||
|
||||
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
|
||||
|
||||
buildInputs = [ cmake automoc4 kdelibs ];
|
||||
meta = {
|
||||
description = "Additional KDE emotion icons (smiles)";
|
||||
kde = {
|
||||
name = "emoticons";
|
||||
module = "kdeartwork";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,15 +1,15 @@
|
||||
{ cmake, kde, automoc4, kdelibs }:
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon }:
|
||||
|
||||
kde.package rec {
|
||||
name = "kde-wallpapers-high-resolution-${meta.kde.version}";
|
||||
name = "kde-wallpapers-high-resolution-${kde.release}";
|
||||
|
||||
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
|
||||
|
||||
buildInputs = [ cmake automoc4 kdelibs ];
|
||||
meta = {
|
||||
description = "KDE wallpapers in high resolution";
|
||||
kde = {
|
||||
name = "HighResolutionWallpapers";
|
||||
module = "kdeartwork";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,15 +1,17 @@
|
||||
{ cmake, kde, automoc4, kdelibs, xscreensaver, kdebase_workspace, eigen }:
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon, xscreensaver, kde_workspace, eigen, libkexiv2 }:
|
||||
|
||||
kde.package rec {
|
||||
buildInputs = [ cmake automoc4 kdelibs xscreensaver kdebase_workspace eigen ];
|
||||
buildInputs =
|
||||
[ cmake automoc4 qt4 kdelibs phonon xscreensaver kde_workspace eigen libkexiv2 ];
|
||||
|
||||
preConfigure = "cp -v ${./FindXscreensaver.cmake} cmake/modules/FindXscreensaver.cmake";
|
||||
|
||||
meta = {
|
||||
description = "KDE screen saver and savers";
|
||||
description = "KDE screensavers";
|
||||
kde = {
|
||||
name = "kscreensaver";
|
||||
module = "kdeartwork";
|
||||
version = "1.0";
|
||||
release = "4.5.90";
|
||||
versionFile = "kscreensaver/kpartsaver/kpartsaver.cpp";
|
||||
};
|
||||
};
|
13
pkgs/desktops/kde-4.7/artwork/kwin-styles.nix
Normal file
13
pkgs/desktops/kde-4.7/artwork/kwin-styles.nix
Normal file
@ -0,0 +1,13 @@
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon, kde_workspace }:
|
||||
|
||||
kde.package rec {
|
||||
buildInputs = [ cmake qt4 automoc4 kdelibs phonon kde_workspace ];
|
||||
|
||||
meta = {
|
||||
description = "Styles for KWin";
|
||||
kde = {
|
||||
name = "kwin-styles";
|
||||
module = "kdeartwork";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.7/artwork/nuvola-icon-theme.nix
Normal file
17
pkgs/desktops/kde-4.7/artwork/nuvola-icon-theme.nix
Normal file
@ -0,0 +1,17 @@
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon }:
|
||||
|
||||
kde.package rec {
|
||||
name = "nuvola-icon-theme-${kde.release}";
|
||||
|
||||
# Sources contain primary and kdeclassic as well but they're not installed
|
||||
|
||||
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
|
||||
|
||||
meta = {
|
||||
description = "KDE nuvola icon theme";
|
||||
kde = {
|
||||
name = "IconThemes";
|
||||
module = "kdeartwork";
|
||||
};
|
||||
};
|
||||
}
|
15
pkgs/desktops/kde-4.7/artwork/phase-style.nix
Normal file
15
pkgs/desktops/kde-4.7/artwork/phase-style.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon }:
|
||||
|
||||
kde.package rec {
|
||||
name = "kde-style-phase-${kde.release}";
|
||||
|
||||
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
|
||||
|
||||
meta = {
|
||||
description = "Phase, a widget style for KDE";
|
||||
kde = {
|
||||
name = "styles";
|
||||
module = "kdeartwork";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,15 +1,15 @@
|
||||
{ cmake, kde, automoc4, kdelibs }:
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon }:
|
||||
|
||||
kde.package rec {
|
||||
name = "kde-sounds-${meta.kde.version}";
|
||||
name = "kde-sounds-${kde.release}";
|
||||
|
||||
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
|
||||
|
||||
buildInputs = [ cmake automoc4 kdelibs ];
|
||||
meta = {
|
||||
description = "New login/logout sounds";
|
||||
kde = {
|
||||
name = "sounds";
|
||||
module = "kdeartwork";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,15 +1,15 @@
|
||||
{ cmake, kde, automoc4, kdelibs }:
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon }:
|
||||
|
||||
kde.package rec {
|
||||
name = "kde-wallpapers-${meta.kde.version}";
|
||||
name = "kde-wallpapers-${kde.release}";
|
||||
|
||||
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
|
||||
|
||||
buildInputs = [ cmake automoc4 kdelibs ];
|
||||
meta = {
|
||||
description = "Additional KDE wallpapers";
|
||||
kde = {
|
||||
name = "wallpapers";
|
||||
module = "kdeartwork";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,15 +1,15 @@
|
||||
{ cmake, kde, automoc4, kdelibs }:
|
||||
{ cmake, kde, qt4, automoc4, kdelibs, phonon }:
|
||||
|
||||
kde.package rec {
|
||||
name = "kde-weather-wallpapers-${meta.kde.version}";
|
||||
name = "kde-weather-wallpapers-${kde.release}";
|
||||
|
||||
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
|
||||
|
||||
buildInputs = [ cmake automoc4 kdelibs ];
|
||||
meta = {
|
||||
description = "Additional KDE wallpapers (weather)";
|
||||
kde = {
|
||||
name = "WeatherWallpapers";
|
||||
module = "kdeartwork";
|
||||
version = "4.5.90";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.7/baseapps.nix
Normal file
17
pkgs/desktops/kde-4.7/baseapps.nix
Normal file
@ -0,0 +1,17 @@
|
||||
{ automoc4, cmake, kde, kdelibs, qt4, strigi, soprano
|
||||
, shared_desktop_ontologies, glib, phonon
|
||||
}:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs =
|
||||
[ cmake kdelibs qt4 automoc4 strigi soprano shared_desktop_ontologies
|
||||
glib phonon
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Base KDE applications, including the Dolphin file manager and Konqueror web browser";
|
||||
license = "GPLv2";
|
||||
kde.name = "kde-baseapps";
|
||||
};
|
||||
}
|
@ -28,7 +28,7 @@ kde.package rec {
|
||||
description = "KDE bindings";
|
||||
longDescription = "Provides KDE bindings for several languages such as Java, Smoke and Python";
|
||||
license = "LGPL";
|
||||
kde.module = "kdebindings";
|
||||
kde.name = "kdebindings";
|
||||
};
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{ callPackage, recurseIntoAttrs, runCommand, stdenv, fetchurl, qt47 } :
|
||||
{ callPackage, recurseIntoAttrs, runCommand, stdenv, fetchurl, qt47, system_config_printer } @ args:
|
||||
|
||||
let
|
||||
|
||||
release = "4.6.0";
|
||||
release = "4.7.0";
|
||||
|
||||
# Various packages (e.g. kdesdk) have been split up into many
|
||||
# smaller packages. Some people may want to install the entire
|
||||
@ -17,55 +17,93 @@ let
|
||||
|
||||
in
|
||||
|
||||
rec {
|
||||
recurseIntoAttrs rec {
|
||||
recurseForRelease = true;
|
||||
|
||||
inherit callPackage stdenv;
|
||||
|
||||
qt4 = qt47;
|
||||
|
||||
phonon = null;
|
||||
|
||||
kde = callPackage ./kde-package { inherit release; };
|
||||
kde = callPackage ./kde-package { inherit release; stable = true; };
|
||||
|
||||
### SUPPORT
|
||||
|
||||
system_config_printer = args.system_config_printer.override { withGUI = false; };
|
||||
|
||||
akonadi = callPackage ./support/akonadi { };
|
||||
|
||||
attica = callPackage ./support/attica { };
|
||||
|
||||
oxygen_icons = callPackage ./oxygen-icons { };
|
||||
|
||||
polkit_qt_1 = callPackage ./support/polkit-qt-1 { };
|
||||
oxygen_icons = callPackage ./support/oxygen-icons { };
|
||||
|
||||
soprano = callPackage ./support/soprano { };
|
||||
|
||||
libkexiv2 = callPackage ./libkexiv2.nix { };
|
||||
|
||||
libkipi = callPackage ./libkipi.nix { };
|
||||
|
||||
libkdcraw = callPackage ./libkdcraw.nix { };
|
||||
|
||||
kipi_plugins = callPackage ./kipi-plugins.nix { };
|
||||
|
||||
### LIBS
|
||||
|
||||
kdelibs = callPackage ./libs { };
|
||||
|
||||
kdepimlibs = callPackage ./pimlibs { };
|
||||
kdepimlibs = callPackage ./pimlibs.nix { };
|
||||
|
||||
### BASE
|
||||
kdebase = callPackage ./base { };
|
||||
|
||||
kdebase_workspace = callPackage ./base-workspace { };
|
||||
kde_baseapps = callPackage ./baseapps.nix { };
|
||||
|
||||
kdebase_runtime = callPackage ./base-runtime { };
|
||||
kde_workspace = callPackage ./workspace.nix { };
|
||||
|
||||
kde_runtime = callPackage ./runtime.nix { };
|
||||
|
||||
# Backwards compatibility.
|
||||
kdebase_workspace = kde_workspace;
|
||||
|
||||
### BINDINGS
|
||||
|
||||
pykde4 = callPackage ./pykde4.nix { };
|
||||
|
||||
### OTHER MODULES
|
||||
|
||||
gwenview = callPackage ./gwenview.nix { };
|
||||
|
||||
okular = callPackage ./okular.nix { };
|
||||
|
||||
konsole = callPackage ./konsole.nix { };
|
||||
|
||||
kcolorchooser = callPackage ./kcolorchooser.nix { };
|
||||
|
||||
kate = callPackage ./kate.nix { };
|
||||
|
||||
ksnapshot = callPackage ./ksnapshot.nix { };
|
||||
|
||||
kamera = callPackage ./kamera.nix { };
|
||||
|
||||
kde_wallpapers = callPackage ./wallpapers.nix { };
|
||||
|
||||
kdeadmin = callPackage ./admin.nix { };
|
||||
|
||||
kdegames = callPackage ./games.nix { };
|
||||
|
||||
kdemultimedia = callPackage ./multimedia.nix { };
|
||||
|
||||
kolourpaint = callPackage ./kolourpaint.nix { };
|
||||
|
||||
kgamma = callPackage ./kgamma.nix { };
|
||||
|
||||
kdeaccessibility = combinePkgs "kdeaccessibility" {
|
||||
colorSchemes = callPackage ./accessibility/color-schemes.nix { };
|
||||
iconThemes = callPackage ./accessibility/icon-themes.nix { };
|
||||
jovie = callPackage ./accessibility/jovie.nix { };
|
||||
#jovie = callPackage ./accessibility/jovie.nix { };
|
||||
kmag = callPackage ./accessibility/kmag.nix { };
|
||||
kmousetool = callPackage ./accessibility/kmousetool.nix { };
|
||||
kmouth = callPackage ./accessibility/kmouth.nix { };
|
||||
kaccessible = callPackage ./accessibility/kaccessible.nix { };
|
||||
};
|
||||
|
||||
kdeadmin = callPackage ./admin { };
|
||||
|
||||
kdeartwork = combinePkgs "kdeartwork" {
|
||||
aurorae = callPackage ./artwork/aurorae.nix { };
|
||||
colorSchemes = callPackage ./artwork/color-schemes.nix { };
|
||||
color_schemes = callPackage ./artwork/color-schemes.nix { };
|
||||
desktop_themes = callPackage ./artwork/desktop-themes.nix { };
|
||||
emoticons = callPackage ./artwork/emoticons.nix { };
|
||||
high_resolution_wallpapers = callPackage ./artwork/high-resolution-wallpapers.nix { };
|
||||
@ -75,26 +113,25 @@ rec {
|
||||
weather_wallpapers = callPackage ./artwork/weather-wallpapers.nix { };
|
||||
phase_style = callPackage ./artwork/phase-style.nix { };
|
||||
kscreensaver = callPackage ./artwork/kscreensaver.nix { };
|
||||
kwin_styles = callPackage ./artwork/kwin-styles.nix { };
|
||||
};
|
||||
|
||||
/*
|
||||
kdeedu = callPackage ./edu { };
|
||||
kdegames = callPackage ./games { };
|
||||
kdegraphics = callPackage ./graphics { };
|
||||
kdemultimedia = callPackage ./multimedia { };
|
||||
kdenetwork = callPackage ./network { };
|
||||
kdeplasma_addons = callPackage ./plasma-addons { };
|
||||
*/
|
||||
|
||||
kdesdk = combinePkgs "kdesdk" {
|
||||
cervisia = callPackage ./sdk/cervisia.nix { };
|
||||
kapptemplate = callPackage ./sdk/kapptemplate.nix { };
|
||||
kate = callPackage ./sdk/kate.nix { };
|
||||
kcachegrind = callPackage ./sdk/kcachegrind.nix { };
|
||||
kdeaccounts_plugin = callPackage ./sdk/kdeaccounts-plugin.nix { };
|
||||
dolphin_plugins = callPackage ./sdk/dolphin-plugins.nix { };
|
||||
kioslave_perldoc = callPackage ./sdk/kioslave-perldoc.nix { };
|
||||
kioslave_svn = callPackage ./sdk/kioslave-svn.nix { };
|
||||
strigi_analyzer = callPackage ./sdk/strigi-analyzer.nix { };
|
||||
kbugbuster = callPackage ./sdk/kbugbuster.nix { };
|
||||
kmtrace = callPackage ./sdk/kmtrace.nix { };
|
||||
kompare = callPackage ./sdk/kompare.nix { };
|
||||
kpartloader = callPackage ./sdk/kpartloader.nix { };
|
||||
@ -105,6 +142,7 @@ rec {
|
||||
poxml = callPackage ./sdk/poxml.nix { };
|
||||
scripts = callPackage ./sdk/scripts.nix { };
|
||||
umbrello = callPackage ./sdk/umbrello.nix { };
|
||||
okteta = callPackage ./sdk/okteta.nix { };
|
||||
};
|
||||
|
||||
kdetoys = combinePkgs "kdetoys" {
|
||||
@ -123,10 +161,10 @@ rec {
|
||||
kremotecontrol = callPackage ./utils/kremotecontrol.nix { };
|
||||
ktimer = callPackage ./utils/ktimer.nix { };
|
||||
kwallet = callPackage ./utils/kwallet.nix { };
|
||||
okteta = callPackage ./utils/okteta.nix { };
|
||||
printer_applet = callPackage ./utils/printer-applet.nix { };
|
||||
superkaramba = callPackage ./utils/superkaramba.nix { };
|
||||
sweeper = callPackage ./utils/sweeper.nix { };
|
||||
filelight = callPackage ./utils/filelight.nix { };
|
||||
};
|
||||
|
||||
kdewebdev = combinePkgs "kdewebdev" {
|
||||
@ -136,12 +174,15 @@ rec {
|
||||
kimagemapeditor = callPackage ./webdev/kimagemapeditor.nix { };
|
||||
};
|
||||
|
||||
kdepim_runtime = callPackage ./pim-runtime { };
|
||||
kdepim = callPackage ./pim { };
|
||||
kdepim_runtime = callPackage ./pim-runtime.nix { };
|
||||
|
||||
kdepim = callPackage ./pim.nix { };
|
||||
|
||||
### DEVELOPMENT
|
||||
|
||||
/*
|
||||
kdebindings = callPackage ./bindings { };
|
||||
*/
|
||||
|
||||
l10n = callPackage ./l10n { inherit release; };
|
||||
|
@ -25,8 +25,8 @@ kde.package {
|
||||
cmakeFlags = '' -DBOOST_PYTHON_INCLUDES="${boost}/include" -DBOOST_PYTHON_LIBS="boost_python" -DKIG_ENABLE_PYTHON_SCRIPTING=1'';
|
||||
|
||||
meta = {
|
||||
description = "KDE Educative software";
|
||||
description = "KDE educational software";
|
||||
license = "GPL";
|
||||
kde.module = "kdeedu";
|
||||
kde.name = "kdeedu";
|
||||
};
|
||||
}
|
23
pkgs/desktops/kde-4.7/games.nix
Normal file
23
pkgs/desktops/kde-4.7/games.nix
Normal file
@ -0,0 +1,23 @@
|
||||
{ kde, cmake, qt4, perl, shared_mime_info, kdelibs, automoc4, qca2
|
||||
, twisted, pythonPackages, pyqt4, sip, makeWrapper, phonon, pykde4 }:
|
||||
|
||||
kde.package rec {
|
||||
|
||||
buildInputs =
|
||||
[ cmake kdelibs qt4 automoc4 phonon shared_mime_info qca2
|
||||
pythonPackages.python pythonPackages.wrapPython
|
||||
] ++ pythonPath;
|
||||
|
||||
pythonPath =
|
||||
[ pythonPackages.twisted pyqt4 pykde4 ];
|
||||
|
||||
# TODO: ggz
|
||||
|
||||
postInstall = "wrapPythonPrograms";
|
||||
|
||||
meta = {
|
||||
description = "KDE Games";
|
||||
license = "GPL";
|
||||
kde.name = "kdegames";
|
||||
};
|
||||
}
|
@ -15,6 +15,6 @@ kde.package {
|
||||
Okular document reader.
|
||||
'';
|
||||
license = "GPL";
|
||||
kde.module = "kdegraphics";
|
||||
kde.name = "kdegraphics";
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.7/gwenview.nix
Normal file
17
pkgs/desktops/kde-4.7/gwenview.nix
Normal file
@ -0,0 +1,17 @@
|
||||
{ kde, cmake, qt4, kdelibs, automoc4, exiv2, soprano
|
||||
, shared_desktop_ontologies, kde_baseapps, libkipi, phonon
|
||||
}:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs =
|
||||
[ cmake qt4 kdelibs automoc4 exiv2 soprano shared_desktop_ontologies
|
||||
kde_baseapps libkipi phonon
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Gwenview, the KDE image viewer";
|
||||
license = "GPLv2";
|
||||
kde.name = "gwenview";
|
||||
};
|
||||
}
|
12
pkgs/desktops/kde-4.7/kamera.nix
Normal file
12
pkgs/desktops/kde-4.7/kamera.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ automoc4, cmake, kde, kdelibs, qt4, phonon, libgphoto2 }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake kdelibs qt4 automoc4 phonon libgphoto2 ];
|
||||
|
||||
meta = {
|
||||
description = "KDE camera interface library";
|
||||
license = "GPLv2";
|
||||
kde.name = "kamera";
|
||||
};
|
||||
}
|
12
pkgs/desktops/kde-4.7/kate.nix
Normal file
12
pkgs/desktops/kde-4.7/kate.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ automoc4, cmake, kde, kdelibs, qt4, shared_mime_info, perl, phonon }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake kdelibs qt4 automoc4 shared_mime_info perl phonon ];
|
||||
|
||||
meta = {
|
||||
description = "Kate, the KDE Advanced Text Editor, as well as KWrite";
|
||||
license = "GPLv2";
|
||||
kde.name = "kate";
|
||||
};
|
||||
}
|
12
pkgs/desktops/kde-4.7/kcolorchooser.nix
Normal file
12
pkgs/desktops/kde-4.7/kcolorchooser.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ automoc4, cmake, kde, kdelibs, qt4, phonon }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake kdelibs qt4 automoc4 phonon ];
|
||||
|
||||
meta = {
|
||||
description = "KDE color chooser utility";
|
||||
license = "GPLv2";
|
||||
kde.name = "kcolorchooser";
|
||||
};
|
||||
}
|
@ -1,25 +1,38 @@
|
||||
{ stdenv, fetchurl, release }:
|
||||
{ stdenv, fetchurl, release, stable ? true }:
|
||||
|
||||
rec {
|
||||
inherit release;
|
||||
|
||||
manifest = import (./manifest + "-${release}.nix");
|
||||
stable_ = stable;
|
||||
|
||||
defaultArgs = { module, name ? module, ... }:
|
||||
defaultArgs = { name, stable ? stable_, version ? release, module ? name, ... }:
|
||||
|
||||
(
|
||||
{
|
||||
name = "${name}-${release}";
|
||||
name = "${name}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/" + (if manifest.stable then "" else "un")
|
||||
url = "mirror://kde/" + (if stable then "" else "un")
|
||||
+ "stable/${release}/src/${module}-${release}.tar.bz2";
|
||||
sha256 = builtins.getAttr module manifest.packages;
|
||||
sha256 = (stdenv.lib.findFirst
|
||||
(x: x.module == module)
|
||||
(throw "No module ${module} in release ${release}!")
|
||||
(import (./manifest + "-${release}.nix"))
|
||||
).sha256;
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = {
|
||||
maintainers = with stdenv.lib.maintainers; [ sander urkud ];
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
homepage = if name == module
|
||||
then http://www.kde.org
|
||||
else assert builtins.substring 0 3 module == "kde";
|
||||
"http://"
|
||||
+ builtins.substring 3
|
||||
(builtins.sub (builtins.stringLength module) 3) module
|
||||
+ ".kde.org/projects/${name}";
|
||||
};
|
||||
} // (if module == name then { } else {
|
||||
cmakeFlags = ''
|
@ -13,27 +13,18 @@ fi
|
||||
release=$(ls "${dir}"/kdelibs-*.tar.bz2 | \
|
||||
sed -e 's/.*kdelibs-//' -e 's/\.tar\.bz2//')
|
||||
|
||||
if [[ ${release##*.} -gt 50 ]]; then
|
||||
stable="false"
|
||||
else
|
||||
stable="true"
|
||||
fi
|
||||
|
||||
echo "Detected release ${release}" >&2
|
||||
|
||||
exec > "manifest-${release}.nix"
|
||||
echo "{"
|
||||
echo " stable = ${stable};"
|
||||
echo " packages = builtins.listToAttrs ["
|
||||
echo "["
|
||||
for i in `cd "${dir}"; ls *-${release}.tar.bz2`; do
|
||||
module=${i%-${release}.tar.bz2}
|
||||
echo -n "${module}.. " >&2
|
||||
hash=$(nix-hash --type sha256 --flat --base32 "${dir}/${i}")
|
||||
echo " {"
|
||||
echo " name = \"${module}\";"
|
||||
echo " value = \"${hash}\";"
|
||||
echo " }"
|
||||
echo "{"
|
||||
echo " module = \"${module}\";"
|
||||
echo " sha256 = \"${hash}\";"
|
||||
echo "}"
|
||||
echo $hash >&2
|
||||
done
|
||||
echo " ];"
|
||||
echo "}"
|
||||
echo "]"
|
286
pkgs/desktops/kde-4.7/kde-package/manifest-4.7.0.nix
Normal file
286
pkgs/desktops/kde-4.7/kde-package/manifest-4.7.0.nix
Normal file
@ -0,0 +1,286 @@
|
||||
[
|
||||
{
|
||||
module = "blinken";
|
||||
sha256 = "1g4vpwbal6d7ypmq6l8dh17gi249cd261hsa4bjkvb0wx88i66qr";
|
||||
}
|
||||
{
|
||||
module = "cantor";
|
||||
sha256 = "0xb4xja9ab4kzgzpikhlkrl68287lqdigvl6pzbh9m6g0ghlp697";
|
||||
}
|
||||
{
|
||||
module = "gwenview";
|
||||
sha256 = "14a1mjcfcw4nq2c5qkvca8mgdrr31gm24l9nlkcj7p8yrpkxfykh";
|
||||
}
|
||||
{
|
||||
module = "kalgebra";
|
||||
sha256 = "140528rn3zx489g1lawr1n19i3rrc58h2ii8gh46dnlfcgig13bb";
|
||||
}
|
||||
{
|
||||
module = "kalzium";
|
||||
sha256 = "1vfa9kdxrdfqqfad0dp2pwi919qs5pbgdk7jmi4dccwlhgmv3226";
|
||||
}
|
||||
{
|
||||
module = "kamera";
|
||||
sha256 = "02g3mh14rfyrmpa3r8m5pqzxhs4kdb3xvg34434g9r51v3am3ypk";
|
||||
}
|
||||
{
|
||||
module = "kanagram";
|
||||
sha256 = "04hv13mij4kg8bifs690q4qxr4qk7dnviihlc297x434l0iz2spd";
|
||||
}
|
||||
{
|
||||
module = "kate";
|
||||
sha256 = "0bd0b354a7cx8cmw2d5pbqn0an38xls86454gclyjd1ilr3l41m9";
|
||||
}
|
||||
{
|
||||
module = "kbruch";
|
||||
sha256 = "169c6xq0jvp9cv6p9ypk8sryxsh711xdgbs02yiqd476ykavj3jv";
|
||||
}
|
||||
{
|
||||
module = "kcolorchooser";
|
||||
sha256 = "1f7nj9ccvf1bg3nnm7xchaqvfnskkbnd1h2xd5fxmj9fz1195kqv";
|
||||
}
|
||||
{
|
||||
module = "kdeaccessibility";
|
||||
sha256 = "01qx0w5dylkbxchj5kg9iawdc0rjbxv1w1dg90ld98fn583g70ws";
|
||||
}
|
||||
{
|
||||
module = "kdeadmin";
|
||||
sha256 = "1zm6p65wgdn0rv9vzcm89vsiw1696g0bf7kshvwnjmsfc9whsgq3";
|
||||
}
|
||||
{
|
||||
module = "kdeartwork";
|
||||
sha256 = "12cqpam82k086088i2p1318y1vjr7c8iffppnm6mkbllg2g8ydip";
|
||||
}
|
||||
{
|
||||
module = "kde-baseapps";
|
||||
sha256 = "0jpi3fjsav52v6ziwdldy03akfpahaagjp3g3m015cmn9bhk2l71";
|
||||
}
|
||||
{
|
||||
module = "kdegames";
|
||||
sha256 = "1n98jiax7s4m8gb2jq5vdwsg6sfkls7m4mfm627dfsqmvpcgf9k0";
|
||||
}
|
||||
{
|
||||
module = "kdegraphics-strigi-analyzer";
|
||||
sha256 = "15p0wsiawhygdq9fwp451vcbxbf1sv9pvlwz3x4ma5mp8la7k4vd";
|
||||
}
|
||||
{
|
||||
module = "kdegraphics-thumbnailers";
|
||||
sha256 = "1gl08an6gzdxvam9fvq5c98zm8m95h6184y0hf0zlqjzkqgg312l";
|
||||
}
|
||||
{
|
||||
module = "kdelibs";
|
||||
sha256 = "1f0wmcsw0lkfaqdil2yxjfpldr0ckwy5iblkwwaad4n1b4hyssyv";
|
||||
}
|
||||
{
|
||||
module = "kdemultimedia";
|
||||
sha256 = "0b53vg6gp4qv92w7y721xwbv23bzzljvyl18j05z8ig2l6m57kf5";
|
||||
}
|
||||
{
|
||||
module = "kdenetwork";
|
||||
sha256 = "1ifg2hxbh80fpszm9r1jzamy65jlkqb6y8fcfa0sngwsklkxn5sh";
|
||||
}
|
||||
{
|
||||
module = "kdepim";
|
||||
sha256 = "140n4q1rf2jbxmqmkwzam1fipk4k30n3wn9ik8mlqfmxm06dhgqs";
|
||||
}
|
||||
{
|
||||
module = "kdepimlibs";
|
||||
sha256 = "020irkn43q999idk4kwfi9250fvk98ffi9m998ywgzfl9wps01g0";
|
||||
}
|
||||
{
|
||||
module = "kdepim-runtime";
|
||||
sha256 = "11ad82hisya8ysx6p1ik6nw1hbyqwksxhimlxcrjkkjh76nphs2g";
|
||||
}
|
||||
{
|
||||
module = "kdeplasma-addons";
|
||||
sha256 = "1bi7n6lav9z08pvarhsgx9wmm14mr34mvjm4vk9jszrdi7vl2ayj";
|
||||
}
|
||||
{
|
||||
module = "kde-runtime";
|
||||
sha256 = "1wm91hkj8h1rbavcxwgjfsfrzhr3rs1xd6zf2kxyh1hh9fkdrx3w";
|
||||
}
|
||||
{
|
||||
module = "kdesdk";
|
||||
sha256 = "04kx9srv8a4z9lic9v3f375rglpz87hhq6wppxksi9qgyc0vzqnv";
|
||||
}
|
||||
{
|
||||
module = "kdetoys";
|
||||
sha256 = "1ahsk0990a3zx665mjqaljb5w392qkk1pnla5srqg57g62yhig8f";
|
||||
}
|
||||
{
|
||||
module = "kdeutils";
|
||||
sha256 = "1n031c1i42bq08md156k7fhzw67b28b0a6168m9c9hnhh3483r7l";
|
||||
}
|
||||
{
|
||||
module = "kde-wallpapers";
|
||||
sha256 = "1xb9k9w479xcwa4caxqn4z1h942lvx7ahy0crxkk41ra3xgw7fg9";
|
||||
}
|
||||
{
|
||||
module = "kdewebdev";
|
||||
sha256 = "0v8v45rwfldk299ny0jhxqa7xsa1x0ywz7lbqc9i0m3g808ifa29";
|
||||
}
|
||||
{
|
||||
module = "kde-workspace";
|
||||
sha256 = "0s1l7airb92dd4vprry39nzikarv03qfsmd2j0brif5jjfjd2c3y";
|
||||
}
|
||||
{
|
||||
module = "kgamma";
|
||||
sha256 = "1xgxnb8x2iy1ikychs8bh5jplkdlk7br6yrmivzrz7s2337dlm35";
|
||||
}
|
||||
{
|
||||
module = "kgeography";
|
||||
sha256 = "1pm4y5d4d0cl36wgwrkm48yk60m73ljys2awahjsfdpwxs0x42ca";
|
||||
}
|
||||
{
|
||||
module = "khangman";
|
||||
sha256 = "0ccp1qsji6jjybcbc0rwkw78ypl5kwk1kb74vrnz2ss9anxky2c3";
|
||||
}
|
||||
{
|
||||
module = "kig";
|
||||
sha256 = "06nk38wg43rxxdzr535vrw4f3d1v9kym5bir6vfpyay8xdxqgf5f";
|
||||
}
|
||||
{
|
||||
module = "kimono";
|
||||
sha256 = "1p4scmzn0kbkpbrv27658bh56ll9zazaf3rk1p2c6lm6zglvm9gd";
|
||||
}
|
||||
{
|
||||
module = "kiten";
|
||||
sha256 = "119h7fslp975r0kd7i1zmvhrfrr19rlhm4ni99pd4jxnhz05n47k";
|
||||
}
|
||||
{
|
||||
module = "klettres";
|
||||
sha256 = "0znca4iqgxlmldyzmd5rf9z2c0jhmmijwxyxaqjffrphq407wms0";
|
||||
}
|
||||
{
|
||||
module = "kmplot";
|
||||
sha256 = "1zyk3701mhga9d53bm8xyzbw4zn6s9ijfnp0ww2hq9dcm81w12ga";
|
||||
}
|
||||
{
|
||||
module = "kolourpaint";
|
||||
sha256 = "0ckqz8fmaq92lkaxm87c2nfdjvwp4l310vnicqm2bkkmkma9p6cs";
|
||||
}
|
||||
{
|
||||
module = "konsole";
|
||||
sha256 = "1apchw8n1k2xyi3h0n3w4fxwy6vx6lxhx7ll3vhfmyl8wa0gzwf5";
|
||||
}
|
||||
{
|
||||
module = "korundum";
|
||||
sha256 = "1ndhbn6i5napfgp5czsbww1vknss49xhxlj6rn5ci1m5j2zfajic";
|
||||
}
|
||||
{
|
||||
module = "kross-interpreters";
|
||||
sha256 = "0hzx08r60z9pl7i1hnh6q1zq4s7wmny4015b55prllaa94yb1ya2";
|
||||
}
|
||||
{
|
||||
module = "kruler";
|
||||
sha256 = "1bydk587las6dx447mihkg7qmn0hn6iis20xfl4wygx7a81imnw3";
|
||||
}
|
||||
{
|
||||
module = "ksaneplugin";
|
||||
sha256 = "02g4vdgz4k7rahkwss5m1vfv22rzhr6gzmzf79vrbg15mci57jzz";
|
||||
}
|
||||
{
|
||||
module = "ksnapshot";
|
||||
sha256 = "1dllmx8v2qzkfhy9b3j87yjmkyl3fdkjbmdfqlk5kq2n40k3fha0";
|
||||
}
|
||||
{
|
||||
module = "kstars";
|
||||
sha256 = "0qgsphimg200kapnjwqh3186z27ypszmhr4knk46jyyczmj2k4nd";
|
||||
}
|
||||
{
|
||||
module = "ktouch";
|
||||
sha256 = "1w1ps11xazqvvh66v78r714283kd5icvz6dgbh7wfangpqya2g9i";
|
||||
}
|
||||
{
|
||||
module = "kturtle";
|
||||
sha256 = "0xiz13nb2wgajgm2z105pywi0fcw09appp4k4wbg6nykqdcql0n5";
|
||||
}
|
||||
{
|
||||
module = "kwordquiz";
|
||||
sha256 = "1rja09mvp7j264ap27m4413dy8l1867ds1w3yizlqlcrl92fby7b";
|
||||
}
|
||||
{
|
||||
module = "libkdcraw";
|
||||
sha256 = "0dcplib41s5cnv5jjnx2y7d9gd4vls6qlf1vpr1iqsbhrr0az50a";
|
||||
}
|
||||
{
|
||||
module = "libkdeedu";
|
||||
sha256 = "0nq2b4l5134lkyv0vzfqpp5w7vbr0b6lg88xyjlpih6n9bywiv16";
|
||||
}
|
||||
{
|
||||
module = "libkexiv2";
|
||||
sha256 = "1fgawizv09vv0almb05sf5f93iqsp3w8x9nx4p9hys66qiz8n467";
|
||||
}
|
||||
{
|
||||
module = "libkipi";
|
||||
sha256 = "09gpjx4vyncf6js79jf7w4w55lgnzawii40ar7ssrhnxspckbdn0";
|
||||
}
|
||||
{
|
||||
module = "libksane";
|
||||
sha256 = "1ffwz2g4y12fg8pckz1a0qizziljv17zbn7g1vjf30pw8dpk0x12";
|
||||
}
|
||||
{
|
||||
module = "marble";
|
||||
sha256 = "0x5yhs28g0z1s9qjmgkdidfp0hmy526l9cmqjccaqn7a61ziv0qz";
|
||||
}
|
||||
{
|
||||
module = "mobipocket";
|
||||
sha256 = "06qh1xdijc4fscpbxfc7f6mmy1dkxvhx7sb4fmhk2m3z569ir2jx";
|
||||
}
|
||||
{
|
||||
module = "okular";
|
||||
sha256 = "016xa6i0n1nyq1h9z8nhwc9br9k09l0c2gxhzfd9g6nf528zlbdf";
|
||||
}
|
||||
{
|
||||
module = "oxygen-icons";
|
||||
sha256 = "1a4dkhay0qrbz9gz2xx3d7vbk18qyjrx9hxgdazjxr35ba6xipgc";
|
||||
}
|
||||
{
|
||||
module = "parley";
|
||||
sha256 = "0zkj272wrih66mcpr27am9qnp3ab4275is06c8h6hzf5wmfq6sib";
|
||||
}
|
||||
{
|
||||
module = "perlkde";
|
||||
sha256 = "0pp8ljvck68b45yxhknmyn8z1a1xnq3ahcpz8m6pfch77hlg7fhj";
|
||||
}
|
||||
{
|
||||
module = "perlqt";
|
||||
sha256 = "0sw1dpxshmmdvp93x59wclslm5xza0yy0f8nmqgdns8c77g0b3k8";
|
||||
}
|
||||
{
|
||||
module = "pykde4";
|
||||
sha256 = "1mdq474f4jj637k0a9jpb2vcvq4f90vwrhgjs7mqqwmvkh6vv6h0";
|
||||
}
|
||||
{
|
||||
module = "qtruby";
|
||||
sha256 = "1h7m17d36y5vgaxcqwa814yxmsx19v0xh9m83cq1zznxl62sbmh1";
|
||||
}
|
||||
{
|
||||
module = "qyoto";
|
||||
sha256 = "1lbdv00hd0s0m5ywjnb52wgz3hb5nx45kwpjkjrjcj1jg76rvk72";
|
||||
}
|
||||
{
|
||||
module = "rocs";
|
||||
sha256 = "1ma5ylc4rvzjrn1l8rv8684map78zk73fa1a3iz996z1c5fg09wm";
|
||||
}
|
||||
{
|
||||
module = "smokegen";
|
||||
sha256 = "1g05if9k9ichxlrfly5lha6n2mcihbaz681yg14cjj806s0qs53l";
|
||||
}
|
||||
{
|
||||
module = "smokekde";
|
||||
sha256 = "0b8kx8a3990l6f7pf252diz7b50r81kxkhigkzkc9lzq833a2siq";
|
||||
}
|
||||
{
|
||||
module = "smokeqt";
|
||||
sha256 = "0cgjdh9dr4pn1yh423mhifv2yvd283k2mhwkmfn2i0398h71a252";
|
||||
}
|
||||
{
|
||||
module = "step";
|
||||
sha256 = "1pg7k60rbvr6nfq47xnj98w121703s79z8rap601xrmb8wyfhmyy";
|
||||
}
|
||||
{
|
||||
module = "svgpart";
|
||||
sha256 = "0xyp4sibcdjxq2ny348m4z95bh71r3q3pm8xfwb1j50my9g8ijir";
|
||||
}
|
||||
]
|
12
pkgs/desktops/kde-4.7/kgamma.nix
Normal file
12
pkgs/desktops/kde-4.7/kgamma.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ automoc4, cmake, kde, kdelibs, qt4, phonon, libXxf86vm }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake kdelibs qt4 automoc4 phonon libXxf86vm ];
|
||||
|
||||
meta = {
|
||||
description = "KDE monitor calibration tool";
|
||||
license = "GPLv2";
|
||||
kde.name = "kgamma";
|
||||
};
|
||||
}
|
29
pkgs/desktops/kde-4.7/kipi-plugins.nix
Normal file
29
pkgs/desktops/kde-4.7/kipi-plugins.nix
Normal file
@ -0,0 +1,29 @@
|
||||
{ stdenv, fetchurl, cmake, kdelibs, qt4, automoc4, phonon, libkexiv2
|
||||
, libkdcraw, libkipi, gettext, libxml2, libxslt, qjson, qca2
|
||||
, kdepimlibs }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "kipi-plugins-1.9.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/kipi/${name}.tar.bz2";
|
||||
sha256 = "0k4k9v1rj7129n0s0i5pvv4rabx0prxqs6sca642fj95cxc6c96m";
|
||||
};
|
||||
|
||||
buildInputs =
|
||||
# Some dependencies are missing because they are very big (OpenCV,
|
||||
# GTK).
|
||||
[ cmake kdelibs qt4 automoc4 phonon libkexiv2 libkdcraw libkipi
|
||||
gettext libxml2 libxslt qjson qca2 kdepimlibs
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = {
|
||||
description = "Photo Management Program";
|
||||
license = "GPL";
|
||||
homepage = http://www.kipi-plugins.org;
|
||||
inherit (kdelibs.meta) platforms;
|
||||
maintainers = with stdenv.lib.maintainers; [ viric urkud ];
|
||||
};
|
||||
}
|
12
pkgs/desktops/kde-4.7/kolourpaint.nix
Normal file
12
pkgs/desktops/kde-4.7/kolourpaint.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ automoc4, cmake, kde, kdelibs, qt4, phonon, qimageblitz }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake kdelibs qt4 automoc4 phonon qimageblitz ];
|
||||
|
||||
meta = {
|
||||
description = "KDE paint program";
|
||||
license = "GPLv2";
|
||||
kde.name = "kolourpaint";
|
||||
};
|
||||
}
|
12
pkgs/desktops/kde-4.7/konsole.nix
Normal file
12
pkgs/desktops/kde-4.7/konsole.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ automoc4, cmake, kde, kdelibs, qt4, phonon }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake kdelibs qt4 automoc4 phonon ];
|
||||
|
||||
meta = {
|
||||
description = "Konsole, the KDE terminal emulator";
|
||||
license = "GPLv2";
|
||||
kde.name = "konsole";
|
||||
};
|
||||
}
|
12
pkgs/desktops/kde-4.7/ksnapshot.nix
Normal file
12
pkgs/desktops/kde-4.7/ksnapshot.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ automoc4, cmake, kde, kdelibs, qt4, libkipi, phonon }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake kdelibs qt4 automoc4 libkipi phonon ];
|
||||
|
||||
meta = {
|
||||
description = "KDE screenshot utility";
|
||||
license = "GPLv2";
|
||||
kde.name = "ksnapshot";
|
||||
};
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, cmake, kdelibs, gettext, perl, automoc4, release }:
|
||||
{ stdenv, fetchurl, cmake, kdelibs, gettext, perl, automoc4, qt4, phonon, release }:
|
||||
|
||||
let
|
||||
|
||||
@ -16,7 +16,7 @@ let
|
||||
inherit sha256;
|
||||
};
|
||||
|
||||
buildInputs = [ cmake perl gettext kdelibs automoc4 ];
|
||||
buildInputs = [ cmake perl gettext kdelibs automoc4 qt4 phonon ];
|
||||
|
||||
meta = {
|
||||
description = "KDE translation for ${lang}";
|
262
pkgs/desktops/kde-4.7/l10n/manifest-4.7.0.nix
Normal file
262
pkgs/desktops/kde-4.7/l10n/manifest-4.7.0.nix
Normal file
@ -0,0 +1,262 @@
|
||||
[
|
||||
{
|
||||
lang = "ar";
|
||||
saneName = "ar";
|
||||
sha256 = "16533377hxcb6xy92qw74yp2cvyrmi5bjxjh62xbqf7m3967nj56";
|
||||
}
|
||||
{
|
||||
lang = "bg";
|
||||
saneName = "bg";
|
||||
sha256 = "06i189a8z0z7jv9mi1cvxc1k57gmfsf207m28rg30jhbd4gd5py7";
|
||||
}
|
||||
{
|
||||
lang = "bs";
|
||||
saneName = "bs";
|
||||
sha256 = "1sqcd5jdl04ax6r615rqs4nlsc4xc1xsvc8cdi5pplwilsys0flm";
|
||||
}
|
||||
{
|
||||
lang = "ca";
|
||||
saneName = "ca";
|
||||
sha256 = "1ghhl6yxhcjakv41lznhdp1nx9jp7g75g305cz3n26nbpwaz4mkd";
|
||||
}
|
||||
{
|
||||
lang = "ca@valencia";
|
||||
saneName = "ca_valencia";
|
||||
sha256 = "16sb3kcjc7s02sg9bi3678cdv7hqn3xlpcsa07iwgxdzgh6yp6x0";
|
||||
}
|
||||
{
|
||||
lang = "cs";
|
||||
saneName = "cs";
|
||||
sha256 = "1g52dbp4jwn67p90jkd209csn3nrc1aznpsay5i9919240wsb4mm";
|
||||
}
|
||||
{
|
||||
lang = "da";
|
||||
saneName = "da";
|
||||
sha256 = "168hd69gznsarvxbzgs7hjmxjhhxsccwjfgvf328qbcb88n7570w";
|
||||
}
|
||||
{
|
||||
lang = "de";
|
||||
saneName = "de";
|
||||
sha256 = "07a5f6k22pkps3a0n1ph80f1affmmrlxf1v6ywxdna64si97za43";
|
||||
}
|
||||
{
|
||||
lang = "el";
|
||||
saneName = "el";
|
||||
sha256 = "1kv1wx91mgsrkscx6jf9sjl2li5n8z39hnbiyl9zy2364ximjb3c";
|
||||
}
|
||||
{
|
||||
lang = "en_GB";
|
||||
saneName = "en_GB";
|
||||
sha256 = "12y9m2c0kaigi0qdisw7w2dxf40xz3ihqkwk2x2vbivzsd91ai44";
|
||||
}
|
||||
{
|
||||
lang = "es";
|
||||
saneName = "es";
|
||||
sha256 = "0manicnw3l3kg6qmwq7894cjlwh8091nw6s1w31qvpx7grxznp4w";
|
||||
}
|
||||
{
|
||||
lang = "et";
|
||||
saneName = "et";
|
||||
sha256 = "06xm411l20qqgfv12wxbz3x6daahwlzpp07n3ifi7jh6wzv1j0nh";
|
||||
}
|
||||
{
|
||||
lang = "eu";
|
||||
saneName = "eu";
|
||||
sha256 = "08y65gkpq2ziylddzk44d2rp8mprr3bayxsgl4zw8plmyj6p79fs";
|
||||
}
|
||||
{
|
||||
lang = "fi";
|
||||
saneName = "fi";
|
||||
sha256 = "1xdgnn06psg84a60ssd85855jw93bi787aawyrh7n77q5za8rs83";
|
||||
}
|
||||
{
|
||||
lang = "fr";
|
||||
saneName = "fr";
|
||||
sha256 = "1l6ljqy5aa6wbvkywi47mvkw28whcdwcdd3hrqy8kyxf064d5lk6";
|
||||
}
|
||||
{
|
||||
lang = "ga";
|
||||
saneName = "ga";
|
||||
sha256 = "1nnh11hbqvb6gxgfp086algbjiw5j4rs5fxzl74i8935qhjz12pk";
|
||||
}
|
||||
{
|
||||
lang = "gl";
|
||||
saneName = "gl";
|
||||
sha256 = "0sqgcjrzr422iy9qmyyzhmwah696gkv810xh6hd71yv3416wpnjk";
|
||||
}
|
||||
{
|
||||
lang = "he";
|
||||
saneName = "he";
|
||||
sha256 = "1hid5izn5g63iaz634x2x7ahylf99ccjms21461lg4w72mb732f9";
|
||||
}
|
||||
{
|
||||
lang = "hr";
|
||||
saneName = "hr";
|
||||
sha256 = "0kqk28rcdawdxz1h8dph1ik49ag2nxbbq3712fpjylswqa0dh4v3";
|
||||
}
|
||||
{
|
||||
lang = "hu";
|
||||
saneName = "hu";
|
||||
sha256 = "1gnsvyw412j2k9maac2sflvfnv1mf4lwaqcxrhyb5zfvz7pflfqh";
|
||||
}
|
||||
{
|
||||
lang = "ia";
|
||||
saneName = "ia";
|
||||
sha256 = "03a89wb03yc57d5nxvawdzvc7qzzcwj5r1gri7p6khjbl6r5gx63";
|
||||
}
|
||||
{
|
||||
lang = "id";
|
||||
saneName = "id";
|
||||
sha256 = "0r0c7yd3sq4bwqa9l3j8fc7bhdfnr14q1270l2vvn1r4r9y4myb7";
|
||||
}
|
||||
{
|
||||
lang = "is";
|
||||
saneName = "is";
|
||||
sha256 = "00m3sfrcawqva93w90y29lf747b43pmcgd97n6iii2alk8z1xc6b";
|
||||
}
|
||||
{
|
||||
lang = "it";
|
||||
saneName = "it";
|
||||
sha256 = "1v6gl0bbml5ddz60sc7dk0pirnjdmpiqhksbyqbmx9d650x5jpm0";
|
||||
}
|
||||
{
|
||||
lang = "ja";
|
||||
saneName = "ja";
|
||||
sha256 = "0y0nwy805w0x90kfmpkldjllaq5qrs031kl2r2v67n0i2i0g48n3";
|
||||
}
|
||||
{
|
||||
lang = "kk";
|
||||
saneName = "kk";
|
||||
sha256 = "06fmh05ccbx58vprw4h1f4hqsv2gjkm0y982lajgrwpswc09kdrj";
|
||||
}
|
||||
{
|
||||
lang = "km";
|
||||
saneName = "km";
|
||||
sha256 = "1l17xj681m29xladp8cb6vbwprvf7l5kj8iignyyziv7sw6v5fs9";
|
||||
}
|
||||
{
|
||||
lang = "kn";
|
||||
saneName = "kn";
|
||||
sha256 = "0is1yarm4r5dcm424nha7p093rzndsqmkbgrj65q8szf8pdii3pz";
|
||||
}
|
||||
{
|
||||
lang = "ko";
|
||||
saneName = "ko";
|
||||
sha256 = "1fr2ln91k910qbpkxsqxaf05bdgf2mg4jj4chxygqhwv1ffxj4f0";
|
||||
}
|
||||
{
|
||||
lang = "lt";
|
||||
saneName = "lt";
|
||||
sha256 = "1m8iawglrznv1qsqsw2sns6fbbv52zs2wzmz793p4n1v67ly4n75";
|
||||
}
|
||||
{
|
||||
lang = "lv";
|
||||
saneName = "lv";
|
||||
sha256 = "1p89fw17nfd77klr2dkrm98xahxqprq9a1906rl7m7jdrsh44zrd";
|
||||
}
|
||||
{
|
||||
lang = "nb";
|
||||
saneName = "nb";
|
||||
sha256 = "082cjvczqlvzsgzwdlyqy8qvfdfcvxgj8fy4faxv5iaqdv4hzf1j";
|
||||
}
|
||||
{
|
||||
lang = "nds";
|
||||
saneName = "nds";
|
||||
sha256 = "0vhg8hkg4iad0g0jmy9qb61z7bnyw9dmpnibwpn1sypq8cy1qgax";
|
||||
}
|
||||
{
|
||||
lang = "nl";
|
||||
saneName = "nl";
|
||||
sha256 = "1nvkspaycgkx639cmjp0cv81fb8fjqmfw6r7r6fhq4gjyk6awdbl";
|
||||
}
|
||||
{
|
||||
lang = "nn";
|
||||
saneName = "nn";
|
||||
sha256 = "03y7c4vn9ihz65bylmabcjsjssb9wc4j4nb9slb98dm97cqn015b";
|
||||
}
|
||||
{
|
||||
lang = "pa";
|
||||
saneName = "pa";
|
||||
sha256 = "0vhf2bb4ii737hmg639s0h7pl38dxrpncvgl6l2lzv2nb3g92ihk";
|
||||
}
|
||||
{
|
||||
lang = "pl";
|
||||
saneName = "pl";
|
||||
sha256 = "116ii59z71v3wlp9xd5ni3zk140i4s461l1wpqxx2p8lrs6087m6";
|
||||
}
|
||||
{
|
||||
lang = "pt";
|
||||
saneName = "pt";
|
||||
sha256 = "04mh52cdg63nacs5mydmx244ljq39495bai4zm7viz1b0lkwhfi8";
|
||||
}
|
||||
{
|
||||
lang = "pt_BR";
|
||||
saneName = "pt_BR";
|
||||
sha256 = "1fqsgxfxmsbadk32kgxskkjvbq4wb06gq26i4h41y3cbanw11r9v";
|
||||
}
|
||||
{
|
||||
lang = "ro";
|
||||
saneName = "ro";
|
||||
sha256 = "04r6avdjd4pjnq6viprm5252jyqd73wiqc419y72vpxh39rri72k";
|
||||
}
|
||||
{
|
||||
lang = "ru";
|
||||
saneName = "ru";
|
||||
sha256 = "0gdy3yjczgjigr1pfmwsjscgh9q7mvz11m82axw0989kvq34ryx3";
|
||||
}
|
||||
{
|
||||
lang = "sk";
|
||||
saneName = "sk";
|
||||
sha256 = "0kgg6a0xy4cnij7g576rsixkn7b0c9l782zxn2brcnqlfqzyh3b7";
|
||||
}
|
||||
{
|
||||
lang = "sl";
|
||||
saneName = "sl";
|
||||
sha256 = "1yf15mcyi0k9vmrmd0fqz265dsy2xr6fhf1wl3lljb0mqsyf0a8a";
|
||||
}
|
||||
{
|
||||
lang = "sr";
|
||||
saneName = "sr";
|
||||
sha256 = "1cyw5kkpwq7yzhib6dlqln21fk3zfppalhw21rnfr0ih1znpaa1p";
|
||||
}
|
||||
{
|
||||
lang = "sv";
|
||||
saneName = "sv";
|
||||
sha256 = "1kaq1zlgxb5z9bpfpnpznnv3yhqjr4wgdm47b5fcg149ha6q43hp";
|
||||
}
|
||||
{
|
||||
lang = "th";
|
||||
saneName = "th";
|
||||
sha256 = "1yzbxwzd624akmby1bhfm74fp6p41fq38jxs8qdsflav531nz47z";
|
||||
}
|
||||
{
|
||||
lang = "tr";
|
||||
saneName = "tr";
|
||||
sha256 = "1l1q154ib9wr8brp0pk6r0n7xz8kzdbhfb803kwg0ajhjddpihim";
|
||||
}
|
||||
{
|
||||
lang = "ug";
|
||||
saneName = "ug";
|
||||
sha256 = "05zcz4rwvlc1gbcm7612rlvsbjnf293kiv902rms64smd3w8237r";
|
||||
}
|
||||
{
|
||||
lang = "uk";
|
||||
saneName = "uk";
|
||||
sha256 = "04b5nj9q3x2cpc03awm09ijx0qzkvmxp9wb3cj3q4mhkd8n42k6i";
|
||||
}
|
||||
{
|
||||
lang = "wa";
|
||||
saneName = "wa";
|
||||
sha256 = "10w1n2cni7mqf8fyy5gq699d9nw0fma1brq5a3wfwnxhlk7hxs6a";
|
||||
}
|
||||
{
|
||||
lang = "zh_CN";
|
||||
saneName = "zh_CN";
|
||||
sha256 = "15xfbyf2m3lhd6q7imsmjxv81kw1ml286dh771gg4m668j7101pq";
|
||||
}
|
||||
{
|
||||
lang = "zh_TW";
|
||||
saneName = "zh_TW";
|
||||
sha256 = "0d9gw75qq37yq3icz4mjqnqqar0vrmc6aly8pybg4qw167jzzqn6";
|
||||
}
|
||||
]
|
12
pkgs/desktops/kde-4.7/libkdcraw.nix
Normal file
12
pkgs/desktops/kde-4.7/libkdcraw.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ automoc4, cmake, kde, kdelibs, qt4, phonon }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake kdelibs qt4 automoc4 phonon ];
|
||||
|
||||
meta = {
|
||||
description = "Library for decoding RAW images";
|
||||
license = "GPLv2";
|
||||
kde.name = "libkdcraw";
|
||||
};
|
||||
}
|
12
pkgs/desktops/kde-4.7/libkexiv2.nix
Normal file
12
pkgs/desktops/kde-4.7/libkexiv2.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ automoc4, cmake, kde, kdelibs, qt4, exiv2, perl, phonon }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake kdelibs qt4 automoc4 exiv2 perl phonon ];
|
||||
|
||||
meta = {
|
||||
description = "Exiv2 support library";
|
||||
license = "GPLv2";
|
||||
kde.name = "libkexiv2";
|
||||
};
|
||||
}
|
12
pkgs/desktops/kde-4.7/libkipi.nix
Normal file
12
pkgs/desktops/kde-4.7/libkipi.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ automoc4, cmake, kde, kdelibs, qt4, phonon }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake kdelibs qt4 automoc4 phonon ];
|
||||
|
||||
meta = {
|
||||
description = "Interface library to kipi-plugins";
|
||||
license = "GPLv2";
|
||||
kde.name = "libkipi";
|
||||
};
|
||||
}
|
38
pkgs/desktops/kde-4.7/libs/default.nix
Normal file
38
pkgs/desktops/kde-4.7/libs/default.nix
Normal file
@ -0,0 +1,38 @@
|
||||
{ kde, gcc, cmake, perl
|
||||
, qt4, bzip2, pcre, fam, libxml2, libxslt, shared_mime_info, giflib, jasper
|
||||
, xz, openexr, avahi, kerberos, acl, attr, shared_desktop_ontologies, libXScrnSaver
|
||||
, automoc4, strigi, soprano, qca2, attica, enchant, libdbusmenu_qt
|
||||
, docbook_xml_dtd_42, docbook_xsl, polkit_qt_1
|
||||
, getopt, udev, herqq, phonon, gettext
|
||||
}:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs =
|
||||
[ acl attr attica automoc4 avahi bzip2 cmake enchant fam getopt
|
||||
giflib herqq jasper libdbusmenu_qt libXScrnSaver libxslt pcre
|
||||
perl perl polkit_qt_1 qca2 qt4 shared_desktop_ontologies
|
||||
shared_mime_info soprano strigi udev xz phonon libxml2
|
||||
];
|
||||
|
||||
# TODO: make sonnet plugins (dictionaries) really work.
|
||||
# There are a few hardcoded paths.
|
||||
# Let kdelibs find openexr
|
||||
# Split plugins from libs?
|
||||
|
||||
patches = [ ./polkit-install.patch ];
|
||||
|
||||
# cmake fails to find acl.h because of C++-style comment
|
||||
# TODO: OpenEXR
|
||||
cmakeFlags =
|
||||
''
|
||||
-DDOCBOOKXML_CURRENTDTD_DIR=${docbook_xml_dtd_42}/xml/dtd/docbook
|
||||
-DDOCBOOKXSL_DIR=${docbook_xsl}/xml/xsl/docbook
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "KDE libraries";
|
||||
license = "LGPL";
|
||||
kde.name = "kdelibs";
|
||||
};
|
||||
}
|
12
pkgs/desktops/kde-4.7/libs/polkit-install.patch
Normal file
12
pkgs/desktops/kde-4.7/libs/polkit-install.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff -ru -x '*~' kdelibs-4.6.90-orig/kdecore/auth/ConfigureChecks.cmake kdelibs-4.6.90/kdecore/auth/ConfigureChecks.cmake
|
||||
--- kdelibs-4.6.90-orig/kdecore/auth/ConfigureChecks.cmake 2011-05-20 22:24:54.000000000 +0200
|
||||
+++ kdelibs-4.6.90/kdecore/auth/ConfigureChecks.cmake 2011-07-12 14:03:00.000000000 +0200
|
||||
@@ -139,7 +139,7 @@
|
||||
${CMAKE_INSTALL_PREFIX} _KDE4_AUTH_POLICY_FILES_INSTALL_DIR
|
||||
${POLKITQT-1_POLICY_FILES_INSTALL_DIR})
|
||||
|
||||
- set(KDE4_AUTH_POLICY_FILES_INSTALL_DIR ${_KDE4_AUTH_POLICY_FILES_INSTALL_DIR} CACHE STRING
|
||||
+ set(KDE4_AUTH_POLICY_FILES_INSTALL_DIR "\${CMAKE_INSTALL_PREFIX}/share/polkit-1/actions" CACHE STRING
|
||||
"Where policy files generated by KAuth will be installed" FORCE)
|
||||
elseif(KDE4_AUTH_BACKEND_NAME STREQUAL "FAKE")
|
||||
set (KAUTH_COMPILING_FAKE_BACKEND TRUE)
|
18
pkgs/desktops/kde-4.7/multimedia.nix
Normal file
18
pkgs/desktops/kde-4.7/multimedia.nix
Normal file
@ -0,0 +1,18 @@
|
||||
{ kde, cmake, perl, qt4, phonon, alsaLib, libvorbis, taglib, flac
|
||||
, cdparanoia, lame, kdelibs, automoc4, ffmpeg, libmusicbrainz3, libtunepimp }:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs =
|
||||
# Note: kdemultimedia can use xine-lib, but it doesn't seem useful
|
||||
# without the Phonon Xine backend.
|
||||
[ cmake kdelibs qt4 automoc4 phonon cdparanoia taglib libvorbis
|
||||
libmusicbrainz3 libtunepimp ffmpeg flac lame
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "KDE multimedia programs such as a movie player and volume utility";
|
||||
license = "GPL";
|
||||
kde.name = "kdemultimedia";
|
||||
};
|
||||
}
|
@ -28,6 +28,6 @@ kde.package {
|
||||
description = "KDE network utilities";
|
||||
longDescription = "Various network utilities for KDE such as a messenger client and network configuration interface";
|
||||
license = "GPL";
|
||||
kde.module = "kdenetwork";
|
||||
kde.name = "kdenetwork";
|
||||
};
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user