Author: Michael R. Crusoe <crusoe@debian.org>
Description: Use the packaged version of libxxhash
Forwarded: not-needed
--- seqan-raptor.orig/lib/chopper/CMakeLists.txt
+++ seqan-raptor/lib/chopper/CMakeLists.txt
@@ -89,7 +89,8 @@
 find_package (Sharg REQUIRED QUIET HINTS ${CHOPPER_SUBMODULES_DIR}/sharg-parser/build_system)
 
 # Dependency: xxHash
-set (CHOPPER_XXHASH_PATH "${PROJECT_BINARY_DIR}/lib/libxxhash.a")
+execute_process(COMMAND pkg-config --variable libdir libxxhash OUTPUT_VARIABLE XXHASH_LIBDIR OUTPUT_STRIP_TRAILING_WHITESPACE)
+set (CHOPPER_XXHASH_PATH "${XXHASH_LIBDIR}/libxxhash.a")
 
 if (EXISTS "${CHOPPER_XXHASH_PATH}")
     add_custom_target (xxhash_project)
--- seqan-raptor.orig/src/CMakeLists.txt
+++ seqan-raptor/src/CMakeLists.txt
@@ -40,16 +40,8 @@
 FetchContent_MakeAvailable (raptor_chopper_project)
 
 # Dependency: xxHash
-FetchContent_Declare (raptor_xxhash_project SOURCE_DIR "${RAPTOR_SUBMODULES_DIR}/xxHash" SOURCE_SUBDIR
-                                            "cmake_unofficial"
-)
-
-set (XXHASH_BUILD_ENABLE_INLINE_API ON)
-set (XXHASH_BUILD_XXHSUM OFF)
-set (XXHASH_BUNDLED_MODE ON)
-set (BUILD_SHARED_LIBS OFF)
-
-FetchContent_MakeAvailable (raptor_xxhash_project)
+include(FindPkgConfig)
+pkg_check_modules(XXHASH REQUIRED libxxhash)
 
 # Shared interface
 if (NOT TARGET raptor_interface)
--- seqan-raptor.orig/src/layout/CMakeLists.txt
+++ seqan-raptor/src/layout/CMakeLists.txt
@@ -3,5 +3,5 @@
 if (NOT TARGET raptor_layout)
     add_library ("raptor_layout" STATIC raptor_layout.cpp)
 
-    target_link_libraries ("raptor_layout" PUBLIC "raptor_interface" "chopper_layout_lib" xxHash::xxhash)
+    target_link_libraries ("raptor_layout" PUBLIC "raptor_interface" "chopper_layout_lib" ${XXHASH_LINK_LIBRARIES})
 endif ()
