[packages/varnish-modules] - up to 0.28.0 for varnish 9.0
baggins
baggins at pld-linux.org
Wed Aug 12 02:25:25 CEST 2026
commit 09bafe132d7850aeca399c1b430c2b9a10b57131
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Wed Aug 12 02:25:06 2026 +0200
- up to 0.28.0 for varnish 9.0
varnish-modules.spec | 60 +++++++++++++++++++---------------------------------
1 file changed, 22 insertions(+), 38 deletions(-)
---
diff --git a/varnish-modules.spec b/varnish-modules.spec
index c3d32ff..13505e9 100644
--- a/varnish-modules.spec
+++ b/varnish-modules.spec
@@ -4,34 +4,33 @@
Summary: A collection of modules ("vmods") extending Varnish VCL
Name: varnish-modules
-Version: 0.12.1
+Version: 0.28.0
Release: 1
License: BSD
Group: Daemons
-Source0: https://download.varnish-software.com/varnish-modules/%{name}-%{version}.tar.gz
-# Source0-md5: 8b66080b29e20271ab1b7047307c4d69
+Source0: https://github.com/varnish/varnish-modules/releases/download/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 21b03c06a0bb04edf263c71fd39b2ea9
URL: https://github.com/varnish/varnish-modules
BuildRequires: pkgconfig
BuildRequires: python-docutils >= 0.6
BuildRequires: varnish
-BuildRequires: varnish-devel >= 4.1.4
-%requires_eq_to varnish varnish-source
-Provides: vmod-cookie = %{version}-%{release}
+BuildRequires: varnish-devel >= 9.0
+%requires_eq_to varnish varnish-devel
Provides: vmod-header = %{version}-%{release}
Provides: vmod-saintmode = %{version}-%{release}
-Provides: vmod-softpurge = %{version}-%{release}
Provides: vmod-tcp = %{version}-%{release}
Provides: vmod-var = %{version}-%{release}
Provides: vmod-vsthrottle = %{version}-%{release}
Provides: vmod-xkey = %{version}-%{release}
+Obsoletes: varnish-libvmod-header < 0.28.0
+Obsoletes: varnish-libvmod-var < 0.28.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
This is a collection of modules ("vmods") extending Varnish VCL used
for describing HTTP request/response policies with additional
capabilities. This collection contains the following vmods (previously
-kept individually): cookie, vsthrottle, header, saintmode, softpurge,
-tcp, var, xkey
+kept individually): vsthrottle, header, saintmode, tcp, var, xkey
%prep
%setup -q
@@ -46,51 +45,36 @@ tcp, var, xkey
%{__make} check
%endif
-# Build man pages
-cd docs
-for i in vmod*.rst; do
- rst2man -v "$i" "$(basename $i .rst).3"
-done
-cd -
-
-chmod 644 src/*.h
-chmod 644 src/*.c
-chmod 644 docs/*rst
-
%install
rm -rf $RPM_BUILD_ROOT
+
%{__make} install \
INSTALL="install -p" \
DESTDIR=$RPM_BUILD_ROOT
-rm $RPM_BUILD_ROOT%{_libdir}/varnish/vmods/*.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/varnish/vmods/*.la
%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
-chmod a+rx $RPM_BUILD_ROOT%{_libdir}/varnish/vmods/*.so
-
-install -d $RPM_BUILD_ROOT%{_mandir}/man3
-cp -p docs/*.3 $RPM_BUILD_ROOT%{_mandir}/man3
-
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc docs AUTHORS CHANGES.rst COPYING LICENSE README.rst
-%attr(755,root,root) %{_libdir}/varnish/vmods/libvmod_bodyaccess.so
-%attr(755,root,root) %{_libdir}/varnish/vmods/libvmod_cookie.so
-%attr(755,root,root) %{_libdir}/varnish/vmods/libvmod_header.so
-%attr(755,root,root) %{_libdir}/varnish/vmods/libvmod_saintmode.so
-%attr(755,root,root) %{_libdir}/varnish/vmods/libvmod_softpurge.so
-%attr(755,root,root) %{_libdir}/varnish/vmods/libvmod_tcp.so
-%attr(755,root,root) %{_libdir}/varnish/vmods/libvmod_var.so
-%attr(755,root,root) %{_libdir}/varnish/vmods/libvmod_vsthrottle.so
-%attr(755,root,root) %{_libdir}/varnish/vmods/libvmod_xkey.so
+%doc AUTHORS CHANGES.rst COPYING LICENSE README.md
+%{_libdir}/varnish/vmods/libvmod_accept.so
+%{_libdir}/varnish/vmods/libvmod_bodyaccess.so
+%{_libdir}/varnish/vmods/libvmod_header.so
+%{_libdir}/varnish/vmods/libvmod_saintmode.so
+%{_libdir}/varnish/vmods/libvmod_str.so
+%{_libdir}/varnish/vmods/libvmod_tcp.so
+%{_libdir}/varnish/vmods/libvmod_var.so
+%{_libdir}/varnish/vmods/libvmod_vsthrottle.so
+%{_libdir}/varnish/vmods/libvmod_xkey.so
+%{_mandir}/man3/vmod_accept.3*
%{_mandir}/man3/vmod_bodyaccess.3*
-%{_mandir}/man3/vmod_cookie.3*
%{_mandir}/man3/vmod_header.3*
%{_mandir}/man3/vmod_saintmode.3*
-%{_mandir}/man3/vmod_softpurge.3*
+%{_mandir}/man3/vmod_str.3*
%{_mandir}/man3/vmod_tcp.3*
%{_mandir}/man3/vmod_var.3*
%{_mandir}/man3/vmod_vsthrottle.3*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/varnish-modules.git/commitdiff/09bafe132d7850aeca399c1b430c2b9a10b57131
More information about the pld-cvs-commit
mailing list