* 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:
Eelco Dolstra 2011-08-04 00:08:22 +00:00
commit 237b2b8a30
231 changed files with 2576 additions and 1802 deletions

View File

@ -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/;

View File

@ -1,15 +1,15 @@
{stdenv, fetchurl}:
{ stdenv, fetchurl }:
stdenv.mkDerivation {
name = "cdparanoia-III-alpha9.8";
stdenv.mkDerivation rec {
name = "cdparanoia-III-10.2";
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";
};
}

View File

@ -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 ----

View File

@ -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 =

View File

@ -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 ] ++

View File

@ -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;
};
}

View File

@ -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 "";

View File

@ -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

View File

@ -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 = ''

View File

@ -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 ];

View File

@ -19,10 +19,10 @@ kde.package rec {
-DCUSTOM_PERL_SITE_ARCH_DIR=$CUSTOM_PERL_SITE_ARCH_DIR
)
'';
# 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";

View File

@ -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; };

View File

@ -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";

View File

@ -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 ];

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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 ];
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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

View File

@ -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";
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
}

View File

@ -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";
};
}

View File

@ -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";
};
}

View File

@ -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";
};
}

View File

@ -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";
}
];
}

View File

@ -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";
}
]

View File

@ -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";
};
}

View File

@ -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";
};
}

View File

@ -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";
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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;
};
}

View File

@ -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

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};

View 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";
};
};
}

View File

@ -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";
};
};

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View 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";
};
}

View 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";
};
};
}

View File

@ -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 automoc4 kdelibs ];
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
meta = {
description = "Additional KDE color schemes";
kde = {
name = "ColorSchemes";
module = "kdeartwork";
version = "4.5.90";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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 automoc4 kdelibs ];
buildInputs = [ cmake qt4 automoc4 kdelibs phonon ];
meta = {
description = "KDE wallpapers in high resolution";
kde = {
name = "HighResolutionWallpapers";
module = "kdeartwork";
version = "4.5.90";
};
};
}

View File

@ -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";
};
};

View 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";
};
};
}

View 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";
};
};
}

View 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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View 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";
};
}

View File

@ -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";
};
}

View File

@ -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,8 +142,9 @@ rec {
poxml = callPackage ./sdk/poxml.nix { };
scripts = callPackage ./sdk/scripts.nix { };
umbrello = callPackage ./sdk/umbrello.nix { };
okteta = callPackage ./sdk/okteta.nix { };
};
kdetoys = combinePkgs "kdetoys" {
amor = callPackage ./toys/amor.nix { };
kteatime = callPackage ./toys/kteatime.nix { };
@ -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; };

View File

@ -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";
};
}

View 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";
};
}

View File

@ -15,6 +15,6 @@ kde.package {
Okular document reader.
'';
license = "GPL";
kde.module = "kdegraphics";
kde.name = "kdegraphics";
};
}

View 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";
};
}

View 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";
};
}

View 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";
};
}

View 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";
};
}

View File

@ -1,25 +1,38 @@
{ stdenv, fetchurl, release }:
{ stdenv, fetchurl, release, stable ? true }:
rec {
inherit release;
stable_ = stable;
manifest = import (./manifest + "-${release}.nix");
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 = ''

View File

@ -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 "]"

View 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";
}
]

View 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";
};
}

View 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 ];
};
}

View 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";
};
}

View 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";
};
}

View 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";
};
}

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, cmake, kdelibs, gettext, perl, automoc4, release }:
{ stdenv, fetchurl, cmake, kdelibs, gettext, perl, automoc4, qt4, phonon, release }:
let
@ -6,17 +6,17 @@ let
kdeL10nDerivation =
{ lang, saneName, sha256 }:
stdenv.mkDerivation rec {
name = "kde-l10n-${saneName}-${release}";
src = fetchurl {
url = "mirror://kde/stable/${release}/src/kde-l10n/kde-l10n-${lang}-${release}.tar.bz2";
name = "${name}.tar.bz2";
inherit sha256;
};
buildInputs = [ cmake perl gettext kdelibs automoc4 ];
buildInputs = [ cmake perl gettext kdelibs automoc4 qt4 phonon ];
meta = {
description = "KDE translation for ${lang}";

View 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";
}
]

View 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";
};
}

View 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";
};
}

View 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";
};
}

View 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";
};
}

View 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)

View 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";
};
}

View File

@ -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