bwbasic: 3.30 -> 3.40 (#455526)
This commit is contained in:
@@ -1,18 +1,18 @@
|
||||
{
|
||||
lib,
|
||||
gccStdenv,
|
||||
stdenv,
|
||||
dos2unix,
|
||||
fetchurl,
|
||||
unzip,
|
||||
}:
|
||||
|
||||
gccStdenv.mkDerivation (finalAttrs: {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "bwbasic";
|
||||
version = "3.30";
|
||||
version = "3.40";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/project/bwbasic/bwbasic/version%20${finalAttrs.version}/bwbasic-${finalAttrs.version}.zip";
|
||||
hash = "sha256-Cab8/DvYjw6K8c46ZTJImISa0vJt5UeFDB+ZTSVfkGQ=";
|
||||
hash = "sha256-tWiUIqCdBarhFDSX0iV55VxOEh7iuAbnOLSDuMAAog8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -20,16 +20,18 @@ gccStdenv.mkDerivation (finalAttrs: {
|
||||
unzip
|
||||
];
|
||||
|
||||
unpackPhase = ''
|
||||
unzip $src
|
||||
'';
|
||||
sourceRoot = ".";
|
||||
|
||||
postPatch = ''
|
||||
dos2unix configure
|
||||
patchShebangs configure
|
||||
chmod +x configure
|
||||
substituteInPlace bwbasic.h \
|
||||
--replace-fail "extern int putenv (const char *buffer)" "extern int putenv (char *buffer)"
|
||||
'';
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = "-std=c89";
|
||||
|
||||
hardeningDisable = [ "format" ];
|
||||
|
||||
preInstall = ''
|
||||
|
||||
Reference in New Issue
Block a user