Mark H Weaver
f89aa1521a
Merge branch 'master' into core-updates
2018-04-10 00:42:22 -04:00
YOANN P
6e0efe8cd5
gnu: git: Fix checksum patch in 'patch-tests'.
...
* gnu/packages/version-control.scm (git)[arguments]: In 'patch-tests'
phase, use %store-directory instead of '/gnu' to prevent tests failure
in case a custom store path is used.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-04-06 17:46:04 +02:00
Marius Bakke
5c151862c2
gnu: git: Update to 2.17.0.
...
* gnu/packages/version-control.scm (git): Update to 2.17.0.
[arguments]: Remove obsolete substitution.
2018-04-03 12:21:29 +02:00
Marius Bakke
5576cfabf3
Merge branch 'master' into core-updates
2018-03-29 17:34:41 +02:00
Timothy Sample
473cd27781
gnu: Remove Haskell packages provided by GHC.
...
* gnu/packages/haskell.scm (ghc-array, ghc-binary, ghc-bytestring,
ghc-directory, ghc-haskeline, ghc-process, ghc-transformers,
ghc-transformers-0.4.2.0): Remove.
(ghc-tar)[inputs]: Remove ghc-array.
(ghc-hslogger)[inputs]: Remove ghc-directory.
* gnu/packages/version-control.scm (darcs)[inputs]: Remove ghc-array,
ghc-binary, and ghc-haskeline.
* gnu/packages/wm.scm (xmonad)[inputs]: Remove ghc-directory.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-03-27 11:24:20 +02:00
Tobias Geerinckx-Rice
4fbcc21dc3
gnu: python-gitpython: Update to 2.1.1.9.
...
* gnu/packages/version-control.scm (python-gitpython): Update to 2.1.9.
2018-03-25 00:36:32 +01:00
Tobias Geerinckx-Rice
7aff5d025d
gnu: git: Update to 2.16.3.
...
* gnu/packages/version-control.scm (git): Update to 2.16.3.
2018-03-23 14:03:52 +01:00
Mark H Weaver
6d0f261237
gnu: subversion: Use invoke.
...
* gnu/packages/version-control.scm (subversion)[arguments]: Use invoke and
remove vestigial plumbing in the 'install-perl-bindings' phase.
2018-03-23 04:43:41 -04:00
Mark H Weaver
ecb67a18b0
gnu: git: Return #t from all phases.
...
* gnu/packages/version-control.scm (git)[arguments]: Return #t from
the 'split' phase. Use 'invoke' in the 'install-man-pages' phase.
2018-03-23 04:42:04 -04:00
Mark H Weaver
ac21be848a
Merge branch 'master' into core-updates
2018-03-20 14:22:06 -04:00
ng0
4a78fd4617
Correct name and Email for ng0.
...
* .mailmap: Correct name and Email for ng0.
* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm,
gnu/packages/cdrom.scm, gnu/packages/check.scm,
gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
gnu/packages/crypto.scm, gnu/packages/databases.scm,
gnu/packages/django.scm, gnu/packages/dns.scm,
gnu/packages/emacs.scm, gnu/packages/enlightenment.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
gnu/packages/forth.scm, gnu/packages/fvwm.scm,
gnu/packages/games.scm, gnu/packages/gl.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm,
gnu/packages/guile.scm, gnu/packages/haskell-check.scm,
gnu/packages/haskell-crypto.scm, gnu/packages/haskell.scm,
gnu/packages/image-viewers.scm, gnu/packages/image.scm,
gnu/packages/irc.scm, gnu/packages/language.scm,
gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm,
gnu/packages/mail.scm, gnu/packages/markup.scm,
gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm,
gnu/packages/music.scm, gnu/packages/ncurses.scm,
gnu/packages/networking.scm, gnu/packages/nickle.scm,
gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-crypto.scm, gnu/packages/python-web.scm,
gnu/packages/python.scm, gnu/packages/qt.scm,
gnu/packages/ruby.scm, gnu/packages/rust.scm,
gnu/packages/scheme.scm, gnu/packages/serialization.scm,
gnu/packages/shells.scm, gnu/packages/ssh.scm,
gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm,
gnu/packages/tls.scm, gnu/packages/tor.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm,
gnu/packages/xfce.scm, gnu/packages/xml.scm,
gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm,
guix/licenses.scm: Likewise.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2018-03-20 17:17:58 +01:00
Mark H Weaver
6cbee49d66
gnu: All snippets report errors using exceptions, else return #t.
...
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
gnu/packages/backup.scm, gnu/packages/base.scm,
gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm,
gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm,
gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm,
gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm,
gnu/packages/emulators.scm, gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm, gnu/packages/fpga.scm,
gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm,
gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm,
gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm,
gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm,
gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm,
gnu/packages/lxde.scm, gnu/packages/machine-learning.scm,
gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm,
gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm,
gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm,
gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm,
gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm,
gnu/packages/pretty-print.scm, gnu/packages/profiling.scm,
gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm,
gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm,
gnu/packages/scribus.scm, gnu/packages/sdl.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm,
gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm,
gnu/packages/terminals.scm, gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tls.scm, gnu/packages/unrtf.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm:
In all snippets, report errors using exceptions, or else return #t.
2018-03-16 09:08:31 -04:00
Ricardo Wurmus
8c72ed923d
Merge branch 'master' into core-updates
2018-03-14 17:37:20 +01:00
Efraim Flashner
348f8c8553
gnu: git-test-sequence: Declare a source file-name.
...
* gnu/packages/version-control.scm (git-test-sequence)[source]: Declare
a source file-name.
2018-03-13 21:48:28 +02:00
Efraim Flashner
d36df187e0
gnu: git-flow: Declare a source file-name.
...
* gnu/packages/version-control.scm (git-flow)[source]: Declare a source
file-name.
2018-03-13 21:48:28 +02:00
Ludovic Courtès
189be331ac
build-system/gnu: Add 'bootstrap' phase.
...
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.
2018-03-11 22:04:40 +01:00
Tobias Geerinckx-Rice
26cd470d3c
gnu: git-remote-gcrypt: Update to 1.0.3.
...
* gnu/packages/version-control.scm (git-remote-gcrypt): Update to 1.0.3.
2018-03-11 06:42:57 +01:00
Tobias Geerinckx-Rice
92793c7b02
gnu: gitolite: Update phase style.
...
* gnu/packages/version-control.scm (gitolite): Substitute INVOKE for
SYSTEM* and end phases with #t.
2018-03-04 18:03:44 +01:00
Tobias Geerinckx-Rice
7730b7179c
gnu: gitolite: Update to 3.6.7.
...
* gnu/packages/version-control.scm (gitolite): Update to 3.6.7.
2018-03-04 18:03:44 +01:00
Tobias Geerinckx-Rice
5c0f68e844
gnu: fossil: Update phase style.
...
* gnu/packages/version-control.scm (fossil)[arguments]: Substitute
INVOKE for SYSTEM* and end phases with #t.
2018-03-02 15:52:54 +01:00
Tobias Geerinckx-Rice
64bd7f35a1
gnu: fossil: Update to 2.5.
...
* gnu/packages/version-control.scm (fossil): Update to 2.5.
2018-03-02 00:23:40 +01:00
Tobias Geerinckx-Rice
30bbb86ae3
gnu: git-remote-gcrypt: Update to 1.0.2.
...
* gnu/packages/version-control.scm (git-remote-gcrypt): Update to 1.0.2.
2018-02-28 22:58:23 +01:00
Marius Bakke
8e6177204e
gnu: Add python-gitpython.
...
* gnu/packages/version-control.scm (python-gitpython, python2-gitpython): New
public variables.
2018-02-28 13:59:01 +01:00
Marius Bakke
ea4be20af0
gnu: Add python-gitdb.
...
* gnu/packages/version-control.scm (python-gitdb, python2-gitdb): New public
variables.
2018-02-28 13:59:01 +01:00
Tobias Geerinckx-Rice
5cacd3144e
gnu: tig: Update to 2.3.3.
...
* gnu/packages/version-control.scm (tig): Update to 2.3.3.
[arguments]: Substitute INVOKE for SYSTEM*.
2018-02-27 16:49:59 +01:00
Tobias Geerinckx-Rice
7ed1abfa81
gnu: gource: Update to 0.48.
...
* gnu/packages/version-control.scm (gource): Update to 0.48.
2018-02-26 20:13:08 +01:00
Tobias Geerinckx-Rice
453c002679
gnu: shflags: Update to 1.2.3.
...
* gnu/packages/version-control.scm (shflags): Update to 1.2.3.
[arguments]: Match new sources layout.
2018-02-21 15:02:49 +01:00
Tobias Geerinckx-Rice
dcb06ac9cf
gnu: shflags: Use the GNU-BUILD-SYSTEM.
...
The TRIVIAL-BUILD-SYSTEM doesn't really save any effort and is actually
slightly longer.
* gnu/packages/version-control.scm (shflags)[build-system: Use
GNU-BUILD-SYSTEM.
[arguments]: Adjust accordingly and prefer INSTALL-FILE over COPY-FILE.
2018-02-21 15:02:49 +01:00
Tobias Geerinckx-Rice
20e73f5b58
gnu: shflags: Set source file name.
...
* gnu/packages/version-control.scm (shflags)[source]: Use a meaningful
FILE-NAME.
2018-02-21 15:02:47 +01:00
Ricardo Wurmus
ff9d1a2f0c
Merge branch 'master' into core-updates
2018-02-18 00:39:25 +01:00
Marius Bakke
c8f1a49f0e
gnu: git: Update to 2.16.2.
...
* gnu/packages/version-control.scm (git): Update to 2.16.2.
2018-02-16 22:13:38 +01:00
Mark H Weaver
288b8fd5e9
Merge branch 'master' into core-updates
2018-02-13 13:17:15 -05:00
Ricardo Wurmus
0498d1689d
gnu: darcs: Update to 2.12.5.
...
* gnu/packages/version-control.scm (darcs): Update to 2.12.5.
[arguments]: Relax version constraint on shelly.
2018-02-13 13:37:41 +01:00
Ricardo Wurmus
97bfe0d759
gnu: darcs: Remove ghc-directory from inputs.
...
* gnu/packages/version-control.scm (darcs)[inputs]: Remove ghc-directory.
2018-02-13 13:37:41 +01:00
Ricardo Wurmus
da76c6de87
gnu: darcs: Remove ghc-process from inputs.
...
* gnu/packages/version-control.scm (darcs)[inputs]: Remove ghc-process.
2018-02-13 13:37:41 +01:00
Mark H Weaver
efe2a2833c
Merge branch 'master' into core-updates
2018-02-09 01:46:34 -05:00
Efraim Flashner
2fe05cb6e1
gnu: myrepos: Update to 1.20171231.
...
* gnu/packages/version-control.scm (myrepos): Update to 1.20171231.
2018-02-04 20:09:32 +02:00
Mark H Weaver
b89d8a4271
Merge branch 'master' into core-updates
2018-01-26 00:15:26 -05:00
Tobias Geerinckx-Rice
33ecc7a4d1
gnu: reposurgeon: Run the test suite.
...
* gnu/packages/version-control.scm (reposurgeon)[arguments]: Run tests.
Add #:make-flags and extend the ‘patch-inputs’ phase to find echo.
Add new ‘set-up-test-environment’ phase.
[native-inputs]: Add cvs, git, mercurial, and subversion.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice
218b94f3b8
gnu: reposurgeon: Update to 3.43.
...
* gnu/packages/version-control.scm (reposurgeon): Update to 3.43.
[source]: Add a patch needed to build the package.
[arguments]: Add ‘patch-inputs’ phase.
[native-inputs]: Replace docbook-xml-4.1.2 with the latest docbook-xml.
[inputs]: Add tzdata.
* gnu/packages/patches/reposurgeon-add-missing-docbook-files.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-01-26 00:09:19 +01:00
Oleg Pykhalov
45b486984d
gnu: gource: Fix the hashes of mutated GitHub archives.
...
* gnu/packages/version-control.scm (gource): Fix hash.
2018-01-25 17:15:12 +03:00
Mark H Weaver
a102d359a6
Merge branch 'master' into core-updates
2018-01-23 17:01:07 -05:00
Ludovic Courtès
1b5bee004b
gnu: git: Update to 2.16.1.
...
* gnu/packages/version-control.scm (git): Update to 2.16.1.
2018-01-23 15:01:15 +01:00
Mark H Weaver
e074a655dd
Merge branch 'master' into core-updates
2018-01-19 23:59:20 -05:00
Leo Famulari
37d110d6ea
gnu: cgit: Update private Git source code to 2.10.5.
...
* gnu/packages/version-control.scm (cgit)[inputs]: Update git:src to 2.10.5.
2018-01-18 17:39:20 -08:00
Leo Famulari
ed6441ae21
gnu: git: Update to 2.16.0.
...
* gnu/packages/version-control.scm (git): Update to 2.16.0.
2018-01-18 17:39:17 -08:00
Tobias Geerinckx-Rice
432fd269fa
gnu: Use HTTPS for invisible-island.net home pages.
...
* gnu/packages/ncurses.scm (dialog)[home-page]: Use HTTPS.
* gnu/packages/version-control.scm (diffstat)[home-page]: Likewise.
* gnu/packages/xorg.scm (xterm)[home-page]: Likewise.
2018-01-16 03:02:21 +01:00
Leo Famulari
4adb40bffc
Merge branch 'master' into core-updates
2018-01-11 14:22:50 -08:00
ng0
6b86af5a09
gnu: stagit: Update to 0.7.2.
...
* gnu/packages/version-control.scm (stagit): Update to 0.7.2.
Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-10 09:48:30 -08:00
Leo Famulari
7a66b68730
gnu: fossil: Update to 2.4.
...
* gnu/packages/version-control.scm (fossil): Update to 2.4.
[source]: Remove patch.
* gnu/packages/patches/fossil-CVE-2017-17459.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-03 14:19:44 -05:00
Leo Famulari
0c84e8679c
gnu: fossil: Fix CVE-2017-17459.
...
* gnu/packages/patches/fossil-CVE-2017-17459.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (fossil)[source]: Use it.
2018-01-03 14:16:29 -05:00
Oleg Pykhalov
91b21ba9f7
gnu: cgit: Patch absolute file names.
...
* gnu/packages/version-control.scm (cgit): Patch absolute file names.
2017-12-13 05:15:21 +03:00
Oleg Pykhalov
ca3c1439e1
gnu: Add gource.
...
* gnu/packages/version-control.scm (gource): New variable.
2017-12-11 18:19:44 +03:00
Leo Famulari
982caeab6f
gnu: bazaar: Fix CVE-2017-14176.
...
* gnu/packages/patches/bazaar-CVE-2017-14176.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (bazaar)[source]: Use it.
2017-12-04 13:13:11 -05:00
Ludovic Courtès
c7699ebeb4
gnu: git: Remove unreliable git-svn tests.
...
Reported in <https://bugs.gnu.org/29546 >
by Mark H Weaver <mhw@netris.org>.
* gnu/packages/version-control.scm (git)[arguments]: In 'patch-tests'
phase, delete three git-svn tests.
2017-12-04 16:35:43 +01:00
Marius Bakke
3d0ffa6cae
gnu: git: Update to 2.15.1.
...
* gnu/packages/version-control.scm (git): Update to 2.15.1.
2017-12-03 15:39:00 +01:00
Ludovic Courtès
c03ba83c17
gnu: git: Run tests sequentially.
...
Fixes <https://bugs.gnu.org/29512 >.
Reported by George myglc2 Clemmer <myglc2@gmail.com>.
* gnu/packages/version-control.scm (git)[arguments]: Add
#:parallel-tests?.
2017-12-01 11:28:48 +01:00
Ludovic Courtès
53d26163c6
gnu: libgit2: Avoid dependency on cURL.
...
This reduces the closure size from 225 MiB to 80 MiB, while still
supporting HTTP(S) access.
* gnu/packages/version-control.scm (libgit2)[source](modules, snippet):
New fields.
[inputs]: Remove CURL; add HTTP-PARSER.
2017-11-29 23:40:39 +01:00
Ricardo Wurmus
33dc54b08c
gnu: Move date/time packages from python.scm to time.scm.
...
* gnu/packages/python.scm (python-pytz, python2-pytz, python-dateutil,
python2-dateutil, python-parsedatetime, python2-parsedatetime,
python-tzlocal, python-isodate, python2-isodate, python-iso8601,
python2-iso8601, python-monotonic, python2-monotonic, python-pyrfc3339,
python2-pyrfc3339, python-arrow, python2-arrow, python-aniso8601,
python2-aniso8601): Move from here...
* gnu/packages/time.scm: ...to here.
* gnu/packages/calendar.scm,
gnu/packages/check.scm,
gnu/packages/django.scm,
gnu/packages/ebook.scm,
gnu/packages/gnome.scm,
gnu/packages/irc.scm,
gnu/packages/jrnl.scm,
gnu/packages/mail.scm,
gnu/packages/openstack.scm,
gnu/packages/package-management.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/rdf.scm,
gnu/packages/statistics.scm,
gnu/packages/tls.scm,
gnu/packages/tryton.scm,
gnu/packages/version-control.scm: Adjust accordingly.
2017-11-18 12:45:19 +01:00
Ludovic Courtès
1b2f753d9c
gnu: Move web packages from python to python-web.
...
This is in part to address <https://bugs.gnu.org/27284 >.
* gnu/packages/python.scm (python-httplib2, python2-httplib2)
(python-sockjs-tornado, python2-sockjs-tornado)
(python-flask-babel, python2-flask-babel)
(python-html5lib, python2-html5lib)
(python-html5lib-0.9, python2-html5lib-0.9)
(python-html5-parser, python2-html5-parser)
(python-webencodings, python2-webencodings)
(python-openid, python2-openid, python-cssutils, python2-cssutils)
(python-cssselect, python2-cssutils)
(python-openid-cla, python2-openid-cla)
(python-openid-teams, python2-openid-teams)
(python-tornado, python2-tornado)
(python-tornado-http-auth, python-terminado, python2-terminado)
(python-webob, python2-webob, python-zope-event, python2-zope-event)
(python-zope-interface, python2-zope-interface)
(python-zope-exceptions, python2-zope-exceptions)
(python-zope-testing, python2-zope-testing)
(python-zope-testrunner, python2-zope-testrunner)
(python-zope-i18nmessageid, python2-zope-i18nmessageid)
(python-zope-schema, python2-zope-schema)
(python-zope-configuration, python2-zope-configuration)
(python-zope-proxy, python2-zope-proxy)
(python-zope-location, python2-zope-location)
(python-zope-security, python2-zope-security)
(python-zope-component, python2-zope-component)
(python-ndg-httpsclient, python2-ndg-httpsclient)
(python-websocket-client, python2-websocket-client)
(python-requests-toolbelt, python2-requests-toolbelt)
(python-rauth, python2-rauth, python-urllib3, python2-urllib3)
(awscli, python-wsgiproxy2, python2-wsgiproxy2)
(python-pastedeploy, python2-pastedeploy)
(python-webtest, python2-webtest, python-flask, python2-flask)
(python-flast-wtf, python2-flask-wtf)
(python-flask-multistatic, python2-flask-multistatic)
(python-cookies, python2-cookies)
(python-responses, python2-responses)
(python-geventhttpclient, python2-geventhttpclient)
(python-requests-oauthlib, python2-requests-oauthlib)
(python-url, python2-url, python-cachecontrol, python2-cachecontrol)
(python-betamax, python2-betamax)
(python-betamax-matchers, python2-betamax-matchers)
(python-s3transfer, python2-s3transfer)
(python-flask-restful, python-flask-basicauth)
(python-flask-sqlalchemy, python-flask-restplus)
(python-flask-restful-swagger, python-htmlmin, python2-htmlmin)
(python-flask-htmlmin, python2-flask-htmlmin)
(python-flask-login, python2-flask-login)
(python-oauth2client, python-flask-oidc)
(python-webassets, python-cssmin, python2-cssmin)
(python-elasticsearch, python2-elasticsearch)
(python-flask-script, python2-flask-script)
(python-flask-migrate, python2-flask-migrate)
(python-genshi, python2-genshi)
(python-flask-principal, python2-flask-principal)
(python-flask-httpauth, python2-flask-httpauth)
(python-uritemplate, python2-uritemplate): Move to...
* gnu/packages/python-web.scm: ... here. New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/admin.scm, gnu/packages/backup.scm,
gnu/packages/dav.scm, gnu/packages/django.scm,
gnu/packages/docker.scm, gnu/packages/ebook.scm,
gnu/packages/logging.scm, gnu/packages/mail.scm,
gnu/packages/music.scm, gnu/packages/openstack.scm,
gnu/packages/package-management.scm, gnu/packages/rdf.scm,
gnu/packages/tls.scm, gnu/packages/tor.scm,
gnu/packages/tryton.scm, gnu/packages/version-control.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm: Adjust accordingly.
2017-11-13 23:41:01 +01:00
Ricardo Wurmus
5ccde2079e
gnu: Move test packages from perl to perl-check.
...
* gnu/packages/perl.scm (perl-test2-bundle-extended,
perl-test2-plugin-nowarnings, perl-test-base, perl-test-class,
perl-test-class-most, perl-test-cleannamespaces, perl-test-command,
perl-test-cpan-meta, perl-test-cpan-meta-json, perl-test-deep,
perl-test-differences, perl-test-directory, perl-test-eol,
perl-test-exception, perl-test-fatal, perl-test-file-sharedir-dist,
perl-test-files, perl-test-harness, perl-test-leaktrace,
perl-test-longstring, perl-test-manifest, perl-test-memory-cycle,
perl-test-mockobject, perl-test-mocktime, perl-test-most, perl-test-needs,
perl-test-notabs, perl-test-nowarnings, perl-test-number-delta,
perl-test-output, perl-test-pod, perl-test-pod-coverage, perl-test-requires,
perl-test-script, perl-test-sharedfork, perl-test-simple, perl-test-taint,
perl-test-tester, perl-test-trap, perl-test-utf8, perl-test-warn,
perl-test-warnings, perl-test-without-module, perl-test-writevariants,
perl-test-yaml, perl-test-trailingspace): Move variables to ...
* gnu/packages/perl-check.scm: ... this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/admin.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/crypto.scm,
gnu/packages/databases.scm,
gnu/packages/glib.scm,
gnu/packages/gnupg.scm,
gnu/packages/image-viewers.scm,
gnu/packages/language.scm,
gnu/packages/networking.scm,
gnu/packages/package-management.scm,
gnu/packages/perl.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/version-control.scm,
gnu/packages/web.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm: Use perl-check module.
2017-11-13 23:03:01 +01:00
Ricardo Wurmus
f24eba89f4
gnu: Move crypto packages from haskell to haskell-crypto.
...
* gnu/packages/haskell.scm (ghc-asn1-types, ghc-asn1-encoding, ghc-asn1-parse,
ghc-crypto-api, ghc-crypto-api-tests, ghc-cryptohash, ghc-cryptohash-md5,
ghc-cryptohash-sha1, ghc-cryptonite, ghc-digest, ghc-entropy, ghc-pem,
ghc-puremd5, ghc-sha, ghc-x509, ghc-x509-store, ghc-x509-validation,
ghc-x509-system): Move variables to ...
* gnu/packages/haskell-crypto.scm: ... this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/haskell.scm,
gnu/packages/haskell-web.scm,
gnu/packages/version-control.scm: Include haskell-crypto module.
2017-11-13 18:36:51 +01:00
Ricardo Wurmus
44b7374a22
gnu: Move web packages from haskell to haskell-web.
...
* gnu/packages/haskell.scm (ghc-tagsoup, ghc-cookie, ghc-http-types, ghc-http,
ghc-http-client, ghc-http-client-tls, ghc-http-date, ghc-http2,
ghc-http-conduit, ghc-wai, ghc-wai-logger, ghc-wai-extra, ghc-wai-conduit,
ghc-warp, ghc-warp-tls, ghc-xss-sanitize, ghc-css-text, ghc-mime-types,
ghc-html, ghc-xhtml, ghc-blaze-html, ghc-aeson, ghc-aeson-pretty,
ghc-aeson-qq, ghc-multipart): Move variables to ...
* gnu/packages/haskell-web.scm: ... this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/haskell.scm,
gnu/packages/idris.scm,
gnu/packages/version-control.scm,
gnu/packages/wm.scm: Include haskell-web module.
2017-11-13 18:12:37 +01:00
Ricardo Wurmus
a06b9b5007
gnu: Move testing packages from haskell to haskell-check.
...
* gnu/packages/haskell.scm (ghc-clock-bootstrap, ghc-tasty-ant-xml,
ghc-tasty-smallcheck, ghc-tasty-quickcheck, ghc-tasty-golden, ghc-tasty,
ghc-tasty-hunit, ghc-tasty-kat, ghc-tasty-th, ghc-tasty-rerun,
ghc-quickcheck-instances, ghc-quickcheck-unicode, ghc-quickcheck-io,
ghc-quickcheck, ghc-test-framework, ghc-test-framework-hunit,
ghc-test-framework-quickcheck2, ghc-test-framework-th, ghc-hunit,
hspec-discover, ghc-hspec-core, ghc-hspec-meta, ghc-hspec, ghc-hspec-contrib,
ghc-hspec-expectations): Move variables to ...
* gnu/packages/haskell-check.scm: ... this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/haskell.scm,
gnu/packages/idris.scm,
gnu/packages/version-control.scm,
gnu/packages/wm.scm: Include haskell-check module.
2017-11-13 18:12:27 +01:00
Marius Bakke
38ad27da80
gnu: mercurial: Update to 4.4.1.
...
* gnu/packages/version-control.scm (mercurial): Update to 4.4.1.
2017-11-07 20:23:29 +01:00
Marius Bakke
88b35013b7
gnu: git: Update to 2.15.0.
...
* gnu/packages/version-control.scm (git): Update to 2.15.0.
2017-11-01 21:26:58 +01:00
Efraim Flashner
73f71bc9b7
gnu: tig: Update to 2.3.0.
...
* gnu/packages/version-control.scm (tig): Update to 2.3.0.
[source]: Download from Github.
[home-page]: Update to new home-page.
2017-10-29 22:35:56 +02:00
Marius Bakke
62d48234e2
gnu: git: Update to 2.14.3.
...
* gnu/packages/version-control.scm (git): Update to 2.14.3.
2017-10-24 07:55:34 +02:00
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
Leo Famulari
c17383f400
Merge branch 'master' into core-updates
2017-03-27 21:19:38 -04:00
Ludovic Courtès
a48a1071a6
gnu: libgit2: Patch use-after-free.
...
* gnu/packages/patches/libgit2-use-after-free.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (libgit2)[inputs]: Add it.
[arguments] <#:phases>: Add 'apply-patch' phase.
2017-03-28 00:32:37 +02:00
Marius Bakke
17fc8da3dd
gnu: git: Update to 2.12.2.
...
* gnu/packages/version-control.scm (git): Update to 2.12.2.
2017-03-25 20:17:04 +01:00
Sergei Trofimovich
096f008014
gnu: rcs: Fix build against gcc-5.4.0.
...
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/patches/rcs-5.9.4-noreturn.patch: New file.
* gnu/packages/version-control.scm (rcs)[source]: Applied patch.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-23 19:26:27 +01:00
Efraim Flashner
378de69c59
Merge remote-tracking branch 'origin/master' into core-updates
2017-03-22 12:57:37 +02:00
Kei Kebreau
4b0e636701
gnu: Adjust asciidoc-related build options.
...
Commits 9099a45792
and
3078821d13
make many package inputs and
build configurations related to asciidoc obsolete.
* gnu/packages/compton.scm (compton)[inputs]: Remove docbook-xml,
libxml2 and libxslt.
* gnu/packages/mail.scm (offlinemap)[native-inputs]: Remove libxslt.
* gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Remove docbook-xml.
(perf)[inputs]: Remove docbook-xml and libxslt.
* gnu/packages/text-editors.scm (kakoune)[native-inputs]: Remove libxslt.
* gnu/packages/version-control.scm (cgit)[native-inputs]: Remove
docbook-xml, docbook-xsl, libxml2 and libxslt.
(cvs-fast-export)[native-inputs]: Remove docbook-xml, docbook-xsl,
libxml2 and libxslt.
* gnu/packages/web.scm (qutebrowser)[native-inputs]: Remove docbook-xml,
docbook-xsl, libxml2, and libxslt.
(tinyproxy)[native-inputs]: Remove docbook-xml, docbook-xsl, libxml2 and
libxslt.
* gnu/packages/wm.scm (awesome)[make-flags]: Remove XML_CATALOG_FILES flag.
(i3-wm)[inputs]: Remove docbook-xml.
[native-inputs]: Add libxml2.
2017-03-21 11:15:08 -04:00
Marius Bakke
3411937b15
gnu: git: Update to 2.12.1.
...
* gnu/packages/version-control.scm (git): Update to 2.12.1.
2017-03-21 13:45:57 +01:00
Marius Bakke
4b7e5c1131
Merge branch 'master' into core-updates
2017-03-15 17:52:26 +01:00
Leo Famulari
2eab5db300
Revert "gnu: gitolite: Fix shebangs in hooks."
...
This change embedded store references in the shebangs of scripts that
were meant to be copied out of the store. Those scripts would break when
the interpreters expected by the shebangs were garbage collected.
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25966#28 >
This reverts commit d0c16adb19
.
2017-03-14 18:26:28 -04:00
Ludovic Courtès
e90e0fad1b
Merge branch 'master' into core-updates
2017-03-09 16:35:41 +01:00
Troy Sankey
e3ff83834b
gnu: git: force GIT_EXEC_PATH to be single-entry
...
* gnu/packages/version-control.scm (git)[native-search-paths](separator):
New field.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-08 09:45:52 +01:00
ng0
d0c16adb19
gnu: gitolite: Fix shebangs in hooks.
...
Fixes <https://bugs.gnu.org/25957 >.
* gnu/packages/version-control.scm (gitolite)[arguments]: Add 'fix-hooks-shebangs'
phase to fix references to '/usr/bin/perl'.
Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-04 17:51:04 -05:00
ng0
34ba7cd4eb
gnu: gitolite: Update to 3.6.6.
...
* gnu/packages/version-control.scm (gitolite): Update to 3.6.6.
Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-04 17:51:04 -05:00
Marius Bakke
8779987bba
Merge branch 'master' into python-tests
2017-02-27 12:42:22 +01:00
Marius Bakke
86baa4ce8d
gnu: git: Update to 2.12.0.
...
* gnu/packages/version-control.scm (git): Update to 2.12.0.
2017-02-24 22:36:28 +01:00
Efraim Flashner
d15432ca9e
Merge remote-tracking branch 'origin/master' into core-updates
2017-02-20 12:56:14 +02:00
Marius Bakke
424b1ae769
Merge branch 'master' into python-tests
2017-02-13 22:35:05 +01:00
Ludovic Courtès
413f71f3fe
gnu: libgit2: Propagate openssl and zlib.
...
* gnu/packages/version-control.scm (libgit2)[inputs]: Move OPENSSL
to...
[propagated-inputs]: ... here. New field.
2017-02-11 22:28:37 +01:00
Ludovic Courtès
768f0ac9dd
Merge branch 'master' into core-updates
2017-02-10 17:40:25 +01:00
David Craven
82de2655a1
gnu: git: Add GIT_EXEC_PATH search-path-specification.
...
Enables git plugins to be found when in they're in the system profile.
* gnu/packages/version-control.scm (git)[native-search-paths]: Add
GIT_EXEC_PATH. Remove git wrapper and outdated comment.
2017-02-10 13:39:02 +01:00
David Craven
53ff54958c
gnu: Add git-crypt.
...
* gnu/packages/version-control.scm (git-crypt): New variable.
2017-02-10 13:39:01 +01:00
Efraim Flashner
f2de078a10
gnu: git: Update to 2.11.1.
...
* gnu/packages/version-control.scm (git): Update to 2.11.1.
2017-02-03 19:54:30 +02:00
Ludovic Courtès
58ea4d407c
Merge branch 'master' into core-updates
2017-01-23 22:33:10 +01:00
Ludovic Courtès
fcd75bdbfa
search-paths: Allow specs with #f as their separator.
...
This adds support for single-entry search paths.
Fixes <http://bugs.gnu.org/25422 >.
Reported by Leo Famulari <leo@famulari.name>.
* guix/search-paths.scm (<search-path-specification>)[separator]:
Document as string or #f.
(evaluate-search-paths): Add case for SEPARATOR as #f.
(environment-variable-definition): Handle SEPARATOR being #f.
* guix/build/utils.scm (list->search-path-as-string): Add case for
SEPARATOR as #f.
(search-path-as-string->list): Likewise.
* guix/build/profiles.scm (abstract-profile): Likewise.
* tests/search-paths.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
* tests/packages.scm ("--search-paths with single-item search path"):
New test.
* gnu/packages/version-control.scm (git)[native-search-paths](separator):
New field.
2017-01-23 22:23:41 +01:00
ng0
877c6163fa
gnu: stagit: Update to 0.5.
...
* gnu/packages/version-control.scm (stagit): Update to 0.5.
2017-01-18 22:46:50 +01:00
Efraim Flashner
f968f1a748
gnu: vc-dwim: Update to 1.8.
...
* gnu/packages/version-control.scm (vc-dwim): Update to 1.8.
[home-page]: Use https.
2017-01-15 12:04:26 +02:00
Leo Famulari
cc0725914e
Merge branch 'master' into python-tests
2017-01-13 10:21:17 -05:00
Ludovic Courtès
022c977258
gnu: libgit2, python-pygit2: Update to 0.25.1 [security fixes].
...
See <http://www.openwall.com/lists/oss-security/2017/01/10/5 >.
* gnu/packages/version-control.scm (libgit2): Update to 0.25.1.
* gnu/packages/python.scm (python-pygit2): Update to 0.25.0.
2017-01-10 15:49:49 +01:00
Marius Bakke
7b6ff42aa3
gnu: git-annex-remote-hubic: Fix python-dateutil dependency.
...
This is a followup to 22d7360b16
.
* gnu/packages/version-control.scm (git-annex-remote-hubic)[propagated-inputs]:
Change python-dateutil-2 to python-dateutil.
2016-12-18 00:44:09 +01:00
Tobias Geerinckx-Rice
32fd260076
gnu: cssc: Update to 1.4.0.
...
* gnu/packages/version-control.scm (cssc): Update to 1.4.0.
[source]: Remove unneeded patches (i.e. all of them).
* gnu/packages/patches/cssc-gets-undeclared.patch: Delete file.
* gnu/packages/patches/cssc-missing-include.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Remove deleted patches.
2016-12-12 22:08:45 +01:00
Efraim Flashner
491f291892
gnu: subversion: Update to 1.8.17.
...
* gnu/packages/version-control.scm (subversion): Update to 1.8.17.
2016-12-07 13:15:06 +02:00
Ricardo Wurmus
3bec8a016f
gnu: git: Fix gitweb.
...
* gnu/packages/version-control.scm (git)[inputs]: Add perl-cgi.
[arguments]: Wrap "gitweb.cgi" with PERL5LIB.
2016-12-03 20:11:37 +01:00