foxtrotgps: 1.2.2+329 -> 1.2.2+331

This commit is contained in:
Hunter Jones 2021-10-04 14:48:41 -05:00
parent e08f549599
commit 7ad2a73cb2

View file

@ -6,8 +6,8 @@ let
srcs = { srcs = {
foxtrot = fetchbzr { foxtrot = fetchbzr {
url = "lp:foxtrotgps"; url = "lp:foxtrotgps";
rev = "329"; rev = "331";
sha256 = "0fwgnsrah63h1xdgm5xdi5ancrz89shdp5sdzw1qc1m7i9a03rid"; sha256 = "sha256-/kJv6a3MzAzzwIl98Mqi7jrUJC1kDvouigf9kGtv868=";
}; };
screenshots = fetchbzr { screenshots = fetchbzr {
url = "lp:foxtrotgps/screenshots"; url = "lp:foxtrotgps/screenshots";
@ -17,7 +17,7 @@ let
}; };
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "foxtrotgps"; pname = "foxtrotgps";
version = "1.2.2+329"; version = "1.2.2+331";
# Pull directly from bzr because gpsd API version 9 is not supported on latest release # Pull directly from bzr because gpsd API version 9 is not supported on latest release
src = srcs.foxtrot; src = srcs.foxtrot;
@ -39,12 +39,20 @@ in stdenv.mkDerivation rec {
]; ];
postUnpack = '' postUnpack = ''
cp -R ${srcs.screenshots} $sourceRoot/doc/screenshots cp -R ${srcs.screenshots} $sourceRoot/doc/screenshots
chmod -R u+w $sourceRoot/doc/screenshots chmod -R u+w $sourceRoot/doc/screenshots
'';
# Remove when foxtrotgps supports gpsd 3.23.1
# Patch for compatibility with gpsd 3.23.1. This was added for foxtrotgps
# 1.2.2+331. The command can be removed if the build of a newer version
# succeeds without it.
postPatch = ''
substituteInPlace src/gps_functions.c --replace "STATUS_NO_FIX" "STATUS_UNK"
''; '';
preConfigure = '' preConfigure = ''
intltoolize --automake --copy --force intltoolize --automake --copy --force
''; '';
meta = with lib; { meta = with lib; {