summary refs log tree commit diff
path: root/pkgs/desktops/kde-5/applications-15.12/l10n.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/desktops/kde-5/applications-15.12/l10n.nix')
-rw-r--r--pkgs/desktops/kde-5/applications-15.12/l10n.nix15
1 files changed, 11 insertions, 4 deletions
diff --git a/pkgs/desktops/kde-5/applications-15.12/l10n.nix b/pkgs/desktops/kde-5/applications-15.12/l10n.nix
index a0605e3bd55..9b211faf444 100644
--- a/pkgs/desktops/kde-5/applications-15.12/l10n.nix
+++ b/pkgs/desktops/kde-5/applications-15.12/l10n.nix
@@ -152,13 +152,10 @@ lib.mapAttrs (name: attr: pkgs.recurseIntoAttrs attr) {
     qt4 = callPackage (kdeLocale4 "nds" {}) {};
     qt5 = callPackage (kdeLocale5 "nds" {}) {};
   };
-  # TODO: build broken in 15.11.80; re-enable in next release
-  /*
   nl = {
     qt4 = callPackage (kdeLocale4 "nl" {}) {};
     qt5 = callPackage (kdeLocale5 "nl" {}) {};
   };
-  */
   nn = {
     qt4 = callPackage (kdeLocale4 "nn" {}) {};
     qt5 = callPackage (kdeLocale5 "nn" {}) {};
@@ -196,9 +193,19 @@ lib.mapAttrs (name: attr: pkgs.recurseIntoAttrs attr) {
     qt5 = callPackage (kdeLocale5 "sl" {}) {};
   };
   sr = {
-    qt4 = callPackage (kdeLocale4 "sr" {}) {};
+    qt4 = callPackage (kdeLocale4 "sr" {
+      preConfigure = ''
+        patchShebangs \
+            4/sr/sr@latin/scripts/ts-pmap-compile.py \
+            4/sr/scripts/ts-pmap-compile.py \
+            4/sr/data/resolve-sr-hybrid \
+            4/sr/sr@ijekavian/scripts/ts-pmap-compile.py \
+            4/sr/sr@ijekavianlatin/scripts/ts-pmap-compile.py
+        '';
+    }) {};
     qt5 = callPackage (kdeLocale5 "sr" {
       preConfigure = ''
+        patchShebangs 5/sr/data/resolve-sr-hybrid
         sed -e 's/add_subdirectory(kdesdk)//' -i 5/sr/data/CMakeLists.txt
       '';
     }) {};