<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/build/ant-build-system.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2018-07-19T17:46:31Z</updated>
<entry>
<title>guix: ant-build-system: Reorder before generating INDEX.LIST.</title>
<updated>2018-07-19T17:46:31Z</updated>
<author>
<name>Julien Lepiller</name>
</author>
<published>2018-07-19T17:11:46Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=79d4d47b99591e4edd8cefee907fbb0d930f78aa'/>
<id>urn:sha1:79d4d47b99591e4edd8cefee907fbb0d930f78aa</id>
<content type='text'>
* guix/build/ant-build-system.scm (%standard-phases): Add
reorder-jar-content phase.
</content>
</entry>
<entry>
<title>gnu: java: Return #t from all phases and snippets.</title>
<updated>2018-06-28T07:55:37Z</updated>
<author>
<name>Mark H Weaver</name>
</author>
<published>2018-06-28T07:52:08Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2c8ac3641a673328d19677f8c8f2ebf690ad3c0e'/>
<id>urn:sha1:2c8ac3641a673328d19677f8c8f2ebf690ad3c0e</id>
<content type='text'>
* guix/build/java-utils.scm (ant-build-javadoc): Use invoke; return #t.
* guix/build/ant-build-system.scm (generate-jar-indices): Return #t and
remove vestigal plumbing.
* gnu/packages/java.scm (classpath-bootstrap, ant-bootstrap, classpath-devel)
(icedtea-6, icedtea-7, java-plexus-sec-dispatcher, ant/java8, clojure)
(java-classpathx-servletapi, java-swt, java-qdox-1.12, java-hamcrest-core)
(java-plexus-archiver, java-plexus-sec-dispatcher, java-modello-plugins-xml)
(java-asm, java-commons-collections, java-commons-bsf, java-slf4j-api)
(java-slf4j-api, java-slf4j-simple, java-stringtemplate-3)
(java-stringtemplate, antlr3, antlr3-3.3, antlr3-3.1, java-ops4j-base-lang)
(java-ops4j-pax-tinybundles, java-ops4j-pax-exam-core-spi)
(java-fasterxml-jackson-core, java-fasterxml-jackson-databind)
(java-fasterxml-jackson-modules-base-jaxb, java-ecj-3, java-ecj-3.5)
(java-fasterxml-jackson-dataformat-yaml, java-woodstox-core)
(java-fasterxml-jackson-dataformat-xml, java-testng, java-jnacl)
(java-bouncycastle, java-powermock-core, java-powermock-modules-junit4)
(java-jansi-native, java-jansi, java-commons-httpclient, java-commons-vfs)
(java-apache-ivy, java-janino, java-logback-core): Return #t from all phases
and snippets, use invoke where appropriate, and remove vestigial plumbing.
</content>
</entry>
<entry>
<title>guix: ant-build-system: Use manifest task to create manifest.</title>
<updated>2018-06-18T15:08:32Z</updated>
<author>
<name>Gábor Boskovits</name>
</author>
<published>2018-06-12T11:52:40Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=90ea1006a86518e523c510eee1214fd81e71da74'/>
<id>urn:sha1:90ea1006a86518e523c510eee1214fd81e71da74</id>
<content type='text'>
* guix/build/ant-build-system.scm (default-build.xml): Use manifest task
to create manifest file instead of a custom echo task.
</content>
</entry>
<entry>
<title>build-system/ant: Unconditionally return #t in build phases.</title>
<updated>2018-06-16T18:51:32Z</updated>
<author>
<name>Ricardo Wurmus</name>
</author>
<published>2018-06-16T10:20:32Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d7ee90fe906aacb7f0bb1513195a1457970fd19d'/>
<id>urn:sha1:d7ee90fe906aacb7f0bb1513195a1457970fd19d</id>
<content type='text'>
* guix/build/ant-build-system.scm (unpack, build, strip-jar-timestamps, check,
install): Use invoke.

Signed-off-by: Gábor Boskovits &lt;boskovits@gmail.com&gt;
</content>
</entry>
<entry>
<title>guix: ant-build-system: End "configure" phase with #t.</title>
<updated>2018-05-06T18:49:20Z</updated>
<author>
<name>Danny Milosavljevic</name>
</author>
<published>2018-05-06T18:49:20Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d6ac4d42ba6c7253388cf1c43615e70a7c236c12'/>
<id>urn:sha1:d6ac4d42ba6c7253388cf1c43615e70a7c236c12</id>
<content type='text'>
* guix/build/ant-build-system.scm (configure): End with #t.
</content>
</entry>
<entry>
<title>guix: ant-build-system: Create INDEX.LIST.</title>
<updated>2018-05-06T17:39:54Z</updated>
<author>
<name>Danny Milosavljevic</name>
</author>
<published>2018-03-25T10:19:18Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=bc65332a38c908cab86c51bd53ae25a5e40ec374'/>
<id>urn:sha1:bc65332a38c908cab86c51bd53ae25a5e40ec374</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/31374&gt;.

* guix/build/ant-build-system.scm (generate-jar-indices): New procedure.
(%standard-phases)[generate-jar-indices]: New phase.
</content>
</entry>
<entry>
<title>build-system/gnu: Add 'bootstrap' phase.</title>
<updated>2018-03-11T21:04:40Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-03-11T20:46:30Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=189be331acfda1c242a9c85fca8d2a0356742f48'/>
<id>urn:sha1:189be331acfda1c242a9c85fca8d2a0356742f48</id>
<content type='text'>
This factorizes what has become a widespread idiom.

* guix/build/gnu-build-system.scm (%bootstrap-scripts): New variable.
(bootstrap): New procedure.
(%standard-phases): Add it after 'unpack'.
* guix/build/ant-build-system.scm (%standard-phases): Delete 'bootstrap.
* guix/build/asdf-build-system.scm (%standard-phases/source)
(%standard-phases): Likewise.
* guix/build/cargo-build-system.scm (%standard-phases): Likewise.
* guix/build/cmake-build-system.scm (%standard-phases): Likewise.
* guix/build/dub-build-system.scm (%standard-phases): Likewise.
* guix/build/emacs-build-system.scm (%standard-phases): Likewise.
* guix/build/font-build-system.scm (%standard-phases): Likewise.
* guix/build/go-build-system.scm (%standard-phases): Likewise.
* guix/build/haskell-build-system.scm (%standard-phases): Likewise.
* guix/build/minify-build-system.scm (%standard-phases): Likewise.
* guix/build/ocaml-build-system.scm (%standard-phases): Likewise.
* guix/build/perl-build-system.scm (%standard-phases): Likewise.
* guix/build/python-build-system.scm (%standard-phases): Likewise.
* guix/build/r-build-system.scm (%standard-phases): Likewise.
* guix/build/ruby-build-system.scm (%standard-phases): Likewise.
* guix/build/scons-build-system.scm (%standard-phases): Likewise.
* guix/build/texlive-build-system.scm (%standard-phases): Likewise.
* guix/build/waf-build-system.scm (%standard-phases): Likewise.
* gnu/packages/audio.scm (faad2)[arguments]: Replace 'bootstrap.
(soundtouch, cuetools, bluez-alsa): Remove 'arguments'.
(cava)[arguments]: Replace 'bootstrap.
* gnu/packages/backup.scm (rdup): Remove 'bootstrap.
* gnu/packages/bioinformatics.scm (seek)[arguments]: Replace
'bootstrap.
* gnu/packages/bioinformatics.scm (htslib-for-sambamba): Remove
'arguments'.
* gnu/packages/ci.scm (hydra, cuirass): Remove 'bootstrap'.
* gnu/packages/crypto.scm (libb2): Remove #:phases.
* gnu/packages/databases.scm (guile-wiredtiger): Likewise.
* gnu/packages/debug.scm (stress-make): Remove 'bootstrap'.
* gnu/packages/documentation.scm (asciidoc): Likewise.
* gnu/packages/fontutils.scm (libuninameslist): Remove 'arguments'.
* gnu/packages/ftp.scm (weex): Remove 'arguments'.
* gnu/packages/game-development.scm (ois): Remove 'arguments'.
* gnu/packages/games.scm (pioneer): Remove 'bootstrap.
* gnu/packages/gnome.scm (vte-ng, byzanz): Replace 'bootstrap.
(arc-theme): Remove 'arguments'.
(faba-icon-theme): Remove 'bootstrap.
(arc-icon-theme): Remove 'arguments'.
* gnu/packages/gnunet.scm (guile-gnunet): Likewise.
* gnu/packages/gtk.scm (guile-rsvg): Likewise.
* gnu/packages/guile.scm (mcron2): Remove 'bootstrap.
(guile-bash): Remove #:phases.
(guile-git): Remove 'bootstrap.
(guile-syntax-highlight): Remove 'arguments'.
(guile-sjson): Likewise.
* gnu/packages/java.scm (classpath-devel): Remove 'bootstrap.
* gnu/packages/kodi.scm (libdvdnav/kodi)
(libdvdread/kodi, libdvdcss/kodi): Likewise.
* gnu/packages/libreoffice.scm (hunspell): Remove 'arguments'.
* gnu/packages/libusb.scm (hidapi): Likewise.
* gnu/packages/linux.scm (bridge-utils): Rename 'bootstrap' to
'patch-stuff'; move it before 'bootstrap', without autoreconf
invocation.
(eudev): Rename 'bootstrap' to 'patch-file-names', without 'autogen.sh'
invocation; move it before 'bootstrap.
(gpm): Replace 'bootstrap'.
(f2fs-tools): Remove 'arguments'.
(rng-tools): Remove #:phases.
* gnu/packages/messaging.scm (hexchat): Rename 'bootstrap' to
'copy-intltool-makefile'; remove "autoreconf" invocation and move before
'bootstrap'.
(libmesode): Remove 'arguments'.
(libstrophe): Likewise.
* gnu/packages/microcom.scm (microcom): Likewise.
* gnu/packages/networking.scm (libnet): Remove 'bootstrap.
* gnu/packages/onc-rpc.scm (libnsl): Remove 'arguments'.
* gnu/packages/package-management.scm (guix): Replace 'bootstrap.
* gnu/packages/sawfish.scm (librep): Remove 'arguments'.
* gnu/packages/version-control.scm (findnewest): Likewise.
* gnu/packages/video.scm (liba52, handbrake, motion): Replace
'bootstrap.
* gnu/packages/web.scm (fcgiwrap): Remove #:phases.
(tidy): Replace 'bootstrap.
(gumbo-parser): Remove #:phases.
* gnu/packages/wget.scm (wget2): Replace 'bootstrap.
* gnu/packages/wm.scm (i3lock-color): Remove #:phases.
* gnu/packages/xdisorg.scm (xclip): Likewise.
* gnu/packages/xml.scm (libxls): Replace 'bootstrap'.
* gnu/packages/xorg.scm (xf86-video-freedreno)
(xf86-video-intel): Remove #:phases.
* gnu/packages/zile.scm (zile-on-guile): Replace 'bootstrap.
</content>
</entry>
<entry>
<title>guix: ant-build-system: Do not compress jars.</title>
<updated>2017-12-14T23:00:34Z</updated>
<author>
<name>Ricardo Wurmus</name>
</author>
<published>2017-12-13T22:35:13Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1bc147d609014cc86326ff0570dfb58426f1ec73'/>
<id>urn:sha1:1bc147d609014cc86326ff0570dfb58426f1ec73</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/29700&gt;.

* guix/build/ant-build-system.scm (strip-jar-timestamps): Do not compress jar
when repacking.
</content>
</entry>
<entry>
<title>guix: ant-build-system: Add #:test-include and #:test-exclude arguments.</title>
<updated>2017-10-03T19:38:23Z</updated>
<author>
<name>Julien Lepiller</name>
</author>
<published>2017-09-05T20:14:11Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=f403d7abdf28d2d6e4446a2989e0d37d023b6b53'/>
<id>urn:sha1:f403d7abdf28d2d6e4446a2989e0d37d023b6b53</id>
<content type='text'>
* guix/build-system/ant.scm: Add #:test-include and #:test-exclude
arguments.
* guix/build/ant-build-system.scm: Generate test list from arguments.
* doc/guix.texi (Build Systems): Document it.
</content>
</entry>
<entry>
<title>guix: ant-build-system: Add main-class support.</title>
<updated>2017-10-03T19:37:47Z</updated>
<author>
<name>Julien Lepiller</name>
</author>
<published>2017-09-05T17:04:38Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=8df1faa047870c51954275664e8e7efc94e6fc56'/>
<id>urn:sha1:8df1faa047870c51954275664e8e7efc94e6fc56</id>
<content type='text'>
* guix/build-system/ant.scm: New #:main-class argument
* guix/build/ant-build-system.scm: Generate a manifest file with
additional properties.
* doc/guix.texi (Build Systems): Document it.
</content>
</entry>
</feed>
