diff --git a/kde/frameworks/tier3/kio/kio-5.45.0-20180416.diff b/kde/frameworks/tier3/kio/kio-5.45.0-20180416.diff new file mode 100644 index 00000000..56b392c7 --- /dev/null +++ b/kde/frameworks/tier3/kio/kio-5.45.0-20180416.diff @@ -0,0 +1,16 @@ +diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x'*\.o' -x '*\.pyc' kio-5.45.0.orig/src/ioslaves/file/CMakeLists.txt kio-5.45.0/src/ioslaves/file/CMakeLists.txt +--- kio-5.45.0.orig/src/ioslaves/file/CMakeLists.txt 2018-04-07 21:36:33.000000000 +0200 ++++ kio-5.45.0/src/ioslaves/file/CMakeLists.txt 2018-04-16 19:00:08.619014100 +0200 +@@ -18,7 +18,11 @@ + set_package_properties(ACL PROPERTIES DESCRIPTION "LibACL" URL "ftp://oss.sgi.com/projects/xfs/cmd_tars" + TYPE RECOMMENDED PURPOSE "Support for manipulating access control lists") + +-check_include_files(sys/xattr.h HAVE_SYS_XATTR_H) ++if (UNIX AND NOT APPLE) ++ check_include_files(sys/xattr.h HAVE_SYS_XATTR_H) ++else() ++ set(HAVE_SYS_XATTR_H FALSE) ++endif() + + configure_file(config-kioslave-file.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kioslave-file.h ) + diff --git a/kde/frameworks/tier3/kio/kio.py b/kde/frameworks/tier3/kio/kio.py index 0acfea4b..4621e524 100644 --- a/kde/frameworks/tier3/kio/kio.py +++ b/kde/frameworks/tier3/kio/kio.py @@ -1,44 +1,45 @@ import info class subinfo(info.infoclass): def setTargets(self): self.versionInfo.setDefaultValues() self.description = "Network transparent access to files and data" self.patchToApply['5.31.0'] = ('0001-Fix-double-export-in-already-exported-class.patch', 1) + self.patchToApply['5.45.0'] = ('kio-5.45.0-20180416.diff', 1) def setDependencies(self): self.buildDependencies["virtual/base"] = "default" self.buildDependencies["kde/frameworks/extra-cmake-modules"] = "default" self.runtimeDependencies["kde/frameworks/tier1/karchive"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kbookmarks"] = "default" self.runtimeDependencies["kde/frameworks/tier1/kcodecs"] = "default" self.runtimeDependencies["kde/frameworks/tier2/kcompletion"] = "default" self.runtimeDependencies["kde/frameworks/tier1/kconfig"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kconfigwidgets"] = "default" self.runtimeDependencies["kde/frameworks/tier1/kcoreaddons"] = "default" self.runtimeDependencies["kde/frameworks/tier1/kdbusaddons"] = "default" self.runtimeDependencies["kde/frameworks/tier2/kdoctools"] = "default" self.runtimeDependencies["kde/frameworks/tier1/ki18n"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kiconthemes"] = "default" self.runtimeDependencies["kde/frameworks/tier1/kitemviews"] = "default" self.runtimeDependencies["kde/frameworks/tier2/kjobwidgets"] = "default" self.runtimeDependencies["kde/frameworks/tier3/knotifications"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kservice"] = "default" self.runtimeDependencies["kde/frameworks/tier1/solid"] = "default" self.runtimeDependencies["kde/frameworks/tier1/kwidgetsaddons"] = "default" self.runtimeDependencies["kde/frameworks/tier1/kwindowsystem"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kxmlgui"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kwallet"] = "default" from Package.CMakePackageBase import * class Package(CMakePackageBase): def __init__(self): CMakePackageBase.__init__(self) if OsUtils.isWin() or OsUtils.isMac(): self.subinfo.options.configure.args = " -DKIO_FORK_SLAVES=ON "