Browse Source

updated 3 packages

libnetfilter_queue-1.0.5-1

libyaml-0.2.5-1

suricata-6.0.1-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12532 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 3 years ago
parent
commit
ccc1e37ca1

+ 26 - 9
lib/libn/libnetfilter_queue/libnetfilter_queue-vl.spec

@@ -1,22 +1,26 @@
 %define libnfnetlink 1.0.1
+%define libmnl 1.0.3
 
 Name:           libnetfilter_queue
-Version:        1.0.3
+Version:        1.0.5
 Release:        1%{?_dist_release}
 Summary:        Netfilter queue userspace library
-Group:          System Environment/Libraries
+Group:          system
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 # Most files say GPLv2+, one says v2 only.
 License:        GPLv2
 URL:            http://netfilter.org
 Source0:        http://netfilter.org/projects/%{name}/files/%{name}-%{version}.tar.bz2
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires:  libnfnetlink-devel >= %{libnfnetlink}, pkgconfig, kernel-headers
+BuildRequires:  pkgconfig, kernel-headers
+BuildRequires:  libmnl-devel >= %{libmnl}
+BuildRequires:  libnfnetlink-devel >= %{libnfnetlink}
 BuildRequires:  autoconf, automake, libtool
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
 %description
 libnetfilter_queue is a userspace library providing an API to packets that have
 been queued by the kernel packet filter. It is is part of a system that
@@ -24,11 +28,12 @@ deprecates the old ip_queue / libipq mechanism.
 
 libnetfilter_queue has been previously known as libnfnetlink_queue. 
 
+
 %package        devel
 Summary:        Netfilter queue userspace library
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}, pkgconfig
-Requires:	libnfnetlink-devel >= %{libnfnetlink}, kernel-headers
+Requires:       libnfnetlink-devel >= %{libnfnetlink}, kernel-headers
 
 %description    devel
 libnetfilter_queue is a userspace library providing an API to packets that have
@@ -37,28 +42,36 @@ deprecates the old ip_queue / libipq mechanism.
 
 libnetfilter_queue has been previously known as libnfnetlink_queue.
 
+
+%debug_package
+
+
 %prep
 %setup -q
 
 autoreconf -ivf
 
+
 %build
 %configure --disable-static --disable-rpath
 
 make %{?_smp_mflags}
 
+
 %install
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
 
+
 %clean
 rm -rf %{buildroot}
 
-%post -p /sbin/ldconfig
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
+
 %files
 %defattr(-,root,root,-)
 %doc COPYING
@@ -71,7 +84,11 @@ rm -rf %{buildroot}
 %{_includedir}/%{name}/*.h
 %{_libdir}/pkgconfig/%{name}.pc
 
+
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.5-1
+- new upstream release.
+
 * Sun Feb 25 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.3-1
 - new upstream release.
 - dropped Patch0: fixed in upstream.

+ 13 - 11
lib/liby/libyaml/libyaml-vl.spec

@@ -1,18 +1,16 @@
 Summary:        YAML 1.1 parser and emitter written in C
 Name:           libyaml
-Version:        0.2.2
+Version:        0.2.5
 Release:        1%{?_dist_release}
-Group:          System Environment/Libraries
-
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
 License:        MIT
-URL:            http://pyyaml.org/
-Source0:        http://pyyaml.org/download/libyaml/%{name}-%{version}.tar.gz
+URL:            https://pyyaml.org/
+Source0:        http://pyyaml.org/download/libyaml/yaml-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
-
 %description
 YAML is a data serialization format designed for human readability and
 interaction with scripting languages.  LibYAML is a YAML parser and
@@ -21,20 +19,22 @@ emitter written in C.
 
 %package devel
 Summary:        Development libraries and headers for developing LibYAML applications
-Group:          Development/Libraries
+Group:          programming
 Requires:       libyaml = %{version}-%{release}
 
-
 %description devel
 Development libraries and headers for developing LibYAML applications.
 
 
+%debug_package
+
+
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q -n yaml-%{version}
 
 
 %build
-./bootstrap
+#./bootstrap
 %configure
 make %{?_smp_mflags}
 
@@ -67,7 +67,6 @@ rm -rf %{buildroot}
 %doc README
 %{_libdir}/%{name}*.so.*
 
-
 %files devel
 %defattr(-,root,root,-)
 %doc doc/html
@@ -77,6 +76,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.2.5-1
+- new upstream release.
+
 * Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.2.2-1
 - new upstream release.
 

+ 18 - 4
s/suricata/suricata-vl.spec

@@ -3,8 +3,8 @@
 
 Summary:        Intrusion Detection System
 Name:           suricata
-Version:        5.0.3
-Release:        2%{?_dist_release}%{?with_systemd:.systemd}
+Version:        6.0.1
+Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          network
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -18,6 +18,8 @@ Source3:        suricata-tmpfiles.conf
 
 Source1000:     suricata.init
 Source1001:     suricata.logrotate
+Source1002:     pre_start
+Source1003:     post_stop
 
 # Irrelevant docs are getting installed, drop them
 Patch1: suricata-2.0.9-docs.patch
@@ -119,11 +121,18 @@ for f in rules/*.rules; do
     touch %{buildroot}%{_sysconfdir}/%{name}/$f
 done
 install -m 600 *.config %{buildroot}%{_sysconfdir}/%{name}
-install -m 600 suricata.yaml %{buildroot}%{_sysconfdir}/%{name}
+install -m 600 suricata.yaml %{buildroot}%{_sysconfdir}/%{name}/
+install -m 755 %{SOURCE1002} %{buildroot}%{_sysconfdir}/%{name}/
+install -m 755 %{SOURCE1003} %{buildroot}%{_sysconfdir}/%{name}/
+
 %if %{with systemd}
 mkdir -p %{buildroot}%{_unitdir}
 install -m 0644 etc/%{name}.service %{buildroot}%{_unitdir}/
-sed -i -e 's|/var/run/|/run/|' %{buildroot}%{_unitdir}/%{name}.service
+sed -i \
+	-e 's|/var/run/|/run/|' \
+	-e '/ExecStart=/i ExecStartPre=%{_sysconfdir}/%{name}/pre_start' \
+	-e '/ExecStart=/i ExecStopPost=%{_sysconfdir}/%{name}/post_stop' \
+	%{buildroot}%{_unitdir}/%{name}.service
 %else
 mkdir -p %{buildroot}%{_initdir}
 install -m 0644 %{SOURCE1000} %{buildroot}%{_initdir}/%{name}
@@ -210,6 +219,8 @@ fi
 %{python3_sitelib}/suricatasc/*
 %{python3_sitelib}/suricata/*
 %{python3_sitelib}/*egg-info
+%config(noreplace) %attr(0755,root,root) %{_sysconfdir}/%{name}/pre_start
+%config(noreplace) %attr(0755,root,root) %{_sysconfdir}/%{name}/post_stop
 %config(noreplace) %attr(0640,suricata,suricata) %{_sysconfdir}/%{name}/suricata.yaml
 %config(noreplace) %attr(0640,suricata,suricata) %{_sysconfdir}/%{name}/*.config
 %ghost %config(noreplace) %attr(0640,suricata,suricata) %{_sysconfdir}/%{name}/rules/*.rules
@@ -230,6 +241,9 @@ fi
 
 
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.1-1
+- new upstream release.
+
 * Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.0.3-2
 - rebuilt with python-3.8.