From de0211090334c2d562ee8560a298d5f5f76b40b3 Mon Sep 17 00:00:00 2001 From: Remy Goldschmidt Date: Thu, 16 Apr 2015 14:54:26 -0400 Subject: Added K Framework package. Closes https://github.com/NixOS/nixpkgs/pull/7419. --- .../science/programming/kframework/default.nix | 102 +++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 pkgs/applications/science/programming/kframework/default.nix (limited to 'pkgs/applications/science/programming/kframework/default.nix') diff --git a/pkgs/applications/science/programming/kframework/default.nix b/pkgs/applications/science/programming/kframework/default.nix new file mode 100644 index 00000000000..090dc5ac756 --- /dev/null +++ b/pkgs/applications/science/programming/kframework/default.nix @@ -0,0 +1,102 @@ +{ stdenv, fetchFromGitHub, maven, openjdk8, releaseTools }: + +# TODO: +# - Investigate builds on platforms other than 64-bit linux +# - Separate package for Maven cache? This would speed up builds and +# theoretically could still be pure +# - Find a way to prevent Maven from downloading artifacts irrelevant +# to the platform for which we are building + +releaseTools.mvnBuild rec { + name = "kframework-20150415"; + + mvn8 = maven.override { + jdk = openjdk8; # K uses Java 8. The official docs reference the + # Oracle VM, but it's been working with OpenJDK + }; + + src = fetchFromGitHub { + owner = "kframework"; + repo = "k"; + rev = "85a41bc024"; # nightly build for April 15th, 2015 + sha256 = "01ndfdnqxp2w86pg3ax39sxayb2pfm39lj1h3818zzn86gqwa1vc"; + }; + + buildInputs = [ mvn8 openjdk8 ]; + + preSetupPhase = '' + # z3 needs this to pass tests + export LD_LIBRARY_PATH=$(cat $NIX_CC/nix-support/orig-cc)/lib + # not sure if this does anything, since it might only speed up incremental builds + export MAVEN_OPTS="-XX:+TieredCompilation" + ''; + + mvnAssembly = '' + mvn package -Dcheckstyle.skip -Dmaven.test.skip=true -Dmaven.repo.local=$M2_REPO + ''; + + mvnRelease = '' + true # do nothing, since mvn package is sufficient + ''; + + # this is a custom version of k-distribution/src/main/scripts/lib/k + kscript = '' + #!/usr/bin/env bash + export JAVA=${openjdk8}/bin/java + + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$out/lib" + + export K_OPTS="-Xms64m -Xmx1024m -Xss32m -XX:+TieredCompilation" + export MISC_ARGS="-Djava.awt.headless=true" + export ARGS="$MISC_ARGS $K_OPTS" + $JAVA $ARGS -cp "$out/share/kframework/lib/java/*" org.kframework.main.Main "$@" + ''; + + finalPhase = '' + # set some environment variables + export K_ROOT=$PWD/k-distribution/target/release/k/ + export K_SHARE=$out/share/kframework/ + # make requisite directories + mkdir -p $out/lib $K_SHARE/lib/native + # copy over bin + cp -R $K_ROOT/bin $K_SHARE/ + # symlink $out/bin to $out/share/kframework/bin + ln -s $K_SHARE/bin $out/bin + # copy everything relevant to $out/share/kframework + # we may want to consider adding the documentation etc. + cp -R $K_ROOT/include $K_SHARE/ + cp -R $K_ROOT/lib/java $K_SHARE/lib/ + cp -R $K_ROOT/lib/native/linux $K_SHARE/lib/native/ + cp -R $K_ROOT/lib/native/linux64 $K_SHARE/lib/native/ + # remove Windows batch scripts + rm $K_SHARE/bin/*.bat # */ + # TODO: fix these scripts so they work + rm $K_SHARE/bin/kserver $K_SHARE/bin/stop-kserver + # make our k wrapper script and substitute $out for its value + echo -n "$kscript" | sed "s:\$out:$out:g" > $K_SHARE/lib/k + chmod +x $K_SHARE/lib/k + # symlink requisite binaries + ln -s $K_SHARE/lib/k $out/lib/k + ln -s $K_SHARE/lib/native/linux/sdf2table $out/bin/sdf2table + ln -s $K_SHARE/lib/native/linux64/z3 $out/bin/z3 + ln -s $K_SHARE/lib/native/linux64/libz3.so $out/lib/libz3.so + ln -s $K_SHARE/lib/native/linux64/libz3java.so $out/lib/libz3java.so + # patch Z3 so it uses the right interpreter/libs + patchelf \ + --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ + --set-rpath $(cat $NIX_CC/nix-support/orig-cc)/lib \ + --force-rpath \ + $K_SHARE/lib/native/linux64/z3 + ''; + + meta = { + description = "The K Framework is a rewrite-based executable semantic framework in which programming languages, type systems and formal analysis tools can be defined."; + homepage = http://www.kframework.org; + license = stdenv.lib.licenses.bsd3; # technically it is the UIUC/NCSA license + # but LLVM uses that license as well and + # it is marked as BSD3 + maintainers = [ stdenv.lib.maintainers.taktoa ]; + platforms = stdenv.lib.platforms.linux; # I haven't done testing on other OSes, but + # since it's Java it should run anywhere + }; +} -- cgit 1.4.1 From f99d5cf2fc9c97df6853eab6187c79c299fb897f Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Tue, 28 Apr 2015 10:54:58 +0200 Subject: Fixed some descriptions --- pkgs/applications/altcoins/primecoin.nix | 2 +- pkgs/applications/audio/mopidy-mopify/default.nix | 2 +- .../editors/emacs-modes/icicles/default.nix | 2 +- pkgs/applications/editors/idea/default.nix | 2 +- pkgs/applications/editors/yi/wrapper.nix | 2 +- pkgs/applications/editors/yi/yi.nix | 2 +- pkgs/applications/misc/ctodo/default.nix | 2 +- .../networking/cluster/kubernetes/default.nix | 2 +- .../networking/cluster/marathon/default.nix | 2 +- .../networking/feedreaders/rawdog/default.nix | 2 +- .../science/programming/kframework/default.nix | 2 +- pkgs/data/fonts/dina/default.nix | 2 +- pkgs/development/coq-modules/unimath/default.nix | 2 +- pkgs/development/libraries/geis/default.nix | 4 +-- .../development/libraries/libcouchbase/default.nix | 4 +-- .../libraries/libnetfilter_cthelper/default.nix | 2 +- .../libraries/libnetfilter_cttimeout/default.nix | 2 +- pkgs/development/libraries/libosmpbf/default.nix | 2 +- pkgs/development/libraries/luabind/default.nix | 2 +- .../libraries/science/math/arpack/default.nix | 2 +- pkgs/development/libraries/stxxl/default.nix | 2 +- pkgs/development/libraries/tevent/default.nix | 2 +- pkgs/development/lisp-modules/lisp-packages.nix | 16 ++++++------ pkgs/development/tools/chefdk/default.nix | 2 +- .../tools/database/sqldeveloper/default.nix | 2 +- .../tools/misc/autoconf-archive/default.nix | 2 +- .../tools/misc/checkbashisms/default.nix | 2 +- pkgs/development/tools/parsing/jshon/default.nix | 2 +- pkgs/development/tools/rust/racer/default.nix | 2 +- .../tools/selenium/selendroid/default.nix | 2 +- pkgs/games/gnubg/default.nix | 2 +- pkgs/games/scrolls/default.nix | 2 +- pkgs/misc/emulators/cdemu/base.nix | 2 +- pkgs/servers/mail/exim/default.nix | 2 +- pkgs/servers/monitoring/cadvisor/default.nix | 2 +- pkgs/servers/monitoring/sensu/default.nix | 3 +-- pkgs/servers/osrm-backend/default.nix | 2 +- pkgs/servers/sql/pgpool/default.nix | 2 +- pkgs/tools/backup/bareos/default.nix | 2 +- pkgs/tools/compression/dtrx/default.nix | 2 +- pkgs/tools/filesystems/duff/default.nix | 2 +- pkgs/tools/misc/fluentd/default.nix | 2 +- pkgs/tools/misc/moreutils/default.nix | 2 +- pkgs/tools/misc/rmlint/default.nix | 2 +- pkgs/tools/misc/t/default.nix | 2 +- pkgs/tools/networking/wrk/default.nix | 2 +- pkgs/tools/system/augeas/default.nix | 2 +- pkgs/tools/system/honcho/default.nix | 2 +- pkgs/tools/text/grin/default.nix | 2 +- pkgs/tools/text/html2text/default.nix | 2 +- pkgs/top-level/go-packages.nix | 2 +- pkgs/top-level/lua-packages.nix | 2 +- pkgs/top-level/perl-packages.nix | 2 +- pkgs/top-level/python-packages.nix | 30 +++++++++++----------- 54 files changed, 77 insertions(+), 78 deletions(-) (limited to 'pkgs/applications/science/programming/kframework/default.nix') diff --git a/pkgs/applications/altcoins/primecoin.nix b/pkgs/applications/altcoins/primecoin.nix index 11ec35a71bd..61bba04cb6a 100644 --- a/pkgs/applications/altcoins/primecoin.nix +++ b/pkgs/applications/altcoins/primecoin.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec{ else "install -D bitcoind $out/bin/primecoind"; meta = { - description = "A new type cryptocurrency which is proof-of-work based on searching for prime numbers."; + description = "A new type cryptocurrency which is proof-of-work based on searching for prime numbers"; longDescription= '' Primecoin is an innovative cryptocurrency, a form of digital currency secured by cryptography and issued through a diff --git a/pkgs/applications/audio/mopidy-mopify/default.nix b/pkgs/applications/audio/mopidy-mopify/default.nix index 2dd4c19f0e0..4616d3f7c64 100644 --- a/pkgs/applications/audio/mopidy-mopify/default.nix +++ b/pkgs/applications/audio/mopidy-mopify/default.nix @@ -16,7 +16,7 @@ pythonPackages.buildPythonPackage rec { meta = with stdenv.lib; { homepage = https://github.com/dirkgroenen/mopidy-mopify; - description = "A mopidy webclient based on the Spotify webbased interface."; + description = "A mopidy webclient based on the Spotify webbased interface"; license = licenses.gpl3; maintainers = [ maintainers.Gonzih ]; }; diff --git a/pkgs/applications/editors/emacs-modes/icicles/default.nix b/pkgs/applications/editors/emacs-modes/icicles/default.nix index 820e959a357..1a145e1b648 100644 --- a/pkgs/applications/editors/emacs-modes/icicles/default.nix +++ b/pkgs/applications/editors/emacs-modes/icicles/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation { meta = { homepage = "http://www.emacswiki.org/emacs/Icicles"; - description = "Enhance Emacs minibuffer input with cycling and powerful completion."; + description = "Enhance Emacs minibuffer input with cycling and powerful completion"; license = stdenv.lib.licenses.gpl2Plus; maintainers = with stdenv.lib.maintainers; [ simons ]; diff --git a/pkgs/applications/editors/idea/default.nix b/pkgs/applications/editors/idea/default.nix index 0f9df276569..b99265cf0dd 100644 --- a/pkgs/applications/editors/idea/default.nix +++ b/pkgs/applications/editors/idea/default.nix @@ -227,7 +227,7 @@ in name = "clion-${version}"; version = "1.0"; build = "141.353"; - description = "C/C++ IDE. New. Intelligent. Cross-platform."; + description = "C/C++ IDE. New. Intelligent. Cross-platform"; license = stdenv.lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/cpp/${name}.tar.gz"; diff --git a/pkgs/applications/editors/yi/wrapper.nix b/pkgs/applications/editors/yi/wrapper.nix index 4887662bce5..a4dc3fe367a 100644 --- a/pkgs/applications/editors/yi/wrapper.nix +++ b/pkgs/applications/editors/yi/wrapper.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation { env = yiEnv; meta = with stdenv.lib; { - description = "Allows Yi to find libraries and the compiler easily."; + description = "Allows Yi to find libraries and the compiler easily"; # This wrapper and wrapper only is under PD license = licenses.publicDomain; maintainers = with maintainers; [ fuuzetsu ]; diff --git a/pkgs/applications/editors/yi/yi.nix b/pkgs/applications/editors/yi/yi.nix index a63375adfd1..f9ef27d999d 100644 --- a/pkgs/applications/editors/yi/yi.nix +++ b/pkgs/applications/editors/yi/yi.nix @@ -30,7 +30,7 @@ cabal.mkDerivation (self: { configureFlags = "-fpango -fvty"; noHaddock = self.stdenv.lib.versionOlder self.ghc.version "7.8"; meta = { - homepage = "http://haskell.org/haskellwiki/Yi"; + homepage = http://haskell.org/haskellwiki/Yi; description = "The Haskell-Scriptable Editor"; license = self.stdenv.lib.licenses.gpl2; platforms = self.ghc.meta.platforms; diff --git a/pkgs/applications/misc/ctodo/default.nix b/pkgs/applications/misc/ctodo/default.nix index 3978a369d06..7301ea704e8 100644 --- a/pkgs/applications/misc/ctodo/default.nix +++ b/pkgs/applications/misc/ctodo/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation { meta = { homepage = "http://ctodo.apakoh.dk/"; - description = "A simple ncurses-based task list manager."; + description = "A simple ncurses-based task list manager"; license = stdenv.lib.licenses.mit; maintainers = [ stdenv.lib.maintainers.matthiasbeyer ]; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/applications/networking/cluster/kubernetes/default.nix b/pkgs/applications/networking/cluster/kubernetes/default.nix index c89ad0a5168..23ec975078b 100644 --- a/pkgs/applications/networking/cluster/kubernetes/default.nix +++ b/pkgs/applications/networking/cluster/kubernetes/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - description = "Open source implementation of container cluster management."; + description = "Open source implementation of container cluster management"; license = licenses.asl20; homepage = https://github.com/GoogleCloudPlatform; maintainers = with maintainers; [offline]; diff --git a/pkgs/applications/networking/cluster/marathon/default.nix b/pkgs/applications/networking/cluster/marathon/default.nix index 36ce79aaf34..1714aa274f0 100644 --- a/pkgs/applications/networking/cluster/marathon/default.nix +++ b/pkgs/applications/networking/cluster/marathon/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { homepage = https://mesosphere.github.io/marathon; - description = "Cluster-wide init and control system for services in cgroups or Docker containers."; + description = "Cluster-wide init and control system for services in cgroups or Docker containers"; license = licenses.asl20; maintainers = with maintainers; [ rushmorem ]; platforms = platforms.linux; diff --git a/pkgs/applications/networking/feedreaders/rawdog/default.nix b/pkgs/applications/networking/feedreaders/rawdog/default.nix index fc494c6aebc..231b3195b5f 100644 --- a/pkgs/applications/networking/feedreaders/rawdog/default.nix +++ b/pkgs/applications/networking/feedreaders/rawdog/default.nix @@ -14,7 +14,7 @@ pythonPackages.buildPythonPackage rec { meta = { homepage = "http://offog.org/code/rawdog/"; - description = "an RSS Aggregator Without Delusions Of Grandeur."; + description = "An RSS Aggregator Without Delusions Of Grandeur"; license = stdenv.lib.licenses.gpl2; platform = stdenv.lib.platforms.unix; }; diff --git a/pkgs/applications/science/programming/kframework/default.nix b/pkgs/applications/science/programming/kframework/default.nix index 090dc5ac756..e8a4f2b3156 100644 --- a/pkgs/applications/science/programming/kframework/default.nix +++ b/pkgs/applications/science/programming/kframework/default.nix @@ -90,7 +90,7 @@ releaseTools.mvnBuild rec { ''; meta = { - description = "The K Framework is a rewrite-based executable semantic framework in which programming languages, type systems and formal analysis tools can be defined."; + description = "A rewrite-based executable semantic framework in which programming languages, type systems and formal analysis tools can be defined"; homepage = http://www.kframework.org; license = stdenv.lib.licenses.bsd3; # technically it is the UIUC/NCSA license # but LLVM uses that license as well and diff --git a/pkgs/data/fonts/dina/default.nix b/pkgs/data/fonts/dina/default.nix index da7a1bc5fb9..e79dcd014d3 100644 --- a/pkgs/data/fonts/dina/default.nix +++ b/pkgs/data/fonts/dina/default.nix @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { preferLocalBuild = true; meta = with stdenv.lib; { - description = "A monospace bitmap font aimed at programmers."; + description = "A monospace bitmap font aimed at programmers"; longDescription = '' Dina is a monospace bitmap font, primarily aimed at programmers. It is relatively compact to allow a lot of code on screen, while (hopefully) diff --git a/pkgs/development/coq-modules/unimath/default.nix b/pkgs/development/coq-modules/unimath/default.nix index e16156dec53..e6f32d60c4f 100644 --- a/pkgs/development/coq-modules/unimath/default.nix +++ b/pkgs/development/coq-modules/unimath/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { homepage = https://github.com/UniMath/UniMath; - description = "UniMath aims to formalize a substantial body of mathematics using the univalent point of view."; + description = "A formalization of a substantial body of mathematics using the univalent point of view"; maintainers = with maintainers; [ jwiegley ]; platforms = coq.meta.platforms; }; diff --git a/pkgs/development/libraries/geis/default.nix b/pkgs/development/libraries/geis/default.nix index 15f42afd9a8..24c24fe5f12 100644 --- a/pkgs/development/libraries/geis/default.nix +++ b/pkgs/development/libraries/geis/default.nix @@ -16,8 +16,8 @@ stdenv.mkDerivation rec { meta = { homepage = "https://launchpad.net/geis"; - description = "GEIS is a library for applications and toolkit programmers which provides a consistent platform independent interface for any system-wide input gesture recognition mechanism."; + description = "A library for applications and toolkit programmers which provides a consistent platform independent interface for any system-wide input gesture recognition mechanism"; license = stdenv.lib.licenses.gpl2; platforms = stdenv.lib.platforms.linux; }; -} \ No newline at end of file +} diff --git a/pkgs/development/libraries/libcouchbase/default.nix b/pkgs/development/libraries/libcouchbase/default.nix index 841edd3dff6..bcc9e9f673f 100644 --- a/pkgs/development/libraries/libcouchbase/default.nix +++ b/pkgs/development/libraries/libcouchbase/default.nix @@ -20,9 +20,9 @@ stdenv.mkDerivation { buildInputs = [ autoconf automake libtool pkgconfig perl git libevent openssl]; meta = { - description = "C client library for Couchbase."; + description = "C client library for Couchbase"; homepage = "https://github.com/couchbase/libcouchbase"; license = stdenv.lib.licenses.asl20; platforms = stdenv.lib.platforms.unix; }; -} \ No newline at end of file +} diff --git a/pkgs/development/libraries/libnetfilter_cthelper/default.nix b/pkgs/development/libraries/libnetfilter_cthelper/default.nix index 197892897f3..97319840975 100644 --- a/pkgs/development/libraries/libnetfilter_cthelper/default.nix +++ b/pkgs/development/libraries/libnetfilter_cthelper/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig libmnl ]; meta = { - description = "Userspace library that provides the programming interface to the user-space connection tracking helper infrastructure."; + description = "Userspace library that provides the programming interface to the user-space connection tracking helper infrastructure"; longDescription = '' libnetfilter_cthelper is the userspace library that provides the programming interface to the user-space helper infrastructure available since Linux kernel 3.6. With this diff --git a/pkgs/development/libraries/libnetfilter_cttimeout/default.nix b/pkgs/development/libraries/libnetfilter_cttimeout/default.nix index 0626e91b8ba..2920cbd9785 100644 --- a/pkgs/development/libraries/libnetfilter_cttimeout/default.nix +++ b/pkgs/development/libraries/libnetfilter_cttimeout/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig libmnl ]; meta = { - description = "Userspace library that provides the programming interface to the connection tracking timeout infrastructure."; + description = "Userspace library that provides the programming interface to the connection tracking timeout infrastructure"; longDescription = '' libnetfilter_cttimeout is the userspace library that provides the programming interface to the fine-grain connection tracking timeout infrastructure. diff --git a/pkgs/development/libraries/libosmpbf/default.nix b/pkgs/development/libraries/libosmpbf/default.nix index 6ff5d816776..334748d668c 100644 --- a/pkgs/development/libraries/libosmpbf/default.nix +++ b/pkgs/development/libraries/libosmpbf/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { meta = { homepage = https://github.com/scrosby/OSM-binary; - description = "C library to read and write OpenStreetMap PBF files."; + description = "C library to read and write OpenStreetMap PBF files"; license = stdenv.lib.licenses.lgpl3; }; } diff --git a/pkgs/development/libraries/luabind/default.nix b/pkgs/development/libraries/luabind/default.nix index edb914123e1..e03535ba979 100644 --- a/pkgs/development/libraries/luabind/default.nix +++ b/pkgs/development/libraries/luabind/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { meta = { homepage = https://github.com/luabind/luabind; - description = "Luabind is a library that helps you create bindings between C++ and Lua."; + description = "A library that helps you create bindings between C++ and Lua"; license = stdenv.lib.licenses.mit; }; } diff --git a/pkgs/development/libraries/science/math/arpack/default.nix b/pkgs/development/libraries/science/math/arpack/default.nix index 296c5f6b920..01bb3371f5e 100644 --- a/pkgs/development/libraries/science/math/arpack/default.nix +++ b/pkgs/development/libraries/science/math/arpack/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation { homepage = "http://forge.scilab.org/index.php/p/arpack-ng/"; description = '' A collection of Fortran77 subroutines to solve large scale eigenvalue - problems. + problems ''; license = stdenv.lib.licenses.bsd3; maintainers = [ stdenv.lib.maintainers.ttuegel ]; diff --git a/pkgs/development/libraries/stxxl/default.nix b/pkgs/development/libraries/stxxl/default.nix index b387c59efa1..23590f17ca8 100644 --- a/pkgs/development/libraries/stxxl/default.nix +++ b/pkgs/development/libraries/stxxl/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { meta = { homepage = https://github.com/stxxl/stxxl; - description = "STXXL is an implementation of the C++ standard template library STL for external memory (out-of-core) computations."; + description = "An implementation of the C++ standard template library STL for external memory (out-of-core) computations"; license = stdenv.lib.licenses.boost; }; } diff --git a/pkgs/development/libraries/tevent/default.nix b/pkgs/development/libraries/tevent/default.nix index db863d951a6..baa7e288178 100644 --- a/pkgs/development/libraries/tevent/default.nix +++ b/pkgs/development/libraries/tevent/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { ]; meta = with stdenv.lib; { - description = "an event system based on the talloc memory management library."; + description = "An event system based on the talloc memory management library"; homepage = http://tevent.samba.org/; license = licenses.lgpl3Plus; maintainers = with maintainers; [ wkennington ]; diff --git a/pkgs/development/lisp-modules/lisp-packages.nix b/pkgs/development/lisp-modules/lisp-packages.nix index ff95bb4a000..d7bd2348244 100644 --- a/pkgs/development/lisp-modules/lisp-packages.nix +++ b/pkgs/development/lisp-modules/lisp-packages.nix @@ -20,7 +20,7 @@ let lispPackages = rec { clx = buildLispPackage rec { baseName = "clx"; version = "git-20150117"; - description = "An implementation of the X Window System protocol in Lisp."; + description = "An implementation of the X Window System protocol in Lisp"; deps = []; # Source type: git src = pkgs.fetchgit { @@ -98,7 +98,7 @@ let lispPackages = rec { clx-truetype = buildLispPackage rec { baseName = "clx-truetype"; version = "git-20141112"; - description = "clx-truetype is pure common lisp solution for antialiased TrueType font rendering using CLX and XRender extension."; + description = "clx-truetype is pure common lisp solution for antialiased TrueType font rendering using CLX and XRender extension"; deps = [cl-fad cl-store cl-vectors clx trivial-features zpb-ttf]; # Source type: git src = pkgs.fetchgit { @@ -178,7 +178,7 @@ let lispPackages = rec { trivial-features = buildLispPackage rec { baseName = "trivial-features"; version = "git-20141112"; - description = "Ensures consistent *FEATURES* across multiple CLs."; + description = "Ensures consistent *FEATURES* across multiple CLs"; deps = []; # Source type: git src = pkgs.fetchgit { @@ -280,7 +280,7 @@ let lispPackages = rec { babel = buildLispPackage rec { baseName = "babel"; version = "git-20141113"; - description = "Babel, a charset conversion library."; + description = "A charset conversion library"; deps = [alexandria trivial-features]; # Source type: git src = pkgs.fetchgit { @@ -408,7 +408,7 @@ let lispPackages = rec { trivial-gray-streams = buildLispPackage rec { baseName = "trivial-gray-streams"; version = "git-20141113"; - description = "Compatibility layer for Gray Streams (see http://www.cliki.net/Gray%20streams)."; + description = "Compatibility layer for Gray Streams (see http://www.cliki.net/Gray%20streams)"; deps = []; # Source type: git src = pkgs.fetchgit { @@ -421,7 +421,7 @@ let lispPackages = rec { cl-ssl = buildLispPackage rec { baseName = "cl+ssl"; version = "git-20141113"; - description = "Common Lisp interface to OpenSSL."; + description = "Common Lisp interface to OpenSSL"; deps = [bordeaux-threads cffi flexi-streams trivial-garbage trivial-gray-streams]; # Source type: git src = pkgs.fetchgit { @@ -448,7 +448,7 @@ let lispPackages = rec { trivial-garbage = buildLispPackage rec { baseName = "trivial-garbage"; version = "git-20141113"; - description = "Portable finalizers, weak hash-tables and weak pointers."; + description = "Portable finalizers, weak hash-tables and weak pointers"; deps = []; # Source type: git src = pkgs.fetchgit { @@ -461,7 +461,7 @@ let lispPackages = rec { cl-base64 = buildLispPackage rec { baseName = "cl-base64"; version = "git-20141113"; - description = "Base64 encoding and decoding with URI support."; + description = "Base64 encoding and decoding with URI support"; deps = []; # Source type: git src = pkgs.fetchgit { diff --git a/pkgs/development/tools/chefdk/default.nix b/pkgs/development/tools/chefdk/default.nix index 8352c71a686..f8e759b83ee 100644 --- a/pkgs/development/tools/chefdk/default.nix +++ b/pkgs/development/tools/chefdk/default.nix @@ -11,7 +11,7 @@ bundlerEnv { buildInputs = [ perl ]; meta = with lib; { - description = "A streamlined development and deployment workflow for Chef platform."; + description = "A streamlined development and deployment workflow for Chef platform"; homepage = https://downloads.chef.io/chef-dk/; license = with licenses; asl20; maintainers = with maintainers; [ offline ]; diff --git a/pkgs/development/tools/database/sqldeveloper/default.nix b/pkgs/development/tools/database/sqldeveloper/default.nix index 9a0afdc8e1d..7c4aefee639 100644 --- a/pkgs/development/tools/database/sqldeveloper/default.nix +++ b/pkgs/development/tools/database/sqldeveloper/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - description = "Oracle's Oracle DB GUI client."; + description = "Oracle's Oracle DB GUI client"; longDescription = '' Oracle SQL Developer is a free integrated development environment that simplifies the development and management of Oracle Database in both diff --git a/pkgs/development/tools/misc/autoconf-archive/default.nix b/pkgs/development/tools/misc/autoconf-archive/default.nix index 0e6ca01c625..c5c965ac58e 100644 --- a/pkgs/development/tools/misc/autoconf-archive/default.nix +++ b/pkgs/development/tools/misc/autoconf-archive/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { buildInputs = [ xz ]; meta = with stdenv.lib; { - description = "Archive of autoconf m4 macros."; + description = "Archive of autoconf m4 macros"; homepage = http://www.gnu.org/software/autoconf-archive/; license = licenses.gpl3; }; diff --git a/pkgs/development/tools/misc/checkbashisms/default.nix b/pkgs/development/tools/misc/checkbashisms/default.nix index 259224aac5d..9c48227c9a8 100644 --- a/pkgs/development/tools/misc/checkbashisms/default.nix +++ b/pkgs/development/tools/misc/checkbashisms/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { meta = { homepage = http://sourceforge.net/projects/checkbaskisms/; - description = "Performs basic checks on shell scripts for the presence of non portable syntax."; + description = "Performs basic checks on shell scripts for the presence of non portable syntax"; license = stdenv.lib.licenses.gpl2; }; diff --git a/pkgs/development/tools/parsing/jshon/default.nix b/pkgs/development/tools/parsing/jshon/default.nix index fa11671db0b..4b35ba0cce2 100644 --- a/pkgs/development/tools/parsing/jshon/default.nix +++ b/pkgs/development/tools/parsing/jshon/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = http://kmkeen.com/jshon; - description = "JSON parser designed for maximum convenience within the shell."; + description = "JSON parser designed for maximum convenience within the shell"; license = licenses.free; platforms = platforms.all; maintainers = with maintainers; [ rushmorem ]; diff --git a/pkgs/development/tools/rust/racer/default.nix b/pkgs/development/tools/rust/racer/default.nix index 341088dc0f2..4ef9cc6d285 100644 --- a/pkgs/development/tools/rust/racer/default.nix +++ b/pkgs/development/tools/rust/racer/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - description = "A utility intended to provide Rust code completion for editors and IDEs."; + description = "A utility intended to provide Rust code completion for editors and IDEs"; homepage = https://github.com/phildawes/racer; license = stdenv.lib.licenses.mit; maintainers = [ maintainers.jagajaga ]; diff --git a/pkgs/development/tools/selenium/selendroid/default.nix b/pkgs/development/tools/selenium/selendroid/default.nix index e34e479e938..6604bc5648d 100644 --- a/pkgs/development/tools/selenium/selendroid/default.nix +++ b/pkgs/development/tools/selenium/selendroid/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { meta = { homepage = https://code.google.com/p/selenium; - description = "Test automation for native or hybrid Android apps and the mobile web."; + description = "Test automation for native or hybrid Android apps and the mobile web"; maintainers = with maintainers; [ offline ]; platforms = platforms.all; license = licenses.asl20; diff --git a/pkgs/games/gnubg/default.nix b/pkgs/games/gnubg/default.nix index 00ae4e28860..83560c21f5d 100644 --- a/pkgs/games/gnubg/default.nix +++ b/pkgs/games/gnubg/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation { configureFlags = [ "--with-gtk" "--with--board3d" ]; meta = with stdenv.lib; - { description = "World class backgammon application."; + { description = "World class backgammon application"; homepage = http://www.gnubg.org/; license = licenses.gpl3; maintainers = [ maintainers.emery ]; diff --git a/pkgs/games/scrolls/default.nix b/pkgs/games/scrolls/default.nix index 171a6d6fe83..376d1e33473 100644 --- a/pkgs/games/scrolls/default.nix +++ b/pkgs/games/scrolls/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation { name = "scrolls-2014-03-08"; meta = { - description = "Scrolls is a strategy collectible card game."; + description = "A strategy collectible card game"; homepage = "https://scrolls.com/"; # http://www.reddit.com/r/Scrolls/comments/2j3pxw/linux_client_experimental/ diff --git a/pkgs/misc/emulators/cdemu/base.nix b/pkgs/misc/emulators/cdemu/base.nix index b2b641e3f7a..58727f10ef1 100644 --- a/pkgs/misc/emulators/cdemu/base.nix +++ b/pkgs/misc/emulators/cdemu/base.nix @@ -17,7 +17,7 @@ in stdenv.mkDerivation ({ cmake ../${name} -DCMAKE_INSTALL_PREFIX=$out -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_RPATH=ON ''; meta = { - description = "CDemu is a software suite designed to emulate an optical drive and disc (including CD-ROMs and DVD-ROMs) on the Linux operating system."; + description = "A Software suite designed to emulate an optical drive and disc (including CD-ROMs and DVD-ROMs) on the Linux operating system"; longDescription = '' CDEmu consists of: diff --git a/pkgs/servers/mail/exim/default.nix b/pkgs/servers/mail/exim/default.nix index ae4e1d6f245..3dd0463b604 100644 --- a/pkgs/servers/mail/exim/default.nix +++ b/pkgs/servers/mail/exim/default.nix @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://exim.org/"; - description = "Exim is a mail transfer agent (MTA) for hosts that are running Unix or Unix-like operating systems."; + description = "A mail transfer agent (MTA) for hosts that are running Unix or Unix-like operating systems"; license = stdenv.lib.licenses.gpl3; platforms = stdenv.lib.platforms.linux; maintainers = [ stdenv.lib.maintainers.tv ]; diff --git a/pkgs/servers/monitoring/cadvisor/default.nix b/pkgs/servers/monitoring/cadvisor/default.nix index 1e818a508d9..c0126fda572 100644 --- a/pkgs/servers/monitoring/cadvisor/default.nix +++ b/pkgs/servers/monitoring/cadvisor/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - description = "Analyzes resource usage and performance characteristics of running docker containers."; + description = "Analyzes resource usage and performance characteristics of running docker containers"; homepage = https://github.com/google/cadvisor; license = licenses.asl20; maintainers = with maintainers; [ offline ]; diff --git a/pkgs/servers/monitoring/sensu/default.nix b/pkgs/servers/monitoring/sensu/default.nix index 2785898bed5..38e59a39f38 100644 --- a/pkgs/servers/monitoring/sensu/default.nix +++ b/pkgs/servers/monitoring/sensu/default.nix @@ -9,8 +9,7 @@ gemset = ./gemset.nix; meta = with lib; { - description = "A monitoring framework that aims to be simple, malleable, -and scalable."; + description = "A monitoring framework that aims to be simple, malleable, and scalable"; homepage = http://sensuapp.org/; license = with licenses; mit; maintainers = with maintainers; [ theuni ]; diff --git a/pkgs/servers/osrm-backend/default.nix b/pkgs/servers/osrm-backend/default.nix index 37d3650f683..3e9e2158524 100644 --- a/pkgs/servers/osrm-backend/default.nix +++ b/pkgs/servers/osrm-backend/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { meta = { homepage = https://github.com/Project-OSRM/osrm-backend/wiki; - description = "Open Source Routing Machine computes shortest paths in a graph. It was designed to run well with map data from the Openstreetmap Project."; + description = "Open Source Routing Machine computes shortest paths in a graph. It was designed to run well with map data from the Openstreetmap Project"; license = stdenv.lib.licenses.bsd2; }; } diff --git a/pkgs/servers/sql/pgpool/default.nix b/pkgs/servers/sql/pgpool/default.nix index 137e536e5d8..775621e64b4 100644 --- a/pkgs/servers/sql/pgpool/default.nix +++ b/pkgs/servers/sql/pgpool/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { homepage = http://pgpool.net/mediawiki/index.php; - description = "a middleware that works between postgresql servers and postgresql clients."; + description = "A middleware that works between postgresql servers and postgresql clients"; license = licenses.free; platforms = platforms.linux; maintainers = with maintainers; [ wkennington ]; diff --git a/pkgs/tools/backup/bareos/default.nix b/pkgs/tools/backup/bareos/default.nix index 57ca79a00a2..016e3c5d51e 100644 --- a/pkgs/tools/backup/bareos/default.nix +++ b/pkgs/tools/backup/bareos/default.nix @@ -69,7 +69,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { homepage = http://www.bareos.org/; - description = "a fork of the bacula project."; + description = "A fork of the bacula project"; license = licenses.agpl3; platforms = platforms.unix; maintainers = with maintainers; [ wkennington ]; diff --git a/pkgs/tools/compression/dtrx/default.nix b/pkgs/tools/compression/dtrx/default.nix index 0d7a0e14e7d..343709dd957 100644 --- a/pkgs/tools/compression/dtrx/default.nix +++ b/pkgs/tools/compression/dtrx/default.nix @@ -10,7 +10,7 @@ pythonPackages.buildPythonPackage rec { }; meta = with stdenv.lib; { - description = "Do The Right Extraction: A tool for taking the hassle out of extracting archives."; + description = "Do The Right Extraction: A tool for taking the hassle out of extracting archives"; homepage = "http://brettcsmith.org/2007/dtrx/"; license = licenses.gpl3Plus; maintainers = [ maintainers.spwhitt ]; diff --git a/pkgs/tools/filesystems/duff/default.nix b/pkgs/tools/filesystems/duff/default.nix index 0f9bff82967..409e7a8c36f 100644 --- a/pkgs/tools/filesystems/duff/default.nix +++ b/pkgs/tools/filesystems/duff/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = with stdenv.lib; { - description = "Quickly find duplicate files."; + description = "Quickly find duplicate files"; homepage = http://duff.dreda.org/; license = with licenses; zlib; longDescription = '' diff --git a/pkgs/tools/misc/fluentd/default.nix b/pkgs/tools/misc/fluentd/default.nix index b659dafddeb..cfc1e9ab564 100644 --- a/pkgs/tools/misc/fluentd/default.nix +++ b/pkgs/tools/misc/fluentd/default.nix @@ -11,7 +11,7 @@ bundlerEnv { buildInputs = [ curl ]; meta = with lib; { - description = "Fluentd data collector."; + description = "A data collector"; homepage = http://www.fluentd.org/; license = with licenses; asl20; maintainers = with maintainers; [ offline ]; diff --git a/pkgs/tools/misc/moreutils/default.nix b/pkgs/tools/misc/moreutils/default.nix index 5a42a5d8515..843672fa26c 100644 --- a/pkgs/tools/misc/moreutils/default.nix +++ b/pkgs/tools/misc/moreutils/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { postInstall = "wrapProgram $out/bin/chronic --prefix PERL5LIB : $PERL5LIB"; meta = { - description = "Growing collection of the unix tools that nobody thought to write long ago when unix was young."; + description = "Growing collection of the unix tools that nobody thought to write long ago when unix was young"; homepage = https://joeyh.name/code/moreutils/; maintainers = with maintainers; [ koral ]; }; diff --git a/pkgs/tools/misc/rmlint/default.nix b/pkgs/tools/misc/rmlint/default.nix index 21643a9d11a..aed93775ce9 100644 --- a/pkgs/tools/misc/rmlint/default.nix +++ b/pkgs/tools/misc/rmlint/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { installPhase = "scons --prefix=$out install"; meta = { - description = "Extremely fast tool to remove duplicates and other lint from your filesystem."; + description = "Extremely fast tool to remove duplicates and other lint from your filesystem"; homepage = http://rmlint.readthedocs.org; platforms = platforms.linux; license = licenses.gpl3; diff --git a/pkgs/tools/misc/t/default.nix b/pkgs/tools/misc/t/default.nix index 10db8764f89..fd64f6694ee 100644 --- a/pkgs/tools/misc/t/default.nix +++ b/pkgs/tools/misc/t/default.nix @@ -9,7 +9,7 @@ bundlerEnv { gemset = ./gemset.nix; meta = with lib; { - description = "A command-line power tool for Twitter."; + description = "A command-line power tool for Twitter"; homepage = http://sferik.github.io/t/; license = with licenses; asl20; maintainers = with maintainers; [ offline ]; diff --git a/pkgs/tools/networking/wrk/default.nix b/pkgs/tools/networking/wrk/default.nix index 9af28dbebd6..f4cdb7eaddb 100644 --- a/pkgs/tools/networking/wrk/default.nix +++ b/pkgs/tools/networking/wrk/default.nix @@ -21,7 +21,7 @@ in stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - description = "HTTP benchmarking tool."; + description = "HTTP benchmarking tool"; homepage = http://github.com/wg/wrk; longDescription = '' wrk is a modern HTTP benchmarking tool capable of generating diff --git a/pkgs/tools/system/augeas/default.nix b/pkgs/tools/system/augeas/default.nix index e6b09932f86..263690728d2 100644 --- a/pkgs/tools/system/augeas/default.nix +++ b/pkgs/tools/system/augeas/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig readline libxml2 ]; meta = with stdenv.lib; { - description = "Configuration editing tool."; + description = "Configuration editing tool"; license = licenses.lgpl2; homepage = http://augeas.net/; maintainers = with maintainers; [offline]; diff --git a/pkgs/tools/system/honcho/default.nix b/pkgs/tools/system/honcho/default.nix index 6bf2a995a24..b52c1c0f636 100644 --- a/pkgs/tools/system/honcho/default.nix +++ b/pkgs/tools/system/honcho/default.nix @@ -20,7 +20,7 @@ let honcho = buildPythonPackage rec { doCheck = false; meta = with stdenv.lib; { - description = "A Python clone of Foreman, a tool for managing Procfile-based applications."; + description = "A Python clone of Foreman, a tool for managing Procfile-based applications"; license = licenses.mit; homepage = https://github.com/nickstenning/honcho; maintainers = with maintainers; [ benley ]; diff --git a/pkgs/tools/text/grin/default.nix b/pkgs/tools/text/grin/default.nix index da7799900a3..2ea4a950145 100644 --- a/pkgs/tools/text/grin/default.nix +++ b/pkgs/tools/text/grin/default.nix @@ -14,7 +14,7 @@ pythonPackages.buildPythonPackage rec { meta = { homepage = https://pypi.python.org/pypi/grin; - description = "A grep program configured the way I like it."; + description = "A grep program configured the way I like it"; platform = stdenv.lib.platforms.all; maintainers = [ stdenv.lib.maintainers.sjagoe ]; }; diff --git a/pkgs/tools/text/html2text/default.nix b/pkgs/tools/text/html2text/default.nix index 27de591d889..8fd0bea2254 100644 --- a/pkgs/tools/text/html2text/default.nix +++ b/pkgs/tools/text/html2text/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation { ''; meta = { - description = "html2text is a command line utility, written in C++, that converts HTML documents into plain text."; + description = "A command line utility, written in C++, that converts HTML documents into plain text"; homepage = http://www.mbayer.de/html2text/; license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix index 42b73fe612d..8c2f090e0c1 100644 --- a/pkgs/top-level/go-packages.nix +++ b/pkgs/top-level/go-packages.nix @@ -448,7 +448,7 @@ let self = _self // overrides; _self = with self; { meta = with stdenv.lib; { homepage = "https://github.com/jteeuwen/go-bindata"; - description = "A small utility which generates Go code from any file. Useful for embedding binary data in a Go program."; + description = "A small utility which generates Go code from any file, useful for embedding binary data in a Go program"; maintainers = with maintainers; [ cstrahan ]; license = licenses.cc0 ; platforms = platforms.all; diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index 766ff90d5b7..773ddd29521 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -74,7 +74,7 @@ let meta = with stdenv.lib; { homepage = http://luaforge.net/projects/luaevent/; - description = "Binding of libevent to Lua."; + description = "Binding of libevent to Lua"; license = licenses.mit; maintainers = [ maintainers.koral ]; }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 0c86204cfd2..56bffa0bc51 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6727,7 +6727,7 @@ let self = _self // overrides; _self = with self; { sha256 = "0s0albdw0zvg3w37s7is7gddr4mqwicjxxsy400n1p96l7ipnw4x"; }; meta = { - description = "Mozilla's ldap client library."; + description = "Mozilla's ldap client library"; license = "unknown"; }; }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0734c0d0727..0f224aae2f3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -435,7 +435,7 @@ let meta = { homepage = http://github.com/celery/py-amqp; - description = "Python client for the Advanced Message Queuing Procotol (AMQP). This is a fork of amqplib which is maintained by the Celery project."; + description = "Python client for the Advanced Message Queuing Procotol (AMQP). This is a fork of amqplib which is maintained by the Celery project"; license = licenses.lgpl21; }; }; @@ -668,7 +668,7 @@ let }; meta = { - description = "Utilities and Python modules for handling audio."; + description = "Utilities and Python modules for handling audio"; homepage = "http://audiotools.sourceforge.net/"; license = stdenv.lib.licenses.gpl2Plus; }; @@ -794,7 +794,7 @@ let meta = { homepage = http://pypi.python.org/pypi/babelfish; - description = "A module to work with countries and languages."; + description = "A module to work with countries and languages"; license = stdenv.lib.licenses.bsd3; }; }; @@ -1172,7 +1172,7 @@ let propagatedBuildInputs = with self; [ six html5lib ]; meta = with stdenv.lib; { - description = "An easy, HTML5, whitelisting HTML sanitizer."; + description = "An easy, HTML5, whitelisting HTML sanitizer"; longDescription = '' Bleach is an HTML sanitizing library that escapes or strips markup and attributes based on a white list. Bleach can also linkify text safely, @@ -5784,7 +5784,7 @@ let meta = { homepage = http://pypi.python.org/pypi/guessit; license = stdenv.lib.licenses.lgpl3; - description = "A library for guessing information from video files."; + description = "A library for guessing information from video files"; }; }; @@ -6227,7 +6227,7 @@ let meta = with stdenv.lib; { homepage = http://maebert.github.io/jrnl/; - description = "A simple command line journal application that stores your journal in a plain text file."; + description = "A simple command line journal application that stores your journal in a plain text file"; license = licenses.mit; }; }; @@ -6775,7 +6775,7 @@ let meta = with stdenv.lib; { description = '' - A content management platform built using the Django framework. + A content management platform built using the Django framework ''; longDescription = '' Mezzanine is a powerful, consistent, and flexible content management @@ -7713,8 +7713,8 @@ let }; meta = { - homepage = "http://code.google.com/p/oauth"; - description = "Library for OAuth version 1.0a."; + homepage = http://code.google.com/p/oauth; + description = "Library for OAuth version 1.0a"; license = licenses.mit; platforms = stdenv.lib.platforms.all; }; @@ -9490,7 +9490,7 @@ let meta = { homepage = http://pyparsing.wikispaces.com/; - description = "The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions."; + description = "An alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions"; }; }; @@ -11636,7 +11636,7 @@ let propagatedBuildInputs = with self; [ docutils jinja2 pygments sphinx_rtd_theme alabaster Babel snowballstemmer six ]; meta = with stdenv.lib; { - description = "Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects."; + description = "A tool that makes it easy to create intelligent and beautiful documentation for Python projects"; homepage = http://sphinx.pocoo.org/; license = licenses.bsd3; platforms = platforms.unix; @@ -13004,7 +13004,7 @@ let propagatedBuildInputs = with pythonPackages; [ feedparser pytz lxml praw pyenchant pygeoip backports_ssl_match_hostname_3_4_0_2 ]; meta = with stdenv.lib; { - description = "Willie is a simple, lightweight, open source, easy-to-use IRC utility bot, written in Python."; + description = "A simple, lightweight, open source, easy-to-use IRC utility bot, written in Python"; homepage = http://willie.dftba.net/; license = licenses.efl20; }; @@ -14796,8 +14796,8 @@ let propagatedBuildInputs = with self; [ nose ]; meta = { - homepage = "https://more-itertools.readthedocs.org"; - description = "Expansion of the itertools module."; + homepage = https://more-itertools.readthedocs.org; + description = "Expansion of the itertools module"; license = licenses.mit; }; }; @@ -14830,7 +14830,7 @@ let }; meta = with stdenv.lib; { - description = "Collection of fancy functional tools focused on practicality."; + description = "Collection of fancy functional tools focused on practicality"; homepage = "http://funcy.readthedocs.org/"; license = stdenv.lib.licenses.bsd3; -- cgit 1.4.1