Name: libhtp Version: 0.5.26 Release: 1%{?dist} Summary: Security-aware parser for the HTTP protocol and the related bits and pieces License: BSD URL: https://github.com/OISF/libhtp Source0: https://github.com/OISF/libhtp/releases/download/%{version}/htp-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake BuildRequires: doxygen BuildRequires: libtool BuildRequires: zlib-devel %description LibHTP is a security-aware parser for the HTTP protocol and the related bits and pieces. The goals of the project, in the order of importance, are as follows: 1. Completeness of coverage; 2. Permissive parsing; 3. Awareness of evasion techniques; 4. Performance; %package devel Summary: Development headers and libraries for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Development headers and libraries for %{name}. %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation (in HTML, Latex and PDF formats) for %{name}. %prep %setup -q %build autoreconf -i -f -v %configure --with-doxygen=doxygen \ --disable-static make %{?_smp_mflags} # Make it easier to install the HTML docs sed -i 's|^\(HTML_OUTPUT *=\).*|\1|' docs/doxygen.conf # Build the documentation make doxygen %install make install DESTDIR=%{buildroot} # Remove installed libtools files find %{buildroot} -name '*.la' -exec rm -f '{}' \; %check make check %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc AUTHORS ChangeLog README %license LICENSE %{_libdir}/%{name}*.so.* %files devel %{_libdir}/%{name}.so %{_includedir}/htp %{_libdir}/pkgconfig/htp.pc %files doc %doc docs/doxygen/html %doc docs/doxygen/latex %changelog * Sun Apr 8 2018 Jeroen van Meeuwen - 0.5.26-1 - Update to 0.5.26 * Sat Sep 26 2015 Fedora Release Monitoring - 0.5.18-1 - Update to 0.5.18 (#1266639) * Wed Jun 17 2015 Fedora Release Engineering - 0.5.17-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Fri Feb 27 2015 Mathieu Bridon - 0.5.17-1 - Update to 0.5.17 * Fri Dec 12 2014 Mathieu Bridon - 0.5.16-1 - Update to 0.5.16 - Among other things, this fixes a security issue https://bugzilla.redhat.com/show_bug.cgi?id=1173605 * Sun Aug 17 2014 Fedora Release Engineering - 0.5.15-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Tue Aug 05 2014 Mathieu Bridon - 0.5.15-1 - Update to 0.5.15 * Tue Jul 29 2014 Mathieu Bridon - 0.5.14-1 - Update to 0.5.14 * Sun Jun 29 2014 Mathieu Bridon - 0.5.12-1 - Update to 0.5.12 * Sat Jun 07 2014 Fedora Release Engineering - 0.5.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri Jul 26 2013 Mathieu Bridon - 0.5.6-1 - New upstream release: 0.5.6. * Wed May 22 2013 Mathieu Bridon - 0.5.2-1 - New upstream release: 0.5.2. * Thu Feb 14 2013 Fedora Release Engineering - 0.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Aug 17 2012 Mathieu Bridon - 0.3.0-1 - Update to 0.3.0 release. - License changed from ASL 2.0 to BSD. * Thu Jul 19 2012 Fedora Release Engineering - 0.3.0-0.5.20120126.git53e5901 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 27 2012 Mathieu Bridon - 0.3.0-0.4.20120126.git53e5901 - Fix doc installing (the previous way worked on Fedora but not on EPEL 6). * Thu Jan 26 2012 Mathieu Bridon - 0.3.0-0.3.20120126.git53e5901 - New upstream VCS snapshot, including bug fixes, better unit tests and integration of the documentation to the build/install tool chain. - Build the API docs and add it to the new -doc subpackage. * Thu Jan 26 2012 Mathieu Bridon - 0.3.0-0.2.20111021.git537ac17 - Fix a few issues raised during package review: - Remove the useless Group tag for the -devel subpackage. - Fix requirement of the main package in the -devel subpackage. - Remove the useless %%defattr lines. - Add the README and NOTICE files as documentation. - Remove the documentation files from -devel subpackage if they are already included in the main package, since the former requires the latter anyway. - Use the buildroot macro rather than the RPM_BUILD_ROOT variable, to be consistent (I'm not using any other variables, only macros). * Fri Oct 21 2011 Mathieu Bridon - 0.3.0-0.1.20111021.git537ac17 - New upstream snapshot, to fix the two issues I was working around in the spec: - Spurious executable permissions on *.c and *.h files https://github.com/ironbee/libhtp/issues/17 - Wrong end-of-line encoding for COPYING https://github.com/ironbee/libhtp/issues/18 - Remove useless Group tag, I like my spec files uncluttered. * Tue Oct 04 2011 Mathieu Bridon - 0.3.0-0.1.20111010.git198963d - Initial packaging.