Commit Graph

113 Commits

Author SHA1 Message Date
Ludovic Courtès 464f544739
gnu: 'autoconf-wrapper' is no longer a procedure.
Fixes <https://bugs.gnu.org/30710>.
Suggested by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

* gnu/packages/autotools.scm (autoconf-wrapper): Rename to...
(make-autoconf-wrapper): ... this.  Add 'properties' field.
(autoconf-wrapper): New variable.
* gnu/packages/gnunet.scm (guile-gnunet): Adjust accordingly.
* gnu/packages/gnupg.scm (signing-party): Likewise.
* gnu/packages/guile.scm (guile-ics, guile-bash): Likewise.
* gnu/packages/libevent.scm (libuv): Likewise.
* gnu/packages/logging.scm (glog): Likewise.
* gnu/packages/mail.scm (libetpan): Likewise.
* gnu/packages/mate.scm (mate-icon-theme-faenza)
(mate-screensaver): Likewise.
* gnu/packages/package-management.scm (guix): Likewise.
* gnu/packages/sawfish.scm (librep): Likewise.
* gnu/packages/video.scm (motion): Likewise.
* gnu/packages/zile.scm (zile-on-guile): Likewise.
2018-03-09 23:24:34 +01:00
Tobias Geerinckx-Rice 5de4653ded
gnu: libmicrohttpd: Update to 0.9.59.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.59.
2018-02-04 19:22:34 +01:00
ng0 15d449d608
gnu: gnurl: Update to 7.58.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.58.0.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-01-27 18:46:09 +01:00
ng0 bb85ce7327
Revert "gnu: gnurl: Add '--with-ca-bundle' path to configure-flags."
This reverts commit 8bf127d5ab.

It broke building gnurl in non-reproducible ways.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-01-27 18:46:09 +01:00
ng0 0741c3a46a
gnu: gnunet: Use invoke.
* gnu/packages/gnunet.scm (gnurl)[arguments]: Substitute invoke for system*.
(guile-gnunet)[arguments]: Likewise.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-23 12:16:29 +01:00
ng0 8bf127d5ab
gnu: gnurl: Add '--with-ca-bundle' path to configure-flags.
As a fork of cURL, gnURL on Guix needs to be made aware of the certificate store
to prevent the well-known issue we have.

* gnu/packages/gnunet.scm (gnurl)[configure-flags]: Add '--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:15:10 +01:00
ng0 d8c9be8079
gnu: gnurl: Use new download URL.
* gnu/packages/gnunet.scm (gnurl)[source]: Use mirror://gnu.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-09 16:17:34 -05:00
Tobias Geerinckx-Rice 881e102813
gnu: libmicrohttpd: Update to 0.9.58.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.58.
2017-12-08 23:24:07 +01:00
ng0 0e1a3e7a1e
gnu: gnurl: Update to 7.57.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.57.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-06 13:59:17 -05:00
Efraim Flashner ff6dcc1ae9
gnu: libmicrohttpd: Update to 0.9.57.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.57.
[description]: Fix line breaks.
2017-11-28 09:38:27 +02:00
ng0 1aace3dc34
gnu: gnurl: Update to 7.56.1-2.
* gnu/packages/gnunet.scm (gnurl): Update to 7.56.1-2.
[arguments]: Adjust the #:configure-flags.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-11-27 15:49:17 -05:00
ng0 6bf249211d
gnu: gnurl: Update to 7.56.1.
* gnu/packages/gnunet.scm (gnurl): Update to 7.56.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-10-24 17:19:15 -04:00
Ludovic Courtès f41bb8d107
gnu: libextractor: Update to 1.6.
* gnu/packages/gnunet.scm (libextractor): Update to 1.6.
2017-10-16 15:47:39 +02:00
Marius Bakke 0bf6212338
gnu: libextractor: Update to 1.5.
* gnu/packages/gnunet.scm (libextractor): Update to 1.5.
2017-10-12 19:24:59 +02:00
ng0 c723271f30
gnu: gnurl: Let the testsuite run test1026.
* gnu/packages/gnunet.scm (gnurl)[argument]: Remove
'(delete-file "tests/data/test1026")' and the comments related to it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-09 09:32:35 +02:00
ng0 5130e54cab
gnu: gnurl: Update to 7.56.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.56.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-08 22:02:00 +02:00
ng0 6a5f7af6fc
gnu: gnunet: Use 'gnutls/dane' as input.
This switches the used GnuTLS to the one recommended
by the GNUnet Documentation (Chapter "Installation Handbook",
Section "Generic installation instructions") where a specific
order of dependency installation is required.  In this
order libunbound is installed first, then GnuTLS, then libgnurl,
followed by libmicrohttpd.

* gnu/packages/gnunet.scm (gnunet)[inputs]: Replace gnutls with 'gnutls/dane'.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-10-01 10:50:37 +01:00
ng0 1472f63002
gnu: libmicrohttpd: Use 'gnutls/dane' as input.
This switches the used GnuTLS to the one recommended
by the GNUnet Documentation (Chapter "Installation Handbook",
Section "Generic installation instructions") where a specific
order of dependency installation is required.  In this
order libunbound is installed first, then GnuTLS, then libgnurl,
followed by libmicrohttpd.

* gnu/packages/gnunet.scm (libmicrohttpd)[inputs]: Replace gnutls with
  'gnutls/dane'.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-10-01 10:50:37 +01:00
ng0 fd67e3a22f
gnu: gnurl: Use 'gnutls/dane' as input.
This switches the used GnuTLS to the one recommended
by the GNUnet Documentation (Chapter "Installation Handbook",
Section "Generic installation instructions") where a specific
order of dependency installation is required.  In this
order libunbound is installed first, then GnuTLS, then libgnurl,
followed by libmicrohttpd.

* gnu/packages/gnunet.scm (gnurl)[inputs]: Replace gnutls with 'gnutls/dane'.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-10-01 10:50:37 +01:00
ng0 a35e00336b
gnu: gnurl: Update to 7.55.1-4.
* gnu/packages/gnunet.scm (gnurl): Update to 7.55.1-4.
(native-inputs): Remove 'autoconf' and 'automake'.
(arguments)[phases]: Remove 'autoconf' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-09-23 18:35:23 +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
Leo Famulari 5f13bf0972
gnu: Fetch several Git sources over HTTPS.
* gnu/packages/admin.scm (interrobang)[source]: Use HTTPS URL.
* gnu/packages/audio.scm (ardour)[source]: Likewise.
* gnu/packages/embedded.scm (libjaylink, openocd)[source]: Likewise.
* gnu/packages/gnome.scm (byzanz)[source]: Likewise.
* gnu/packages/gnunet.scm (guile-gnunet)[source]Likewise.
* gnu/packages/java.scm (classpath)[source]: Likewise.
* gnu/packages/microcom.scm (microcom)[source]: Likewise.
* gnu/packages/python.scm (python-axolotl-curve25519)[source]: Likewise.
* gnu/packages/rdesktop.scm (freerdp)[source]: Likewise.
* gnu/packages/shells.scm (rc)[source]: Likewise.
* gnu/packages/web.scm (libwebsockets)[source]: Use new source URL.
2017-08-27 18:24:49 -04:00
ng0 77a0354a36
gnu: gnurl: Update to 7.55.1-3.
* gnu/packages/gnunet.scm (gnurl): Update to 7.55.1-3.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2017-08-22 21:52:05 +02:00
ng0 e904de7ec1
gnu: gnurl: Update to 7.55.1.
* gnu/packages/gnunet.scm (gnurl): Update to 7.55.1.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2017-08-21 01:05:06 +02:00
ng0 28e12d6c81
gnu: gnurl: Update to 7.55.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.55.0.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2017-08-09 18:16:51 +02:00
Ludovic Courtès e1ecc8908e
gnu: libmicrohttpd: Update to 0.9.55.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.55.
[arguments]: Add 'add-missing-LDFLAGS' phase.
2017-07-31 22:51:34 +02:00
ng0 e07bc1ff74
gnu: gnurl: Update to 7.54.1.
* gnu/packages/gnunet.scm (gnurl): Update to 7.54.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-06-17 18:15:36 -04:00
Marius Bakke 75cc8fe9ea
gnu: libextractor: Update to 1.4.
* gnu/packages/gnunet.scm (libextractor): Update to 1.4.
[source]: Remove obsolete patch and snippet.
* gnu/packages/patches/libextractor-ffmpeg-3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-06-11 15:42:51 +02:00
ng0 eba3cd31fd
gnu: gnurl: Update to 7.54.0 [fixes CVE-2017-7468]
* gnu/packages/gnunet.scm (gnurl): Update to 7.54.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-04-20 12:06:41 -04: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
ng0 b53e4cbd2c
gnu: gnurl: Update to 7.53.1.
* gnu/packages/gnunet.scm (gnurl): Update to 7.53.1.
(source)[uri]: Update to new upstream filename.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-24 11:55:55 -05:00
ng0 ff71196067
gnu: libextractor: Move .a files to output "static".
* gnu/packages/gnunet.scm (libextractor): Move .a files to "static" output.
[arguments](phases): New phase for moving .a files to output "static".

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-09 12:15:28 -05:00
ng0 b0a2adddc8
gnu: libextractor: Add dependencies.
* gnu/packages/gnunet.scm (libextractor): Add dependencies:
tidy-html, libmp4v2, libsmf, bzip2.
[arguments](configure-flags): Add "--with-libtidy".
* Adjust the FIXME comment section accordingly.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-09 12:15:28 -05:00
ng0 50e9f81a22
gnu: gnurl: Split man pages to doc output.
* gnu/packages/gnunet.scm (gnurl)[arguments]: Add 'move-man3-pages' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-12-23 11:58:03 -05:00
ng0 4ec08b637b
gnu: gnurl: Make tests more verbose.
* gnu/packages/gnunet.scm (gnurl)[arguments]: Replace the 'check' phase.
Move the 'disable-test1026' and 'patch-runtests' phases into 'check' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-12-23 11:58:03 -05:00
ng0 a0e43c9fa7
gnu: gnurl: Update to 7.52.1 [fixes CVE-2016-{9586, 9952, 9953, 9594}].
* gnu/packages/gnunet.scm (gnurl): Update to 7.52.1.
[arguments]: Add 'autoconf' and 'disable-test1026' phases.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-12-23 11:58:02 -05:00
Alex Kost 023f0fb06e
gnu: exiv2: Move to (gnu packages image).
* gnu/packages/geeqie.scm (exiv2): Move to...
* gnu/packages/image.scm: ... here.
* gnu/packages/gnome.scm: Adjust the used modules.
* gnu/packages/gnunet.scm: Likewise.
* gnu/packages/gps.scm: Likewise.
2016-12-04 17:39:48 +03:00
Efraim Flashner b02b9a520e
gnu: libmicrohttpd: Update to 0.9.52.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.52.
[home-page]: Use https.
2016-11-15 15:25:15 +02:00
ng0 05e3865e07
gnu: gnurl: Update to 7.51.0 [fixes CVE-2016-{8615..8625}].
* gnu/packages/gnunet.scm (gnurl): Update to 7.51.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-11-02 23:16:11 -04:00
ng0 6adda006be
gnu: gnunet: Add inputs.
* gnu/packages/gnunet.scm (gnunet)[inputs]: Add perl, jansson, nss, gmp, bluez,
glib, libogg.
[native-inputs]: Move python-2 from here ...
[inputs]: ... to here.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-10-03 17:43:23 -04:00
ng0 991847748a
gnu: gnurl: Update to 7.50.3.
* gnu/packages/gnunet.scm (gnurl): Update to 7.50.3.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-14 16:38:08 -04:00
Efraim Flashner 90d8ef6bcb
gnu: gnunet: Use 'modify-phases'.
* gnu/packages/gnunet.scm (gnunet)[arguments]: Use 'modify-phases'.
2016-09-11 09:08:10 +03:00
Efraim Flashner b9fe72bf4d
gnu: gnurl: Use 'modify-phases'.
* gnu/packages/gnunet.scm (gnurl)[arguments]: Use 'modify-phases'.
2016-09-11 09:06:02 +03:00
ng0 c543b4e1d3
gnu: gnurl: Update to 7.50.2-1.
* gnu/packages/gnunet.scm (gnurl): Update to 7.50.2-1.
[arguments]: Remove 'delete-failing-test1139 phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2016-09-11 08:55:19 +03:00
ng0 cc04b099ca
gnu: guile-gnunet: Use https URL.
* gnu/packages/gnunet.scm (guile-gnunet)[home-page]: Use https URL.
2016-08-30 03:25:08 -04:00
ng0 bcce05a00b
gnu: libmicrohttpd: Update to 0.9.51.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.51.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-08-29 00:09:44 +02:00
ng0 d8bc4729f8
gnu: gnunet-gtk: Add libunique support.
* gnu/packages/gnunet.scm (gnunet-gtk)[inputs]: Add libunique.
[arguments]: Add "--with-libunique" to #:configure-flags.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-08-22 21:30:01 -04:00
ng0 cd372ca352
gnu: libextractor: Add more optional inputs.
* gnu/packages/gnunet.scm (libextractor)[inputs]: Add gtk+, libarchive,
libgsf, and libmpeg2.
[arguments]: New field.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-08-15 14:20:52 -04:00
ng0 5f9d590574
gnu: gnurl: Update to 7.50.1 [fixes CVE-2016-{5419,5420,5421].
* gnu/packages/gnunet.scm (gnurl): Update to 7.50.1.
[configure-flags]: Configure with --disable-smb.
Disable test1139.
[description]: Fix typo.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-08-15 13:52:48 -04:00
ng0 9b12bc7032
gnu: gnunet-gtk: Configure with gnunet path.
* gnun/packages/gnunet.scm (gnunet-gtk)[arguments]: Add '--with-gnunet'
to #:configure-flags.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-07-30 15:33:57 +08:00