From 5fc61433e156777e840e4fc6c3d5183bb7a75ce6 Mon Sep 17 00:00:00 2001 From: dirkmueller <> Date: Feb 07 2024 19:10:33 +0000 Subject: Update davfs2 to version 1.7.0 / rev 10 via SR 1144828 https://build.opensuse.org/request/show/1144828 by user dirkmueller + anag+factory --- diff --git a/.files b/.files index f3f1eca..ed5de06 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index 8ac0c44..7758818 100644 --- a/.rev +++ b/.rev @@ -86,4 +86,12 @@ 1056147 + + 5bbc863e77809f0faacd58ca531e11e5 + 1.7.0 + + anag+factory + + 1144828 + diff --git a/davfs2.changes b/davfs2.changes index 4088eb2..f192dac 100644 --- a/davfs2.changes +++ b/davfs2.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Mon Feb 5 08:13:44 UTC 2024 - Paolo Stivanin + +- Adapt to RPM 4.19 on Tumbleweed. + +------------------------------------------------------------------- Tue Dec 27 10:31:14 UTC 2022 - Ludwig Nussel - Replace transitional %usrmerged macro with regular version check (boo#1206798) diff --git a/davfs2.spec b/davfs2.spec index 98f7f9f..ece08ff 100644 --- a/davfs2.spec +++ b/davfs2.spec @@ -1,7 +1,7 @@ # # spec file for package davfs2 # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,15 +28,18 @@ Source1: https://download.savannah.nongnu.org/releases/%{name}/%{name}-%{ Source2: %{name}-rpmlintrc # Taken from https://savannah.nongnu.org/project/release-gpgkeys.php?group=davfs2&download=1 Source3: davfs2.keyring +Source4: davfs2.sysusers BuildRequires: automake >= 1.16 BuildRequires: fuse-devel >= 2.2 BuildRequires: neon-devel BuildRequires: pwdutils +BuildRequires: sysuser-tools Requires: fuse >= 2.2 Requires(pre): %{_sbindir}/groupadd Requires(pre): %{_sbindir}/useradd Obsoletes: fuse-%{name} < %{version} Provides: fuse-%{name} = %{version} +%sysusers_requires %description davfs2 is a FUSE file system driver that allows mounting a WebDAV server @@ -72,9 +75,11 @@ install -d "%{buildroot}%{_localstatedir}/cache/%{name}" %find_lang %{name} rm -rf "%{buildroot}/%{_docdir}" -%pre -%{_bindir}/getent group %{name} >/dev/null || %{_sbindir}/groupadd -r %{name} -%{_bindir}/getent passwd %{name} >/dev/null || %{_sbindir}/useradd -r -g %{name} -d %{_localstatedir}/cache/%{name} %{name} +install -p -D -m0644 %{SOURCE4} %{buildroot}%{_sysusersdir}/%{name}.conf + +%sysusers_generate_pre %{buildroot}%{_sysusersdir}/%{name}.conf %{name} %{name}.conf + +%pre -f %{name}.pre %post %if 0%{?set_permissions:1} > 0 @@ -100,6 +105,7 @@ rm -rf "%{buildroot}/%{_docdir}" %{_mandir}/*/man5/%{name}.conf.5%{?ext_man} %{_mandir}/*/man8/mount.davfs.8%{?ext_man} %{_mandir}/*/man8/umount.davfs.8%{?ext_man} +%{_sysusersdir}/%{name}.conf %dir %{_sysconfdir}/%{name} %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf %config %{_sysconfdir}/%{name}/secrets diff --git a/davfs2.sysusers b/davfs2.sysusers new file mode 100644 index 0000000..0d1318c --- /dev/null +++ b/davfs2.sysusers @@ -0,0 +1,2 @@ +u davfs2 - "davfs2 user" /var/cache/davfs2 - +g davfs2 - - - -