Commit Graph

246 Commits

Author SHA1 Message Date
Maxim Cournoyer fd75eb6cd4
gnu: Fix the hashes of mutated GitHub archives.
Fixes <https://bugs.gnu.org/28745>.

* gnu/packages/audio.scm (csound): Fix hash.
* gnu/packages/engineering.scm (fritzing): Likewise.
* gnu/packages/erlang.scm (erlang): Likewise.
* gnu/packages/fonts.scm (font-google-material-design-icons): Likewise.
* gnu/packages/graphics.scm (ogre): Likewise.
* gnu/packages/java.scm (java-plexus-interpolation, antlr3): Likewise.
* gnu/packages/serialization.scm (yaml-cpp): Likewise.
* gnu/packages/version-control.scm (libgit2): Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-20 22:55:51 +02:00
Ricardo Wurmus 8843373322
gnu: java-jgit: Include properties files.
* gnu/packages/version-control.scm (java-jgit)[arguments]: Add phase
"add-properties".
(java-jgit-4.2)[arguments]: Move modification of phases into
substitute-keyword-arguments clause.
2017-10-17 16:49:20 +02:00
Tobias Geerinckx-Rice a9925374b0
gnu: git: Update to 2.14.2.
* gnu/packages/version-control.scm (git): Update to 2.14.2.
2017-09-26 22:36:15 +02:00
Stefan Reichör 80d9941c95
gnu: Add vcsh.
* gnu/packages/version-control.scm (vcsh): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-20 23:02:28 +02:00
Stefan Reichör 205441eb0e
gnu: Add stgit.
* gnu/packages/version-control.scm (stgit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-14 14:07:25 +02:00
Oleg Pykhalov 65101a2596
gnu: Add python-ghp-import.
* gnu/packages/version-control.scm (python-ghp-import, python2-ghp-import):
New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-04 15:24:04 +02:00
Kei Kebreau d10092b849
gnu: Put autoconf-related phases immediately after the 'unpack phase.
* gnu/packages/audio.scm (audacity, rtmidi)[arguments]: Correct phases
accordingly.
* gnu/packages/bioinformatics.scm (mash, seek, vsearch, emboss,
htslib-for-sambamba)[arguments]: Likewise.
* gnu/packages/ci.scm (cuirass)[arguments]: Likewise.
* gnu/packages/compression.scm (minizip, xdelta)[arguments]: Likewise.
* gnu/packages/cpp.scm (libzen)[arguments]: Likewise.
* gnu/packages/crypto.scm (opendht)[arguments]: Likewise.
* gnu/packages/databases.scm (4store, mdbtools)[arguments]: Likewise.
* gnu/packages/debug.scm (stress-make)[arguments]: Likewise.
* gnu/packages/dns.scm (dnscrypt-proxy, dnscrypt-wrapper)[arguments]:
Likewise.
* gnu/packages/emacs.scm (emacs-pdf-tools)[arguments]: Likewise.
* gnu/packages/embedded.scm (libjaylink, openocd)[arguments]: Likewise.
* gnu/packages/engineering.scm (gerbv)[arguments]: Likewise.
* gnu/packages/erlang.scm (erlang)[arguments]: Likewise.
* gnu/packages/ftp.scm (weex)[arguments]: Likewise.
* gnu/packages/gnome.scm (dia)[arguments]: Likewise.
* gnu/packages/gnunet.scm (gnurl, guile-gnunet)[arguments]: Likewise.
* gnu/packages/gtk.scm (guile-rsvg, graphene)[arguments]: Likewise.
* gnu/packages/guile.scm (guildhall, guile-ics, guile-sqlite3)[arguments]:
Likewise.
* gnu/packages/ibus.scm (ibus-libpinyin)[arguments]: Likewise.
* gnu/packages/irc.scm (weechat)[arguments]: Likewise.
* gnu/packages/java.scm (classpath-devel)[arguments]: Likewise.
* gnu/packages/libreoffice.scm (libetonyek)[arguments]: Likewise.
* gnu/packages/libusb.scm (hidapi)[arguments]: Likewise.
* gnu/packages/linux.scm (gpm)[arguments]: Likewise.
* gnu/packages/logging.scm (glog)[arguments]: Likewise.
* gnu/packages/machine-learning.scm (ghmm)[arguments]: Likewise.
* gnu/packages/mail.scm (dovecot-trees, dovecot-libsodium-plugin, esmtp)
[arguments]: Likewise.
* gnu/packages/messaging.scm (freetalk, libmesode, libstrophe)[arguments]:
Likewise.
* gnu/packages/microcom.scm (microcom)[arguments]: Likewise.
* gnu/packages/ocaml.scm (ocaml-ssl)[arguments]: Likewise.
* gnu/packages/parallel.scm (slurm)[arguments]: Likewise.
* gnu/packages/pdf.scm (libharu)[arguments]: Likewise.
* gnu/packages/samba.scm (cifs-utils)[arguments]: Likewise.
* gnu/packages/serialization.scm (msgpack)[arguments]: Likewise.
* gnu/packages/shells.scm (scsh)[arguments]: Likewise.
* gnu/packages/telephony.scm (libiax2)[arguments]: Likewise.
* gnu/packages/textutils.scm (dotconf)[arguments]: Likewise.
* gnu/packages/version-control.scm (findnewest)[arguments]: Likewise.
* gnu/packages/video.scm (libmediainfo, mediainfo)[arguments]: Likewise.
2017-09-04 00:10:59 -04:00
ng0 d0b13d7b9b
gnu: fossil: Update to 2.2.
* gnu/packages/version-control.scm (fossil): Update to 2.2.
[source]: Add uri for older versions.
[arguments]: Enable previously disabled test.
2017-08-16 21:37:32 +03:00
Leo Famulari 8343d373d5
gnu: cgit: Don't build cgit's special 'git:src' input.
This special version of Git is only used within the build process of
cgit. We don't need to build it otherwise, so the package is removed
with this commit.

* gnu/packages/version-control.scm (cgit)[inputs]: Replace the git@2.10
package with an origin reference of the source code.
(git@2.10): Remove variable.
2017-08-15 17:59:22 -04:00
Leo Famulari 15428168ea
gnu: cvs: Fix CVE-2017-12836.
* gnu/packages/patches/cvs-2017-12836.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (cvs)[source]: Use it.
2017-08-14 15:55:31 -04:00
Marius Bakke 36bfcf7e3a
gnu: git@2.10: Update to 2.10.4 [fixes CVE-2017-1000117].
...also disable tests, since they broke after c9f4f56b24.

* gnu/packages/version-control.scm (git@2.10): Update to 2.10.4.
[arguments]: New field.
2017-08-14 21:44:24 +02:00
Leo Famulari 1e07daa27a
gnu: mercurial: Update to 4.2.3 [fixes CVE-2017-1000116].
* gnu/packages/version-control.scm (mercurial): Update to 4.2.3.
2017-08-10 15:02:04 -04:00
Leo Famulari 38f8a882ab
gnu: git: Update to 2.14.1 [fixes CVE-2017-1000117].
* gnu/packages/version-control.scm (git): Update to 2.14.1.
2017-08-10 15:02:04 -04:00
Leo Famulari 5993f7c455
gnu: subversion: Update to 1.8.19 [fixes CVE-2017-9800].
* gnu/packages/version-control.scm (subversion): Update to 1.8.19.
[source]: Add alternate URL.
2017-08-10 15:02:04 -04:00
Marius Bakke 7f171fdaad
gnu: git: Update to 2.14.0.
* gnu/packages/version-control.scm (git): Update to 2.14.0.
2017-08-05 14:07:43 +02:00
Marius Bakke c9f4f56b24
gnu: git: Enable tests.
* gnu/packages/version-control.scm (git)[arguments]: Remove #:tests?. Add
'patch-tests' phase.
2017-08-04 00:52:13 +02:00
Marius Bakke b73e49f595
gnu: git: Update to 2.13.4.
* gnu/packages/version-control.scm (git): Update to 2.13.4.
2017-08-01 23:34:41 +02:00
Leo Famulari 3d0fbd3c2f
gnu: libgit2: Enable SHA-1 collision detection.
* gnu/packages/version-control.scm (libgit2)[arguments]: Enable '-DUSE_SHA1DC'
in #:configure-flags.
2017-08-01 01:02:53 -04:00
Ludovic Courtès 8ecba89b77
gnu: libgit2: Add "debug" output.
* gnu/packages/version-control.scm (libgit2)[outputs]: New field.
2017-07-31 15:23:06 +02:00
Ludovic Courtès 58dce7bfb5
gnu: libgit2: Update to 0.26.0.
* gnu/packages/version-control.scm (libgit2): Update to 0.26.0.  Remove
"libgit2-use-after-free.patch".
* gnu/packages/patches/libgit2-use-after-free.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-07-31 15:23:05 +02:00
Leo Famulari b2973d9634
gnu: subversion: Update to 1.8.18.
* gnu/packages/version-control.scm (subversion): Update to 1.8.18.
2017-07-27 14:33:32 -04:00
Marius Bakke 9383cee38d
gnu: git: Update to 2.13.3.
* gnu/packages/version-control.scm (git): Update to 2.13.3.
2017-07-13 21:21:16 +02:00
Ricardo Wurmus bdb31853f0
gnu: Add java-jgit-4.2.
* gnu/packages/version-control.scm (java-jgit-4.2): New variable.
2017-07-09 16:57:05 +02:00
Ricardo Wurmus 2613f5aff0
gnu: Add java-jgit.
* gnu/packages/version-control.scm (java-jgit): New variable.
2017-07-09 16:57:05 +02:00
Marius Bakke ca74aefb7b
gnu: git: Update to 2.13.2.
* gnu/packages/version-control.scm (git): Update to 2.13.2.
2017-06-25 15:49:55 +02:00
Ludovic Courtès 992a9e59dd
gnu: Remove unnecessary module import.
This is a followup to d2885c8392.

* gnu/packages/version-control.scm: Remove needless module import.
2017-06-22 10:59:07 +02:00
Efraim Flashner d2885c8392
gnu: cvs-fast-export: Update to 1.43.
* gnu/packages/version-control.scm (cvs-fast-export): Update to 1.43.
[arguments]: Add phases to not build architecture-specific optimized
code and to force python-2. Disable parallel building.
2017-06-21 09:55:52 +03:00
Marius Bakke b004c79f72
gnu: subversion: Don't create 'perllocal.pod'.
* gnu/packages/version-control.scm (subversion)[arguments]: Add "NO_PERLLOCAL=1"
to Makefile.PL arguments in "install-perl-bindings" phase.
2017-06-18 18:22:06 +02:00
Marius Bakke 0fff1495bc
gnu: git: Prevent creating 'perllocal.pod'.
* gnu/packages/version-control.scm (git)[arguments]<#:phases>: Rename
'patch-makefile-shebangs' to 'patch-makefiles'. Add substitution.
2017-06-18 18:22:06 +02:00
eacces c580ff6724
gnu: mercurial: Update to 4.2.1.
* gnu/packages/version-control.scm (mercurial): Update to 4.2.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-06-11 22:54:05 +02:00
Marius Bakke 7379a14617
gnu: git: Update to 2.13.1.
* gnu/packages/version-control.scm (git): Update to 2.13.1.
2017-06-05 15:17:42 +02:00
Sergei Trofimovich 34cfeca84e
gnu: libgit2: Fix Clar test framework.
This commit reverts 'patch' hack introduced in
a48a1071a6 and fixes bug in the Clar test
framework.

Patch is proposed to Clar upstream as
<https://github.com/vmg/clar/pull/78>.

* gnu/local.mk: Add libgit2-0.25.1-mtime-0.patch.
* gnu/packages/patches/libgit2-0.25.1-mtime-0.patch: New file.
* gnu/packages/version-control.scm (libgit2)[arguments]:
Remove 'apply-patch' phase.
[inputs]: Remove "patch".
[source]: Add 'patches' field.

Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-06-04 00:56:18 +02:00
André Miranda ed2b7cb2f9
gnu: Add 'git-remote-gcrypt' package
* gnu/packages/version-control.scm (git-remote-gcrypt): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-05-30 18:08:38 +02:00
Mark H Weaver fed5502125
gnu: git@2.10: Update to 2.10.3 [fixes CVE-2017-8386].
* gnu/packages/version-control.scm (git@2.10): Update to 2.10.3.
2017-05-11 01:25:50 -04:00
Leo Famulari c5d2c69785
gnu: git: Update to 2.13.0.
* gnu/packages/version-control.scm (git): Update to 2.13.0.
2017-05-09 23:38:12 -04:00
Clément Lassieur 0ea45ef422
gnu: Add missing copyright line.
* gnu/packages/version-control.scm: Add missing copyright line for commit
db88b5a.
2017-05-03 22:10:30 +02:00
Clément Lassieur db88b5a857
gnu: gitolite: Avoid references to the store in authorized_keys.
* gnu/packages/version-control.scm (gitolite)[arguments]: Substitute
'$glshell' with 'gitolite-shell' in ssh-authkeys.
2017-05-03 21:41:47 +02:00
Tobias Geerinckx-Rice fea8b72989
gnu: Use HTTPS on 2f30.org.
* gnu/packages/suckless.scm (spoon, xbattmon, wificurse, skroll, sbm)
(prout, noice, fortify-headers, colors)[source, home-page]: Use HTTPS.
(human)[home-page]: Likewise.
* gnu/packages/version-control.scm (stagit)[source, home-page]: Likewise.
2017-04-21 12:32:53 +02:00
Tobias Geerinckx-Rice 9006f8bc59
gnu: version-control: Use HTTPS where possible.
* gnu/packages/version-control.scm (git)[home-page]: Use HTTPS.
(cvs)[source, home-page]: Likewise.
2017-04-21 12:32:53 +02:00
Tobias Geerinckx-Rice 79990ce31f
gnu: git-crypt: Double-space Texinfo mark-up.
* gnu/packages/version-control.scm (git-crypt)[description]: Use two spaces
where one would suffice.
2017-04-21 12:32:53 +02:00
Tobias Geerinckx-Rice 0aea268ae1
gnu: diffstat: Use @command mark-up.
* gnu/packages/version-control.scm (diffstat)[synopsis, description]:
Use @command.
2017-04-21 12:32:53 +02:00
Tobias Geerinckx-Rice 86bc52f9ba
gnu: diffstat: Update to 1.61.
* gnu/packages/version-control.scm (diffstat): Update to 1.61.
[source]: Add http://invisible-mirror.net mirror.
2017-04-21 12:32:52 +02:00
Tobias Geerinckx-Rice 35ad6b2e95
gnu: neon: Use @enumerate mark-up.
* gnu/packages/version-control.scm (neon)[description]: Use @enumerate.
2017-04-21 12:32:52 +02:00
Tobias Geerinckx-Rice 51eb4df69a
gnu: neon: Update to 0.30.2.
* gnu/packages/version-control.scm (neon): Update to 0.30.2.
2017-04-21 12:32:24 +02:00
Vasile Dumitrascu 136968fbde
gnu: cgit: Update to 1.1.
* gnu/packages/version-control.scm (cgit): Update to 1.1.
(git@2.9): Rename to...
(git@2.10): ... this.  Update to 2.10.
(cgit)[inputs]: Replace git@2.9 with git@2.10.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-21 10:54:23 +02:00
ng0 d81f131ff8
gnu: Add darcs.
* gnu/packages/version-control.scm (darcs): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-10 17:01:45 -04:00
Efraim Flashner d5a3e8f019
gnu: myrepos: Use 'modify-phases' syntax.
* gnu/packages/version-control.scm (myrepos)[arguments]: Use
'modify-phases' syntax.
2017-04-07 16:16:14 +03:00
Efraim Flashner d46e9fcb2c
gnu: myrepos: Update to 1.20170129.
* gnu/packages/version-control.scm (myrepos): Update to 1.20170129.
[source]: Source tarballs have been removed from Github, use
git-download to download from upstream repository.
[home-page]: Use https.
2017-04-07 16:16:13 +03:00
Marius Bakke 84157bb8bf
Merge branch 'master' into core-updates
Most conflicts are from 6fd52309b8.
2017-03-30 22:59:53 +02:00
Tobias Geerinckx-Rice 6fd52309b8
gnu: Use HTTPS for almost all gnu.org HOME-PAGEs.
All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS.
2017-03-30 01:30:16 +02:00