Kevin Kofler fdb28b5
diff -ur kde-runtime-17.08.3/kioslave/CMakeLists.txt kde-runtime-17.08.3-nfs-libtirpc/kioslave/CMakeLists.txt
Kevin Kofler fdb28b5
--- kde-runtime-17.08.3/kioslave/CMakeLists.txt	2017-10-01 03:02:55.000000000 +0200
Kevin Kofler 281396d
+++ kde-runtime-17.08.3-nfs-libtirpc/kioslave/CMakeLists.txt	2018-01-10 19:24:08.159572514 +0100
Kevin Kofler 281396d
@@ -52,11 +52,13 @@
Kevin Kofler fdb28b5
    add_subdirectory( floppy )
Kevin Kofler fdb28b5
    add_subdirectory( finger )
Kevin Kofler fdb28b5
    add_subdirectory( man )
Kevin Kofler fdb28b5
-   check_include_files(rpc/rpc.h HAVE_RPC_RPC_H)
Kevin Kofler fdb28b5
-   add_feature_info("NFS kioslave" HAVE_RPC_RPC_H "The RPC library is needed to build the NFS kioslave")
Kevin Kofler fdb28b5
-   if(HAVE_RPC_RPC_H)
Kevin Kofler fdb28b5
+   pkg_check_modules(TIRPC libtirpc)
Kevin Kofler fdb28b5
+   include_directories(${TIRPC_INCLUDE_DIRS})
Kevin Kofler fdb28b5
+   set(CMAKE_REQUIRED_LIBRARIES ${TIRPC_LIBRARIES})
Kevin Kofler fdb28b5
+   add_feature_info("NFS kioslave" TIRPC_FOUND "The RPC library is needed to build the NFS kioslave")
Kevin Kofler fdb28b5
+   if(TIRPC_FOUND)
Kevin Kofler fdb28b5
      add_subdirectory( nfs )
Kevin Kofler 281396d
-   endif(HAVE_RPC_RPC_H)
Kevin Kofler 281396d
+   endif(TIRPC_FOUND)
Kevin Kofler fdb28b5
 endif(NOT WIN32)
Kevin Kofler 281396d
 
Kevin Kofler 281396d
 if(SAMBA_FOUND OR WIN32 AND NOT WINCE)
Kevin Kofler fdb28b5
diff -ur kde-runtime-17.08.3/kioslave/nfs/CMakeLists.txt kde-runtime-17.08.3-nfs-libtirpc/kioslave/nfs/CMakeLists.txt
Kevin Kofler fdb28b5
--- kde-runtime-17.08.3/kioslave/nfs/CMakeLists.txt	2017-10-01 03:02:55.000000000 +0200
Kevin Kofler 281396d
+++ kde-runtime-17.08.3-nfs-libtirpc/kioslave/nfs/CMakeLists.txt	2018-01-10 19:23:52.437813784 +0100
Kevin Kofler fdb28b5
@@ -10,6 +10,7 @@
Kevin Kofler fdb28b5
     message(FATAL_ERROR "Could not find 64-bit XDR datatype functions!")
Kevin Kofler fdb28b5
 endif (NOT HAVE_XDR_U_INT64_T AND NOT HAVE_XDR_UINT64_T AND NOT HAVE_XDR_U_HYPER AND NOT HAVE_XDR_U_LONGLONG_T)
Kevin Kofler fdb28b5
 
Kevin Kofler fdb28b5
+add_definitions(-D_DEFAULT_SOURCE)
Kevin Kofler fdb28b5
 if (HAVE_XDR_U_INT64_T)
Kevin Kofler fdb28b5
     add_definitions(-DHAVE_XDR_U_INT64_T)
Kevin Kofler fdb28b5
 endif (HAVE_XDR_U_INT64_T)
Kevin Kofler fdb28b5
@@ -31,7 +32,7 @@
Kevin Kofler fdb28b5
 kde4_add_plugin(kio_nfs ${kio_nfs_PART_SRCS})
Kevin Kofler fdb28b5
 
Kevin Kofler fdb28b5
 
Kevin Kofler fdb28b5
-target_link_libraries(kio_nfs   ${KDE4_KIO_LIBS})
Kevin Kofler fdb28b5
+target_link_libraries(kio_nfs   ${KDE4_KIO_LIBS} ${TIRPC_LIBRARIES})
Kevin Kofler fdb28b5
 
Kevin Kofler fdb28b5
 install(TARGETS kio_nfs  DESTINATION ${PLUGIN_INSTALL_DIR} )
Kevin Kofler fdb28b5