]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - ulogd2/ulogd2.nm
iproute2: Don't build libnetlink
[ipfire-3.x.git] / ulogd2 / ulogd2.nm
index 2fa98d6afc38ae1e9e534195db7fc9a23c63d219..45c88d4579c589d5655c9b5b3f33250a36f9c3e7 100644 (file)
@@ -4,15 +4,14 @@
 ###############################################################################
 
 name       = ulogd2
-version    = 2.0.0
+version    = 2.0.8
 release    = 1
-epoch      = 1
 thisapp    = ulogd-%{version}
 
 groups     = Networking/Statistics
-url        = http://netfilter.org/projects/ulogd/index.html
+url        = https://netfilter.org/projects/ulogd/index.html
 license    = GPLv2
-summary    = The userspace logging daemon for netfilter.
+summary    = The userspace logging daemon for netfilter
 
 description
        This package contains utilities for configuring the linux ethernet
@@ -22,15 +21,15 @@ description
        ethernet devices directly.
 end
 
-source_dl += http://ftp.netfilter.org/pub/ulogd/
+source_dl  = https://www.netfilter.org/projects/ulogd/files/
 sources    = %{thisapp}.tar.bz2
 
 build
        requires
                libmnl-devel
-               libnfnetlink-devel
-               libnetfilter_acct-devel
-               libnetfilter_conntrack-devel
+               libnfnetlink-devel >= 1.0.1
+               libnetfilter_acct-devel >= 1.0.1
+               libnetfilter_conntrack-devel >= 1.0.2
                libnetfilter_log-devel
                libpcap-devel
                sqlite-devel
@@ -39,22 +38,32 @@ build
        # Set libdir to "/usr/lib" for every architecture to install the ulogd2 plugins
        # to this folder.
        configure_options+= \
-               --sysconfdir=/etc \
                --libdir=%{prefix}/lib
 
        install_cmds
-               mkdir -pv %{BUILDROOT}/etc
-               cp -vf %{DIR_SOURCE}/ulogd.conf %{BUILDROOT}/etc/ulogd.conf
+               mkdir -pv %{BUILDROOT}%{sysconfdir}
+               cp -vf %{DIR_SOURCE}/ulogd.conf %{BUILDROOT}%{sysconfdir}/ulogd.conf
 
-               mkdir -pv %{BUILDROOT}/var/log/ulogd
-               sqlite3 -echo %{BUILDROOT}/var/log/ulogd/ulogd.db < %{DIR_SOURCE}/sqlite3.table
+               mkdir -pv %{BUILDROOT}%{sharedstatedir}/ulogd
+               sqlite3 -echo %{BUILDROOT}%{sharedstatedir}/ulogd/ulogd.db \
+                       < %{DIR_SOURCE}/sqlite3.table
        end
 end
 
 packages
        package %{name}
+               requires
+                       libnfnetlink >= 1.0.1
+                       libnetfilter_acct >= 1.0.1
+                       libnetfilter_conntrack >= 1.0.2
+               end
+
                configfiles
-                       /etc/ulogd.conf
+                       %{sysconfdir}/ulogd.conf
+               end
+
+               datafiles
+                       %{sharedstatedir}/ulogd/ulogd.db
                end
 
                script postin
@@ -75,7 +84,7 @@ packages
                        systemctl daemon-reload >/dev/null 2>&1 || :
                        systemctl try-restart ulogd.service >/dev/null 2>&1 || :
                end
-       end                 
+       end
 
        package %{name}-debuginfo
                template DEBUGINFO