<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/packages/shellutils.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2019-05-06T08:32:27Z</updated>
<entry>
<title>gnu: envstore: Fix license field to refer to license:wtfpl2.</title>
<updated>2019-05-06T08:32:27Z</updated>
<author>
<name>Brendan Tildesley</name>
<email>mail@brendan.scot</email>
</author>
<published>2019-04-27T11:43:03Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=ac44b39a19880ffde94cf2c682f601519dea7ffb'/>
<id>urn:sha1:ac44b39a19880ffde94cf2c682f601519dea7ffb</id>
<content type='text'>
* gnu/packages/shellutils.scm (envstore): Fix license field to refer to
  license:wtfpl2.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>gnu: Use license: prefix in shellutils.scm.</title>
<updated>2019-05-06T08:32:27Z</updated>
<author>
<name>Brendan Tildesley</name>
<email>mail@brendan.scot</email>
</author>
<published>2019-04-27T11:43:02Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=e3e8924d23108b78cf5e26fdca44561780a95186'/>
<id>urn:sha1:e3e8924d23108b78cf5e26fdca44561780a95186</id>
<content type='text'>
* gnu/packages/shellutils.scm Use license: prefix in all packages.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>gnu: direnv: Change to the go-build-system.</title>
<updated>2019-04-28T22:13:31Z</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2019-04-22T23:57:19Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=81aa6c721b0277a24456ae78364929dc38cb7e57'/>
<id>urn:sha1:81aa6c721b0277a24456ae78364929dc38cb7e57</id>
<content type='text'>
The go-build-system is slightly more appropriate, and switching resolves an
issue with combining the 'unpack phase from the gnu-build-system, and the
'setup-go-environment from the go-build-system. With both of those phases
creating a directory, the first-subdirectory call at the end of the 'unpack
phase can return different values depending on the filesystem ordering.

* gnu/packages/shellutils.scm (direnv)[source]: Use the git repository, as
this works better with the go-build-system.
[build-system]: Change to the go-build-system.
[arguments]: Adjust for the go-build-system.
[native-inputs]: Remove go.
</content>
</entry>
<entry>
<title>gnu: direnv: Remove go references from output.</title>
<updated>2019-04-21T09:38:30Z</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2019-04-21T09:33:18Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9729b6ea2fe89d5b8cfd180ef2dfca367c7417e5'/>
<id>urn:sha1:9729b6ea2fe89d5b8cfd180ef2dfca367c7417e5</id>
<content type='text'>
In the long run, it would be good to move direnv across to the
go-build-system, and update the package, but these changes do succeed in
reducing the closure size a lot.

Thanks to Tanguy Le Carrour for raising this issue on guix-devel.

* gnu/packages/shellutils.scm (direnv)[arguments]: Include the
remove-go-references phase from the go-build-system.
[inputs,native-inputs]: Move all inputs to native-inputs, as these are no
longer referenced in the output.
</content>
</entry>
<entry>
<title>build-system/go: Build with a filesystem union of Go dependencies.</title>
<updated>2019-03-14T19:34:26Z</updated>
<author>
<name>Leo Famulari</name>
<email>leo@famulari.name</email>
</author>
<published>2018-01-06T20:47:47Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=e3900a4d64e4bf6f426809d6bff058e5a2ae9bc8'/>
<id>urn:sha1:e3900a4d64e4bf6f426809d6bff058e5a2ae9bc8</id>
<content type='text'>
This basically changes (guix build-system go) so that instead of looking
up its dependencies in a list of directories in $GOPATH, all the
Go dependencies are symlinked into a single directory.

Fixes &lt;https://bugs.gnu.org/33620&gt;.

* guix/build/go-build-system.scm (setup-go-environment): New variable.
(setup-environment, install-source): Remove variables.
(unpack): Unpack the source relative to $GOPATH.
(install): Do not install the compiled objects in the 'pkg' directory.
Install the source code in this phase, and only install the source of
the package named by IMPORT-PATH.
* doc/guix.texi (Build Systems): Adjust accordingly.
* gnu/packages/docker.scm (docker): Import (guix build union) on the build side
and adjust to build phase name changes in (guix build-system go).
* gnu/packages/shellutils.scm (direnv): Likewise.
* gnu/packages/databases.scm (mongo-tools)[arguments]:
Set '#:install-source #f'.
* gnu/packages/music.scm (demlo)[arguments]: Move the 'install-scripts'
phase after the 'install' phase.
</content>
</entry>
<entry>
<title>gnu: direnv: Update to 2.15.2.</title>
<updated>2019-02-01T16:21:13Z</updated>
<author>
<name>Leo Famulari</name>
<email>leo@famulari.name</email>
</author>
<published>2019-02-01T11:22:05Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=39ea311cbe89afadbb96690ffc64d3603ef927ec'/>
<id>urn:sha1:39ea311cbe89afadbb96690ffc64d3603ef927ec</id>
<content type='text'>
* gnu/packages/shellutils.scm (direnv): Update to 2.15.2.
[inputs]: Use the default Go compiler. Add go-github-com-burntsushi-toml
and go-github-com-direnv-go-dotenv.
[arguments]: Add a 'setup-go-environment' phase.
</content>
</entry>
<entry>
<title>gnu: direnv: Build with Go 1.9.</title>
<updated>2018-11-13T16:28:23Z</updated>
<author>
<name>Leo Famulari</name>
<email>leo@famulari.name</email>
</author>
<published>2018-11-13T16:25:54Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=978d59737acaadbb0d2aa02ed071bb5d3f555973'/>
<id>urn:sha1:978d59737acaadbb0d2aa02ed071bb5d3f555973</id>
<content type='text'>
* gnu/packages/shellutils.scm (direnv)[native-inputs]: Remove go.
[inputs]: Add go-1.9.
</content>
</entry>
<entry>
<title>gnu: fzy: Update to 1.0.</title>
<updated>2018-10-28T01:34:07Z</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2018-10-27T22:53:42Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=2792d8a8652bbc017ee0be17cff33ee5968c9d41'/>
<id>urn:sha1:2792d8a8652bbc017ee0be17cff33ee5968c9d41</id>
<content type='text'>
* gnu/packages/shellutils.scm (fzy): Update to 1.0.
</content>
</entry>
<entry>
<title>gnu: fzy: Don't use unstable tarball.</title>
<updated>2018-10-28T01:34:07Z</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2018-10-27T22:49:41Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=31b619566dfb01b0deb8b127c7b24ef347de8b87'/>
<id>urn:sha1:31b619566dfb01b0deb8b127c7b24ef347de8b87</id>
<content type='text'>
* gnu/packages/shellutils.scm (fzy)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
</content>
</entry>
<entry>
<title>gnu: Add hstr.</title>
<updated>2018-09-10T15:47:52Z</updated>
<author>
<name>Benjamin Slade</name>
<email>slade@jnanam.net</email>
</author>
<published>2018-09-10T13:21:25Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f80d6ea251601c63580f63ad5df5ca5c0151dfa0'/>
<id>urn:sha1:f80d6ea251601c63580f63ad5df5ca5c0151dfa0</id>
<content type='text'>
* gnu/packages/shellutils.scm (hstr): New variable.
</content>
</entry>
</feed>
