From 4d3d12bae1e7deac8fa6176f1d05d627c9c1e014 Mon Sep 17 00:00:00 2001 From: Tomas Pecka <peckato1@fit.cvut.cz> Date: Tue, 12 Mar 2019 15:51:32 +0100 Subject: [PATCH] OBS: PKGBUILD and patches update --- extra/obs/PKGBUILD | 12 +++++++++--- extra/obs/remove-werror.patch | 26 ++++++++++++------------- extra/obs/skip-measurements-tests.patch | 13 +++++++++++++ 3 files changed, 35 insertions(+), 16 deletions(-) create mode 100644 extra/obs/skip-measurements-tests.patch diff --git a/extra/obs/PKGBUILD b/extra/obs/PKGBUILD index 927bfb273c..3ee7f38345 100644 --- a/extra/obs/PKGBUILD +++ b/extra/obs/PKGBUILD @@ -10,11 +10,17 @@ url='https://gitlab.fit.cvut.cz/algorithms-library-toolkit/' license=('GPL') depends=('tclap' 'libxml2' 'readline' 'qt5-base>=5.7' 'graphviz' 'jsoncpp') makedepends=('python3' 'cmake' 'gcc' 'bash' 'make' 'tclap') -patch=('remove-werror.patch') provides=('algorithms-library') conflicts=('algorithms-library') -sha256sums=('SKIP') -source=("algorithms-library.tar.gz") +sha256sums=('SKIP' 'c16c8d32762a69edaf27a96f348d14cf96092273eda99f65d6215b0d2b6ad4fb' '7a8e3aa1c28371e8317a42468dfce62e4233929a2291e53fc7b2dae310810ae5') +source=("algorithms-library.tar.gz" "remove-werror.patch" "skip-measurements-tests.patch") + +prepare() { + cd "${srcdir}/${pkgname%-git}" + ls + patch -p0 --forward --input="${srcdir}/skip-measurements-tests.patch" + patch -p0 --forward --input="${srcdir}/remove-werror.patch" +} build() { cd "${srcdir}/${pkgname%-git}" diff --git a/extra/obs/remove-werror.patch b/extra/obs/remove-werror.patch index 62565f1c31..cbb95dfcb0 100644 --- a/extra/obs/remove-werror.patch +++ b/extra/obs/remove-werror.patch @@ -1,13 +1,13 @@ -diff --git CMake/CMakeLists_root.txt CMake/CMakeLists_root.txt -index 70f40be32..a2f4a971a 100644 ---- CMake/CMakeLists_root.txt -+++ CMake/CMakeLists_root.txt -@@ -78,7 +78,7 @@ endif () - # Flags according to Debug/Release decision - # - CMake uses -g on Debug implicitly - # - fPIC for libraries will be enabled explicitly --set(ALIB_BUILD_FLAGS_COMMON -Wall -pedantic -pipe -Wextra -Werror -Wshadow -Wpointer-arith -Wcast-qual -Wdelete-non-virtual-dtor -Wredundant-decls) -+set(ALIB_BUILD_FLAGS_COMMON -Wall -pedantic -pipe -Wextra -Wshadow -Wpointer-arith -Wcast-qual -Wdelete-non-virtual-dtor -Wredundant-decls) - set(ALIB_BUILD_FLAGS_DEBUG ${{ALIB_BUILD_FLAGS_COMMON}} -Og) - set(ALIB_BUILD_FLAGS_RELEASE ${{ALIB_BUILD_FLAGS_COMMON}} -O3) - +diff --git CMake/Modules/CompilerFlags.cmake CMake/Modules/CompilerFlags.cmake +index 942fa958b..c06f3992e 100644 +--- CMake/Modules/CompilerFlags.cmake ++++ CMake/Modules/CompilerFlags.cmake +@@ -15,7 +15,7 @@ if (NOT ${CMAKE_CXX_COMPILER_ID} MATCHES "(Clang|GNU)") + endif () + + # set build flags +-add_compile_options(-Wall -pedantic -pipe -Wextra -Werror -Wshadow -Wpointer-arith -Wcast-qual -Wdelete-non-virtual-dtor -Wredundant-decls) ++add_compile_options(-Wall -pedantic -pipe -Wextra -Wshadow -Wpointer-arith -Wcast-qual -Wdelete-non-virtual-dtor -Wredundant-decls) + + add_definitions(-DQT_NO_FOREACH) + diff --git a/extra/obs/skip-measurements-tests.patch b/extra/obs/skip-measurements-tests.patch new file mode 100644 index 0000000000..df1b9ff781 --- /dev/null +++ b/extra/obs/skip-measurements-tests.patch @@ -0,0 +1,13 @@ +diff --git alib2measure/test-src/measurements/MeasurementsTest.cpp alib2measure/test-src/measurements/MeasurementsTest.cpp +index 1571890f1..9370ffd03 100644 +--- alib2measure/test-src/measurements/MeasurementsTest.cpp ++++ alib2measure/test-src/measurements/MeasurementsTest.cpp +@@ -5,7 +5,7 @@ + #include <iostream> + #include <alib/measure> + +-TEST_CASE ( "Measurements", "[unit][measure][measurements]" ) { ++TEST_CASE ( "Measurements", "[unit][measure][measurements][.]" ) { + measurements::reset ( ); + + SECTION ( "Construct Measurements" ) { -- GitLab