~ruther/guix-local

d3c827e4 — Federico Beffa 10 years ago
import: hackage: Add new tests.

* tests/hackage.scm (eval-test-with-cabal): Add optional argument.
  (test-cabal-3): New variable and test.
  (test-read-cabal-1): Exercise more parsing variants.
96018e21 — Federico Beffa 10 years ago
import: hackage: Handle CRLF end of line style.

* guix/import/hackage.scm (hackage-fetch, hackage->guix-package): Use
  'canonical-newline-port'.
c8be6f0d — Federico Beffa 10 years ago
utils: Add 'canonical-newline-port'.

* guix/utils.scm (canonical-newline-port): New procedure.
* tests/utils.scm ("canonical-newline-port"): New test.
94abc848 — Federico Beffa 10 years ago
import: hackage: Make parsing of tests and fields more flexible.

* guix/import/cabal.scm (is-test): Allow spaces between keyword and
  parentheses.
  (is-id): Add argument 'port'.  Allow spaces between keyword and column.
  (lex-word): Adjust call to 'is-id'.
876fd23a — Federico Beffa 10 years ago
import: hackage: Make it resilient to missing final newline.

* guix/import/cabal.scm (peek-next-line-indent): Check for missing final
  newline.
9be54eb1 — Federico Beffa 10 years ago
import: hackage: Imporve parsing of tests.

* guix/import/cabal.scm (lex-word): Add support for tests with no spaces.
  (impl): Rewrite.
7716f55c — Federico Beffa 10 years ago
import: hackage: Add recognition of 'true' and 'false' symbols.

* guix/import/cabal.scm (is-true, is-false, lex-true, lex-false): New procedures.
  (lex-word): Use them.
  (make-cabal-parser): Add TRUE and FALSE tokens.
  (eval): Add entries for 'true and 'false symbols.
b72a4410 — Efraim Flashner 10 years ago
gnu: python-pickleshare: Add python-setuptools to native-inputs.

* gnu/packages/python.scm (python-pickleshare)[native-inputs]: Add
python-setuptools.
553b709b — Efraim Flashner 10 years ago
gnu: python-pathpy: Add python-setuptools to native-inputs.

* gnu/packages/python.scm (python-pathpy)[native-inputs]: Add
python-setuptools.
0066de6f — Efraim Flashner 10 years ago
gnu: python2-oauthlib: Override python2-cryptography in inputs.

* gnu/packages/python.scm (python2-oauthlib)[inputs]: Override inherited
"python2-cryptography" in inputs.
7234ad4f — 宋文武 10 years ago
services: Add network-manager-service.

* gnu/services/networking.scm (network-manager-service): New procedure.
(network-manager-service-type, %network-manager-activation): New variables.
(network-manager-dmd-service): New procedure.
bde2171d — Efraim Flashner 10 years ago
gnu: python-oauthlib: Update to 1.0.3.

* gnu/packages/python.scm (python-oauthlib): Update to 1.0.3.
[native-inputs]: Move python-setuptools, python-nose, python mock here.
Add python-coverage.
[inputs]: Add python-blinker, python-cryptography, python-pyjwt.
7957fe6c — Efraim Flashner 10 years ago
gnu: python2-unittest2: Use python2-setuptools.

* gnu/packages/python.scm (python2-unittest2)[inputs]: Switch from
python-setuptools to python2-setuptools.
4b7513e0 — David Thompson 10 years ago
services: xorg: Export additional symbols.

'slim-configuration' and 'slim-service-type' are needed if one wishes to
use 'modify-services' on a service list that includes the slim service.

* gnu/services/xorg.scm: Export 'slim-configuration' and
  'slim-service-type'.
34f5618b — David Thompson 10 years ago
gnu: Add kodi.

* gnu/packages/kodi.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
b0b23e52 — David Thompson 10 years ago
gnu: Add jasper.

* gnu/packages/image.scm (jasper): New variable.
33ae9107 — David Thompson 10 years ago
gnu: Add tinyxml.

* gnu/packages/xml.scm (tinyxml): New variable.
* gnu/packages/patches/tinyxml-use-stl.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
968ae903 — Ludovic Courtès 10 years ago
build: Reject ARMv6 systems.

Fixes <http://bugs.gnu.org/21987>.
Reported by Martin Vahi <martin.vahi@softf1.com>.

* m4/guix.m4 (GUIX_SYSTEM_TYPE): Restrict ARM systems to arm|armv[7-9].
13ef3e99 — Leo Famulari 10 years ago
gnu: Add eyeD3.

* gnu/packages/mp3.scm (eyed3): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1c207a76 — Ricardo Wurmus 10 years ago
gnu: Add Ragel.

* gnu/packages/ragel.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
Next