~ruther/guix-local

15eef66e — Tobias Geerinckx-Rice 8 years ago
gnu: ghc-hmatrix-special: Update to 0.4.0.1.

* gnu/packages/haskell.scm (ghc-hmatrix-special): Update to 0.4.0.1.
26d6539b — Tobias Geerinckx-Rice 8 years ago
gnu: ghc-hmatrix-gsl-stats: Update to 0.4.1.7.

* gnu/packages/haskell.scm (ghc-hmatrix-gsl-stats): Update to 0.4.1.7.
e72a77e1 — Tobias Geerinckx-Rice 8 years ago
gnu: ghc-hmatrix-gsl: Update to 0.18.0.1.

* gnu/packages/haskell.scm (ghc-hmatrix-gsl): Update to 0.18.0.1.
621fe476 — Tobias Geerinckx-Rice 8 years ago
gnu: ghc-hmatrix: Update to 0.18.1.0.

* gnu/packages/haskell.scm (ghc-hmatrix): Update to 0.18.1.0.
7a1bc3b9 — Tobias Geerinckx-Rice 8 years ago
gnu: ghc-juicypixels: Update to 3.2.9.3.

* gnu/packages/haskell.scm (ghc-juicypixels): Update to 3.2.9.3.
e427a0e4 — Tobias Geerinckx-Rice 8 years ago
gnu: ghc-iproute: Use HTTPS for home page.

* gnu/packages/haskell.scm (ghc-iproute)[home-page]: Use HTTPS.
1cc0942f — Tobias Geerinckx-Rice 8 years ago
gnu: ghc-iproute: Update to 1.7.1.

* gnu/packages/haskell.scm (ghc-iproute): Update to 1.7.1.
06c8258b — Tobias Geerinckx-Rice 8 years ago
gnu: opusfile: Update to 0.9.

* gnu/packages/xiph.scm (opusfile): Update to 0.9.
2e33e6b1 — Tobias Geerinckx-Rice 8 years ago
gnu: xiph: Use HTTPS for home pages where possible.

* gnu/packages/xiph.org (libogg, libvorbis, libtheora, ao, flac)
(vorbis-tools, opusfile, icecast)[home-page]: Use HTTPS.
81e59e41 — Tobias Geerinckx-Rice 8 years ago
gnu: linux: Use HTTPS for home pages where possible.

* gnu/packages/linux.scm (ltrace, libnl, pflask, acpi, module-init-tools)
(snapscreenshot)[home-page]: Use HTTPS.
4631e6c9 — Tobias Geerinckx-Rice 8 years ago
gnu: tls: Use HTTPS for home pages where possible.

* gnu/packages/tls.scm (openssl, p11-kit, python-acme)[home-page]: Use
HTTPS instead of HTTP, irony.
af63f03f — Tobias Geerinckx-Rice 8 years ago
gnu: geos: Update to 3.6.2.

* gnu/packages/geo.scm (geos): Update to 3.6.2.
6d2ff645 — Tobias Geerinckx-Rice 8 years ago
gnu: gpsbabel: Complete licencing information.

* gnu/packages/gps.scm (gpsbabel)[source]: Remove unused files in a snippet.
[license]: Add expat.
facee794 — Tobias Geerinckx-Rice 8 years ago
gnu: gpsbabel: Use HTTPS for home page.

* gnu/packages/gps.scm (gpsbabel)[home-page]: Use HTTPS.
85389321 — Tobias Geerinckx-Rice 8 years ago
gnu: libedit: Update to 20170329-3.1.

* gnu/packages/libedit.scm (libedit): Update to 20170329-3.1.
[arguments]: Remove deprecated ‘--enable-widec’ from #:configure-flags.
c3d8bf39 — Tobias Geerinckx-Rice 8 years ago
gnu: libedit: Use HTTPS for home page.

* gnu/packages/libedit.scm (libedit)[home-page]: Use HTTPS.
0076f5a9 — Christopher Baines 8 years ago
gnu: Remove redundant wrapping from packages using ruby-build-system.

Now that the build system does wrapping automatically, it can be removed from
the packages that do it manually.

* gnu/packages/databases.scm (es-dump-restore)[arguments]: Remove #:phases.
* gnu/packages/ruby.scm (ruby-redcloth)[arguments]: Remove #:phases.
  (ruby-httpclient)[arguments]: Remove 'wrap-bin-httpclient from the modified
  phases.
2c2ec3d0 — Christopher Baines 8 years ago
ruby-build-system: Add a new wrap phase.

Wrap files in bin/ and sbin/ with the location of the gem itself and the
location of any other gems in use (GEM_PATH). This ensures that the bin files
will run with the right environment when executed.

It does however mean that native-inputs will also get wrapped up in any
binaries, which is not good, as it increases the size of the closure, and
risks this code being used at runtime.

* guix/build/ruby-build-system.scm (wrap): New procedure.
  (%standard-phases): Add the wrap phase.
d9df4bf0 — Christopher Baines 8 years ago
ruby-build-system: Add wrap-ruby-program.

A modified copy of wrap-program from (guix build utils). The wrap-program
procedure doesn't work well for Ruby scripts, as it breaks using the -S flag
with ruby to execute the script, as when -S is passed to ruby, it expects the
script on the PATH to use ruby in the shebang, and not bash.

Therefore, to wrap the program, but keep the shebang as ruby, wrap it with a
ruby script instead.

wrap-ruby-program uses .real/foo rather than .foo-real, as this might be
neater. This procedure also includes a call to Gem.clear_paths to make it
possible to set the GEM_PATH through this method, and for it to take effect.

* gnu/build/ruby-build-system.scm (wrap-ruby-program): New procedure.
3cb3fa67 — Christopher Baines 8 years ago
guix: build: ruby-build-system: Install to the vendor directory

* guix/build/ruby-build-system.scm (install): Install gems to the vendor
  directory, rather than the GEM_HOME. The vendor directory does not include
  the version of ruby used to install the gem in the path, which makes it
  easier to add it to the GEM_PATH for all versions of ruby to use.
  (gem-home): Remove procedure.
* gnu/packages/ruby.scm (ruby, ruby-2.1)[native-search-paths]: Switch to
  lib/ruby/vendor_ruby.
  (ruby-1.8)[native-search-paths]: Remove native-search-paths.
  (gem-directory): Remove procedure.
  (ruby-ansi, ruby-ae)[arguments]: Remove use of gem-directory.
  (ruby-metaclass, ruby-instantiator, ruby-introspection, ruby-mocha,
  ruby-nokogiri, ruby-minitest-tu-shim, ruby-redcloth)[arguments]: Remove use
  of gem-home.
  (ruby-git, ruby-httpclient)[arguments]: Remove use of GEM_HOME.
* gnu/packages/databases.scm (es-dump-restore)[arguments]: Remove use of
  GEM_HOME.
Next