···11-WGET_ARGS=( https://download.kde.org/stable/applications/17.08.3/ -A '*.tar.xz' )
11+WGET_ARGS=( https://download.kde.org/stable/applications/17.12.0/ -A '*.tar.xz' )
···11-From b43c49109694940f0a26240753e879eb629dd02d Mon Sep 17 00:00:00 2001
22-From: Thomas Tuegel <ttuegel@gmail.com>
33-Date: Mon, 7 Sep 2015 13:54:57 -0500
44-Subject: [PATCH 1/2] old kde4 cmake policies
55-66----
77- cmake/modules/FindKDE4Internal.cmake | 33 +++++++++++++++++++++++++++++++++
88- 1 file changed, 33 insertions(+)
99-1010-diff --git a/cmake/modules/FindKDE4Internal.cmake b/cmake/modules/FindKDE4Internal.cmake
1111-index 7d54b9b..c435571 100644
1212---- a/cmake/modules/FindKDE4Internal.cmake
1313-+++ b/cmake/modules/FindKDE4Internal.cmake
1414-@@ -345,6 +345,39 @@
1515- # Redistribution and use is allowed according to the terms of the BSD license.
1616- # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
1717-1818-+# this is required now by cmake 2.6 and so must not be skipped by if(KDE4_FOUND) below
1919-+cmake_minimum_required(VERSION 2.8.9 FATAL_ERROR)
2020-+# set the cmake policies to the 2.4.x compatibility settings (may change for KDE 4.3)
2121-+cmake_policy(VERSION 2.4.5)
2222-+
2323-+# CMake 2.6, set compatibility behaviour to cmake 2.4
2424-+# this must be executed always, because the CMAKE_MINIMUM_REQUIRED() command above
2525-+# resets the policy settings, so we get a lot of warnings
2626-+
2727-+# CMP0000: don't require cmake_minimum_version() directly in the top level CMakeLists.txt, FindKDE4Internal.cmake is good enough
2828-+cmake_policy(SET CMP0000 OLD)
2929-+# CMP0002: in KDE4 we have multiple targets with the same name for the unit tests
3030-+cmake_policy(SET CMP0002 OLD)
3131-+# CMP0003: add the link paths to the link command as with cmake 2.4
3232-+cmake_policy(SET CMP0003 OLD)
3333-+# CMP0005: keep escaping behaviour for definitions added via add_definitions()
3434-+cmake_policy(SET CMP0005 OLD)
3535-+# since cmake 2.6.3: NEW behaviour is that setting policies doesn't "escape" the file
3636-+# where this is done, macros and functions are executed with the policies as they
3737-+# were when the were defined. Keep the OLD behaviour so we can set the policies here
3838-+# for all KDE software without the big warning
3939-+cmake_policy(SET CMP0011 OLD)
4040-+
4141-+# since cmake 2.8.4: when include()ing from inside cmake's module dir, prefer the files
4242-+# in this directory over those from CMAKE_MODULE_PATH
4343-+cmake_policy(SET CMP0017 NEW)
4444-+
4545-+# since cmake 3.0: use of the LOCATION target property is disallowed while it is used in KDE4Macros.cmake
4646-+if (POLICY CMP0026)
4747-+ cmake_policy(SET CMP0026 OLD)
4848-+endif (POLICY CMP0026)
4949-+
5050-+
5151- # Only do something if it hasn't been found yet
5252- if(NOT KDE4_FOUND)
5353-5454---
5555-2.5.0
5656-
···11-{ kde, kdelibs }:
22-kde {
33-#todo: libmusicbrainz5
44- buildInputs = [ kdelibs ];
55- meta = {
66- description = "A library used to retrieve audio CD meta data from the internet";
77- };
88-}
···11+--- __init__.py.orig 2017-11-02 09:06:48.998054459 +0300
22++++ ./__init__.py 2017-11-02 09:24:28.089072752 +0300
33+@@ -1,4 +1,8 @@
44+-import sys,DLFCN
55++import sys
66++try:
77++ import DLFCN
88++except ImportError:
99++ import os as DLFCN
1010+ # This is needed to ensure that dynamic_cast and RTTI works inside kdelibs.
1111+ sys.setdlopenflags(DLFCN.RTLD_NOW|DLFCN.RTLD_GLOBAL)
1212+1313+\ No newline at end of file