From 4c5e36b69d54fc7a5d387f9c8a5fbd7c54c14a9c Mon Sep 17 00:00:00 2001 From: Mikhail Novosyolov Date: Sun, 20 Jun 2021 15:54:28 +0300 Subject: [PATCH] add desktop files to RPMs --- Makefile | 4 ++++ linux-infosec-setupper.spec | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 496942c..fde81ec 100644 --- a/Makefile +++ b/Makefile @@ -30,6 +30,10 @@ install: install -m0644 polkit/org.nixtux.pkexec.linux-infosec-setupper-auditd-gui.policy $(DESTDIR)/usr/share/polkit-1/actions/ install -m0755 polkit/linux-infosec-setupper-pwquality-gui.sh $(DESTDIR)/usr/bin/linux-infosec-setupper-pwquality-gui install -m0755 polkit/linux-infosec-setupper-auditd-gui.sh $(DESTDIR)/usr/bin/linux-infosec-setupper-auditd-gui + + mkdir -p $(DESTDIR)/usr/share/applications + install -m0644 desktop/pwquality.desktop $(DESTDIR)/usr/share/applications/linux-infosec-setupper-pwquality-gui.desktop + install -m0644 desktop/auditd.desktop $(DESTDIR)/usr/share/applications/linux-infosec-setupper-auditd-gui.desktop rpm: # https://stackoverflow.com/a/1909390 diff --git a/linux-infosec-setupper.spec b/linux-infosec-setupper.spec index 612ab1b..30e51fe 100644 --- a/linux-infosec-setupper.spec +++ b/linux-infosec-setupper.spec @@ -2,7 +2,7 @@ Name: linux-infosec-setupper Summary: CLI and GUI utilities to setup information security-related parts of Linux License: GPLv3 Group: System/Configuration/Other -Version: 0.3 +Version: 0.4 Release: 1 Source0: %{name}-%{version}.tar.gz BuildArch: noarch @@ -67,6 +67,7 @@ GUI to setup auditd configs %{_sbindir}/linux-infosec-setupper-auditd-gui %{_bindir}/linux-infosec-setupper-auditd-gui %{_datadir}/polkit-1/actions/org.nixtux.pkexec.linux-infosec-setupper-auditd-gui.policy +%{_datadir}/applications/linux-infosec-setupper-auditd-gui.desktop #----------------------------------------------------------------------------------- @@ -90,6 +91,7 @@ CLI and backend to setup pwquality configs %dir %{_datadir}/linux-infosec-setupper/pwquality %{_datadir}/linux-infosec-setupper/pwquality/back_pwquality.sh %{_datadir}/linux-infosec-setupper/pwquality/pw_default +%{_datadir}/applications/linux-infosec-setupper-pwquality-gui.desktop %dir %attr(0700,root,root) /var/lib/linux-infosec-setupper/pwquality %ghost /var/lib/linux-infosec-setupper/pwquality/pw_changed