ebusd: remove gcc patch, update cmake patch and change dir usage

Rob Pilling cf8f8302 329fdc57

+7 -9
+5 -7
pkgs/by-name/eb/ebusd/package.nix
··· 41 42 patches = [ 43 ./patches/ebusd-cmake.patch 44 - # Upstream patch for gcc-13 copmpatibility: 45 - (fetchpatch { 46 - name = "gcc-13.patch"; 47 - url = "https://github.com/john30/ebusd/commit/3384f3780087bd6b94d46bf18cdad18201ad516c.patch"; 48 - hash = "sha256-+wZDHjGaIhBCqhy2zmIE8Ko3uAiw8kfKx64etCqRQjM="; 49 - }) 50 ]; 51 52 cmakeFlags = [ 53 "-DCMAKE_INSTALL_SYSCONFDIR=${placeholder "out"}/etc" ··· 56 ]; 57 58 postInstall = '' 59 - mv $out/usr/bin $out 60 rmdir $out/usr 61 ''; 62
··· 41 42 patches = [ 43 ./patches/ebusd-cmake.patch 44 ]; 45 + 46 + preInstall = '' 47 + mkdir -p $out/usr/bin 48 + ''; 49 50 cmakeFlags = [ 51 "-DCMAKE_INSTALL_SYSCONFDIR=${placeholder "out"}/etc" ··· 54 ]; 55 56 postInstall = '' 57 + rmdir $out/usr/bin 58 rmdir $out/usr 59 ''; 60
+2 -2
pkgs/by-name/eb/ebusd/patches/ebusd-cmake.patch
··· 1 --- a/CMakeLists.txt 2 +++ b/CMakeLists.txt 3 - @@ -184,16 +184,11 @@ 4 add_subdirectory(src/lib/knx) 5 add_subdirectory(src/tools) 6 - 7 -if(EXISTS "${ROOT}/etc/debian_version") 8 - install(FILES ${CMAKE_SOURCE_DIR}/contrib/debian/default/ebusd DESTINATION /etc/default/) 9 - install(FILES ${CMAKE_SOURCE_DIR}/contrib/debian/init.d/ebusd DESTINATION /etc/init.d/)
··· 1 --- a/CMakeLists.txt 2 +++ b/CMakeLists.txt 3 + @@ -179,16 +179,11 @@ 4 add_subdirectory(src/lib/knx) 5 add_subdirectory(src/tools) 6 + 7 -if(EXISTS "${ROOT}/etc/debian_version") 8 - install(FILES ${CMAKE_SOURCE_DIR}/contrib/debian/default/ebusd DESTINATION /etc/default/) 9 - install(FILES ${CMAKE_SOURCE_DIR}/contrib/debian/init.d/ebusd DESTINATION /etc/init.d/)