Compare commits
2 Commits
79ac13d422
...
95edb2cae7
Author | SHA256 | Date | |
---|---|---|---|
|
95edb2cae7 | ||
159d3c3287
|
12
kea.changes
12
kea.changes
@@ -1,3 +1,15 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 29 15:16:55 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.de>
|
||||
|
||||
- Add reproducible.patch to skip install of unreproducible
|
||||
meson-info files (boo#1246670)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 7 14:40:57 UTC 2025 - Jorik Cronenberg <jorik.cronenberg@suse.com>
|
||||
|
||||
- Use meson install_umask to set binaries and libraries
|
||||
permissions.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 1 09:28:14 UTC 2025 - Jorik Cronenberg <jorik.cronenberg@suse.com>
|
||||
|
||||
|
7
kea.spec
7
kea.spec
@@ -58,6 +58,7 @@ Source4: kea-dhcp4.service
|
||||
Source5: kea-dhcp6.service
|
||||
Source6: kea-dhcp-ddns.service
|
||||
Source7: kea-ctrl-agent.service
|
||||
Patch0: reproducible.patch
|
||||
BuildRequires: meson
|
||||
BuildRequires: freeradius-server-devel
|
||||
BuildRequires: gcc-c++
|
||||
@@ -371,7 +372,7 @@ Development files for the Kea DHCP server
|
||||
export FREERADIUS_INCLUDE="%_includedir/freeradius"
|
||||
export FREERADIUS_LIB=""
|
||||
export FREERADIUS_DICTIONARY=""
|
||||
%meson -D netconf=disabled
|
||||
%meson --install-umask 022 -D netconf=disabled
|
||||
%meson_build
|
||||
%meson_build doc
|
||||
|
||||
@@ -394,10 +395,6 @@ mkdir -p "$b%_localstatedir/log/kea"
|
||||
rm -Rf "%buildroot/%python3_sitelib/kea/__pycache__"
|
||||
%fdupes %{buildroot}/%{_datadir}/doc/kea
|
||||
|
||||
# Fix permissions so keadhcp user can run executables and libraries
|
||||
chmod 755 %{buildroot}/%{_libdir}/*.so*
|
||||
chmod 755 %{buildroot}/%{_sbindir}/kea*
|
||||
|
||||
%pre -f random.pre
|
||||
%service_add_pre kea-dhcp4.service kea-dhcp6.service kea-dhcp-ddns.service kea-ctrl-agent.service
|
||||
|
||||
|
16
reproducible.patch
Normal file
16
reproducible.patch
Normal file
@@ -0,0 +1,16 @@
|
||||
Date: 2025-07-29
|
||||
Author: Bernhard M. Wiedemann <bmwiedemann suse de>
|
||||
|
||||
Drop unreproducible meson-info for
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1246670
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 66e7fd0..9339dae 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -1129,4 +1129,4 @@ install_meson_info = configure_file(
|
||||
},
|
||||
),
|
||||
)
|
||||
-meson.add_install_script(install_meson_info)
|
||||
+#meson.add_install_script(install_meson_info)
|
Reference in New Issue
Block a user