Commit Message
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
---
whois/whois.nm | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 60 insertions(+)
create mode 100644 whois/whois.nm
Comments
Hello,
> On 21 Feb 2023, at 18:31, Stefan Schantl <stefan.schantl@ipfire.org> wrote:
>
> Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
> ---
> whois/whois.nm | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 60 insertions(+)
> create mode 100644 whois/whois.nm
>
> diff --git a/whois/whois.nm b/whois/whois.nm
> new file mode 100644
> index 000000000..a96855c1b
> --- /dev/null
> +++ b/whois/whois.nm
> @@ -0,0 +1,60 @@
> +###############################################################################
> +# IPFire.org - An Open Source Firewall Solution #
> +# Copyright (C) - IPFire Development Team <info@ipfire.org> #
> +###############################################################################
> +
> +name = whois
> +version = 5.5.15
> +release = 1
> +
> +groups = Applications/Internet
> +url = https://github.com/rfc1036/whois
> +license = GPLv2
> +summary = Intelligent WHOIS client.
> +
> +description
> + whois searches for an object in a RFC 3912 database.
> +
> + This version of the whois client tries to guess the right server to
> + ask for the specified object. If no guess can be made it will connect to
> + whois.networksolutions.com
> +end
> +
> +source_dl = http://ftp.debian.org/debian/pool/main/w/whois/
It would be more ideal to only download from HTTPS sources.
But I will merge this now anyways.
> +sources = %{name}_%{version}.tar.xz
> +
> +build
> + DIR_APP = %{DIR_SRC}/%{name}
> +
> + requires
> + libidn2-devel
> + perl
> + perl(autodie)
> + perl(strict)
> + perl(warnings)
> + end
> +
> + build
> + make \
> + CONFIG_FILE="%{sysconfdir}/%{name}.conf" \
> + HAVE_ICONV=1 \
> + CFLAGS="%{CFLAGS}" \
> + LDFLAGS="%{LDFLAGS}"
> + end
> +
> + # Only install the whois tool.
> + make_install_targets = install-whois
> +
> + install_cmds
> + # Install config file.
> + install -p -m644 -D %{name}.conf %{BUILDROOT}%{sysconfdir}/%{name}.conf
> + end
> +end
> +
> +packages
> + package %{name}
> +
> + package %{name}-debuginfo
> + template DEBUGINFO
> + end
> +end
> --
> 2.30.2
>
new file mode 100644
@@ -0,0 +1,60 @@
+###############################################################################
+# IPFire.org - An Open Source Firewall Solution #
+# Copyright (C) - IPFire Development Team <info@ipfire.org> #
+###############################################################################
+
+name = whois
+version = 5.5.15
+release = 1
+
+groups = Applications/Internet
+url = https://github.com/rfc1036/whois
+license = GPLv2
+summary = Intelligent WHOIS client.
+
+description
+ whois searches for an object in a RFC 3912 database.
+
+ This version of the whois client tries to guess the right server to
+ ask for the specified object. If no guess can be made it will connect to
+ whois.networksolutions.com
+end
+
+source_dl = http://ftp.debian.org/debian/pool/main/w/whois/
+sources = %{name}_%{version}.tar.xz
+
+build
+ DIR_APP = %{DIR_SRC}/%{name}
+
+ requires
+ libidn2-devel
+ perl
+ perl(autodie)
+ perl(strict)
+ perl(warnings)
+ end
+
+ build
+ make \
+ CONFIG_FILE="%{sysconfdir}/%{name}.conf" \
+ HAVE_ICONV=1 \
+ CFLAGS="%{CFLAGS}" \
+ LDFLAGS="%{LDFLAGS}"
+ end
+
+ # Only install the whois tool.
+ make_install_targets = install-whois
+
+ install_cmds
+ # Install config file.
+ install -p -m644 -D %{name}.conf %{BUILDROOT}%{sysconfdir}/%{name}.conf
+ end
+end
+
+packages
+ package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
+end