summaryrefslogtreecommitdiff
path: root/gnu/packages/gnuzilla.scm
Commit message (Collapse)AuthorAgeFilesLines
* gnu: Move contents of zip module into compression module.Arun Isaac2017-06-201-1/+0
| | | | | | | | | | | | | | | * gnu/packages/zip.scm (zip, unzip, zziplib, perl-zip): Move to... * gnu/packages/compression.scm: ...here. * gnu/packages/zip.scm: Delete file. * gnu/local.mk (GNU_SYSTEM_MODULES): Unregister deleted file. * po/packages/POTFILES.in: Unregister deleted file. * gnu/packages/{audio, avr, bioinformatics, busybox, cdrom, ci, compression, docbook, documentation, fonts, fpga, game-development, games, gl, gnome, gnuzilla, graphics, guile, haskell, image, java, kodi, ldc, libreoffice, markup, maths, mc, monitoring, music, php, pretty-print, python, scheme, smalltalk, statistics, synergy, tex, textutils, video, web-browsers, xml, zip}.scm, guix/build-system/{ant, font}.scm, guix/{download, packages}.scm: Adapt module import.
* gnu: icecat: Add security fixes from upstream mozilla-esr52.Mark H Weaver2017-06-141-1/+13
| | | | | | | | This adds fixes for CVE-2017-7757, CVE-2017-7758, and the remaining 5 patches for CVE-2017-5470. * gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the upstream mozilla-esr52 repository, through ESR 52.2.
* gnu: icecat: Rename patches to indicate CVE assignments.Mark H Weaver2017-06-141-25/+25
| | | | | | | | | | This documents that we include fixes for the following CVEs: CVE-2017-5472, CVE-2017-7749, CVE-2017-7750, CVE-2017-7751, CVE-2017-7752, CVE-2017-7754, CVE-2017-7756, CVE-2017-7764, CVE-2017-7765, CVE-2017-7778, and that we include 15 out of 20 patches for CVE-2017-5470. * gnu/packages/gnuzilla.scm (icecat)[source]: Rename existing patches to indicate their CVE assignments.
* gnu: nss, nss-certs: Update to 3.31.Marius Bakke2017-06-121-13/+2
| | | | | | | | | | | | | Release notes: <https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.31_release_notes> * gnu/packages/certs.scm (nss-certs): Update to 3.31. * gnu/packages/gnuzilla.scm (nss): Likewise. [source]<patches>: Remove upstream 'nss-disable-long-b64-tests' patch. [arguments]<#:phases>: Move armhf timeout substitution ... * gnu/packages/patches/nss-increase-test-timeout.patch: ... here. * gnu/packages/patches/nss-disable-long-b64-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: nspr: Update to 4.15.Marius Bakke2017-06-121-2/+2
| | | | * gnu/packages/gnuzilla.scm (nspr): Update to 4.15.
* gnu: icecat: Add more fixes from upstream mozilla-esr52.Mark H Weaver2017-05-271-1/+55
| | | | | * gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the upstream mozilla-esr52 repository.
* gnu: Add mozjs-38 (Mozilla SpiderMonkey 38).Clément Lassieur2017-05-081-1/+89
| | | | | | | | | | | * gnu/packages/gnuzilla.scm (mozjs-38): New variable. * gnu/packages/patches/mozjs38-pkg-config-version.patch, gnu/packages/patches/mozjs38-shell-version.patch, gnu/packages/patches/mozjs38-tracelogger.patch, gnu/packages/patches/mozjs38-version-detection.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. Co-authored-by: ng0 <ng0@no-reply.pragmatique.xyz>
* gnu: icecat: Update to 52.1.0-gnu1. Add fixes from upstream ESR 52.1.1.Mark H Weaver2017-05-061-168/+29
| | | | | | | | | * gnu/packages/gnuzilla.scm (icecat): Update to 52.1.0-gnu1. Remove patches that are included in the new release. In the snippet, don't try to remove dom/devicestorage, which has since been removed upstream. Add selected fixes from upstream mozilla-esr52, up to the ESR 52.1.1 release. * gnu/packages/patches/icecat-bug-1299500-pt10.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: icecat: Add more fixes from upstream mozilla-esr52.Mark H Weaver2017-05-021-1/+15
| | | | | * gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the upstream mozilla-esr52 repository.
* gnu: nss: Further increase test timeouts on armhf.Marius Bakke2017-04-231-0/+10
| | | | | * gnu/packages/gnuzilla.scm (nss)[arguments]<#:phases>: Add a substitution when target platform is armhf.
* gnu: icecat: Fix GTK 3 file chooser crash.Clément Lassieur2017-04-211-1/+10
| | | | | * gnu/packages/gnuzilla.scm (icecat)[arguments]: Add a 'wrap-program' phase to set XDG_DATA_DIRS.
* gnu: icecat: Update to 52.0.2-gnu1; add fixes from ESR 52.1.Mark H Weaver2017-04-211-96/+169
| | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gnuzilla.scm (icecat): Update to 52.0.2-gnu1. [source]: Remove all patches except "icecat-avoid-bundled-libraries.patch". Add selected fixes from the upstream mozilla-esr52 repository, up to 52.1. Remove "dom/devicestorage" in the snippet. [inputs]: Remove gstreamer and gst-plugins-base. Add ffmpeg and gtk+3. Move yasm to native-inputs. [native-inputs]: Add autoconf-2.13 and yasm. [arguments]: In configure-flags, remove the following switches which are no longer accepted: --enable-{pango,svg,canvas,mathml,gstreamer=1.0} and "--disable-gnomevfs". Use "--enable-default-toolkit=cairo-gtk3" to switch to Gtk+3. Remove the 'remove-h264parse-from-blacklist' phase. Adapt the 'arrange-to-link-libxul-with-libraries-it-might-dlopen' phase as needed. In the 'configure' phase, set the AUTOCONF environment variable. (mozilla-patch): Update the URL pattern to fetch from the mozilla-esr52 repository. * gnu/packages/patches/icecat-avoid-bundled-libraries.patch: Adapt to mozilla-esr52. * gnu/packages/patches/icecat-binutils.patch: Remove file. * gnu/packages/patches/icecat-bug-1299500-pt10.patch: New file. * gnu/local.mk (dist_patch_DATA): Remove "icecat-binutils.patch". Add "icecat-bug-1299500-pt10.patch".
* gnu: nss: Disable long b64 tests.Mark H Weaver2017-04-211-0/+1
| | | | | | | | | Suggested by Marius Bakke <mbakke@fastmail.com> in <https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00440.html>. * gnu/packages/patches/nss-disable-long-b64-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gnuzilla.scm (nss)[source]: Add patch.
* gnu: nss: Update to 3.30.2 [fixes CVE-2017-5461].Mark H Weaver2017-04-211-2/+2
| | | | * gnu/packages/gnuzilla.scm (nss): Update to 3.30.2.
* gnu: icecat: Label patches that have since been assigned CVEs.Mark H Weaver2017-04-191-31/+31
| | | | | | | | | | | Label patches that address the following CVEs: CVE-2017-5429, CVE-2017-5432, CVE-2017-5433, CVE-2017-5434, CVE-2017-5435, CVE-2017-5436, CVE-2017-5438, CVE-2017-5439, CVE-2017-5440, CVE-2017-5441, CVE-2017-5442, CVE-2017-5443, CVE-2017-5444, CVE-2017-5445, CVE-2017-5446, CVE-2017-5447, CVE-2017-5448, CVE-2017-5459, CVE-2017-5460, CVE-2017-5464, CVE-2017-5465, and CVE-2017-5469. * gnu/packages/gnuzilla.scm (icecat)[source][patches]: Add comments indicating CVE assignments.
* Revert "gnu: nss, nss-certs: Update to 3.30.1."Marius Bakke2017-04-181-2/+2
| | | | | | | | | This version fails to build on some architectures: https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00365.html https://bugzilla.mozilla.org/show_bug.cgi?id=1351459 This reverts commit 96e98d51a7057b443a1c1b32046f8be6a1987a2f.
* gnu: icecat: Use system ICU.Clément Lassieur2017-04-171-5/+1
| | | | | * gnu/packages/gnuzilla.scm (icecat)[arguments] <#:configure-flags>: Remove comment for "--with-system-icu".
* gnu: icecat: Add more fixes from mozilla-esr45.Mark H Weaver2017-04-121-1/+16
| | | | | * gnu/packages/gnuzilla.scm (icecat)[source]: Add fixes from the upstream mozilla-esr45 repository.
* gnu: nss, nss-certs: Update to 3.30.1.Marius Bakke2017-04-091-2/+2
| | | | | * gnu/packages/certs.scm (nss-certs): Update to 3.30.1. * gnu/packages/gnuzilla.scm (nss): Update to 3.30.1.
* gnu: icecat: Use bundled ICU to avoid crashes.Clément Lassieur2017-04-041-1/+6
| | | | | * gnu/packages/gnuzilla.scm (icecat)[arguments] <#:configure-flags>: Temporarily comment out "--with-system-icu".
* gnu: icecat: Re-enable parallel build.Clément Lassieur2017-04-041-1/+0
| | | | * gnu/packages/gnuzilla.scm (icecat)[arguments]: Re-enable parallel build.
* gnu: nss, nss-certs: Update to 3.30.Marius Bakke2017-04-031-2/+2
| | | | | | * gnu/packages/gnuzilla.scm (nss): Update to 3.30. * gnu/packages/certs.scm (nss-certs): Update to 3.30. * gnu/packages/patches/nss-increase-test-timeout.patch: Adjust patch context.
* Merge branch 'master' into core-updatesMarius Bakke2017-03-301-2/+28
|\ | | | | | | Most conflicts are from 6fd52309b8f52c9bb59fccffac53e029ce94b698.
| * gnu: Use HTTPS for almost all gnu.org HOME-PAGEs.Tobias Geerinckx-Rice2017-03-301-1/+1
| | | | | | | | All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS.
| * gnu: icecat: Add fixes from mozilla-esr45; use skia by default.Mark H Weaver2017-03-291-1/+27
| | | | | | | | | | | | * gnu/packages/gnuzilla.scm (icecat)[source][patches]: Add fixes from the upstream mozilla-esr45 repository. [arguments]: Add 'use-skia-by-default' phase.
* | gnu: nspr: Use 'modify-phases' syntax.Efraim Flashner2017-03-281-5/+3
| | | | | | | | | | * gnu/packages/gnuzilla.scm (nspr)[arguments]: Use 'modify-phases' syntax.
* | gnu: nspr: Update to 4.14.Efraim Flashner2017-03-281-3/+3
| | | | | | | | * gnu/packages/gnuzilla.scm (nspr): Update to 4.14.
* | gnu: mozjs@24: Use more inherited fields.Efraim Flashner2017-03-281-31/+19
| | | | | | | | | | | | | | * gnu/packages/gnuzilla.scm (mozjs@24)[arguments]: Use 'substitute-keyword-arguments', override inherited 'configure. [native-inputs]: Remove field to use inherited native-inputs. [propagated-inputs]: Same.
* | gnu: mozjs@17: Use 'modify-phases' syntax.Efraim Flashner2017-03-281-23/+22
| | | | | | | | | | * gnu/packages/gnuzilla.scm (mozjs@17)[arguments]: Use 'modify-phases' syntax.
* | gnu: mozjs@17: Add missing inputs.Efraim Flashner2017-03-281-2/+7
| | | | | | | | | | | | * gnu/packages/gnuzilla.scm (mozjs@17)[native-inputs]: Add pkg-config. [propagated-inputs]: Add nspr. [inputs]: Add zlib.
* | gnu: mozjs@17: Add support for aarch64-linux.Efraim Flashner2017-03-281-2/+10
| | | | | | | | | | | | | | | | * gnu/packages/gnuzilla.scm (mozjs@17)[source]: Add patch. [arguments]: Add phase deleting slow test, add configure argument for building on aarch64-linux. * gnu/packages/patches/mozjs17-aarch64-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* | gnu: mozjs@24: Add aarch64-support.Efraim Flashner2017-03-281-2/+10
| | | | | | | | | | | | | | * gnu/packages/gnuzilla.scm (mozjs@24)[source]: Add patch. [arguments]: Add flag for building on aarch64-linux, delete failing test. * gnu/packages/patches/mozjs24-aarch64-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* | Merge branch 'master' into core-updatesMark H Weaver2017-03-191-1/+7
|\|
| * gnu: icecat: Add selected fixes from upstream mozilla-esr45.Mark H Weaver2017-03-191-1/+7
| | | | | | | | | | * gnu/packages/gnuzilla.scm (icecat)[source][patches]: Add selected fixes from the upstream mozilla-esr45 repository.
* | gnu: nss, nss-certs: Update to 3.29.3.Marius Bakke2017-03-151-2/+2
| | | | | | | | | | * gnu/packages/gnuzilla.scm (nss): Update to 3.29.3. * gnu/packages/certs.scm (nss-certs): Update to 3.29.3.
* | gnu: nss: Increase test timeouts.Marius Bakke2017-03-151-1/+2
| | | | | | | | | | | | * gnu/packages/patches/nss-increase-test-timeout.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gnuzilla.scm (nss)[source]: Use it.
* | Revert "Revert "gnu: nss: Build for aarch64-linux with 64-bit support.""Marius Bakke2017-03-151-5/+9
| | | | | | | | This reverts commit adb984d23c003d5d48ada47bf5ad8105a3b8e412.
* | gnu: nss: Use 'modify-phases' syntax.Marius Bakke2017-03-151-47/+44
|/ | | | * gnu/packages/gnuzilla.scm (nss)[arguments]: Use 'modify-phases'.
* Revert "gnu: nss: Use 'modify-phases' syntax."Marius Bakke2017-03-141-44/+47
| | | | This reverts commit 87f1c7efc18f8996b0b2817a5f7b84eebe2ddf5a.
* Revert "gnu: nss, nss-certs: Update to 3.29.3."Marius Bakke2017-03-141-2/+2
| | | | | | | Hydra failed to build this version. See discussion at https://lists.gnu.org/archive/html/guix-devel/2017-03/msg00408.html. This reverts commit 4f3dcdd99ba13ab3bdbf1e014afcd076cd95fac7.
* gnu: nss, nss-certs: Update to 3.29.3.Marius Bakke2017-03-131-2/+2
| | | | | * gnu/packages/gnuzilla.scm (nss): Update to 3.29.3. * gnu/packages/certs.scm (nss-certs): Update to 3.29.3.
* gnu: nss: Use 'modify-phases' syntax.Marius Bakke2017-03-131-47/+44
| | | | * gnu/packages/gnuzilla.scm (nss)[arguments]: Use 'modify-phases'.
* gnu: icecat: Add fixes from upstream Firefox ESR 45.8.0.Mark H Weaver2017-03-091-1/+33
| | | | | | | | | Includes fixes for CVE-2017-5398, CVE-2017-5400, CVE-2017-5401, CVE-2017-5402, CVE-2017-5404, CVE-2017-5405, CVE-2017-5407, CVE-2017-5408, CVE-2017-5409, and CVE-2017-5410. * gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the upstream mozilla-esr45 repository.
* gnu: icecat: Update to 45.7.0-gnu1.Mark H Weaver2017-03-091-60/+3
| | | | | * gnu/packages/gnuzilla.scm (icecat): Update to 45.7.0-gnu1. Remove patches included in 45.7.0.
* gnu: nss, nss-certs: Update to 3.29.2.Marius Bakke2017-03-031-2/+2
| | | | | | * gnu/packages/certs.scm (nss-certs): Update to 3.29.2. * gnu/packages/gnuzilla.scm (nss): Update to 3.29.2. * gnu/packages/patches/nss-pkgconfig.patch: Adapt to context changes.
* gnu: nspr: Update to 4.13.1.Leo Famulari2017-03-031-2/+2
| | | | * gnu/packages/gnuzilla.scm (nspr): Update to 4.13.1.
* gnu: libevent: Update to 2.1.8 [security fixes].Marius Bakke2017-02-011-1/+1
| | | | | | | | | | | | | * gnu/packages/libevent.scm (libevent): Update to 2.1.8. [inputs]: Change 'python-wrapper' to 'python-2'. Move 'which' to ... [native-inputs]: ... here. New field. (libevent-2.0): New variable. * gnu/packages/patches/libevent-2.1-dns-tests.patch, gnu/packages/patches/libevent-2.0-evdns-fix-remote-stack-overread.patch gnu/packages/patches/libevent-2.0-evdns-fix-searching-empty-hostnames.patch gnu/packages/patches/libevent-2.0-evutil-fix-buffer-overflow.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/gnuzilla.scm (icecat)[inputs]: Change 'libevent' to 'libevent-2.0'.
* gnu: icecat: Add more fixes from upstream mozilla-esr45.Mark H Weaver2017-01-251-14/+24
| | | | | | | | | Includes fixes for CVE-2017-5373, CVE-2017-5375, CVE-2017-5376, CVE-2017-5378, CVE-2017-5380, CVE-2017-5383, CVE-2017-5386, CVE-2017-5390, and CVE-2017-5396. * gnu/packages/gnuzilla.scm (icecat)[source]: Rename existing patches to reflect newly announced CVE assignments. Add selected fixes from upstream mozilla-esr45.
* gnu: Move Kerberos implemetations to (gnu packages kerberos).Ludovic Courtès2017-01-191-2/+2
| | | | | | | | | | | | | | * gnu/packages/mit-krb5.scm: Remove. * gnu/packages/shishi.scm: Remove. * gnu/packages/kerberos.scm: New file, from the concatenation of these two. * gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly. * gnu/packages/admin.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm, gnu/packages/gsasl.scm, gnu/packages/java.scm, gnu/packages/networking.scm, gnu/packages/nfs.scm, gnu/packages/onc-rpc.scm, gnu/packages/ssh.scm, gnu/packages/web.scm: Adjust accordingly.
* gnu: icecat: Add more fixes from upstream mozilla-esr45.Mark H Weaver2017-01-151-1/+10
| | | | | * gnu/packages/gnuzilla.scm (icecat)[source]: Add selected patches from the upstream mozilla-esr45 repository.