Author: eelco
Date: Thu Jul  7 20:48:51 2011
New Revision: 27645
URL: https://svn.nixos.org/websvn/nix/?rev=27645&sc=1

Log:
* Start of KDE 4.7.  Only kdelibs builds currently.

Added:
   nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/
      - copied from r27617, nixpkgs/trunk/pkgs/desktops/kde-4.5/
   
nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/kde-package/manifest-4.6.90.nix
      - copied, changed from r27617, 
nixpkgs/trunk/pkgs/desktops/kde-4.5/kde-package/manifest-4.5.5.nix
Deleted:
   nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/kde-package/manifest-4.5.5.nix
   nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/support/attica/
   nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/support/polkit-qt-1/
Modified:
   nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/default.nix
   nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/kde-package/default.nix
   nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/libs/default.nix

Modified: nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix     Wed Jul  6 14:00:09 
2011        (r27617)
+++ nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/default.nix  Thu Jul  7 
20:48:51 2011        (r27645)
@@ -2,7 +2,7 @@
 
 let
 
-  release = "4.5.5";
+  release = "4.6.90";
 
   # Various packages (e.g. kdesdk) have been split up into many
   # smaller packages.  Some people may want to install the entire
@@ -26,17 +26,13 @@
 
   phonon = null;
 
-  kde = callPackage ./kde-package { inherit release; };
+  kde = callPackage ./kde-package { inherit release; stable = false; };
 
 ### SUPPORT
   akonadi = callPackage ./support/akonadi { };
 
-  attica = callPackage ./support/attica { };
-
   oxygen_icons = callPackage ./support/oxygen-icons { };
 
-  polkit_qt_1 = callPackage ./support/polkit-qt-1 { };
-
   soprano = callPackage ./support/soprano { };
 
 ### LIBS

Modified: nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/kde-package/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/kde-4.5/kde-package/default.nix Wed Jul  6 
14:00:09 2011        (r27617)
+++ nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/kde-package/default.nix      
Thu Jul  7 20:48:51 2011        (r27645)
@@ -1,9 +1,11 @@
-{ stdenv, fetchurl, release }:
+{ stdenv, fetchurl, release, stable ? true }:
 
 rec {
   inherit release;
+  
+  stable_ = stable;
 
-  defaultArgs = { name, stable ? true, version ? release, module ? name, ... }:
+  defaultArgs = { name, stable ? stable_, version ? release, module ? name, 
... }:
 
     (
       {

Copied and modified: 
nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/kde-package/manifest-4.6.90.nix 
(from r27617, 
nixpkgs/trunk/pkgs/desktops/kde-4.5/kde-package/manifest-4.5.5.nix)
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/kde-4.5/kde-package/manifest-4.5.5.nix  Wed Jul 
 6 14:00:09 2011        (r27617, copy source)
+++ 
nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/kde-package/manifest-4.6.90.nix  
    Thu Jul  7 20:48:51 2011        (r27645)
@@ -1,82 +1,286 @@
 [
 {
-  module = "kdeaccessibility";
-  sha256 = "1vlm844jx0ggp236zl3wzzq3j2s8h9cd7cg1ajvsalpcab0dp088";
+  module = "blinken";
+  sha256 = "01pl05djzkp1i0f30zgzdlc1gbf116ah3k3rrsc1rj5k11r97gga";
 }
 {
-  module = "kdeadmin";
-  sha256 = "1dd725f1m9w1sm6fkhvsc7nkn7avk2lmkgqx183vjx1znxfpj9x3";
+  module = "cantor";
+  sha256 = "0vyb0h4bdxksc1kpgxn0s8bcn2j8kk2dj519jqf3bxps8fc5b9pp";
 }
 {
-  module = "kdeartwork";
-  sha256 = "1k22fhqch2s6ajfy906nxjhqw05a9lfibs7pdzgsrdxs5606jdyc";
+  module = "gwenview";
+  sha256 = "16jm0klq04sg1pmhmgmdkw0p7nxbdichzbz4g5rhwsd0qy2qagw5";
+}
+{
+  module = "kalgebra";
+  sha256 = "1m2jkzvk44557jd2mg7zjbsw0hslip4rqgsy0czw2dl8grplwlgj";
+}
+{
+  module = "kalzium";
+  sha256 = "0rbazz5izynk3m6kxsxfx0d99wg5k1n8lb3r57l9zpiq18z99xn5";
 }
 {
-  module = "kdebase";
-  sha256 = "07xk16r5cw1jzilkkg2kyff0nk7n0fxrawx0n7xn4mxpzqzgjvn6";
+  module = "kamera";
+  sha256 = "1vainjdr6kjwdh4fxkaq3kr8ljs51a973g2q86zac2x58j5nhm1v";
 }
 {
-  module = "kdebase-runtime";
-  sha256 = "0kz9s3i66fzxcklm95f7vqlx3jbgpj32gbg7nxy1iyaih01vz17j";
+  module = "kanagram";
+  sha256 = "0x1d151y7ssdzds6vfs0dnx6wndk1dbs2gv21rng8f2v1fdsdlcy";
 }
 {
-  module = "kdebase-workspace";
-  sha256 = "14c0v5bhb16syrk9hw340jb9fh48syclgnxiwzyfn7967gz9142d";
+  module = "kate";
+  sha256 = "0qa18mxhvxd14xrlnlz93r2js3ax3ykqk38a9fcbzna7x4a52f7p";
 }
 {
-  module = "kdebindings";
-  sha256 = "1iapya735cpdpdn5g8rw1m4r8jvr8kjpjbpxkhd7y750x3vjvykv";
+  module = "kbruch";
+  sha256 = "17wnrjkf2cm9jl4z6m4mbxygs23hnspr3cig541b6wfpg4q3chh2";
 }
 {
-  module = "kdeedu";
-  sha256 = "0agirfgx6fwm6j2hk7xzf589gikr5y4p3sqabjrk5i6wwqjsp651";
+  module = "kcolorchooser";
+  sha256 = "03sj7jmlc66ifri5wnrqqiwgrnam20284m3kpwcd2s11y4f0jawq";
+}
+{
+  module = "kdeaccessibility";
+  sha256 = "0kz8qc51dqi9yhnqsjfn8447iqrvzz0vqq32nr469hm45npshnzf";
+}
+{
+  module = "kdeadmin";
+  sha256 = "0w1naiy8nfgshsx0j03ma6frp2vxn6dakfv511pnlil8pngx40m9";
+}
+{
+  module = "kdeartwork";
+  sha256 = "1nck52rvjwkwcgg3dnyw7nwxcq54f0kxws5dcpf63vmksz2a8d5h";
+}
+{
+  module = "kde-baseapps";
+  sha256 = "1441ascv5skjy719r4rgk2zdb4y2laqjh1lf7imizc0xqmlxb18b";
 }
 {
   module = "kdegames";
-  sha256 = "10jrq5cd0fjjl5bpdqjckyx1g4clxdain3xy2gcw2f40b4yk0zi4";
+  sha256 = "0i25j0gak1xgx4ap5a93f8vvmlcgvrsihis95gp655h878n03b72";
 }
 {
-  module = "kdegraphics";
-  sha256 = "0k475fmfmr8z86qh9qsdik5jphdsaiw4kb580mn1r4zwsn1wq8dk";
+  module = "kdegraphics-strigi-analyzer";
+  sha256 = "0ab7kqmysilsw6yk74i8l2809ckmm6k0n8354df3vf2ffsgfi2br";
+}
+{
+  module = "kdegraphics-thumbnailers";
+  sha256 = "1zvc0bvk66krxpxrlf74kmg6y3d3ngmil36bpcv7i6jnrqfay15h";
 }
 {
   module = "kdelibs";
-  sha256 = "1yganq6m9zvf9l3cbdkgj1i4zrlq77qm3lf7nnqzpkyr6iq6sz1l";
+  sha256 = "0ri1gdcl1ag12yl7p6qzfmrn9djhah45wpycpvs86p1m6vwdm866";
 }
 {
   module = "kdemultimedia";
-  sha256 = "17ma5igdq8qmsmpx8lia7xpw68441via613qs42sbm2nhqg2rp46";
+  sha256 = "0g01zj8h8a2vqz8j45a99wlhi74hdixbid6h4bl6va0c0hn604yi";
 }
 {
   module = "kdenetwork";
-  sha256 = "1w97bb5z55kllzig528ap5dmilvjgqiazn8vkj180zwi1avixqpg";
+  sha256 = "19y73gfw4kcq91abdbhj1v3iq5f26ljac3xanh9dfm8fa5s5jy0v";
+}
+{
+  module = "kdepim";
+  sha256 = "05bzmyvvi9fb63f4cdcbcs1cfwvhzpnkcimqr3cjnnskjhhmrjiy";
 }
 {
   module = "kdepimlibs";
-  sha256 = "0immri4fvs9kxhaafk9i8zh630slayrd84wpwgvy1673mgxs4y4r";
+  sha256 = "11zsyrhirdx7v1cjrrigml5y2gw27s7ms0n3bjj6jfdh98ygi1hs";
+}
+{
+  module = "kdepim-runtime";
+  sha256 = "1p4yal2axs3035v48q0q8g9cb4bm37j9ban9rafqlh07dk1p4li7";
 }
 {
   module = "kdeplasma-addons";
-  sha256 = "13hhsbgfqxxh07zafy3zgky9bipyxysi5zpwmi7ljjj51n72z1wr";
+  sha256 = "0d6ilvj74i3hp9pcpfkwl46xj1hfi642cn0ad8h4s2abs35abkm5";
+}
+{
+  module = "kde-runtime";
+  sha256 = "18g60qdmhylw48gdgqhbknziyhcmr7ww5viarsjxnmk7hif1f2za";
 }
 {
   module = "kdesdk";
-  sha256 = "030m2gghaxgkg8hjrzzdkibmmf34zqimi8jw979sar7c9n5nrkkg";
+  sha256 = "1s3r9cdwyr3ys2a7waq3b4lcgf7l21bfpig7xpp2fyzndqz54w47";
 }
 {
   module = "kdetoys";
-  sha256 = "0q2cbsj2p16i0nd6swpayiq1w40l084cxvvkdqpzilkss8dcp0jf";
+  sha256 = "1a6spjiixazjln4wnaaqakb18if5d2rvlh0qiz24v3l356qh7wa9";
 }
 {
   module = "kdeutils";
-  sha256 = "057zmfyp4lz5i2hq7n80p6zi5bf39hz3rvi1wyyw35sga76j5fvw";
+  sha256 = "0ny0ic753q7gqmyn1ig33cl6m2lv8dh56xdb6pz7jcdj3szzg12h";
+}
+{
+  module = "kde-wallpapers";
+  sha256 = "08w5l3r01pjrf3n8rgfl319q3pk8kvbh96rs17shh85sahmhrd7k";
 }
 {
   module = "kdewebdev";
-  sha256 = "14k3dr9z53g98gxyzglbrmkbwgc63ifn11z0wfy2vxfrk4vhniip";
+  sha256 = "0d6jgb89sl7n621n25arw40acwsw9v382a28ghawsf3rsk8bjp02";
+}
+{
+  module = "kde-workspace";
+  sha256 = "1i2jlkp1hasxpwfp86hp3z4lggiazp20d4y0vga706xl94vjsacp";
+}
+{
+  module = "kgamma";
+  sha256 = "1ngxz74mmsm9b37lrb541yh1nsn70ca5x3rs5i8mk27rrps4b1p9";
+}
+{
+  module = "kgeography";
+  sha256 = "0s8px1qvdjdbcjxwq34gfbaap4c5fzas8q6ivjmxa7m8whfhkvyf";
+}
+{
+  module = "khangman";
+  sha256 = "11vcp28r9vjf291bqlah6mmdclfghzpnfpf78hcclbrd7b1wc29w";
+}
+{
+  module = "kig";
+  sha256 = "1nz4c4dq7a0q23hw2rwvivliw2s1l29p823a6hnq7sdrqqrid5mi";
+}
+{
+  module = "kimono";
+  sha256 = "10kcgaw79sdq27s1pglrbfdd0lalgyai0lanxd49x9gwcf1iigg5";
+}
+{
+  module = "kiten";
+  sha256 = "0hw6hv1pccdgvdhhs1gxskx393xl9aj22zhj183jrsimd87k1kga";
+}
+{
+  module = "klettres";
+  sha256 = "1h8v5smrdpi3x3vvsyylax19ykaipnixfgjdms97c84zsvz898gy";
+}
+{
+  module = "kmplot";
+  sha256 = "13v36pqxsdxc3x2yl807bcvbmyh48s9w77mgr9w2x4hn1l4ms3f0";
+}
+{
+  module = "kolourpaint";
+  sha256 = "1sc357lcnk7al92sj763bjhhyvc07cf1plbgy2xvhkcfp6b5l425";
+}
+{
+  module = "konsole";
+  sha256 = "0bi5b6lh0b388azcgrsmh45dflgxfln8d1qp8x2prsd85hi3v0bq";
+}
+{
+  module = "korundum";
+  sha256 = "1al9pq6vn14x28kkf1zmp1kfiq1z52hidy3jxnajv39ildja13y8";
+}
+{
+  module = "kross-interpreters";
+  sha256 = "0d8lna1m1qn6r8rdhrs39x1b98n0271asa75i4hzgz6xic6z8afy";
+}
+{
+  module = "kruler";
+  sha256 = "0kbkl7xbznxfa8pq7jicd7lh1469j87cnz1hf1vsj40lcb6hs7dj";
+}
+{
+  module = "ksaneplugin";
+  sha256 = "1mnna8jjjcvjrg7a9yg0mggbah44wyx24yzlkdgr7l4h4g0ka4bi";
+}
+{
+  module = "ksnapshot";
+  sha256 = "0hp07r7yv61chvhjw05q6acyd4hqlbk8bnbiy9nxaz4grsab1v54";
+}
+{
+  module = "kstars";
+  sha256 = "1aiwbbrcv7373hn8656bbja0jn71f5m36mdpwr5jflg4g2vh6inb";
+}
+{
+  module = "ktouch";
+  sha256 = "04msgkyy5ar4bqsc43dvjwlbj5mmvd7ajylg1lqni04qr01dibh3";
+}
+{
+  module = "kturtle";
+  sha256 = "1ay1dxrgrz3kdjmb2wms2y7jkarsis6jfszw2qc2i9zgzjh8b05b";
+}
+{
+  module = "kwordquiz";
+  sha256 = "05v6c2hi55phkcaqvamak8xii5fpwsf82h3y3499flpczrni6prb";
+}
+{
+  module = "libkdcraw";
+  sha256 = "1f02ymqdlawy053hq97phy328z829k2jqxs81gfyig7vbq1xf888";
+}
+{
+  module = "libkdeedu";
+  sha256 = "1d45mz3qkzxrv0ap4rs3zciczxmw3lfiai3cm74k98sxixwqpx9v";
+}
+{
+  module = "libkexiv2";
+  sha256 = "0jw5151rd23bxxqh2sg14mi5kvc5gm74aliiglbniiv7qgxn1mls";
+}
+{
+  module = "libkipi";
+  sha256 = "0w4wiikhqz88x7wbzmms0y7zxka7mpqq8vw61w89p3yl2x4qhmsn";
+}
+{
+  module = "libksane";
+  sha256 = "0czqijqz5l45mvydzvi0gmqx4sw77wirnh92dv2rc6bs34ik8i75";
+}
+{
+  module = "marble";
+  sha256 = "14lfr5rzj37wfp4chk1h54kslwph8pknkk6s82l1svm5naa7c3bf";
+}
+{
+  module = "mobipocket";
+  sha256 = "0qbcmwcrg306x0yrm783n640c0bdn0aq47jmgynr5327plvpqlsh";
+}
+{
+  module = "okular";
+  sha256 = "1kl7px5jzk33wsdhfh67s6zkip9zkgw50d23spqz021ynf8zx6vg";
 }
 {
   module = "oxygen-icons";
-  sha256 = "06vn8yn79kxll9f7gpsa7ihw6waj5qgz752zh9h8bycqc1m1i6nb";
+  sha256 = "1qz9c6d3m0lb20f1hb7bpgrfyv2rc0z4zkbhm51nr5p0p5m2mpdj";
+}
+{
+  module = "parley";
+  sha256 = "03nlfvy5cls51np77n4id0blkrpz31ad7vd2cilhsfws965lmi6a";
+}
+{
+  module = "perlkde";
+  sha256 = "06qggm4sxs8mlhmhrkxfjinvwi0m2vm2plxgz0l92rm7kbvr3g6l";
+}
+{
+  module = "perlqt";
+  sha256 = "00xa1g5n4jwncv73gjfc5hay9lfh94mx3amhpss0fmvzz2j3j1xk";
+}
+{
+  module = "pykde4";
+  sha256 = "1qns08xfj3yxrqhr2k1parmaphf7m0m4fks3s42mj30ksx6ayx2x";
+}
+{
+  module = "qtruby";
+  sha256 = "130dbr4c81zn53h6v79q6ffk3rsp4zzxa2qkzmml9236gswfbvkw";
+}
+{
+  module = "qyoto";
+  sha256 = "0dnvbjpmcflcpnyhp9ivn87iq7ff6ifp874ds34mzrk5yr48c9fn";
+}
+{
+  module = "rocs";
+  sha256 = "11fzfsip6jr4dxxznrxcx6pab6h83a0m2l5bccd1c72q3pjhsv42";
+}
+{
+  module = "smokegen";
+  sha256 = "0wnbsg2178rryx6jl9n6r73b5h9cgdhbhypfhq9w9javijlyrbbr";
+}
+{
+  module = "smokekde";
+  sha256 = "1jqwqpw0n60ll88i2i6wkw1kqpi8jcar6sjg0ayh0b3fvzgas4yn";
+}
+{
+  module = "smokeqt";
+  sha256 = "12q34lp4gs55svblqf12rh4fbzfh5r34mz1apnsfxwvv1anzvb9l";
+}
+{
+  module = "step";
+  sha256 = "0vbxag6dcc32y048sll42081xzh5sbi7r6rlv0ic75bpj7bj65b0";
+}
+{
+  module = "svgpart";
+  sha256 = "1c3kh3kj0dbps7vnz5a9lmqkimgdlmkhwdvcc2x74jwcnb4d5d3z";
 }
 ]

Modified: nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/libs/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/kde-4.5/libs/default.nix        Wed Jul  6 
14:00:09 2011        (r27617)
+++ nixpkgs/branches/kde-4.7/pkgs/desktops/kde-4.7/libs/default.nix     Thu Jul 
 7 20:48:51 2011        (r27645)
@@ -1,34 +1,42 @@
 { 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
+, 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, hspell
+, docbook_xml_dtd_42, docbook_xsl, polkit_qt_1
+, getopt, udev
 }:
 
 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
-  ];
-
-# TODO: make sonnet plugins (dictionaries) really work.
-# There are a few hardcoded paths.
-# Let kdelibs find openexr
-# Split plugins from libs?
+  buildInputs =
+    [ acl attr attica automoc4 avahi bzip2 cmake
+      enchant fam getopt giflib jasper libdbusmenu_qt libXScrnSaver libxslt 
pcre perl perl polkit_qt_1
+      qt4 shared_mime_info strigi udev
+      xz 
+    ];
+    
+  #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
+  #];
+
+  # TODO: make sonnet plugins (dictionaries) really work.
+  # There are a few hardcoded paths.
+  # Let kdelibs find openexr
+  # Split plugins from libs?
 
-  propagatedBuildInputs = [ qt4 gcc.libc strigi soprano attica qca2
-    shared_desktop_ontologies ];
+  #propagatedBuildInputs = [ qt4 gcc.libc strigi soprano attica qca2
+  #  shared_desktop_ontologies ];
 
-  patches = [ ./polkit-install.patch ];
+  #patches = [ ./polkit-install.patch ];
 
   # 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
+  # TODO: OpenEXR
+  cmakeFlags =
+    ''
+      -DDOCBOOKXML_CURRENTDTD_DIR=${docbook_xml_dtd_42}/xml/dtd/docbook
+      -DDOCBOOKXSL_DIR=${docbook_xsl}/xml/xsl/docbook
     '';
 
   meta = {
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to