mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-09-04 13:21:43 +02:00
59 lines
2.0 KiB
Diff
59 lines
2.0 KiB
Diff
Patch-Source: https://github.com/AyatanaIndicators/ayatana-indicator-display/commit/2695f1d8fe6e47eaf1d3adf8f655389d0dffd14a
|
|
|
|
From 9a2049db4c01b88a05589b745984531ca55145b4 Mon Sep 17 00:00:00 2001
|
|
From: Luca Weiss <luca@z3ntu.xyz>
|
|
Date: Mon, 6 Dec 2021 22:57:24 +0100
|
|
Subject: [PATCH 2/3] Do not install systemd service file if not found
|
|
|
|
---
|
|
data/CMakeLists.txt | 33 ++++++++++++++++++---------------
|
|
1 file changed, 18 insertions(+), 15 deletions(-)
|
|
|
|
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
|
|
index 6f8cda1..cd052b6 100644
|
|
--- a/data/CMakeLists.txt
|
|
+++ b/data/CMakeLists.txt
|
|
@@ -21,21 +21,24 @@ add_schema (${SCHEMA_NAME})
|
|
## Systemd Unit File
|
|
##
|
|
|
|
-# where to install
|
|
-pkg_get_variable(SYSTEMD_USER_DIR systemd systemduserunitdir)
|
|
-message (STATUS "${SYSTEMD_USER_DIR} is the systemd user unit file install dir")
|
|
-
|
|
-set (SYSTEMD_USER_NAME "${CMAKE_PROJECT_NAME}.service")
|
|
-set (SYSTEMD_USER_FILE "${CMAKE_CURRENT_BINARY_DIR}/${SYSTEMD_USER_NAME}")
|
|
-set (SYSTEMD_USER_FILE_IN "${CMAKE_CURRENT_SOURCE_DIR}/${SYSTEMD_USER_NAME}.in")
|
|
-
|
|
-# build it
|
|
-set (pkglibexecdir "${CMAKE_INSTALL_FULL_PKGLIBEXECDIR}")
|
|
-configure_file ("${SYSTEMD_USER_FILE_IN}" "${SYSTEMD_USER_FILE}")
|
|
-
|
|
-# install it
|
|
-install (FILES "${SYSTEMD_USER_FILE}"
|
|
- DESTINATION "${SYSTEMD_USER_DIR}")
|
|
+pkg_check_modules(SYSTEMD systemd)
|
|
+if (${SYSTEMD_FOUND})
|
|
+ # where to install
|
|
+ pkg_get_variable(SYSTEMD_USER_DIR systemd systemduserunitdir)
|
|
+ message (STATUS "${SYSTEMD_USER_DIR} is the systemd user unit file install dir")
|
|
+
|
|
+ set (SYSTEMD_USER_NAME "${CMAKE_PROJECT_NAME}.service")
|
|
+ set (SYSTEMD_USER_FILE "${CMAKE_CURRENT_BINARY_DIR}/${SYSTEMD_USER_NAME}")
|
|
+ set (SYSTEMD_USER_FILE_IN "${CMAKE_CURRENT_SOURCE_DIR}/${SYSTEMD_USER_NAME}.in")
|
|
+
|
|
+ # build it
|
|
+ set (pkglibexecdir "${CMAKE_INSTALL_FULL_PKGLIBEXECDIR}")
|
|
+ configure_file ("${SYSTEMD_USER_FILE_IN}" "${SYSTEMD_USER_FILE}")
|
|
+
|
|
+ # install it
|
|
+ install (FILES "${SYSTEMD_USER_FILE}"
|
|
+ DESTINATION "${SYSTEMD_USER_DIR}")
|
|
+endif()
|
|
|
|
##
|
|
## XDG Autostart Config File
|
|
--
|
|
2.34.1
|
|
|