Steffen Möller pushed to branch master at Debian Med / xenium


Commits:
d5cdb227 by Steffen Möller at 2020-07-21T19:52:09+02:00
Preparing for eliminating privacy violation with local svg

- - - - -
77134fc5 by Steffen Möller at 2020-07-21T20:00:35+02:00
Added patch description

- - - - -
aa59b594 by Steffen Möller at 2020-07-21T20:13:54+02:00
Merge branch 'master' of salsa.debian.org:med-team/xenium

- - - - -
d39fdde3 by Steffen Möller at 2020-07-21T20:17:05+02:00
Testing works.

- - - - -


6 changed files:

- debian/control
- debian/copyright
- debian/patches/AdjustCMake.patch
- debian/rules
- + debian/svg/docs-doxygen-purple.svg
- + debian/svg/license-mit-blue.svg


Changes:

=====================================
debian/control
=====================================
@@ -4,7 +4,8 @@ Priority: optional
 Maintainer: Debian Med Packaging Team 
<[email protected]>
 Uploaders: Steffen Moeller <[email protected]>
 Build-Depends: debhelper-compat (= 13),
-               libcds-dev,
+               libboost-dev,
+# OPTIONAL     libcds-dev,
                tao-json-dev,
                tao-config-dev,
                cmake,


=====================================
debian/copyright
=====================================
@@ -8,6 +8,11 @@ Files: *
 Copyright: 2018-2020 Manuel Pöter
 License: MIT
 
+Files: debian/svg/*
+Copyright: 2018-2020 Manuel Pöter
+           Generated via https://img.shields.io
+License: MIT
+
 Files: debian/*
 Copyright: 2020 Steffen Moeller <[email protected]>
 License: MIT


=====================================
debian/patches/AdjustCMake.patch
=====================================
@@ -1,17 +1,10 @@
+Description: Adjusting for non-inclusion of 3rdParty tools
+Author: Steffen Moeller <[email protected]>
 Index: xenium/CMakeLists.txt
 ===================================================================
 --- xenium.orig/CMakeLists.txt
 +++ xenium/CMakeLists.txt
-@@ -6,7 +6,7 @@ include(gtest.cmake)
- set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_CXX_STANDARD_REQUIRED ON)
- 
--enable_testing()
-+#enable_testing()
- 
- find_package(Threads REQUIRED)
- find_package(Doxygen)
-@@ -21,19 +21,16 @@ file(GLOB_RECURSE BENCHMARK_FILES benchm
+@@ -21,9 +21,6 @@ file(GLOB_RECURSE BENCHMARK_FILES benchm
  
  include_directories(
        .
@@ -20,21 +13,8 @@ Index: xenium/CMakeLists.txt
 -      ./3rdParty/config/include
  )
  
--add_executable(gtest ${TEST_FILES} ${XENIUM_FILES})
-+#add_executable(gtest ${TEST_FILES} ${XENIUM_FILES})
- 
- add_executable(benchmark ${BENCHMARK_FILES} ${XENIUM_FILES})
- 
--target_link_libraries(gtest googletest)
-+#target_link_libraries(gtest googletest)
- 
- if(CMAKE_THREAD_LIBS_INIT)
--      target_link_libraries(gtest "${CMAKE_THREAD_LIBS_INIT}")
-+#     target_link_libraries(gtest "${CMAKE_THREAD_LIBS_INIT}")
-       target_link_libraries(benchmark "${CMAKE_THREAD_LIBS_INIT}")
- endif()
- 
-@@ -44,10 +41,10 @@ if(WITH_LIBCDS)
+ add_executable(gtest ${TEST_FILES} ${XENIUM_FILES})
+@@ -44,7 +41,7 @@ if(WITH_LIBCDS)
  endif()
  
  if(MSVC)
@@ -42,30 +22,7 @@ Index: xenium/CMakeLists.txt
 +#     target_compile_options(gtest PRIVATE /bigobj /W4)# /WX)
        target_compile_options(benchmark PRIVATE /bigobj)# /W4 /WX)
  else()
--      target_compile_options(gtest PRIVATE -Wall -Wextra -Werror 
-Wno-error=cpp)
-+#     target_compile_options(gtest PRIVATE -Wall -Wextra -Werror 
-Wno-error=cpp)
-       target_compile_options(benchmark PRIVATE -Wall -Wextra -Wno-error=cpp)
- endif()
- 
-@@ -59,16 +56,10 @@ elseif(CMAKE_BUILD_TYPE MATCHES Release)
-       add_definitions(-DNDEBUG)
- endif()
- 
--if(BUILD_DOCUMENTATION)
--      if(NOT DOXYGEN_FOUND)
--              message(FATAL_ERROR "Doxygen is needed to build the 
documentation.")
--      endif()
--
--      add_custom_target(doc
-+add_custom_target(doc
-                       COMMAND ${DOXYGEN_EXECUTABLE} 
${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile
-                       WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/doc
-                       COMMENT "Generating API documentation with Doxygen"
-                       VERBATIM)
--endif()
- 
--add_test(AllTests gtest)
-+#add_test(AllTests gtest)
+       target_compile_options(gtest PRIVATE -Wall -Wextra -Werror 
-Wno-error=cpp)
 Index: xenium/gtest.cmake
 ===================================================================
 --- xenium.orig/gtest.cmake


=====================================
debian/rules
=====================================
@@ -16,8 +16,10 @@ override_dh_auto_build:
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-       echo Not testing - who knows how to execute the benchmark properly?
+       echo "I: Executing benchmark - who knows how to execute it properly?"
        obj-$$(dpkg-architecture -qDEB_TARGET_GNU_TYPE)/benchmark || true
+       echo "I: gtest"
+       obj-$$(dpkg-architecture -qDEB_TARGET_GNU_TYPE)/gtest
 endif
 
 override_dh_auto_clean:


=====================================
debian/svg/docs-doxygen-purple.svg
=====================================
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; width="92" height="20" role="img" 
aria-label="docs: doxygen"><title>docs: doxygen</title><linearGradient id="s" 
x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop 
offset="1" stop-opacity=".1"/></linearGradient><clipPath id="r"><rect 
width="92" height="20" rx="3" fill="#fff"/></clipPath><g 
clip-path="url(#r)"><rect width="35" height="20" fill="#555"/><rect x="35" 
width="57" height="20" fill="purple"/><rect width="92" height="20" 
fill="url(#s)"/></g><g fill="#fff" text-anchor="middle" 
font-family="Verdana,Geneva,DejaVu Sans,sans-serif" 
text-rendering="geometricPrecision" font-size="110"><text aria-hidden="true" 
x="185" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" 
textLength="250">docs</text><text x="185" y="140" transform="scale(.1)" 
fill="#fff" textLength="250">docs</text><text aria-hidden="true" x="625" 
y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" 
textLength="470">doxygen</text><text x="625" y="140" transform="scale(.1)" 
fill="#fff" textLength="470">doxygen</text></g></svg>
\ No newline at end of file


=====================================
debian/svg/license-mit-blue.svg
=====================================
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; width="76" height="20" role="img" 
aria-label="license: mit"><title>license: mit</title><linearGradient id="s" 
x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop 
offset="1" stop-opacity=".1"/></linearGradient><clipPath id="r"><rect 
width="76" height="20" rx="3" fill="#fff"/></clipPath><g 
clip-path="url(#r)"><rect width="47" height="20" fill="#555"/><rect x="47" 
width="29" height="20" fill="#007ec6"/><rect width="76" height="20" 
fill="url(#s)"/></g><g fill="#fff" text-anchor="middle" 
font-family="Verdana,Geneva,DejaVu Sans,sans-serif" 
text-rendering="geometricPrecision" font-size="110"><text aria-hidden="true" 
x="245" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" 
textLength="370">license</text><text x="245" y="140" transform="scale(.1)" 
fill="#fff" textLength="370">license</text><text aria-hidden="true" x="605" 
y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" 
textLength="190">mit</text><text x="605" y="140" transform="scale(.1)" 
fill="#fff" textLength="190">mit</text></g></svg>
\ No newline at end of file



View it on GitLab: 
https://salsa.debian.org/med-team/xenium/-/compare/9452ad60ca3d05bb251bac28a12ee916c7bf975d...d39fdde30582ac964d1197a9f68f9886c4abd7cf

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/xenium/-/compare/9452ad60ca3d05bb251bac28a12ee916c7bf975d...d39fdde30582ac964d1197a9f68f9886c4abd7cf
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to