Compare commits

...
Sign in to create a new pull request.

9 commits

Author SHA1 Message Date
Fedora Release Engineering
03c83cc477 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 17:39:01 +00:00
Zbigniew Jędrzejewski-Szmek
3c133d9e34 Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-02-11 14:36:19 +01:00
Fedora Release Engineering
57e1d336b8 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 12:24:15 +00:00
Miroslav Suchý
4697af52e0 convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-25 23:06:43 +02:00
Fedora Release Engineering
3207e186bf Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 18:12:00 +00:00
Fedora Release Engineering
d05d757b64 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-23 00:15:34 +00:00
Fedora Release Engineering
ac4e09a02c Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 14:18:27 +00:00
Hans Ulrich Niedermann
1cb1544375 On EL7, use #!/bin/sed instead of #!/usr/bin/sed 2023-08-30 20:37:29 +02:00
Fedora Release Engineering
e11898073c Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 14:30:40 +00:00

View file

@ -3,7 +3,8 @@ Name: beep
Version: 1.4.12 Version: 1.4.12
Release: %autorelease Release: %autorelease
License: GPLv2+ # Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
URL: https://github.com/spkr-beep/beep/ URL: https://github.com/spkr-beep/beep/
# Upstream github repo: https://github.com/spkr-beep/beep # Upstream github repo: https://github.com/spkr-beep/beep
@ -60,7 +61,6 @@ BuildRequires: make
# Recommends: (kernel-modules-extras if kernel-modules) # Recommends: (kernel-modules-extras if kernel-modules)
# Recommends: (kernel-debug-modules-extras if kernel-debug-modules) # Recommends: (kernel-debug-modules-extras if kernel-debug-modules)
Requires(pre): shadow-utils
# /etc/modprobe.d/ # /etc/modprobe.d/
Requires: kmod Requires: kmod
@ -83,6 +83,11 @@ interesting, but it is really good at the notifying part.
%setup -q %setup -q
sed -i 's|^\.\\" \(\.BR .*\)README.Distro\(.*\)|\1README.fedora\2|' beep.1.in && : #" sed -i 's|^\.\\" \(\.BR .*\)README.Distro\(.*\)|\1README.fedora\2|' beep.1.in && : #"
# Create a sysusers.d config file
cat >beep.sysusers.conf <<EOF
g beep -
EOF
%build %build
if test "x%{build_cppflags}" = "x%%{build_cppflags}"; then if test "x%{build_cppflags}" = "x%%{build_cppflags}"; then
@ -107,6 +112,8 @@ mandir = %{_mandir}
EOF EOF
make %{?_smp_mflags} make %{?_smp_mflags}
%{?el7:sed -i '1s|.*|#!/bin/sed -f|' contrib/morse/morse2beep.sed}
%install %install
rm -rf "%{buildroot}" rm -rf "%{buildroot}"
@ -121,10 +128,9 @@ install -d -m 0755 "%{buildroot}%{_udevrulesdir}/"
install -p -m 0644 "%{SOURCE2}" "%{buildroot}%{_udevrulesdir}/" install -p -m 0644 "%{SOURCE2}" "%{buildroot}%{_udevrulesdir}/"
install -p -m 0644 "%{SOURCE3}" "%{buildroot}%{_udevrulesdir}/" install -p -m 0644 "%{SOURCE3}" "%{buildroot}%{_udevrulesdir}/"
install -m0644 -D beep.sysusers.conf %{buildroot}%{_sysusersdir}/beep.conf
%pre
getent group beep >/dev/null || groupadd -r beep
exit 0
%files %files
@ -143,6 +149,7 @@ exit 0
%config(noreplace) %{_sysconfdir}/modprobe.d/beep.conf %config(noreplace) %{_sysconfdir}/modprobe.d/beep.conf
%{_udevrulesdir}/70-pcspkr-beep.rules %{_udevrulesdir}/70-pcspkr-beep.rules
%{_udevrulesdir}/90-pcspkr-beep.rules %{_udevrulesdir}/90-pcspkr-beep.rules
%{_sysusersdir}/beep.conf
%changelog %changelog