summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-27 17:49:20 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-27 17:49:20 +0000
commite155073b2cd50d839458b438792dd36eb90628d7 (patch)
tree19dbac21ba3b1db71148e93bafe1e0befee40111 /pkgs/desktops
parent5408f303bd33b4bb3852d7faeb15c2ac9162174e (diff)
parentafc0aea6d16a1012d17094c346f4cf81db08587c (diff)
downloadnixlib-e155073b2cd50d839458b438792dd36eb90628d7.tar
nixlib-e155073b2cd50d839458b438792dd36eb90628d7.tar.gz
nixlib-e155073b2cd50d839458b438792dd36eb90628d7.tar.bz2
nixlib-e155073b2cd50d839458b438792dd36eb90628d7.tar.lz
nixlib-e155073b2cd50d839458b438792dd36eb90628d7.tar.xz
nixlib-e155073b2cd50d839458b438792dd36eb90628d7.tar.zst
nixlib-e155073b2cd50d839458b438792dd36eb90628d7.zip
svn merge ^/nixpkgs/trunk
svn path=/nixpkgs/branches/libpng15/; revision=31888
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/kde-4.8/default.nix5
-rw-r--r--pkgs/desktops/kde-4.8/kdeedu/kalzium-find-libfacile.patch88
-rw-r--r--pkgs/desktops/kde-4.8/kdeedu/kalzium.nix2
-rw-r--r--pkgs/desktops/kde-4.8/l10n/default.nix4
-rw-r--r--pkgs/desktops/kde-4.8/support/akonadi/default.nix4
5 files changed, 8 insertions, 95 deletions
diff --git a/pkgs/desktops/kde-4.8/default.nix b/pkgs/desktops/kde-4.8/default.nix
index fd0cc516b137..30c0505135a3 100644
--- a/pkgs/desktops/kde-4.8/default.nix
+++ b/pkgs/desktops/kde-4.8/default.nix
@@ -52,5 +52,8 @@ kde.modules // kde.individual //
 
   full = stdenv.lib.attrValues kde.modules;
 
-  l10n = callPackage ./l10n { inherit release; };
+  l10n = callPackage ./l10n {
+    inherit release;
+    inherit (kde.manifest) stable;
+  };
 }
diff --git a/pkgs/desktops/kde-4.8/kdeedu/kalzium-find-libfacile.patch b/pkgs/desktops/kde-4.8/kdeedu/kalzium-find-libfacile.patch
deleted file mode 100644
index 0324ee74eabe..000000000000
--- a/pkgs/desktops/kde-4.8/kdeedu/kalzium-find-libfacile.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-diff --git a/cmake/modules/FindLibfacile.cmake b/cmake/modules/FindLibfacile.cmake
-index bef726e..043c65f 100644
---- a/cmake/modules/FindLibfacile.cmake
-+++ b/cmake/modules/FindLibfacile.cmake
-@@ -4,7 +4,6 @@
- #  LIBFACILE_FOUND - system has Libfacile
- #  LIBFACILE_INCLUDE_DIR - the Libfacile include directory
- #  LIBFACILE_LIBRARIES - Link these to use Libfacile
--#  LIBFACILE_DEFINITIONS - Compiler switches required for using Libfacile
- #
- # Copyright (c) 2006, Carsten Niehaus, <cniehaus@gmx.de>
- # Copyright (c) 2006, Montel Laurent, <montel@kde.org>
-@@ -14,35 +13,20 @@
- 
- find_package(OCaml)
- 
--set(LIBFACILE_FOUND FALSE)
--
- if( OCAML_FOUND )
--   find_file(LIBFACILE_LIBRARIES NAMES facile.a
--             PATHS
--             ${OCAMLC_DIR}/facile/
-+   find_library(LIBFACILE_LIBRARIES NAMES facile.a
-+       HINTS ${OCAMLC_DIR}
-+       PATH_SUFFIXES facile ocaml/facile
-    )
--   #message(STATUS "LIBFACILE_LIBRARIES :<${LIBFACILE_LIBRARIES}>") 
--   find_path(LIBFACILE_INCLUDE_DIR NAMES facile.a
--             PATHS
--             ${OCAMLC_DIR}/
--             PATH_SUFFIXES facile
-+   find_path(LIBFACILE_INCLUDE_DIR NAMES facile.cmi
-+       HINTS ${OCAMLC_DIR}
-+       PATH_SUFFIXES facile lib/ocaml/facile
-    )
--   #message(STATUS "LIBFACILE_INCLUDE_DIR <${LIBFACILE_INCLUDE_DIR}>")
--   if(LIBFACILE_INCLUDE_DIR AND LIBFACILE_LIBRARIES)
--      set(LIBFACILE_FOUND TRUE)
--   endif(LIBFACILE_INCLUDE_DIR AND LIBFACILE_LIBRARIES)
- endif(OCAML_FOUND)
- 
--
--if(LIBFACILE_FOUND)
--   if(NOT Libfacile_FIND_QUIETLY)
--      message(STATUS "Found Libfacile: ${LIBFACILE_LIBRARIES}")
--   endif(NOT Libfacile_FIND_QUIETLY)
--else(LIBFACILE_FOUND)
--   if(Libfacile_FIND_REQUIRED)
--      message(FATAL_ERROR "Could not find Libfacile")
--   endif(Libfacile_FIND_REQUIRED)
--endif(LIBFACILE_FOUND)
-+include(FindPackageHandleStandardArgs)
-+find_package_handle_standard_args(Libfacile DEFAULT_MSG LIBFACILE_INCLUDE_DIR
-+	LIBFACILE_LIBRARIES OCAML_FOUND)
- 
- # show the LIBFACILE_INCLUDE_DIR and LIBFACILE_LIBRARIES variables only in the advanced view
- mark_as_advanced(LIBFACILE_INCLUDE_DIR LIBFACILE_LIBRARIES )
-diff --git a/src/CMakeOCamlInstructions.cmake b/src/CMakeOCamlInstructions.cmake
-index 40b6755..de89253 100644
---- a/src/CMakeOCamlInstructions.cmake
-+++ b/src/CMakeOCamlInstructions.cmake
-@@ -2,7 +2,7 @@ link_directories (${OCAMLC_DIR})
- 
- macro(OCAML_MLI_TO_CMI _cmi _mli)
-    add_custom_command(OUTPUT ${_cmi}
--                      COMMAND ${OCAML_OCAMLC_EXECUTABLE} ARGS -o ${_cmi} -I +facile -c ${_mli} 
-+                      COMMAND ${OCAML_OCAMLC_EXECUTABLE} ARGS -o ${_cmi} -I ${LIBFACILE_INCLUDE_DIR} -c ${_mli} 
-                       DEPENDS ${_mli} ${ARGN}
-                       WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
-    set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${_cmi})
-@@ -10,7 +10,7 @@ endmacro(OCAML_MLI_TO_CMI)
- 
- macro(OCAML_ML_TO_CMX _cmx _ml)
-    add_custom_command(OUTPUT ${_cmx}
--                   COMMAND ${OCAML_OCAMLOPT_EXECUTABLE} ARGS -o ${_cmx} -I +facile -c ${_ml} 
-+                   COMMAND ${OCAML_OCAMLOPT_EXECUTABLE} ARGS -o ${_cmx} -I ${LIBFACILE_INCLUDE_DIR} -c ${_ml} 
-                    DEPENDS ${_ml} ${ARGN}
-                    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
-    set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${_cmx})
-@@ -58,7 +58,7 @@ ocaml_ml_to_cmx(${CMAKE_CURRENT_BINARY_DIR}/lexer.cmx ${CMAKE_CURRENT_SOURCE_DIR
- # object files
- 
- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/modwrap.o
--                   COMMAND ${OCAML_OCAMLOPT_EXECUTABLE} -I +facile -c ${CMAKE_CURRENT_SOURCE_DIR}/solver/modwrap.c -o ${CMAKE_CURRENT_BINARY_DIR}/modwrap.o
-+                   COMMAND ${OCAML_OCAMLOPT_EXECUTABLE} -I ${LIBFACILE_INCLUDE_DIR} -c ${CMAKE_CURRENT_SOURCE_DIR}/solver/modwrap.c -o ${CMAKE_CURRENT_BINARY_DIR}/modwrap.o
-                    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/solver/modwrap.c ${CMAKE_CURRENT_BINARY_DIR}/solver.o
-                    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
- set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${CMAKE_CURRENT_BINARY_DIR}/modwrap.o)
diff --git a/pkgs/desktops/kde-4.8/kdeedu/kalzium.nix b/pkgs/desktops/kde-4.8/kdeedu/kalzium.nix
index 298aba06c8ef..69ab5dfc4736 100644
--- a/pkgs/desktops/kde-4.8/kdeedu/kalzium.nix
+++ b/pkgs/desktops/kde-4.8/kdeedu/kalzium.nix
@@ -2,8 +2,6 @@
 kde {
   buildInputs = [ kdelibs facile ocaml eigen openbabel avogadro ];
 
-  patches = [ ./kalzium-find-libfacile.patch ];
-
   meta = {
     description = "Periodic Table of Elements";
   };
diff --git a/pkgs/desktops/kde-4.8/l10n/default.nix b/pkgs/desktops/kde-4.8/l10n/default.nix
index 778879e6e7c2..69cfdcf8ab22 100644
--- a/pkgs/desktops/kde-4.8/l10n/default.nix
+++ b/pkgs/desktops/kde-4.8/l10n/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, kdelibs, gettext, release }:
+{ stdenv, fetchurl, kdelibs, gettext, release, stable }:
 
 let
 
@@ -11,7 +11,7 @@ let
       name = "kde-l10n-${saneName}-${release}";
 
       src = fetchurl {
-        url = "mirror://kde/unstable/${release}/src/kde-l10n/kde-l10n-${lang}-${release}.tar.bz2";
+        url = "mirror://kde/${if stable then "" else "un"}stable/${release}/src/kde-l10n/kde-l10n-${lang}-${release}.tar.bz2";
         name = "${name}.tar.bz2";
         inherit sha256;
       };
diff --git a/pkgs/desktops/kde-4.8/support/akonadi/default.nix b/pkgs/desktops/kde-4.8/support/akonadi/default.nix
index 434a14463691..db0608ead3fc 100644
--- a/pkgs/desktops/kde-4.8/support/akonadi/default.nix
+++ b/pkgs/desktops/kde-4.8/support/akonadi/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, cmake, qt4, shared_mime_info, libxslt, boost, automoc4, soprano }:
 
 stdenv.mkDerivation rec {
-  name = "akonadi-1.6.90";
+  name = "akonadi-1.7.0";
   
   src = fetchurl {
     url = "mirror://kde/stable/akonadi/src/${name}.tar.bz2";
-    sha256 = "0a35wkrrdk4k7kw1d4rvq4w4wwlmz9vk2nb4c2yibpn9rmc6ighn";
+    sha256 = "105mjr6n1g6kl0djp2l8jr8b7j4s9gy2ls43g1wf3py1hf6j5fdz";
   };
 
   buildInputs = [ qt4 soprano libxslt boost ];