diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_libs b/abi_libs new file mode 100644 --- /dev/null +++ b/abi_libs @@ -0,0 +1,2 @@ +libflann.so.1.9 +libflann_cpp.so.1.9 diff --git a/abi_symbols b/abi_symbols new file mode 100644 --- /dev/null +++ b/abi_symbols @@ -0,0 +1,214 @@ +libflann.so.1.9:.gomp_critical_user_.reduction.var +libflann.so.1.9:DEFAULT_FLANN_PARAMETERS +libflann.so.1.9:LZ4_compress +libflann.so.1.9:LZ4_compressBound +libflann.so.1.9:LZ4_compressHC +libflann.so.1.9:LZ4_compressHC2 +libflann.so.1.9:LZ4_compressHC2_continue +libflann.so.1.9:LZ4_compressHC2_limitedOutput +libflann.so.1.9:LZ4_compressHC2_limitedOutput_continue +libflann.so.1.9:LZ4_compressHC2_limitedOutput_withStateHC +libflann.so.1.9:LZ4_compressHC2_withStateHC +libflann.so.1.9:LZ4_compressHC_continue +libflann.so.1.9:LZ4_compressHC_limitedOutput +libflann.so.1.9:LZ4_compressHC_limitedOutput_continue +libflann.so.1.9:LZ4_compressHC_limitedOutput_withStateHC +libflann.so.1.9:LZ4_compressHC_withStateHC +libflann.so.1.9:LZ4_compress_HC +libflann.so.1.9:LZ4_compress_HC_continue +libflann.so.1.9:LZ4_compress_HC_extStateHC +libflann.so.1.9:LZ4_compress_continue +libflann.so.1.9:LZ4_compress_default +libflann.so.1.9:LZ4_compress_destSize +libflann.so.1.9:LZ4_compress_fast +libflann.so.1.9:LZ4_compress_fast_continue +libflann.so.1.9:LZ4_compress_fast_extState +libflann.so.1.9:LZ4_compress_fast_force +libflann.so.1.9:LZ4_compress_forceExtDict +libflann.so.1.9:LZ4_compress_limitedOutput +libflann.so.1.9:LZ4_compress_limitedOutput_continue +libflann.so.1.9:LZ4_compress_limitedOutput_withState +libflann.so.1.9:LZ4_compress_withState +libflann.so.1.9:LZ4_create +libflann.so.1.9:LZ4_createHC +libflann.so.1.9:LZ4_createStream +libflann.so.1.9:LZ4_createStreamDecode +libflann.so.1.9:LZ4_createStreamHC +libflann.so.1.9:LZ4_decompress_fast +libflann.so.1.9:LZ4_decompress_fast_continue +libflann.so.1.9:LZ4_decompress_fast_usingDict +libflann.so.1.9:LZ4_decompress_fast_withPrefix64k +libflann.so.1.9:LZ4_decompress_safe +libflann.so.1.9:LZ4_decompress_safe_continue +libflann.so.1.9:LZ4_decompress_safe_forceExtDict +libflann.so.1.9:LZ4_decompress_safe_partial +libflann.so.1.9:LZ4_decompress_safe_usingDict +libflann.so.1.9:LZ4_decompress_safe_withPrefix64k +libflann.so.1.9:LZ4_freeHC +libflann.so.1.9:LZ4_freeStream +libflann.so.1.9:LZ4_freeStreamDecode +libflann.so.1.9:LZ4_freeStreamHC +libflann.so.1.9:LZ4_loadDict +libflann.so.1.9:LZ4_loadDictHC +libflann.so.1.9:LZ4_resetStream +libflann.so.1.9:LZ4_resetStreamHC +libflann.so.1.9:LZ4_resetStreamState +libflann.so.1.9:LZ4_resetStreamStateHC +libflann.so.1.9:LZ4_saveDict +libflann.so.1.9:LZ4_saveDictHC +libflann.so.1.9:LZ4_setStreamDecode +libflann.so.1.9:LZ4_sizeofState +libflann.so.1.9:LZ4_sizeofStateHC +libflann.so.1.9:LZ4_sizeofStreamState +libflann.so.1.9:LZ4_sizeofStreamStateHC +libflann.so.1.9:LZ4_slideInputBuffer +libflann.so.1.9:LZ4_slideInputBufferHC +libflann.so.1.9:LZ4_uncompress +libflann.so.1.9:LZ4_uncompress_unknownOutputSize +libflann.so.1.9:LZ4_versionNumber +libflann.so.1.9:_Z17create_parametersB5cxx11P15FLANNParameters +libflann.so.1.9:_Z20create_search_paramsP15FLANNParameters +libflann.so.1.9:_Z21init_flann_parametersP15FLANNParameters +libflann.so.1.9:_Z23update_flann_parametersRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5flann3anyESt4lessIS5_ESaISt4pairIKS5_S7_EEEP15FLANNParameters +libflann.so.1.9:flann_add_points +libflann.so.1.9:flann_add_points_byte +libflann.so.1.9:flann_add_points_double +libflann.so.1.9:flann_add_points_float +libflann.so.1.9:flann_add_points_int +libflann.so.1.9:flann_build_index +libflann.so.1.9:flann_build_index_byte +libflann.so.1.9:flann_build_index_double +libflann.so.1.9:flann_build_index_float +libflann.so.1.9:flann_build_index_int +libflann.so.1.9:flann_compute_cluster_centers +libflann.so.1.9:flann_compute_cluster_centers_byte +libflann.so.1.9:flann_compute_cluster_centers_double +libflann.so.1.9:flann_compute_cluster_centers_float +libflann.so.1.9:flann_compute_cluster_centers_int +libflann.so.1.9:flann_distance_order +libflann.so.1.9:flann_distance_type +libflann.so.1.9:flann_find_nearest_neighbors +libflann.so.1.9:flann_find_nearest_neighbors_byte +libflann.so.1.9:flann_find_nearest_neighbors_double +libflann.so.1.9:flann_find_nearest_neighbors_float +libflann.so.1.9:flann_find_nearest_neighbors_index +libflann.so.1.9:flann_find_nearest_neighbors_index_byte +libflann.so.1.9:flann_find_nearest_neighbors_index_double +libflann.so.1.9:flann_find_nearest_neighbors_index_float +libflann.so.1.9:flann_find_nearest_neighbors_index_int +libflann.so.1.9:flann_find_nearest_neighbors_int +libflann.so.1.9:flann_free_index +libflann.so.1.9:flann_free_index_byte +libflann.so.1.9:flann_free_index_double +libflann.so.1.9:flann_free_index_float +libflann.so.1.9:flann_free_index_int +libflann.so.1.9:flann_get_distance_order +libflann.so.1.9:flann_get_distance_type +libflann.so.1.9:flann_get_point +libflann.so.1.9:flann_get_point_byte +libflann.so.1.9:flann_get_point_double +libflann.so.1.9:flann_get_point_float +libflann.so.1.9:flann_get_point_int +libflann.so.1.9:flann_load_index +libflann.so.1.9:flann_load_index_byte +libflann.so.1.9:flann_load_index_double +libflann.so.1.9:flann_load_index_float +libflann.so.1.9:flann_load_index_int +libflann.so.1.9:flann_log_verbosity +libflann.so.1.9:flann_radius_search +libflann.so.1.9:flann_radius_search_byte +libflann.so.1.9:flann_radius_search_double +libflann.so.1.9:flann_radius_search_float +libflann.so.1.9:flann_radius_search_int +libflann.so.1.9:flann_remove_point +libflann.so.1.9:flann_remove_point_byte +libflann.so.1.9:flann_remove_point_double +libflann.so.1.9:flann_remove_point_float +libflann.so.1.9:flann_remove_point_int +libflann.so.1.9:flann_save_index +libflann.so.1.9:flann_save_index_byte +libflann.so.1.9:flann_save_index_double +libflann.so.1.9:flann_save_index_float +libflann.so.1.9:flann_save_index_int +libflann.so.1.9:flann_set_distance_type +libflann.so.1.9:flann_size +libflann.so.1.9:flann_size_byte +libflann.so.1.9:flann_size_double +libflann.so.1.9:flann_size_float +libflann.so.1.9:flann_size_int +libflann.so.1.9:flann_used_memory +libflann.so.1.9:flann_used_memory_byte +libflann.so.1.9:flann_used_memory_double +libflann.so.1.9:flann_used_memory_float +libflann.so.1.9:flann_used_memory_int +libflann.so.1.9:flann_veclen +libflann.so.1.9:flann_veclen_byte +libflann.so.1.9:flann_veclen_double +libflann.so.1.9:flann_veclen_float +libflann.so.1.9:flann_veclen_int +libflann_cpp.so.1.9:LZ4_compress +libflann_cpp.so.1.9:LZ4_compressBound +libflann_cpp.so.1.9:LZ4_compressHC +libflann_cpp.so.1.9:LZ4_compressHC2 +libflann_cpp.so.1.9:LZ4_compressHC2_continue +libflann_cpp.so.1.9:LZ4_compressHC2_limitedOutput +libflann_cpp.so.1.9:LZ4_compressHC2_limitedOutput_continue +libflann_cpp.so.1.9:LZ4_compressHC2_limitedOutput_withStateHC +libflann_cpp.so.1.9:LZ4_compressHC2_withStateHC +libflann_cpp.so.1.9:LZ4_compressHC_continue +libflann_cpp.so.1.9:LZ4_compressHC_limitedOutput +libflann_cpp.so.1.9:LZ4_compressHC_limitedOutput_continue +libflann_cpp.so.1.9:LZ4_compressHC_limitedOutput_withStateHC +libflann_cpp.so.1.9:LZ4_compressHC_withStateHC +libflann_cpp.so.1.9:LZ4_compress_HC +libflann_cpp.so.1.9:LZ4_compress_HC_continue +libflann_cpp.so.1.9:LZ4_compress_HC_extStateHC +libflann_cpp.so.1.9:LZ4_compress_continue +libflann_cpp.so.1.9:LZ4_compress_default +libflann_cpp.so.1.9:LZ4_compress_destSize +libflann_cpp.so.1.9:LZ4_compress_fast +libflann_cpp.so.1.9:LZ4_compress_fast_continue +libflann_cpp.so.1.9:LZ4_compress_fast_extState +libflann_cpp.so.1.9:LZ4_compress_fast_force +libflann_cpp.so.1.9:LZ4_compress_forceExtDict +libflann_cpp.so.1.9:LZ4_compress_limitedOutput +libflann_cpp.so.1.9:LZ4_compress_limitedOutput_continue +libflann_cpp.so.1.9:LZ4_compress_limitedOutput_withState +libflann_cpp.so.1.9:LZ4_compress_withState +libflann_cpp.so.1.9:LZ4_create +libflann_cpp.so.1.9:LZ4_createHC +libflann_cpp.so.1.9:LZ4_createStream +libflann_cpp.so.1.9:LZ4_createStreamDecode +libflann_cpp.so.1.9:LZ4_createStreamHC +libflann_cpp.so.1.9:LZ4_decompress_fast +libflann_cpp.so.1.9:LZ4_decompress_fast_continue +libflann_cpp.so.1.9:LZ4_decompress_fast_usingDict +libflann_cpp.so.1.9:LZ4_decompress_fast_withPrefix64k +libflann_cpp.so.1.9:LZ4_decompress_safe +libflann_cpp.so.1.9:LZ4_decompress_safe_continue +libflann_cpp.so.1.9:LZ4_decompress_safe_forceExtDict +libflann_cpp.so.1.9:LZ4_decompress_safe_partial +libflann_cpp.so.1.9:LZ4_decompress_safe_usingDict +libflann_cpp.so.1.9:LZ4_decompress_safe_withPrefix64k +libflann_cpp.so.1.9:LZ4_freeHC +libflann_cpp.so.1.9:LZ4_freeStream +libflann_cpp.so.1.9:LZ4_freeStreamDecode +libflann_cpp.so.1.9:LZ4_freeStreamHC +libflann_cpp.so.1.9:LZ4_loadDict +libflann_cpp.so.1.9:LZ4_loadDictHC +libflann_cpp.so.1.9:LZ4_resetStream +libflann_cpp.so.1.9:LZ4_resetStreamHC +libflann_cpp.so.1.9:LZ4_resetStreamState +libflann_cpp.so.1.9:LZ4_resetStreamStateHC +libflann_cpp.so.1.9:LZ4_saveDict +libflann_cpp.so.1.9:LZ4_saveDictHC +libflann_cpp.so.1.9:LZ4_setStreamDecode +libflann_cpp.so.1.9:LZ4_sizeofState +libflann_cpp.so.1.9:LZ4_sizeofStateHC +libflann_cpp.so.1.9:LZ4_sizeofStreamState +libflann_cpp.so.1.9:LZ4_sizeofStreamStateHC +libflann_cpp.so.1.9:LZ4_slideInputBuffer +libflann_cpp.so.1.9:LZ4_slideInputBufferHC +libflann_cpp.so.1.9:LZ4_uncompress +libflann_cpp.so.1.9:LZ4_uncompress_unknownOutputSize +libflann_cpp.so.1.9:LZ4_versionNumber diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,5 @@ +libc.so.6 +libgcc_s.so.1 +libm.so.6 +libomp.so +libstdc++.so.6 diff --git a/abi_used_symbols b/abi_used_symbols new file mode 100644 --- /dev/null +++ b/abi_used_symbols @@ -0,0 +1,95 @@ +libc.so.6:__cxa_atexit +libc.so.6:__stack_chk_fail +libc.so.6:__vfprintf_chk +libc.so.6:calloc +libc.so.6:clock +libc.so.6:fclose +libc.so.6:fopen +libc.so.6:fread +libc.so.6:free +libc.so.6:fseek +libc.so.6:ftell +libc.so.6:fwrite +libc.so.6:malloc +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:rand +libc.so.6:rewind +libc.so.6:srand +libc.so.6:stderr +libc.so.6:stdout +libc.so.6:strcmp +libc.so.6:strlen +libgcc_s.so.1:_Unwind_Resume +libm.so.6:ceilf +libm.so.6:log +libm.so.6:pow +libm.so.6:sqrt +libomp.so:__kmpc_barrier +libomp.so:__kmpc_end_reduce +libomp.so:__kmpc_for_static_fini +libomp.so:__kmpc_for_static_init_4 +libomp.so:__kmpc_fork_call +libomp.so:__kmpc_global_thread_num +libomp.so:__kmpc_push_num_threads +libomp.so:__kmpc_reduce +libstdc++.so.6:_ZNKSt13runtime_error4whatEv +libstdc++.so.6:_ZNKSt5ctypeIcE13_M_widen_initEv +libstdc++.so.6:_ZNSo3putEc +libstdc++.so.6:_ZNSo5flushEv +libstdc++.so.6:_ZNSo9_M_insertIbEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIdEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIlEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertImEERSoT_ +libstdc++.so.6:_ZNSolsEi +libstdc++.so.6:_ZNSt13runtime_errorC2EPKc +libstdc++.so.6:_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZNSt13runtime_errorD2Ev +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_ +libstdc++.so.6:_ZNSt8ios_base4InitC1Ev +libstdc++.so.6:_ZNSt8ios_base4InitD1Ev +libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +libstdc++.so.6:_ZSt16__throw_bad_castv +libstdc++.so.6:_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt19__throw_logic_errorPKc +libstdc++.so.6:_ZSt20__throw_length_errorPKc +libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ +libstdc++.so.6:_ZSt28__throw_bad_array_new_lengthv +libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ +libstdc++.so.6:_ZSt4cerr +libstdc++.so.6:_ZSt4cout +libstdc++.so.6:_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ +libstdc++.so.6:_ZSt9terminatev +libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc +libstdc++.so.6:_ZTISt13runtime_error +libstdc++.so.6:_ZTIb +libstdc++.so.6:_ZTIf +libstdc++.so.6:_ZTIi +libstdc++.so.6:_ZTIj +libstdc++.so.6:_ZTIl +libstdc++.so.6:_ZTVN10__cxxabiv116__enum_type_infoE +libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE +libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE +libstdc++.so.6:_ZdaPv +libstdc++.so.6:_ZdlPv +libstdc++.so.6:_Znam +libstdc++.so.6:_Znwm +libstdc++.so.6:__cxa_allocate_exception +libstdc++.so.6:__cxa_begin_catch +libstdc++.so.6:__cxa_end_catch +libstdc++.so.6:__cxa_free_exception +libstdc++.so.6:__cxa_guard_acquire +libstdc++.so.6:__cxa_guard_release +libstdc++.so.6:__cxa_pure_virtual +libstdc++.so.6:__cxa_rethrow +libstdc++.so.6:__cxa_throw +libstdc++.so.6:__gxx_personality_v0 diff --git a/files/flann-shared-lib.patch b/files/flann-shared-lib.patch new file mode 100644 --- /dev/null +++ b/files/flann-shared-lib.patch @@ -0,0 +1,20 @@ +--- a/src/cpp/CMakeLists.txt ++++ b/src/cpp/CMakeLists.txt +@@ -29,7 +29,7 @@ if (BUILD_CUDA_LIB) + endif() + + if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_COMPILER_IS_GNUCC) +- add_library(flann_cpp SHARED "") ++ add_library(flann_cpp SHARED "empty.cpp") + set_target_properties(flann_cpp PROPERTIES LINKER_LANGUAGE CXX) + target_link_libraries(flann_cpp -Wl,-whole-archive flann_cpp_s -Wl,-no-whole-archive) + +@@ -83,7 +83,7 @@ if (BUILD_C_BINDINGS) + set_property(TARGET flann_s PROPERTY COMPILE_DEFINITIONS FLANN_STATIC) + + if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_COMPILER_IS_GNUCC) +- add_library(flann SHARED "") ++ add_library(flann SHARED "empty.cpp") + set_target_properties(flann PROPERTIES LINKER_LANGUAGE CXX) + target_link_libraries(flann -Wl,-whole-archive flann_s -Wl,-no-whole-archive) + else() diff --git a/files/py-module-install.patch b/files/py-module-install.patch new file mode 100644 --- /dev/null +++ b/files/py-module-install.patch @@ -0,0 +1,16 @@ +--- a/src/python/CMakeLists.txt ++++ b/src/python/CMakeLists.txt +@@ -1,12 +1,9 @@ + configure_file( setup.py.tpl setup.py ) + +-install( DIRECTORY pyflann DESTINATION share/flann/python ) +-install( FILES ${CMAKE_CURRENT_BINARY_DIR}/setup.py DESTINATION share/flann/python ) +- + + # python instalation + if (PYTHON_EXECUTABLE) + install(CODE "execute_process( +- COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/setup.py install ++ COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/setup.py install --root=\$ENV{DESTDIR} + WORKING_DIRECTORY \"${CMAKE_CURRENT_SOURCE_DIR}\")") + endif() diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,37 @@ +name : flann +version : 1.9.1 +release : 1 +source : + - https://github.com/mariusmuja/flann/archive/refs/tags/1.9.1.tar.gz : b23b5f4e71139faa3bcb39e6bbcc76967fbaf308c4ee9d4f5bfbeceaa76cc5d3 +homepage : https://github.com/mariusmuja/flann/ +license : BSD-3-Clause +component : programming.library +summary : FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces +description: | + FLANN contains a collection of algorithms we found to work best for nearest neighbor search and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset. +avx2 : yes +clang : yes +builddeps : + - pkgconfig(gtest) + - pkgconfig(hdf5) + - pkgconfig(liblz4) + - pkgconfig(python3) + - libboost-devel +setup : | + touch src/cpp/empty.cpp + %patch -p1 < $pkgfiles/py-module-install.patch + %patch -p1 < $pkgfiles/flann-shared-lib.patch + + %cmake_ninja \ + -DLIB_SUFFIX=64 \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_DOC=OFF \ + -DBUILD_TESTS=OFF \ + -DBUILD_MATLAB_BINDINGS=OFF \ + -DBUILD_PYTHON_BINDINGS=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 +build : | + %ninja_build +install : | + %ninja_install + rm -f $installdir/usr/lib64/lib*.a diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,115 @@ + + + flann + https://github.com/mariusmuja/flann/ + + Martin Reboredo + yakoyoku@gmail.com + + BSD-3-Clause + programming.library + FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces + FLANN contains a collection of algorithms we found to work best for nearest neighbor search and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset. + + https://getsol.us/sources/README.Solus + + + flann + FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces + FLANN contains a collection of algorithms we found to work best for nearest neighbor search and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset. + + programming.library + + /usr/lib/python3.9/site-packages/flann-1.9.1-py3.9.egg-info + /usr/lib/python3.9/site-packages/pyflann/__init__.py + /usr/lib/python3.9/site-packages/pyflann/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/pyflann/__pycache__/exceptions.cpython-39.pyc + /usr/lib/python3.9/site-packages/pyflann/__pycache__/flann_ctypes.cpython-39.pyc + /usr/lib/python3.9/site-packages/pyflann/__pycache__/index.cpython-39.pyc + /usr/lib/python3.9/site-packages/pyflann/exceptions.py + /usr/lib/python3.9/site-packages/pyflann/flann_ctypes.py + /usr/lib/python3.9/site-packages/pyflann/index.py + /usr/lib/python3.9/site-packages/pyflann/lib/libflann.so + /usr/lib64/haswell/libflann.so.1.9 + /usr/lib64/haswell/libflann.so.1.9.1 + /usr/lib64/haswell/libflann_cpp.so.1.9 + /usr/lib64/haswell/libflann_cpp.so.1.9.1 + /usr/lib64/libflann.so.1.9 + /usr/lib64/libflann.so.1.9.1 + /usr/lib64/libflann_cpp.so.1.9 + /usr/lib64/libflann_cpp.so.1.9.1 + + + + flann-devel + Development files for flann + FLANN contains a collection of algorithms we found to work best for nearest neighbor search and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset. + + programming.devel + + flann + + + /usr/include/flann/algorithms/all_indices.h + /usr/include/flann/algorithms/autotuned_index.h + /usr/include/flann/algorithms/center_chooser.h + /usr/include/flann/algorithms/composite_index.h + /usr/include/flann/algorithms/dist.h + /usr/include/flann/algorithms/hierarchical_clustering_index.h + /usr/include/flann/algorithms/kdtree_cuda_3d_index.h + /usr/include/flann/algorithms/kdtree_cuda_builder.h + /usr/include/flann/algorithms/kdtree_index.h + /usr/include/flann/algorithms/kdtree_single_index.h + /usr/include/flann/algorithms/kmeans_index.h + /usr/include/flann/algorithms/linear_index.h + /usr/include/flann/algorithms/lsh_index.h + /usr/include/flann/algorithms/nn_index.h + /usr/include/flann/config.h + /usr/include/flann/defines.h + /usr/include/flann/ext/lz4.h + /usr/include/flann/ext/lz4hc.h + /usr/include/flann/flann.h + /usr/include/flann/flann.hpp + /usr/include/flann/general.h + /usr/include/flann/io/hdf5.h + /usr/include/flann/mpi/client.h + /usr/include/flann/mpi/index.h + /usr/include/flann/mpi/matrix.h + /usr/include/flann/mpi/queries.h + /usr/include/flann/mpi/server.h + /usr/include/flann/nn/ground_truth.h + /usr/include/flann/nn/index_testing.h + /usr/include/flann/nn/simplex_downhill.h + /usr/include/flann/util/allocator.h + /usr/include/flann/util/any.h + /usr/include/flann/util/cuda/heap.h + /usr/include/flann/util/cuda/result_set.h + /usr/include/flann/util/cutil_math.h + /usr/include/flann/util/dynamic_bitset.h + /usr/include/flann/util/heap.h + /usr/include/flann/util/logger.h + /usr/include/flann/util/lsh_table.h + /usr/include/flann/util/matrix.h + /usr/include/flann/util/object_factory.h + /usr/include/flann/util/params.h + /usr/include/flann/util/random.h + /usr/include/flann/util/result_set.h + /usr/include/flann/util/sampling.h + /usr/include/flann/util/saving.h + /usr/include/flann/util/serialization.h + /usr/include/flann/util/timer.h + /usr/lib64/libflann.so + /usr/lib64/libflann_cpp.so + /usr/lib64/pkgconfig/flann.pc + + + + + 2021-12-27 + 1.9.1 + Packaging update + Martin Reboredo + yakoyoku@gmail.com + + + \ No newline at end of file