From fd27de630d302c95f4914587520246a21f4aac6d Mon Sep 17 00:00:00 2001 From: Robert James Hernandez Date: Wed, 12 Mar 2025 00:01:27 +0000 Subject: [PATCH 1/2] ax25-apps: 0.0.8-rc5 -> 0.0.8-rc5-unstable-2021-05-13 Add autoreconf to buildInputs. Point to radiocatalog mirror on github since https://linux-ax25.in-berlin.de is regularly returning a 500. --- pkgs/by-name/ax/ax25-apps/package.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ax/ax25-apps/package.nix b/pkgs/by-name/ax/ax25-apps/package.nix index 3ec0698d81fc..8a8e281b905d 100644 --- a/pkgs/by-name/ax/ax25-apps/package.nix +++ b/pkgs/by-name/ax/ax25-apps/package.nix @@ -1,25 +1,29 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + autoreconfHook, libax25, ncurses, }: stdenv.mkDerivation rec { pname = "ax25-apps"; - version = "0.0.8-rc5"; + version = "0.0.8-rc5-unstable-2021-05-13"; buildInputs = [ + autoreconfHook libax25 ncurses ]; - # Due to recent unsolvable administrative domain problems with linux-ax25.org, - # the new domain is linux-ax25.in-berlin.de - src = fetchurl { - url = "https://linux-ax25.in-berlin.de/pub/ax25-apps/ax25-apps-${version}.tar.gz"; - sha256 = "sha256-MzQOIyy5tbJKmojMrgtOcsaQTFJvs3rqt2hUgholz5Y="; + # src from linux-ax25.in-berlin.de remote has been + # unreliable, pointing to github mirror from the radiocatalog + src = fetchFromGitHub { + owner = "radiocatalog"; + repo = "ax25-apps"; + rev = "afc4a5faa01a24c4da1d152b901066405f36adb6"; + hash = "sha256-RLeFndis2OhIkJPLD+YfEUrJdZL33huVzlHq+kGq7dA="; }; configureFlags = [ From 5a42e0f53837d40bac2137abc4f03a3a8fcb0815 Mon Sep 17 00:00:00 2001 From: Robert James Hernandez Date: Wed, 12 Mar 2025 01:28:07 +0000 Subject: [PATCH 2/2] ax25-apps: remove unnecessary rec and with --- pkgs/by-name/ax/ax25-apps/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ax/ax25-apps/package.nix b/pkgs/by-name/ax/ax25-apps/package.nix index 8a8e281b905d..457104485fd4 100644 --- a/pkgs/by-name/ax/ax25-apps/package.nix +++ b/pkgs/by-name/ax/ax25-apps/package.nix @@ -7,7 +7,7 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "ax25-apps"; version = "0.0.8-rc5-unstable-2021-05-13"; @@ -32,11 +32,11 @@ stdenv.mkDerivation rec { "--program-transform-name=s@^call$@ax&@;s@^listen$@ax&@" ]; - meta = with lib; { + meta = { description = "AX.25 ham radio applications"; homepage = "https://linux-ax25.in-berlin.de/wiki/Main_Page"; - license = licenses.lgpl21Only; - maintainers = with maintainers; [ sarcasticadmin ]; - platforms = platforms.linux; + license = lib.licenses.lgpl21Only; + maintainers = with lib.maintainers; [ sarcasticadmin ]; + platforms = lib.platforms.linux; }; }