lib: generate `package.desc` keys to all packages
authorAlexandre Terrasa <alexandre@moz-code.org>
Thu, 10 May 2018 16:31:08 +0000 (12:31 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Thu, 10 May 2018 16:36:57 +0000 (12:36 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

102 files changed:
lib/a_star/package.ini
lib/actors/package.ini
lib/ai/package.ini
lib/android/package.ini
lib/app/package.ini
lib/array_debug/package.ini
lib/base64/package.ini
lib/bcm2835/package.ini
lib/binary/package.ini
lib/bitmap/package.ini
lib/bucketed_game/package.ini
lib/c/package.ini
lib/cartesian/package.ini
lib/cocoa/package.ini
lib/combinations/package.ini
lib/config/package.ini
lib/console/package.ini
lib/core/package.ini
lib/counter/package.ini
lib/cpp/package.ini
lib/crapto/package.ini
lib/crypto/package.ini
lib/csv/package.ini
lib/curl/package.ini
lib/curses/package.ini
lib/date/package.ini
lib/deriving/package.ini
lib/dom/package.ini
lib/dot/package.ini
lib/egl/package.ini
lib/emscripten/package.ini
lib/event_queue/package.ini
lib/for_abuse/package.ini
lib/gamnit/package.ini
lib/gen_nit/package.ini
lib/geometry/package.ini
lib/gettext/package.ini
lib/github/package.ini
lib/glesv2/package.ini
lib/gmp/package.ini
lib/gtk/package.ini
lib/hash_debug/package.ini
lib/html/package.ini
lib/ini/package.ini
lib/ios/package.ini
lib/java/package.ini
lib/json/package.ini
lib/jvm/package.ini
lib/libevent/package.ini
lib/linux/package.ini
lib/logic/package.ini
lib/markdown/package.ini
lib/matrix/package.ini
lib/md5/package.ini
lib/meta/package.ini
lib/mongodb/package.ini
lib/more_collections/package.ini
lib/mpd/package.ini
lib/mpi/package.ini
lib/msgpack/package.ini
lib/neo4j/package.ini
lib/nitcc_runtime/package.ini
lib/nitcorn/package.ini
lib/niti_runtime/package.ini
lib/nlp/package.ini
lib/noise/package.ini
lib/opts/package.ini
lib/ordered_tree/package.ini
lib/parser_base/package.ini
lib/perfect_hashing/package.ini
lib/performance_analysis/package.ini
lib/pipeline/package.ini
lib/popcorn/package.ini
lib/poset/package.ini
lib/posix_ext/package.ini
lib/privileges/package.ini
lib/progression/package.ini
lib/prompt/package.ini
lib/pthreads/package.ini
lib/readline/package.ini
lib/realtime/package.ini
lib/ropes_debug/package.ini
lib/rubix/package.ini
lib/sax/package.ini
lib/saxophonit/package.ini
lib/scene2d/package.ini
lib/sdl2/package.ini
lib/sendmail/package.ini
lib/serialization/package.ini
lib/sexp/package.ini
lib/sha1/package.ini
lib/signals/package.ini
lib/socket/package.ini
lib/sqlite3/package.ini
lib/standard/package.ini
lib/symbol/package.ini
lib/template/package.ini
lib/text_stat/package.ini
lib/trees/package.ini
lib/websocket/package.ini
lib/x11/package.ini
lib/xdg_basedir/package.ini

index c0540d2..ed5e95f 100644 (file)
@@ -3,6 +3,7 @@ name=a_star
 tags=algo,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=A* pathfinding in graphs
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/a_star/
 git=https://github.com/nitlang/nit.git
index 686b089..ce87f58 100644 (file)
@@ -3,6 +3,7 @@ name=actors
 tags=parallelism,lib
 maintainer=Romain Chanoir <romain.chanoir@viacesi.fr>
 license=Apache-2.0
+desc=Nit Actor Model
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/actors/
 git=https://github.com/nitlang/nit.git
index 3e9fdf8..fd7ff18 100644 (file)
@@ -3,6 +3,7 @@ name=ai
 tags=ai,algo,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Simple library for basic artificial intelligence algorithms
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/ai/
 git=https://github.com/nitlang/nit.git
index 6912264..52f41d0 100644 (file)
@@ -3,6 +3,7 @@ name=android
 tags=platform,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Android platform support and APIs
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/android/
 git=https://github.com/nitlang/nit.git
index 88a75fb..a958032 100644 (file)
@@ -3,6 +3,7 @@ name=app
 tags=lib,mobile
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=_app.nit_, a framework for portable applications
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/app/
 git=https://github.com/nitlang/nit.git
index 33b3958..ab6afb6 100644 (file)
@@ -3,6 +3,7 @@ name=array_debug
 tags=debug,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=Exposes functions to help profile or debug Arrays
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/array_debug/
 git=https://github.com/nitlang/nit.git
index 4148d79..3b228d7 100644 (file)
@@ -3,6 +3,7 @@ name=base64
 tags=encoding,lib
 maintainer=Lucas Bajolet <r4pass@hotmail.com>
 license=Apache-2.0
+desc=Offers the base 64 encoding and decoding algorithms
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/base64/
 git=https://github.com/nitlang/nit.git
index 928a8e6..b5162f5 100644 (file)
@@ -3,6 +3,7 @@ name=bcm2835
 tags=embedded,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Services to control the bcm2835 chipset used in the Raspberry Pi
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/bcm2835/
 git=https://github.com/nitlang/nit.git
index 227e529..a4f3ac9 100644 (file)
@@ -3,6 +3,7 @@ name=binary
 tags=io,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Read and write binary data with any `Reader` and `Writer`
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/binary/
 git=https://github.com/nitlang/nit.git
index 21ecf9a..c8c2802 100644 (file)
@@ -3,6 +3,7 @@ name=bitmap
 tags=lib
 maintainer=Lucas Bajolet <r4pass@hotmail.com>
 license=Apache-2.0
+desc=24-bit bitmap image representation
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/bitmap/
 git=https://github.com/nitlang/nit.git
index e9dfe5d..0624499 100644 (file)
@@ -3,6 +3,7 @@ name=bucketed_game
 tags=game,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Game framework with an emphasis on efficient event coordination
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/bucketed_game/
 git=https://github.com/nitlang/nit.git
index 72514cf..83f9c15 100644 (file)
@@ -3,6 +3,7 @@ name=c
 tags=language,wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Structures and services for compatibility with the C language
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/c/
 git=https://github.com/nitlang/nit.git
index d3f2d06..7d61b78 100644 (file)
@@ -3,6 +3,7 @@ name=cartesian
 tags=algo,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Memory-efficient Cartesian products on heterogeneous collections
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/cartesian/
 git=https://github.com/nitlang/nit.git
index 44c18eb..042aafa 100644 (file)
@@ -3,6 +3,7 @@ name=cocoa
 tags=wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Cocoa API, the development layer of OS X
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/cocoa/
 git=https://github.com/nitlang/nit.git
index a9544ef..a0daa22 100644 (file)
@@ -3,6 +3,7 @@ name=combinations
 tags=algo,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Memory-efficient Cartesian products, combinations and permutation on collections
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/combinations/
 git=https://github.com/nitlang/nit.git
index 9716c31..44a826d 100644 (file)
@@ -3,6 +3,7 @@ name=config
 tags=config,options,ini,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=Configuration options for nit tools and apps
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/config/
 git=https://github.com/nitlang/nit.git
index 4f6a168..b40f129 100644 (file)
@@ -3,6 +3,7 @@ name=console
 tags=terminal,lib
 maintainer=Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
 license=Apache-2.0
+desc=Defines some ANSI Terminal Control Escape Sequences
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/console/
 git=https://github.com/nitlang/nit.git
index 0cfeb2e..0c175eb 100644 (file)
@@ -4,6 +4,7 @@ tags=lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
 more_contributors=Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>, Romain Chanoir <romain.chanoir@viacesi.fr>, Christophe Gigax <christophe.gigax@viacesi.fr>, Frédéric Vachon <fredvac@gmail.com>, Jean-Sebastien Gelinas <calestar@gmail.com>, Alexandre Blondin Massé <alexandre.blondin.masse@gmail.com>, Johan Kayser <johan.kayser@viacesi.fr>, Johann Dubois <johann.dubois@outlook.com>, Julien Pagès <julien.projet@gmail.com>
+desc=Nit common library of core classes and methods
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/core/
 git=https://github.com/nitlang/nit.git
index b6d459e..0a94e9d 100644 (file)
@@ -3,6 +3,7 @@ name=counter
 tags=algo,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Simple numerical statistical analysis and presentation
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/counter/
 git=https://github.com/nitlang/nit.git
index a1b5bff..589e1b4 100644 (file)
@@ -3,6 +3,7 @@ name=cpp
 tags=language,wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Services for compatibility with C++ code and libraries
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/cpp/
 git=https://github.com/nitlang/nit.git
index 87e21bd..4b74f62 100644 (file)
@@ -3,6 +3,7 @@ name=crapto
 tags=crypto
 maintainer=Philippe Pépos Petitclerc <ppeposp@gmail.com>
 license=Apache-2.0
+desc=Cryptographic attacks and utilities
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/crapto/
 git=https://github.com/nitlang/nit.git
index b3706b6..d28a198 100644 (file)
@@ -3,6 +3,7 @@ name=crypto
 tags=crypto,algo,lib
 maintainer=Lucas Bajolet <r4pass@hotmail.com>
 license=Apache-2.0
+desc=Mix of all things cryptography-related
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/crypto/
 git=https://github.com/nitlang/nit.git
index abbb852..aba3ea5 100644 (file)
@@ -3,6 +3,7 @@ name=csv
 tags=format,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=CSV document handling
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/csv/
 git=https://github.com/nitlang/nit.git
index bc8502d..7d97e85 100644 (file)
@@ -3,6 +3,7 @@ name=curl
 tags=network,wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Data transfer powered by the native curl library
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/curl/
 git=https://github.com/nitlang/nit.git
index cd3c99e..b5e4753 100644 (file)
@@ -3,6 +3,7 @@ name=curses
 tags=ui,terminal,wrapper,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Curses for Nit
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/curses/
 git=https://github.com/nitlang/nit.git
index 87642f8..ce5a290 100644 (file)
@@ -3,6 +3,7 @@ name=date
 tags=lib
 maintainer=Mehdi Ait Younes <overpex@gmail.com>
 license=Apache-2.0
+desc=Services to manipulate `Date`, `Time` and `DateTime`
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/date/
 git=https://github.com/nitlang/nit.git
index 11b0081..e6b4ba7 100644 (file)
@@ -3,6 +3,7 @@ name=deriving
 tags=lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Automatic derivable implementations of standard basic methods
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/deriving/
 git=https://github.com/nitlang/nit.git
index 64a1947..32775bf 100644 (file)
@@ -3,6 +3,7 @@ name=dom
 tags=xml,lib
 maintainer=Lucas Bajolet <r4pass@hotmail.com>
 license=Apache-2.0
+desc=Easy XML DOM parser
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/dom/
 git=https://github.com/nitlang/nit.git
index 6824bd6..37abbc2 100644 (file)
@@ -3,6 +3,7 @@ name=dot
 tags=dot,graphviz,visualization,graph
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=Dot rendering library
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/dot/
 git=https://github.com/nitlang/nit.git
index d008cf4..9538a88 100644 (file)
@@ -3,6 +3,7 @@ name=egl
 tags=graphics,wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Interface between rendering APIs (OpenGL, OpenGL ES, etc.) and the native windowing system
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/egl/
 git=https://github.com/nitlang/nit.git
index 130ef70..f1c6c31 100644 (file)
@@ -3,6 +3,7 @@ name=emscripten
 tags=platform,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Platform for the _emscripten_ framework
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/emscripten/
 git=https://github.com/nitlang/nit.git
index 9ec2bdd..bd7e879 100644 (file)
@@ -3,6 +3,7 @@ name=event_queue
 tags=lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Register, update and discard events in a timeline
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/event_queue/
 git=https://github.com/nitlang/nit.git
index ee907e4..16e56f9 100644 (file)
@@ -3,6 +3,7 @@ name=for_abuse
 tags=algo,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Service management through the `for` control structure
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/for_abuse/
 git=https://github.com/nitlang/nit.git
index ad9c8cb..81c6aa7 100644 (file)
@@ -3,6 +3,7 @@ name=gamnit
 tags=game,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Portable game and multimedia framework for Nit
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/gamnit/
 git=https://github.com/nitlang/nit.git
index 169ddb4..9b687a5 100644 (file)
@@ -3,6 +3,7 @@ name=gen_nit
 tags=devel
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Support to generate and otherwise manipulate Nit code
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/gen_nit/
 git=https://github.com/nitlang/nit.git
index 077c7b6..060252c 100644 (file)
@@ -3,6 +3,7 @@ name=geometry
 tags=algo,lib
 maintainer=Romain Chanoir <romain.chanoir@viacesi.fr>
 license=Apache-2.0
+desc=Basic geometry data structures and services
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/geometry/
 git=https://github.com/nitlang/nit.git
index 512db68..418d0b7 100644 (file)
@@ -3,6 +3,7 @@ name=gettext
 tags=i18n,lib
 maintainer=Lucas Bajolet <r4pass@hotmail.com>
 license=Apache-2.0
+desc=Internationalization of Strings using `gettext` library
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/gettext/
 git=https://github.com/nitlang/nit.git
index 030bbd7..8a4e30b 100644 (file)
@@ -3,6 +3,7 @@ name=github
 tags=web,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=Nit wrapper for Github API
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/github/
 git=https://github.com/nitlang/nit.git
index 5fcd07e..868f553 100644 (file)
@@ -3,6 +3,7 @@ name=glesv2
 tags=graphics,wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=OpenGL graphics rendering library for embedded systems, version 2.0
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/glesv2/
 git=https://github.com/nitlang/nit.git
index c2fb084..06138f4 100644 (file)
@@ -3,6 +3,7 @@ name=gmp
 tags=maths,lib
 maintainer=PatrickBlanchette <PatrickBlanchette@users.noreply.github.com>
 license=Apache-2.0
+desc=Multi precision integer and rational number using gmp lib
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/gmp/
 git=https://github.com/nitlang/nit.git
index 1b7d4f4..d0bdd93 100644 (file)
@@ -3,6 +3,7 @@ name=gtk
 tags=ui,wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=GTK+ widgets and services
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/gtk/
 git=https://github.com/nitlang/nit.git
index 0112a9a..9cfb3dd 100644 (file)
@@ -3,6 +3,7 @@ name=hash_debug
 tags=debug,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Inject behavior analysis to hash-collections (HashMap, HashSet, etc.)
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/hash_debug/
 git=https://github.com/nitlang/nit.git
index 42df9f4..f1f5d12 100644 (file)
@@ -3,6 +3,7 @@ name=html
 tags=format,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=HTML output facilities
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/html/
 git=https://github.com/nitlang/nit.git
index 896be61..9611f06 100644 (file)
@@ -3,6 +3,7 @@ name=ini
 tags=format,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=Handle ini config files
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/ini/
 git=https://github.com/nitlang/nit.git
index 22034ae..0bd4262 100644 (file)
@@ -3,6 +3,7 @@ name=ios
 tags=wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=iOS support for _app.nit_
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/ios/
 git=https://github.com/nitlang/nit.git
index 41d7e23..88ce002 100644 (file)
@@ -3,6 +3,7 @@ name=java
 tags=java,wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Supporting services for the FFI with Java and to access Java libraries
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/java/
 git=https://github.com/nitlang/nit.git
index 41483ef..25ee722 100644 (file)
@@ -3,6 +3,7 @@ name=json
 tags=format,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=read and write JSON formatted text
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/json/
 git=https://github.com/nitlang/nit.git
index 605410b..cd54b1b 100644 (file)
@@ -3,6 +3,7 @@ name=jvm
 tags=java,wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Java Virtual Machine invocation API and others services from the JNI C API
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/jvm/
 git=https://github.com/nitlang/nit.git
index 59be396..c24d489 100644 (file)
@@ -3,6 +3,7 @@ name=libevent
 tags=wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Low-level wrapper around the libevent library to manage events on file descriptors
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/libevent/
 git=https://github.com/nitlang/nit.git
index 11f52d8..0b8fdc3 100644 (file)
@@ -3,6 +3,7 @@ name=linux
 tags=lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Implementation of app.nit for the Linux platform
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/linux/
 git=https://github.com/nitlang/nit.git
index 4394b65..49da56f 100644 (file)
@@ -3,6 +3,7 @@ name=logic
 tags=algo,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=First-order logic data structure and algorithm
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/logic/
 git=https://github.com/nitlang/nit.git
index c66f5a6..802d706 100644 (file)
@@ -3,6 +3,7 @@ name=markdown
 tags=format,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=A markdown parser for Nit
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/markdown/
 git=https://github.com/nitlang/nit.git
index 4bd9013..d9eb11b 100644 (file)
@@ -3,6 +3,7 @@ name=matrix
 tags=lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Services for matrices of `Float` values
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/matrix/
 git=https://github.com/nitlang/nit.git
index 7818a5e..07297a4 100644 (file)
@@ -3,6 +3,7 @@ name=md5
 tags=encoding,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Native MD5 digest implementation as `Text::md5`
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/md5/
 git=https://github.com/nitlang/nit.git
index d80bb8c..2e12e1b 100644 (file)
@@ -3,6 +3,7 @@ name=meta
 tags=lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Simple user-defined meta-level to manipulate types of instances as object
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/meta/
 git=https://github.com/nitlang/nit.git
index f492aa4..770f8c6 100644 (file)
@@ -3,6 +3,7 @@ name=mongodb
 tags=database,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=MongoDB Nit Driver
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/mongodb/
 git=https://github.com/nitlang/nit.git
index 13ea963..63bc801 100644 (file)
@@ -3,6 +3,7 @@ name=more_collections
 tags=algo,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Highly specific, but useful, collections-related classes
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/more_collections/
 git=https://github.com/nitlang/nit.git
index 80276cb..2d2e69d 100644 (file)
@@ -3,6 +3,7 @@ name=mpd
 tags=sound,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Music Player Daemon client library
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/mpd/
 git=https://github.com/nitlang/nit.git
index c5e7c26..3eb7bde 100644 (file)
@@ -3,6 +3,7 @@ name=mpi
 tags=parallelism,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Implementation of the Message Passing Interface protocol by wrapping OpenMPI
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/mpi/
 git=https://github.com/nitlang/nit.git
index 2820571..cf12382 100644 (file)
@@ -3,6 +3,7 @@ name=msgpack
 tags=format,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=MessagePack, an efficient binary serialization format
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/msgpack/
 git=https://github.com/nitlang/nit.git
index 9cab771..f79ca50 100644 (file)
@@ -3,6 +3,7 @@ name=neo4j
 tags=database,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=Neo4j connector through its JSON REST API using curl
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/neo4j/
 git=https://github.com/nitlang/nit.git
index 366a36a..33d501f 100644 (file)
@@ -3,6 +3,7 @@ name=nitcc_runtime
 tags=lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Runtime library required by parsers and lexers generated by nitcc
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/nitcc_runtime/
 git=https://github.com/nitlang/nit.git
index 94e1da2..4b5cbb3 100644 (file)
@@ -4,6 +4,7 @@ tags=network,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
 more_contributors=Jean-Philippe Caissy <jean-philippe.caissy@shopify.com>, Guillaume Auger, Frederic Sevillano, Justin Michaud-Ouellette, Stephan Michaud, Maxime Bélanger
+desc=Lightweight framework for Web applications development
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/nitcorn/
 git=https://github.com/nitlang/nit.git
index 536ed5a..5c7e8ea 100644 (file)
@@ -3,6 +3,7 @@ name=niti_runtime
 tags=lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Runtime library to loop around the main program for each line in file-name arguments
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/niti_runtime/
 git=https://github.com/nitlang/nit.git
index 789aa44..b29bbf1 100644 (file)
@@ -3,6 +3,7 @@ name=nlp
 tags=nlp,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=Nit wrapper for Stanford CoreNLP
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/nlp/
 git=https://github.com/nitlang/nit.git
index ce15524..713757a 100644 (file)
@@ -3,6 +3,7 @@ name=noise
 tags=algo,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Noise generators `PerlinNoise` and `InterpolatedNoise`
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/noise/
 git=https://github.com/nitlang/nit.git
index 9c63322..4e46d04 100644 (file)
@@ -3,6 +3,7 @@ name=opts
 tags=cli,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Management of options on the command line
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/opts/
 git=https://github.com/nitlang/nit.git
index b891ad0..0df776f 100644 (file)
@@ -3,6 +3,7 @@ name=ordered_tree
 tags=algo,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Manipulation and presentation of ordered trees
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/ordered_tree/
 git=https://github.com/nitlang/nit.git
index 48675e7..9b11aa6 100644 (file)
@@ -3,6 +3,7 @@ name=parser_base
 tags=format,lib
 maintainer=Lucas Bajolet <r4pass@hotmail.com>
 license=Apache-2.0
+desc=Simple base for hand-made parsers of all kinds
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/parser_base/
 git=https://github.com/nitlang/nit.git
index aed6ba6..10f066d 100644 (file)
@@ -3,6 +3,7 @@ name=perfect_hashing
 tags=algo,lib
 maintainer=Julien Pagès <julien.projet@gmail.com>
 license=Apache-2.0
+desc=Perfect hashing and perfect numbering
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/perfect_hashing/
 git=https://github.com/nitlang/nit.git
index ac0cadd..b8e7169 100644 (file)
@@ -3,6 +3,7 @@ name=performance_analysis
 tags=debug,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Services to gather information on the performance of events by categories
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/performance_analysis/
 git=https://github.com/nitlang/nit.git
index 3deee9b..39fd73f 100644 (file)
@@ -3,6 +3,7 @@ name=pipeline
 tags=algo,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Pipelined filters and operations on iterators
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/pipeline/
 git=https://github.com/nitlang/nit.git
index a0f39b8..1dae5f5 100644 (file)
@@ -3,6 +3,7 @@ name=popcorn
 tags=web,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=Web application framework for Nit
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/popcorn/
 git=https://github.com/nitlang/nit.git
index 6f6badc..0980994 100644 (file)
@@ -3,6 +3,7 @@ name=poset
 tags=algo,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Pre order sets and partial order set (ie hierarchies)
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/poset/
 git=https://github.com/nitlang/nit.git
index fac19c8..6b78527 100644 (file)
@@ -3,6 +3,7 @@ name=posix_ext
 tags=wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Services not defined in POSIX but provided by most implementations
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/posix_ext/
 git=https://github.com/nitlang/nit.git
index 7c09a7c..ac99712 100644 (file)
@@ -3,6 +3,7 @@ name=privileges
 tags=lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Process privileges management utilities
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/privileges/
 git=https://github.com/nitlang/nit.git
index 2948a59..5ffcd35 100644 (file)
@@ -3,6 +3,7 @@ name=progression
 tags=lib
 maintainer=Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
 license=Apache-2.0
+desc=Event-based interface to track the progression of an operation
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/progression/
 git=https://github.com/nitlang/nit.git
index 47bb342..676674d 100644 (file)
@@ -3,6 +3,7 @@ name=prompt
 tags=console,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Basic services to display a prompt
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/prompt/
 git=https://github.com/nitlang/nit.git
index bb5bd5f..f1fbb14 100644 (file)
@@ -3,6 +3,7 @@ name=pthreads
 tags=parallelism,wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=POSIX Threads support
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/pthreads/
 git=https://github.com/nitlang/nit.git
index 4d63d85..13a8c37 100644 (file)
@@ -3,6 +3,7 @@ name=readline
 tags=lib
 maintainer=Frédéric Vachon <fredvac@gmail.com>
 license=Apache-2.0
+desc=GNU readline library wrapper
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/readline/
 git=https://github.com/nitlang/nit.git
index 86a5aaf..cb74921 100644 (file)
@@ -3,6 +3,7 @@ name=realtime
 tags=lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Services to keep time of the wall clock time
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/realtime/
 git=https://github.com/nitlang/nit.git
index addd8d1..18cebb6 100644 (file)
@@ -3,6 +3,7 @@ name=ropes_debug
 tags=debug,lib
 maintainer=Lucas Bajolet <r4pass@hotmail.com>
 license=Apache-2.0
+desc=Exposes methods for debugging ropes when needed
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/ropes_debug/
 git=https://github.com/nitlang/nit.git
index 42b69b5..471717f 100644 (file)
@@ -3,6 +3,7 @@ name=rubix
 tags=algo,lib
 maintainer=Lucas Bajolet<r4pass@hotmail.com>
 license=Apache-2.0
+desc=Rubix-cube modelization library
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/rubix/
 git=https://github.com/nitlang/nit.git
index d2cd8b3..9c40bb4 100644 (file)
@@ -3,6 +3,7 @@ name=sax
 tags=xml,format,lib
 maintainer=Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
 license=Apache-2.0
+desc=Core SAX APIs
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/sax/
 git=https://github.com/nitlang/nit.git
index 47bbfd0..0a079ad 100644 (file)
@@ -3,6 +3,7 @@ name=saxophonit
 tags=xml,format,lib
 maintainer=Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
 license=Apache-2.0
+desc=A SAX 2 parser in Nit
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/saxophonit/
 git=https://github.com/nitlang/nit.git
index 9bf435b..506de5f 100644 (file)
@@ -3,6 +3,7 @@ name=scene2d
 tags=game,lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Framework for 2D management of game elements
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/scene2d/
 git=https://github.com/nitlang/nit.git
index 688490d..b3668d9 100644 (file)
@@ -3,6 +3,7 @@ name=sdl2
 tags=graphics,wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=This is a low-level wrapper of the SDL 2.0 library (as `sdl2`) and SDL_image 2.0 (as `sdl2::image`)
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/sdl2/
 git=https://github.com/nitlang/nit.git
index 7b0633e..604ea24 100644 (file)
@@ -3,6 +3,7 @@ name=sendmail
 tags=network,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Send emails using the `sendmail` program
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/sendmail/
 git=https://github.com/nitlang/nit.git
index 7bcdcc1..74588f1 100644 (file)
@@ -3,6 +3,7 @@ name=serialization
 tags=lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Abstract serialization services
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/serialization/
 git=https://github.com/nitlang/nit.git
index 8a10cd3..1113588 100644 (file)
@@ -3,6 +3,7 @@ name=sexp
 tags=format,lib
 maintainer=Lucas Bajolet <r4pass@hotmail.com>
 license=Apache-2.0
+desc=S-Expression parsing facilities
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/sexp/
 git=https://github.com/nitlang/nit.git
index d6f7fb9..f9982a5 100644 (file)
@@ -3,6 +3,7 @@ name=sha1
 tags=encoding,lib
 maintainer=Lucas Bajolet <r4pass@hotmail.com>
 license=Apache-2.0
+desc=Provides methods to compute the SHA1 hash of a String
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/sha1/
 git=https://github.com/nitlang/nit.git
index a565eb9..24aef7b 100644 (file)
@@ -3,6 +3,7 @@ name=signals
 tags=wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=ANSI C signal handling
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/signals/
 git=https://github.com/nitlang/nit.git
index 746114b..f7f3106 100644 (file)
@@ -3,6 +3,7 @@ name=socket
 tags=network,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Socket services
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/socket/
 git=https://github.com/nitlang/nit.git
index 969906b..09651ca 100644 (file)
@@ -3,6 +3,7 @@ name=sqlite3
 tags=database,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Services to manipulate a Sqlite3 database
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/sqlite3/
 git=https://github.com/nitlang/nit.git
index f0e2384..a840a79 100644 (file)
@@ -3,6 +3,7 @@ name=standard
 tags=lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Old module implicitly imported by the old compiler
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/standard/
 git=https://github.com/nitlang/nit.git
index 45b1aa6..9f1184e 100644 (file)
@@ -3,6 +3,7 @@ name=symbol
 tags=lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Library for simple interning of strings
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/symbol/
 git=https://github.com/nitlang/nit.git
index 583add3..40993c1 100644 (file)
@@ -3,6 +3,7 @@ name=template
 tags=lib
 maintainer=Jean Privat <jean@pryen.org>
 license=Apache-2.0
+desc=Basic template system
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/template/
 git=https://github.com/nitlang/nit.git
index 7c40a6f..f801e19 100644 (file)
@@ -3,6 +3,7 @@ name=text_stat
 tags=debug,lib
 maintainer=Lucas Bajolet <r4pass@hotmail.com>
 license=Apache-2.0
+desc=Injects stat-calculating functionalities to Text and its variants
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/text_stat/
 git=https://github.com/nitlang/nit.git
index 5cd0e35..9639b13 100644 (file)
@@ -3,6 +3,7 @@ name=trees
 tags=algo,lib
 maintainer=Alexandre Terrasa <alexandre@moz-code.org>
 license=Apache-2.0
+desc=General module for tree data structures
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/trees/
 git=https://github.com/nitlang/nit.git
index 842ea3c..ef608a5 100644 (file)
@@ -3,6 +3,7 @@ name=websocket
 tags=network,lib
 maintainer=Lucas Bajolet <r4pass@hotmail.com>
 license=Apache-2.0
+desc=Adds support for a websocket connection in Nit
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/websocket/
 git=https://github.com/nitlang/nit.git
index 287ad7d..aa2f002 100644 (file)
@@ -3,6 +3,7 @@ name=x11
 tags=ui,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Services from the X11 library
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/x11/
 git=https://github.com/nitlang/nit.git
index 8d154ae..5a01b38 100644 (file)
@@ -3,6 +3,7 @@ name=xdg_basedir
 tags=wrapper,lib
 maintainer=Alexis Laferrière <alexis.laf@xymus.net>
 license=Apache-2.0
+desc=Services for using the XDG Base Directory specification
 [upstream]
 browse=https://github.com/nitlang/nit/tree/master/lib/xdg_basedir/
 git=https://github.com/nitlang/nit.git