source: projects/specs/trunk/lib/libm/libmodsecurity/libmodsecurity-vl.spec @ 12284

Revision 12284, 4.0 KB checked in by tomop, 5 years ago (diff)

updated 7 packages

lmdb-0.9.24-1

libmodsecurity-3.0.3-3

libssh2-1.9.0-1

nginx-1.16.1-2

proftpd-1.3.6b-1

ssdeep-2.14.1-8

yajl-2.1.0-1

Line 
1
2Name:           libmodsecurity
3Version:        3.0.3
4Release:        3%{?_dist_release}
5Summary:        A library that loads/interprets rules written in the ModSecurity SecRules
6Group:          Development/Libraries
7
8Vendor:         Project Vine
9Distribution:   Vine Linux
10
11License:        ASL 2.0
12URL:            https://www.modsecurity.org/
13
14Source0:        https://github.com/SpiderLabs/ModSecurity/releases/download/v%{version}/modsecurity-v%{version}.tar.gz
15
16BuildRequires: gcc-c++
17BuildRequires: make
18BuildRequires: flex
19BuildRequires: bison
20BuildRequires: git-core
21BuildRequires: ssdeep-devel
22BuildRequires: pkgconfig(libxml-2.0)
23BuildRequires: pkgconfig(yajl)
24BuildRequires: curl-devel
25BuildRequires: pkgconfig(geoip)
26BuildRequires: pkgconfig(libpcre)
27BuildRequires: pkgconfig(lmdb)
28
29# libinjection is supposed to be bundled (same as with mod_security 2.x)
30# See: https://github.com/client9/libinjection#embedding
31Provides: bundled(libinjection) = 3.9.2
32
33%description
34Libmodsecurity is one component of the ModSecurity v3 project.
35The library codebase serves as an interface to ModSecurity Connectors
36taking in web traffic and applying traditional ModSecurity processing.
37In general, it provides the capability to load/interpret rules written
38in the ModSecurity SecRules format and apply them to HTTP content provided
39by your application via Connectors.
40
41
42%package devel
43Summary: Development files for %{name}
44Requires: %{name}%{?_isa} = %{version}-%{release}
45
46%description devel
47The %{name}-devel package contains libraries and header files for
48developing applications that use %{name}.
49
50%package static
51Summary: Development files for %{name}
52Requires: %{name}%{?_isa} = %{version}-%{release}
53
54%description static
55The %{name}-static package contains static libraries for developing
56applications that use %{name}.
57
58
59
60%prep
61%autosetup -n modsecurity-v%{version}
62
63
64%build
65%configure --libdir=%{_libdir} --with-lmdb
66%make_build
67
68
69%install
70%make_install
71
72
73%post -p /sbin/ldconfig
74%postun -p /sbin/ldconfig
75
76
77%files
78%doc README.md AUTHORS
79%{_libdir}/*.so.*
80%{_bindir}/*
81%license LICENSE
82
83%files devel
84%doc README.md AUTHORS
85%{_includedir}/*
86%{_libdir}/*.so
87%{_libdir}/pkgconfig
88%license LICENSE
89%doc modsecurity.conf-recommended unicode.mapping
90
91%files static
92%{_libdir}/*.a
93%{_libdir}/*.la
94
95
96%changelog
97* Wed Oct 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.0.3-3
98- initial build for Vine Linux.
99
100* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.3-2
101- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
102
103* Sun Mar 31 2019 Athmane Madjoudj <athmane@fedoraproject.org> - 3.0.3-1
104- Update to 3.0.3 (rhbz #1672678)
105- Remove pkg-config bits since it's included in this release
106
107* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-5
108- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
109
110* Fri Oct 19 2018 Dridi Boukelmoune <dridi@fedoraproject.org> - 3.0.2-4
111- Back-port of modsecurity.pc
112
113* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-3
114- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
115
116* Sun Apr 29 2018 Athmane Madjoudj <athmane@fedoraproject.org> - 3.0.2-2
117- Rebuild after PR#1
118
119* Sat Apr 14 2018 Athmane Madjoudj <athmane@fedoraproject.org> - 3.0.2-1
120- Update to 3.0.2 (rhbz #1563219)
121
122* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-2
123- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
124
125* Sun Jan 21 2018 Athmane Madjoudj <athmane@fedoraproject.org> - 3.0.0-1
126- Update to 3.0.0 final release
127- Drop upstreamed patch
128- Add some new BRs
129
130* Sun Oct 22 2017 Athmane Madjoudj <athmane@fedoraproject.org> - 3.0.0-0.2.rc1
131- Add a patch to fix the build on non-x86 arch
132
133* Fri Sep 01 2017 Athmane Madjoudj <athmane@fedoraproject.org> - 3.0.0-0.1.rc1
134- Fix release tag
135
136* Wed Aug 30 2017 Athmane Madjoudj <athmane@fedoraproject.org> - 3.0.0-0.rc1
137- Update to RC1
138- Fix some spec issues
139
140* Mon Feb 22 2016 Athmane Madjoudj <athmane@fedoraproject.org> 3.0-0.git
141- Initial release
142
Note: See TracBrowser for help on using the repository browser.