guix/gnu/packages
Mark H Weaver 90e1cdae0c gnu: icecat: Add support for WebGL, CUPS, Hunspell, startup-notification, etc.
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.
2015-07-05 12:58:56 -04:00
..
bootstrap gnu: Update bootstrap binaries for x86_64 and i686. 2015-03-31 23:07:17 +02:00
patches gnu: icecat: Fix CVE-2015-{2722,2724,2728,2733,2735,2736,2738,2739,2740,2743}. 2015-07-04 05:44:10 -04:00
aarddict.scm
abiword.scm
acct.scm
acl.scm
admin.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
adns.scm
aidc.scm
algebra.scm gnu: eigen: Update to 3.2.5. 2015-07-04 13:32:52 +02:00
apl.scm gnu: apl: Update to 1.5. 2015-04-06 22:24:15 -04:00
apr.scm gnu: apr-util: Use system expat library. 2015-05-07 05:06:26 -04:00
asciidoc.scm
aspell.scm
attr.scm
audacity.scm gnu: Add audacity. 2015-03-30 11:47:33 +02:00
audio.scm gnu: Add Guitarix. 2015-06-28 18:59:57 +02:00
autogen.scm gnu: autogen: Update to 5.18.5. 2015-05-12 22:50:46 -04:00
autotools.scm packages: Make 'location' field innate. 2015-06-11 23:33:32 +02:00
avahi.scm
avr.scm gnu: Update packages to use 'non-copyleft' instead of 'bsd-style'. 2015-03-14 19:27:14 +01:00
backup.scm
base.scm gnu: tar: Skip tests that rely on undefined unlinkat(2) behavior. 2015-06-16 00:27:27 +02:00
bash.scm gnu: bash-completion: Remove completions redundant with those of util-linux. 2015-04-19 23:34:53 +02:00
bdw-gc.scm
bioinformatics.scm gnu: Add prodigal. 2015-07-05 02:56:53 -04:00
bison.scm gnu: bison: Add m4 as a native input. 2015-05-21 15:29:53 +03:00
bittorrent.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
boost.scm gnu: Add mdds. 2015-04-26 14:38:23 +02:00
bootstrap.scm
busybox.scm gnu: busybox: Parameterize reference to /gnu/store. 2015-05-15 16:38:53 +02:00
calcurse.scm
calendar.scm gnu: Add libical. 2015-05-04 22:15:50 -04:00
ccache.scm
cdrom.scm gnu: xorriso: Update to 1.4.0. 2015-05-19 15:29:01 -04:00
certs.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
check.scm gnu: catch-framework: Update to 1.1.3. 2015-06-12 23:01:33 +02:00
ci.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
cmake.scm gnu: cmake: Disable parallel tests. 2015-04-28 17:16:18 +08:00
code.scm gnu: withershins: Use new "libiberty" package. 2015-06-29 21:01:13 +02:00
commencement.scm gnu: Refer to 'gcc' instead of 'gcc-4.9'. 2015-06-26 17:06:30 +02:00
compression.scm gnu: Add sfarkxtc. 2015-06-28 19:39:48 +02:00
conkeror.scm
cook.scm
cpio.scm gnu: cpio: Fix symlink-bad-length test. 2015-06-17 23:19:02 -04:00
cppi.scm
cross-base.scm gnu: Refer to 'gcc' instead of 'gcc-4.9'. 2015-06-26 17:06:30 +02:00
crypto.scm
cryptsetup.scm
cups.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
curl.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
cursynth.scm
cyrus-sasl.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
databases.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
datamash.scm
dc.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
debug.scm gnu: c-reduce: Use llvm and clang 3.5. 2015-03-14 15:48:23 -05:00
dejagnu.scm gnu: dejagnu: Update to 1.5.3. 2015-05-03 16:01:42 +02:00
dictionaries.scm Revert "gnu: Add sdcv." 2015-03-22 22:08:50 +01:00
disk.scm gnu: Add dosfstools. 2015-05-07 00:54:17 -04:00
djvu.scm
dns.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
docbook.scm
doxygen.scm
ebook.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
ed.scm gnu: ed: Update to 1.11. 2015-04-04 03:46:55 -04:00
elf.scm gnu: elfutils: Add $libdir to the RUNPATH of binaries. 2015-04-11 17:08:27 +02:00
emacs.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
enchant.scm
engineering.scm gnu: Remove all #:select from (gnu packages ...) modules. 2015-04-20 15:50:59 +02:00
enlightenment.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
fcitx.scm gnu: Add fcitx. 2015-04-02 17:54:57 +08:00
feh.scm gnu: feh: Update to 2.13. 2015-05-20 16:23:43 +08:00
file.scm
firmware.scm gnu: Update packages to use 'non-copyleft' instead of 'bsd-style'. 2015-03-14 19:27:14 +01:00
fish.scm
flashing-tools.scm
flex.scm gnu: flex: Fix native-inputs field. 2015-05-31 21:18:54 -04:00
fltk.scm gnu: fltk: Use system zlib, libjpeg, and libpng. 2015-05-19 10:09:09 -05:00
fonts.scm gnu: Add WenQuanYi ZenHei font. 2015-03-11 13:03:28 +01:00
fontutils.scm gnu: Update packages to use 'non-copyleft' instead of 'bsd-style'. 2015-03-14 19:27:14 +01:00
freedesktop.scm gnu: Add wayland. 2015-06-17 18:29:15 +08:00
freeipmi.scm
fribidi.scm
ftp.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
fvwm.scm
game-development.scm gnu: Add sfxr. 2015-05-20 12:13:04 -04:00
games.scm gnu: Add fizmo. 2015-05-21 20:14:02 +08:00
gawk.scm gnu: gawk: Update to 4.1.3. 2015-06-04 08:58:23 +02:00
gcal.scm
gcc.scm gnu: Add libiberty. 2015-06-29 21:01:13 +02:00
gd.scm gnu: Add GD-SecurityImage. 2015-04-04 00:46:03 -05:00
gdb.scm gnu: gdb: Update to 7.9.1. 2015-05-15 21:42:24 -04:00
gdbm.scm
geeqie.scm
gettext.scm gnu: gettext: Fix non-deterministic msgunfmt behavior. 2015-06-15 23:34:01 +02:00
ghostscript.scm gnu: ghostscript: Add "doc" output. 2015-07-03 15:28:06 +02:00
gimp.scm gnu: gimp: Enable Python scripting support. 2015-05-08 21:55:42 +02:00
gkrellm.scm
gl.scm gnu: ftgl: Propagate "freetype". 2015-06-23 21:41:42 +02:00
glib.scm gnu: itstool: Add python2-libxml2 to propagated-inputs. 2015-06-19 23:02:36 -04:00
gnome.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
gnu-pw-mgr.scm gnu: gnu-pw-mgr: Update to 1.4. 2015-06-02 15:43:34 -04:00
gnucash.scm gnu: webkitgtk-2.4: Update to 2.8.9, build with gtk3. 2015-05-29 16:05:49 +08:00
gnunet.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
gnupg.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
gnustep.scm
gnuzilla.scm gnu: icecat: Add support for WebGL, CUPS, Hunspell, startup-notification, etc. 2015-07-05 12:58:56 -04:00
gperf.scm
gprolog.scm
gps.scm
graphics.scm utils: 'modify-phases' no longer introduces quotes. 2015-03-31 22:43:01 +02:00
graphviz.scm
groff.scm
grub.scm
grue-hunter.scm
gsasl.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
gstreamer.scm gnu: gstreamer: Add search path specification for 'GST_PLUGIN_SYSTEM_PATH'. 2015-06-25 10:09:08 +08:00
gtk.scm gnu: gtk+: Add SVG support to 'gtk-encode-symbolic-svg'. 2015-05-23 11:21:49 +08:00
guile-wm.scm
guile.scm gnu: guile-reader: Update to 0.6.1. 2015-06-03 11:47:36 +02:00
gv.scm
gxmessage.scm
haskell.scm gnu: ghc: Patch runtime references to /bin/sh. 2015-06-11 18:55:49 -05:00
hugs.scm gnu: Update packages to use 'non-copyleft' instead of 'bsd-style'. 2015-03-14 19:27:14 +01:00
hurd.scm gnu: mig: Update to 1.5 2015-04-16 14:13:23 +03:00
ibus.scm gnu: gconf: Propagate input glib. 2015-05-20 23:46:17 +02:00
icu4c.scm gnu: icu4c: Update to 55.1. 2015-05-12 09:27:26 -04:00
idutils.scm gnu: Use emacs-no-x when we just want to byte-compile code. 2015-03-19 23:15:50 +01:00
image.scm Merge branch 'master' into core-updates 2015-06-18 01:32:37 -04:00
imagemagick.scm gnu: imagemagick: Do not retain reference to "doc" output. 2015-06-22 23:17:16 +02:00
indent.scm
inkscape.scm
irssi.scm
iso-codes.scm
java.scm gnu: icedtea7: Bootstrap with GCJ. 2015-06-12 12:57:30 +02:00
jemalloc.scm gnu: jemalloc: Build with gcc-4.8 on i686. 2015-06-21 14:14:04 -04:00
jrnl.scm
julia.scm gnu: Replace versioned gfortran inputs with just "gfortran". 2015-06-25 18:28:54 +02:00
kde.scm gnu: Tweak a few synopses and descriptions reported by 'lint'. 2015-05-13 22:51:56 +02:00
key-mon.scm utils: 'modify-phases' no longer introduces quotes. 2015-03-31 22:43:01 +02:00
language.scm gnu: Add String-ToIdentifier-EN. 2015-03-17 13:03:51 -05:00
ld-wrapper.in ld-wrapper: Ignore .so files specified after "-plugin" for RUNPATH purposes. 2015-06-14 01:00:27 +02:00
less.scm
lesstif.scm
libcanberra.scm
libdaemon.scm
libedit.scm gnu: Tweak a few synopses and descriptions reported by 'lint'. 2015-05-13 22:51:56 +02:00
libevent.scm
libffcall.scm
libffi.scm
libftdi.scm
libidn.scm gnu: libidn: Update to 1.30. 2015-04-21 18:57:28 -04:00
libphidget.scm
libreoffice.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
libsigsegv.scm
libunistring.scm
libunwind.scm
libupnp.scm
libusb.scm gnu: libusb: Update to 1.0.19. 2015-05-17 11:45:27 +02:00
lightning.scm
links.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
linux-libre-i686.conf gnu: linux-libre: Update to 4.1. 2015-06-23 02:53:00 -04:00
linux-libre-x86_64.conf gnu: linux-libre: Update to 4.1. 2015-06-23 02:53:00 -04:00
linux.scm gnu: linux-libre: Update to 4.1.1. 2015-07-01 00:12:39 -04:00
lirc.scm gnu: Add LIRC. 2015-03-26 15:47:39 +03:00
lisp.scm gnu: ccl: Add default 'match' cases for unsupported platforms. 2015-04-22 15:08:45 -04:00
llvm.scm gnu: Refer to 'gcc' instead of 'gcc-4.9'. 2015-06-26 17:06:30 +02:00
lout.scm
lsh.scm gnu: nettle: Make version 3 the default. 2015-04-09 18:49:28 +02:00
lsof.scm gnu: lsof: Add mirrors. 2015-04-06 20:50:35 +02:00
lua.scm
lxqt.scm
lynx.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
m4.scm gnu: m4: Disable tests when cross-compiling. 2015-05-15 15:06:37 +02:00
machine-learning.scm gnu: Replace versioned gfortran inputs with just "gfortran". 2015-06-25 18:28:54 +02:00
mail.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
make-bootstrap.scm gnu: Refer to 'gcc' instead of 'gcc-4.9'. 2015-06-26 17:06:30 +02:00
man.scm gnu: help2man: Update to 1.47.1. 2015-06-29 14:42:10 +02:00
maths.scm gnu: Add deal.II. 2015-06-29 15:34:36 -05:00
mc.scm
mcrypt.scm
messaging.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
mg.scm
miscfiles.scm
mit-krb5.scm gnu: Update packages to use 'non-copyleft' instead of 'bsd-style'. 2015-03-14 19:27:14 +01:00
moe.scm gnu: moe: Update to 1.7. 2015-05-06 11:13:47 -05:00
moreutils.scm
mp3.scm gnu: lame: Build with gcc-4.8 on i686. 2015-06-21 14:08:39 -04:00
mpd.scm
mpi.scm gnu: openmpi: Upgrade to 1.8.5. 2015-06-29 15:34:36 -05:00
mtools.scm
multiprecision.scm
music.scm gnu: powertabeditor: Replace "gcc" with "libiberty". 2015-07-01 21:52:08 +02:00
nano.scm gnu: nano: Update to 2.4.1. 2015-04-18 20:16:57 +02:00
ncdu.scm
ncurses.scm gnu: ncurses: Install terminfo files when cross-compiling. 2015-04-02 22:25:55 +02:00
netpbm.scm gnu: netpbm: Remove non-FSDG-compliant code in 'snippet'. 2015-04-11 13:06:22 +02:00
nettle.scm gnu: nettle: Disable ifunc method of library initialization. 2015-06-25 16:47:59 -04:00
networking.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
ninja.scm
node.scm Merge branch 'master' into core-updates 2015-04-08 16:04:37 +08:00
noweb.scm
ntp.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
nutrition.scm
nvi.scm
ocaml.scm gnu: ocaml: Update gcc:lib input to gcc-4.9. 2015-06-18 01:33:57 -04:00
ocr.scm gnu: ocrad: Update to 0.25. 2015-04-21 22:57:29 +02:00
onc-rpc.scm
openbox.scm
openldap.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
orpheus.scm
ots.scm
package-management.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
parallel.scm gnu: parallel: Update to 20150622. 2015-06-29 14:42:10 +02:00
patchutils.scm gnu: Add colordiff. 2015-03-19 14:50:07 +01:00
pciutils.scm
pcre.scm gnu: pcre: Update to 8.37. 2015-05-13 19:09:58 -04:00
pdf.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
pem.scm
perl.scm Merge branch 'master' into core-updates 2015-06-14 08:49:42 -04:00
photo.scm gnu: Remove all #:select from (gnu packages ...) modules. 2015-04-20 15:50:59 +02:00
pkg-config.scm
plotutils.scm utils: 'modify-phases' no longer introduces quotes. 2015-03-31 22:43:01 +02:00
polkit.scm gnu: polkit-qt: Add $libdir to RUNPATH. 2015-05-01 17:38:44 +02:00
popt.scm gnu: Add argtable. 2015-04-01 11:39:33 +02:00
pretty-print.scm gnu: source-highlight: Remove obsolete patch. 2015-04-04 11:02:34 -04:00
protobuf.scm
pth.scm
pulseaudio.scm gnu: Remove all #:select from (gnu packages ...) modules. 2015-04-20 15:50:59 +02:00
pumpio.scm
pv.scm gnu: Add pv. 2015-06-27 17:27:49 +03:00
python.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
qemu.scm gnu: qemu: Add fixes for CVE-2015-{4037,4103,4104,4105,4106}. 2015-06-16 00:29:28 -04:00
qt.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
ratpoison.scm gnu: ratpoison: Install xsession file (ratpoison.desktop). 2015-03-10 12:51:35 +08:00
rdesktop.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
rdf.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
readline.scm
rrdtool.scm
rsync.scm
ruby.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
rush.scm
samba.scm gnu: talloc: Change source URI to use https. 2015-06-16 14:20:56 -04:00
sawfish.scm gnu: librep: Update to 0.92.5. 2015-04-03 23:36:05 +08:00
scanner.scm
scheme.scm gnu: chibi-scheme: Update to 0.7.3. 2015-05-27 21:13:15 +02:00
screen.scm gnu: screen: Update to 4.3.1. 2015-06-29 14:42:10 +02:00
sdl.scm gnu: Don't use #:prefix in (gnu packages sdl). 2015-04-14 23:25:37 +02:00
search.scm gnu: bool: Synchronize synopsis and description with upstream. 2015-05-13 23:49:33 +02:00
serveez.scm
shishi.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
skribilo.scm gnu: skribilo: Add dependency on Ploticus. 2015-03-12 22:52:18 +01:00
slang.scm
slim.scm
smalltalk.scm
ssh.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
stalonetray.scm
statistics.scm gnu: r: Replace "atlas" with "openblas". 2015-07-03 18:45:14 +02:00
suckless.scm gnu: Rename (gnu packages dwm) to (gnu packages suckless). 2015-06-15 17:25:41 -04:00
swig.scm gnu: swig: Update to 3.0.5. 2015-06-18 09:46:55 -04:00
sxiv.scm
synergy.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
task-management.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
tbb.scm gnu: tbb: Set rpath in LDFLAGS. 2015-04-27 15:12:46 +02:00
tcl.scm gnu: Update packages to use 'non-copyleft' instead of 'bsd-style'. 2015-03-14 19:27:14 +01:00
tcsh.scm gnu: tcsh: Add alternate URL for old tarballs. 2015-05-31 22:39:48 +02:00
telephony.scm gnu: sipwitch: Update to 1.9.8. 2015-06-23 00:19:25 +02:00
texinfo.scm gnu: texinfo: Add version 6.0. 2015-06-29 14:42:10 +02:00
texlive.scm gnu: Remove unneeded uses of #:imported-modules. 2015-04-01 15:39:47 +02:00
textutils.scm gnu: Add markdown. 2015-05-04 23:30:51 +02:00
time.scm
tls.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
tmux.scm
tor.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
tre.scm
tv.scm gnu: Add tvtime. 2015-05-10 18:30:54 +03:00
unrtf.scm gnu: unrtf: Fix download location. 2015-07-03 22:54:51 +02:00
upnp.scm gnu: miniupnpc: Allow executables to find libupnp.so. 2015-04-14 10:03:24 +02:00
uucp.scm
valgrind.scm
version-control.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
video.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
vim.scm
vpn.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
vtk.scm
w3m.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
wdiff.scm
web.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
webkit.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
weechat.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
wget.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
wicd.scm gnu: dbus-glib: Propagate inputs dbus and glib. 2015-05-23 17:12:00 +02:00
wine.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
wordnet.scm
wv.scm
wxwidgets.scm gnu: wxwidgets-2: Add $libdir to RUNPATH. 2015-05-05 22:00:53 +02:00
xdisorg.scm gnu: Add xf86-input-wacom. 2015-04-18 22:57:52 +02:00
xfce.scm gnu: Add xfce4-clipman-plugin. 2015-05-19 22:28:15 +08:00
xfig.scm
xiph.scm gnu: Move content of openssl module into tls module. 2015-07-05 18:27:24 +02:00
xml.scm gnu: Rename module gnutls to tls. 2015-07-05 17:09:42 +02:00
xnee.scm
xorg.scm Merge branch 'wip-glib' into master. 2015-04-26 16:05:39 +02:00
yasm.scm gnu: Update packages to use 'non-copyleft' instead of 'bsd-style'. 2015-03-14 19:27:14 +01:00
yubico.scm
zile.scm
zip.scm gnu: Update packages to use 'non-copyleft' instead of 'bsd-style'. 2015-03-14 19:27:14 +01:00
zsh.scm