SHA256
7
0
forked from pool/kea

Compare commits

...

2 Commits

Author SHA256 Message Date
Bernhard M. Wiedemann
95edb2cae7 Add reproducible.patch
to skip install of unreproducible meson-info files (boo#1246670)
2025-07-29 17:18:03 +02:00
159d3c3287 Use meson install_umask to set binaries and libraries permissions 2025-07-07 17:16:23 +02:00
3 changed files with 30 additions and 5 deletions

View File

@@ -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>

View File

@@ -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
View 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)