Age | Commit message (Collapse) | Author |
|
Also remove most bundled libraries from the source, add comments about
libraries yet to be unbundled, explicitly link libxul.so with libraries that
might try (and fail) to dlopen, and remove the h264parse gstreamer module from
the blacklist.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add snippet.
[inputs]: Add cups, gdk-pixbuf, glib, hunspell, libcanberra, libgnome,
libxinerama, libxscrnsaver, mit-krb5, and startup-notification.
[arguments]<#:configure-flags>: add "--enable-default-toolkit=cairo-gtk2",
"--enable-pango", "--enable-gio", "--enable-svg", "--enable-canvas",
"--enable-mathml", "--enable-startup-notification", "--disable-gnomevfs",
"--disable-gconf", "--disable-gnomeui", and "--enable-system-hunspell".
Remove outdated comment about "--with-system-bz2" not being used.
<#:phases>: Use 'modify-phases'. Add 'remove-h264parse-from-blacklist'
and 'arrange-to-link-libxul-with-libraries-it-might-dlopen' phases.
|
|
* gnu/packages/openssl.scm (openssl, perl-net-ssleay): Move to...
* gnu/packages/tls.scm: ...here.
* gnu/packages/openssl.scm: Delete file.
* gnu-system.am (GNU_SYSTEM_MODULES): Unregister deleted file.
* gnu/packages/{admin.scm, bittorrent.scm, certs.scm, ci.scm,
cyrus-sasl.scm, databases.scm, dns.scm, ebook.scm, enlightenment.scm,
gnunet.scm, libreoffice.scm, links.scm, mail.scm, messaging.scm,
networking.scm, ntp.scm, openldap.scm, package-management.scm, pdf.scm,
python.scm, qt.scm, rdesktop.scm, rdf.scm, ruby.scm, ssh.scm,
synergy.scm, tor.scm, version-control.scm, video.scm, vpn.scm,
w3m.scm, web.scm, weechat.scm, xiph.scm}: Adapt module import.
|
|
* gnu/packages/gnutls.scm: Rename to...
* gnu/packages/tls.scm: ... this. Change module name accordingly.
* gnu/packages/{admin.scm, cups.scm, curl.scm, dc.scm, dns.scm, emacs.scm,
ftp.scm, gnome.scm, gnunet.scm, gnupg.scm, gsasl.scm, lynx.scm,
mail.scm, messaging.scm, package-management.scm, shishi.scm,
task-management.scm, version-control.scm, video.scm, vpn.scm,
webkit.scm, weechat.scm, wget.scm, wine.scm, xml.scm}: Adapt module
import to new name.
* gnu-system.am (GNU_SYSTEM_MODULES): Rename gnutls module to tls.
|
|
* gnu/packages/video.scm (avidemux-2.5): Delete variable.
|
|
* gnu/packages/bioinformatics.scm (prodigal): New variable.
|
|
* gnu/packages/bioinformatics.scm (shogun)[arguments]: Add configure flag to
build with install RPATH.
|
|
* gnu/packages/enlightenment.scm (efl, elementary, emotion-generic-players,
terminology, enlightenment): Use https instead of http since the latter
redirects to the former.
|
|
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.19.5.
|
|
* gnu/packages/enlightenment.scm (emotion-generic-loaders): Update
to 1.14.0.
|
|
* gnu/packages/enlightenment.scm (evas-generic-loaders): Update
to 1.14.0.
|
|
* gnu/packages/enlightenment.scm (elementary): Update to 1.14.2.
|
|
* gnu/packages/enlightenment.scm (efl): Update to 1.14.2.
|
|
* gnu/packages/ruby.scm (ruby-rake-compiler): New variable.
|
|
* gnu/packages/algebra.scm (eigen): Update to 3.2.5.
|
|
* gnu/packages/patches/icecat-CVE-2015-2722-pt1.patch,
gnu/packages/patches/icecat-CVE-2015-2722-pt2.patch,
gnu/packages/patches/icecat-CVE-2015-2724-pt1.patch,
gnu/packages/patches/icecat-CVE-2015-2724-pt2.patch,
gnu/packages/patches/icecat-CVE-2015-2724-pt3.patch,
gnu/packages/patches/icecat-CVE-2015-2724-pt4.patch,
gnu/packages/patches/icecat-CVE-2015-2728-pt1.patch,
gnu/packages/patches/icecat-CVE-2015-2728-pt2.patch,
gnu/packages/patches/icecat-CVE-2015-2733-pt1.patch,
gnu/packages/patches/icecat-CVE-2015-2733-pt2.patch,
gnu/packages/patches/icecat-CVE-2015-2735.patch,
gnu/packages/patches/icecat-CVE-2015-2736.patch,
gnu/packages/patches/icecat-CVE-2015-2738.patch,
gnu/packages/patches/icecat-CVE-2015-2739.patch,
gnu/packages/patches/icecat-CVE-2015-2740.patch,
gnu/packages/patches/icecat-CVE-2015-2743.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patches.
|
|
* gnu/packages/unrtf.scm (unrtf): Fix download location.
|
|
* gnu/packages/statistics.scm (r)[inputs]: Replace "atlas" with "openblas".
|
|
* gnu/packages/gnutls.scm (gnutls)[arguments]: Add #:phases.
|
|
* gnu/packages/qt.scm (qt-4)[arguments]: Remove '-docdir' configure flag.
Add 'move-doc' phase.
|
|
* gnu/packages/qt.scm (qt-4)[arguments]: Pass -datadir, -importdir,
-plugindir, and -translationdir.
|
|
* gnu/packages/qt.scm (qt-4)[arguments]: Use 'modify-phases' instead of
'alist-replace'.
|
|
This ensures that they are stripped during the 'strip' phase, thereby removing
references to GCC and linux-libre-headers that would otherwise be found in
debugging symbols.
* gnu/packages/cups.scm (cups-filters)[source]: Change pkgbackenddir and
pkgfilterdir to $(PREFIX)/lib/cups/{filter,backend}.
(cups)[arguments]: Adjust accordingly.
|
|
This saves ~42 MiB on x86_64.
* gnu/packages/databases.scm (mysql)[arguments]: Add 'remove-extra-binaries'
phase.
|
|
* gnu/packages/databases.scm (mysql)[arguments]: Add 'strip-extra-references'
phase.
|
|
* gnu/packages/patches/mutt-store-references.patch: New file.
* gnu/packages/mail.scm (mutt)[source]: Use it.
* gnu-system.am (dist_patch_DATA): Add it.
|
|
* gnu/packages/ghostscript.scm (ghostscript)[source](snippet): New field.
[outputs]: New field.
[arguments]: Add 'remove-doc-reference' phase.
|
|
* gnu/packages/gnupg.scm (gnupg)[native-inputs]: Add pkg-config.
[inputs]: Add gnutls.
(gnupg-2.0, gnupg-1)[native-inputs]: Override inherited value to be '().
|
|
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.6.
|
|
* gnu/packages/bioinformatics.scm (python2-warpedlmm): New variable.
|
|
* gnu/packages/statistics.scm (r)[arguments]: Add phase "set-default-pager" to
avoid "false" as a default pager.
|
|
* gnu/packages/music.scm (powertabeditor)[inputs]: Replace "gcc" with
"libiberty".
|
|
* gnu/packages/music.scm (hydrogen): New variable.
|
|
* gnu/packages/linux.scm (linux-libre): Update to 4.1.1.
|
|
* gnu/packages/version-control.scm (package-transitive-propagated-labels*)
(package-propagated-input-refs): New procedures.
(git)[inputs]: Add perl-authen-sasl, perl-net-smtp-ssl, and perl-io-socket-ssl.
[outputs]: Add send-email output.
[arguments]: Add #:modules argument with srfi-1. In 'split phase, wrap
git-send-email.
|
|
* gnu/packages/web.scm (perl-authen-sasl): New variable.
|
|
* gnu/packages/web.scm (perl-gssapi): New variable.
|
|
* gnu/packages/web.scm (perl-net-smtp-ssl): New variable.
|
|
* gnu/packages/curl.scm (arguments): Disable test 1510.
|
|
* gnu/packages/curl.scm (curl): Update to 7.43.0.
|
|
* gnu/packages/maths.scm (dealii, dealii-openmpi): New variables.
* gnu/packages/patches/dealii-p4est-interface.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
|
|
* gnu/packages/maths.scm (slepc, slepc-complex, slepc-openmpi)
(slepc-complex-openmpi): New variables.
|
|
* gnu/packages/maths.scm (arpack-ng-openmpi): New variable.
|
|
* gnu/packages/maths.scm (petsc): Upgrade to 3.6.0.
* gnu/packages/patches/petsc-fix-threadcomm.patch: Delete patch.
* gnu-system.am (dist_patch_DATA): Remove it.
|
|
* gnu/packages/maths.scm (mumps, mumps-metis, mumps-openmpi)
(mumps-metis-openmpi): New variables.
* gnu/packages/patches/mumps-build-parallelism.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
|
|
* gnu/packages/maths.scm (metis): New variable.
|
|
* gnu/packages/maths.scm (p4est, p4est-openmpi): New variables.
|
|
* gnu/packages/maths.scm (scalapack): New variable.
|
|
* gnu/packages/maths.scm (scotch)[arguments]: Add 'build-esmumps
phase. Install esmumps libraries and headers in 'install phase.
(pt-scotch)[arguments]: Build ptesmumps in 'build phase. Add
make parallelism.
|
|
* gnu/packages/maths.scm (scotch, pt-scotch)[arguments]: Use modify-phases.
|
|
* gnu/packages/maths.scm (scotch): Update to 6.0.4.
[arguments]: Add -fPIC to CFLAGS.
* gnu/packages/patches/scotch-test-threading.patch: Adjust patch for a
new set of test fixes.
* gnu/packages/patches/pt-scotch-build-parallelism.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
|