git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #147500 from AndersonTorres/new-misc

factor98: add longDescription

commit67bd5b40681f1a380679825e86d0908c49e8c22f authorAnderson Torres <torres.anderson.85@protonmail.com> dateFri 26 Nov 2021, 10:46 (5 years ago) parent6f4eab2c254a6e
1 file changed+48−35
pkgs/development/compilers/factor-lang/factor98.nix+48−35
pkgs/development/compilers/factor-lang/factor98.nix+48−35
@@ -1,53 +1,53 @@
1−{ stdenv
2−, lib
3−, git
1+{ lib
2+, stdenv
3+, cairo
44, curl
5−, makeWrapper
6−, runtimeShell
75, fetchurl
8−, unzip
9−, runCommand
10−, writeScriptBin
11−, interpreter
12−, glib
13−, pango
14−, cairo
15−, gtk2-x11
6+, freealut
167, gdk-pixbuf
8+, git
9+, glib
1710, gnome2
18−, pcre
11+, graphviz
12+, gtk2-x11
13+, interpreter
1914, libGL
2015, libGLU
21−, freealut
22−, openssl
23−, udis86
24−, openal
2516, libogg
26−, libvorbis
27−, graphviz
2817, librsvg
29−, zlib
30−, tzdata
18+, libvorbis
19+, makeWrapper
3120, ncurses
21+, openal
22+, openssl
23+, pango
24+, pcre
25+, runCommand
26+, runtimeShell
27+, tzdata
28+, udis86
29+, unzip
30+, writeScriptBin
31+, zlib
3232}:
3333let
3434 runtimeLibs = [
35− glib
36− pango
3735 cairo
38− gtk2-x11
36+ freealut
3937 gdk-pixbuf
38+ glib
4039 gnome2.gtkglext
41− pcre
40+ graphviz
41+ gtk2-x11
4242 libGL
4343 libGLU
44− freealut
45− openssl
46− udis86
47− openal
4844 libogg
4945 libvorbis
50− graphviz
46+ openal
47+ openssl
48+ pango
49+ pcre
50+ udis86
5151 zlib
5252 ];
5353
@@ -154,9 +154,9 @@ stdenv.mkDerivation {
154154 runHook postBuild
155155 '';
156156
157− # For now, the check phase runs, but should always return 0. This way the
158− # logs contain the test failures until all unit tests are fixed. Then, it
159− # should return 1 if any test failures have occured.
157+ # For now, the check phase runs, but should always return 0. This way the logs
158+ # contain the test failures until all unit tests are fixed. Then, it should
159+ # return 1 if any test failures have occured.
160160 doCheck = false;
161161 checkPhase = ''
162162 runHook preCheck
@@ -197,8 +197,21 @@ stdenv.mkDerivation {
197197
198198 meta = with lib; {
199199 homepage = "https://factorcode.org/";
200− license = licenses.bsd2;
201200 description = "A concatenative, stack-based programming language";
201+ longDescription = ''
202+ The Factor programming language is a concatenative, stack-based
203+ programming language with high-level features including dynamic types,
204+ extensible syntax, macros, and garbage collection. On a practical side,
205+ Factor has a full-featured library, supports many different platforms, and
206+ has been extensively documented.
207+
208+ The implementation is fully compiled for performance, while still
209+ supporting interactive development. Factor applications are portable
210+ between all common platforms. Factor can deploy stand-alone applications
211+ on all platforms. Full source code for the Factor project is available
212+ under a BSD license.
213+ '';
214+ license = licenses.bsd2;
202215 maintainers = with maintainers; [ vrthra spacefrogg ];
203216 platforms = lib.intersectLists platforms.x86_64 platforms.linux;
204217 };