From bd4f3683212c5651fc0189ebdbc543540db07efa Mon Sep 17 00:00:00 2001 From: Ralph Ronnquist Date: Sun, 16 Feb 2025 17:11:31 +1100 Subject: [PATCH] initial packaging --- debian/changelog | 5 +++++ debian/control | 22 ++++++++++++++++++++++ debian/copyright | 33 +++++++++++++++++++++++++++++++++ debian/gbp.conf | 5 +++++ debian/rules | 26 ++++++++++++++++++++++++++ debian/source/format | 1 + 6 files changed, 92 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/gbp.conf create mode 100755 debian/rules create mode 100644 debian/source/format diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..e1072c2 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +nfblocker (0.1-1) UNRELEASED; urgency=medium + + * Initial release. + + -- Ralph Ronnquist Sun, 16 Feb 2025 12:34:03 +1100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..99dc9a0 --- /dev/null +++ b/debian/control @@ -0,0 +1,22 @@ +Source: nfblocker +Section: unknown +Priority: optional +Maintainer: Ralph Ronnquist +Rules-Requires-Root: no +Build-Depends: + debhelper-compat (= 13), libnetfilter-queue-dev +Standards-Version: 4.6.2 +Homepage: +#Vcs-Browser: https://salsa.debian.org/debian/nfblocker +#Vcs-Git: https://salsa.debian.org/debian/nfblocker.git + +Package: nfblocker +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, +Description: Firewall agent blocking selected HTTP and HTTPS connections + The nfblocker utility is a blacklist based network traffic filter for + iptables via libnetfilter-queue. It applies to HTTP and SSL traffic + for recognizing and dropping packets that are directed to blacklisted + domain names. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..ac63653 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,33 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: https://git.rrq.au/rrq/nfblocker.git +Upstream-Name: nfblocker +Upstream-Contact: Ralph Ronnquist + +Files: + * +Copyright: + 2025 Ralph Ronnquist +License: GPL-3.0+ + +Files: + debian/* +Copyright: + 2025 Ralph Ronnquist +License: GPL-3.0+ + +License: GPL-3.0+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . +Comment: + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..f5e3ac2 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,5 @@ +[DEFAULT] +debian-branch=debian +upstream-branch=master +upstream-tag=%(version)s +compression-level=9 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..f1d1d25 --- /dev/null +++ b/debian/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f + +# See debhelper(7) (uncomment to enable). +# Output every command that modifies files on the build system. +#export DH_VERBOSE = 1 + + +# See FEATURE AREAS in dpkg-buildflags(1). +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# See ENVIRONMENT in dpkg-buildflags(1). +# Package maintainers to append CFLAGS. +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +# Package maintainers to append LDFLAGS. +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + + +%: + dh $@ + + +# dh_make generated override targets. +# This is an example for Cmake (see ). +#override_dh_auto_configure: +# dh_auto_configure -- \ +# -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) -- 2.47.2