factor98: add longDescription
This commit is contained in:
parent
df610cc661
commit
c254a6e12e
|
@ -1,53 +1,53 @@
|
||||||
{ stdenv
|
{ lib
|
||||||
, lib
|
, stdenv
|
||||||
, git
|
|
||||||
, curl
|
|
||||||
, makeWrapper
|
|
||||||
, runtimeShell
|
|
||||||
, fetchurl
|
|
||||||
, unzip
|
|
||||||
, runCommand
|
|
||||||
, writeScriptBin
|
|
||||||
, interpreter
|
|
||||||
, glib
|
|
||||||
, pango
|
|
||||||
, cairo
|
, cairo
|
||||||
, gtk2-x11
|
, curl
|
||||||
|
, fetchurl
|
||||||
|
, freealut
|
||||||
, gdk-pixbuf
|
, gdk-pixbuf
|
||||||
|
, git
|
||||||
|
, glib
|
||||||
, gnome2
|
, gnome2
|
||||||
, pcre
|
, graphviz
|
||||||
|
, gtk2-x11
|
||||||
|
, interpreter
|
||||||
, libGL
|
, libGL
|
||||||
, libGLU
|
, libGLU
|
||||||
, freealut
|
|
||||||
, openssl
|
|
||||||
, udis86
|
|
||||||
, openal
|
|
||||||
, libogg
|
, libogg
|
||||||
, libvorbis
|
|
||||||
, graphviz
|
|
||||||
, librsvg
|
, librsvg
|
||||||
, zlib
|
, libvorbis
|
||||||
, tzdata
|
, makeWrapper
|
||||||
, ncurses
|
, ncurses
|
||||||
|
, openal
|
||||||
|
, openssl
|
||||||
|
, pango
|
||||||
|
, pcre
|
||||||
|
, runCommand
|
||||||
|
, runtimeShell
|
||||||
|
, tzdata
|
||||||
|
, udis86
|
||||||
|
, unzip
|
||||||
|
, writeScriptBin
|
||||||
|
, zlib
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
runtimeLibs = [
|
runtimeLibs = [
|
||||||
glib
|
|
||||||
pango
|
|
||||||
cairo
|
cairo
|
||||||
gtk2-x11
|
freealut
|
||||||
gdk-pixbuf
|
gdk-pixbuf
|
||||||
|
glib
|
||||||
gnome2.gtkglext
|
gnome2.gtkglext
|
||||||
pcre
|
graphviz
|
||||||
|
gtk2-x11
|
||||||
libGL
|
libGL
|
||||||
libGLU
|
libGLU
|
||||||
freealut
|
|
||||||
openssl
|
|
||||||
udis86
|
|
||||||
openal
|
|
||||||
libogg
|
libogg
|
||||||
libvorbis
|
libvorbis
|
||||||
graphviz
|
openal
|
||||||
|
openssl
|
||||||
|
pango
|
||||||
|
pcre
|
||||||
|
udis86
|
||||||
zlib
|
zlib
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -154,9 +154,9 @@ stdenv.mkDerivation {
|
||||||
runHook postBuild
|
runHook postBuild
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# For now, the check phase runs, but should always return 0. This way the
|
# For now, the check phase runs, but should always return 0. This way the logs
|
||||||
# logs contain the test failures until all unit tests are fixed. Then, it
|
# contain the test failures until all unit tests are fixed. Then, it should
|
||||||
# should return 1 if any test failures have occured.
|
# return 1 if any test failures have occured.
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
runHook preCheck
|
runHook preCheck
|
||||||
|
@ -197,8 +197,21 @@ stdenv.mkDerivation {
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://factorcode.org/";
|
homepage = "https://factorcode.org/";
|
||||||
license = licenses.bsd2;
|
|
||||||
description = "A concatenative, stack-based programming language";
|
description = "A concatenative, stack-based programming language";
|
||||||
|
longDescription = ''
|
||||||
|
The Factor programming language is a concatenative, stack-based
|
||||||
|
programming language with high-level features including dynamic types,
|
||||||
|
extensible syntax, macros, and garbage collection. On a practical side,
|
||||||
|
Factor has a full-featured library, supports many different platforms, and
|
||||||
|
has been extensively documented.
|
||||||
|
|
||||||
|
The implementation is fully compiled for performance, while still
|
||||||
|
supporting interactive development. Factor applications are portable
|
||||||
|
between all common platforms. Factor can deploy stand-alone applications
|
||||||
|
on all platforms. Full source code for the Factor project is available
|
||||||
|
under a BSD license.
|
||||||
|
'';
|
||||||
|
license = licenses.bsd2;
|
||||||
maintainers = with maintainers; [ vrthra spacefrogg ];
|
maintainers = with maintainers; [ vrthra spacefrogg ];
|
||||||
platforms = lib.intersectLists platforms.x86_64 platforms.linux;
|
platforms = lib.intersectLists platforms.x86_64 platforms.linux;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue