diff --git a/debian/patches/drop-gnumakefile.patch b/debian/patches/drop-gnumakefile.patch new file mode 100644 index 0000000..674cee9 --- /dev/null +++ b/debian/patches/drop-gnumakefile.patch @@ -0,0 +1,48 @@ +Description: Drop GNUmakefile + it shadows CMake/ninja without offering the functioniality we need +Author: IOhannes m zmölnig +Origin: Debian +Bug: https://github.com/dyne/frei0r/issues/270 +Last-Update: 2026-04-17 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- frei0r.orig/GNUmakefile ++++ /dev/null +@@ -1,37 +0,0 @@ +-all: release-gcc-ninja +- +-debug: debug-gcc +- +-release-gcc: +- mkdir -p build +- cd build && cmake -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release .. +- cd build && make +- +-release-gcc-ninja: +- mkdir -p build +- cd build && cmake -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release -G 'Ninja' .. +- cd build && ninja +- +-release-clang: +- mkdir -p build +- cd build && cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Release .. +- cd build && make +- +-release-clang-ninja: +- mkdir -p build +- cd build && cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Release -G 'Ninja' .. +- cd build && ninja +- +-debug-gcc: +- mkdir -p build +- cd build && cmake -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_DEBUG='-ggdb -fno-omit-frame-pointer -fsanitize=address' -DCMAKE_C_FLAGS_DEBUG='-ggdb -fno-omit-frame-pointer -fsanitize=address' .. +- cd build && make +- +- +-debug-clang-ninja: +- mkdir -p build +- cd build && cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_DEBUG='-ggdb -fno-omit-frame-pointer -fsanitize=address' -DCMAKE_C_FLAGS_DEBUG='-ggdb -fno-omit-frame-pointer -fsanitize=address' -G 'Ninja' .. +- cd build && ninja +- +-clean: +- rm -rf build diff --git a/debian/patches/series b/debian/patches/series index 0775498..8e21d5d 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ +drop-gnumakefile.patch arch-indep-pkgconf.patch