summaryrefslogtreecommitdiff
path: root/goveebttemplogger-postbuild-sudo-fix.patch
diff options
context:
space:
mode:
authorFranz Geffke <franz@pantherx.org>2023-11-24 20:56:36 +0000
committerFranz Geffke <franz@pantherx.org>2023-11-24 20:56:36 +0000
commitd72e04240d79eeadd675dd93022b1044edddaafe (patch)
treedf05562c55261f166ab535e927c437001a874d1c /goveebttemplogger-postbuild-sudo-fix.patch
parent5e4c3238146e2924238a74c7aafef1d4db27ca37 (diff)
goveebttemplogger: v2.20231001.1
Diffstat (limited to 'goveebttemplogger-postbuild-sudo-fix.patch')
-rw-r--r--goveebttemplogger-postbuild-sudo-fix.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/goveebttemplogger-postbuild-sudo-fix.patch b/goveebttemplogger-postbuild-sudo-fix.patch
new file mode 100644
index 0000000..2e4cdb3
--- /dev/null
+++ b/goveebttemplogger-postbuild-sudo-fix.patch
@@ -0,0 +1,37 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index c2b3f35..4902d97 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -37,11 +37,11 @@ target_include_directories(goveebttemplogger PUBLIC
+ ${EXTRA_INCLUDES}
+ )
+
+-add_custom_command(TARGET goveebttemplogger POST_BUILD
+- COMMAND sudo setcap 'cap_net_raw,cap_net_admin+eip' $<TARGET_FILE:goveebttemplogger>
+- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+- COMMENT "Setting Raw Priveleges on $<TARGET_FILE:goveebttemplogger>"
+-)
++# add_custom_command(TARGET goveebttemplogger POST_BUILD
++# COMMAND sudo setcap 'cap_net_raw,cap_net_admin+eip' $<TARGET_FILE:goveebttemplogger>
++# WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
++# COMMENT "Setting Raw Priveleges on $<TARGET_FILE:goveebttemplogger>"
++# )
+
+ add_executable(gvh-organizelogs gvh-organizelogs.cpp goveebttemplogger-version.h)
+ target_link_libraries(gvh-organizelogs -lbluetooth -lstdc++fs)
+@@ -62,12 +62,12 @@ add_test(NAME gvh-organizelogs COMMAND gvh-organizelogs --help)
+
+ install(TARGETS goveebttemplogger gvh-organizelogs
+ DESTINATION bin
+- RUNTIME DESTINATION "/usr/local/bin/"
+- LIBRARY DESTINATION "/usr/local/lib/"
++ RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
++ LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
+ )
+
+ install(FILES goveebttemplogger.service
+- DESTINATION "/usr/local/lib/systemd/system"
++ DESTINATION "${CMAKE_INSTALL_PREFIX}/systemd/system"
+ COMPONENT "goveebttemplogger"
+ )
+