mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 23:46:13 -05:00
Merge branch 'master' into staging
This commit is contained in:
commit
36747eb0da
32 changed files with 7357 additions and 3548 deletions
2
.mailmap
2
.mailmap
|
@ -1,6 +1,7 @@
|
|||
# This list is used to avoid multiple name/email instances of the same
|
||||
# contributors reported by "git log" and "git shortlog" commands.
|
||||
|
||||
Adriano Peluso <catonano@gmail.com>
|
||||
Al McElrath <hello@yrns.org> <hello@atonesir.com>
|
||||
Alex Sassmannshausen <alex@pompo.co> <alex.sassmannshausen@gmail.com>
|
||||
Alexander I. Grafov <grafov@gmail.com>
|
||||
|
@ -39,6 +40,7 @@ Marek Benc <dusxmt@gmx.com> <merkur32@gmail.com>
|
|||
Marius Bakke <mbakke@fastmail.com> <m.bakke@warwick.ac.uk>
|
||||
Mathieu Lirzin <mthl@gnu.org> <mthl@openmailbox.org>
|
||||
Mathieu Lirzin <mthl@gnu.org> <mathieu.lirzin@openmailbox.org>
|
||||
Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
Nikita Karetnikov <nikita@karetnikov.org> <nikita.karetnikov@gmail.com>
|
||||
ng0 <ng0@no-reply.pragmatique.xyz>
|
||||
ng0 <ng0@no-reply.pragmatique.xyz> <contact.ng0@cryptolab.net>
|
||||
|
|
12
Makefile.am
12
Makefile.am
|
@ -422,6 +422,7 @@ EXTRA_DIST = \
|
|||
build-aux/generate-authors.scm \
|
||||
build-aux/test-driver.scm \
|
||||
build-aux/update-guix-package.scm \
|
||||
build-aux/update-NEWS.scm \
|
||||
build-aux/run-system-tests.scm \
|
||||
d3.v3.js \
|
||||
graph.js \
|
||||
|
@ -666,6 +667,15 @@ update-guix-package:
|
|||
$(top_srcdir)/build-aux/update-guix-package.scm \
|
||||
"`git rev-parse HEAD`"
|
||||
|
||||
# Location of a checkout of <git://git.savannah.gnu.org/guix/maintenance.git>.
|
||||
# Package data from this checkout is used by 'update-NEWS.scm'.
|
||||
GUIX_MAINTENANCE_DIRECTORY ?= $(top_srcdir)/../guix-maintenance
|
||||
|
||||
update-NEWS: $(GOBJECTS)
|
||||
$(top_builddir)/pre-inst-env "$(GUILE)" \
|
||||
$(top_srcdir)/build-aux/update-NEWS.scm \
|
||||
$(top_srcdir)/NEWS "$(GUIX_MAINTENANCE_DIRECTORY)/data"
|
||||
|
||||
# Make sure we're not shipping a file that embeds a local /gnu/store file name.
|
||||
assert-no-store-file-names: $(distdir)/ChangeLog
|
||||
$(AM_V_at)if grep -r --exclude=*.texi --exclude=*.info \
|
||||
|
@ -701,7 +711,7 @@ hydra-jobs.scm: $(GOBJECTS)
|
|||
.PHONY: assert-no-store-file-names assert-binaries-available
|
||||
.PHONY: assert-final-inputs-self-contained
|
||||
.PHONY: clean-go make-go
|
||||
.PHONY: update-guix-package release
|
||||
.PHONY: update-guix-package update-NEWS release
|
||||
|
||||
## -------------- ##
|
||||
## Silent rules. ##
|
||||
|
|
611
NEWS
611
NEWS
|
@ -2,7 +2,7 @@
|
|||
#+TITLE: Guix NEWS – history of user-visible changes
|
||||
#+STARTUP: content hidestars
|
||||
|
||||
Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
|
||||
Copyright © 2013, 2014, 2015, 2016, 2017 Ludovic Courtès <ludo@gnu.org>
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
|
@ -10,6 +10,615 @@ Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
|
|||
|
||||
Please send Guix bug reports to bug-guix@gnu.org.
|
||||
|
||||
* Changes in 0.13.0 (since 0.12.0)
|
||||
|
||||
** Package management
|
||||
|
||||
*** Guix can now be used on aarch64 GNU/Linux systems
|
||||
*** New ‘guix pack’ command to create bundles
|
||||
*** New ‘guix copy’ command to copy store items over SSH
|
||||
*** New ‘--cache’ option for ‘guix publish’
|
||||
*** $GUIX_DAEMON_SOCKET can specify remote daemons
|
||||
*** Guix can now run on Guile 2.2, providing better performance
|
||||
*** Emacs interface moved to separate Emacs-Guix package
|
||||
*** New ‘--root’ option for ‘guix environment’
|
||||
*** ‘guix pull’ now connects to git.savannah.gnu.org over HTTPS
|
||||
*** New cross-compilation targets: aarch64-linux-gnu, powerpc-linux-gnu
|
||||
*** Packages can specify “single-entry search paths” (e.g., ‘GIT_EXEC_PATH’)
|
||||
*** ‘guix import’ and ‘guix refresh’ now support Stackage
|
||||
*** Support for the deprecated “PKG-VERSION” syntax has been removed
|
||||
*** New Cypher backend for ‘guix graph’
|
||||
*** GnuTLS (Guile bindings) is now required
|
||||
*** Guix now issues a warning when it detects that Guix has not been upgraded in a while
|
||||
|
||||
** Distribution
|
||||
|
||||
*** The GuixSD installation image supports (U)EFI systems
|
||||
*** GuixSD supports Btrfs (<http://bugs.gnu.org/19280>)
|
||||
*** Some system services are now run in separate namespaces (“containers”)
|
||||
*** The LXDE desktop environment is now available
|
||||
*** ‘grub-configuration’ can specify settings for the user interface
|
||||
*** Service types can now specify a default value for services
|
||||
*** Create the /var/log/wtmp and /var/log/utmpx databases
|
||||
*** A raw initial RAM disk can be created to support systems with custom kernel configurations
|
||||
*** ‘static-networking’ service can now be extended
|
||||
*** Configuration of ‘nginx-service-type’ has been greatly improved
|
||||
*** New ‘gnu-build-system’ phase to always reset gzip timestamps
|
||||
*** New services
|
||||
|
||||
exim, mail-aliases, inetd, agetty, openvswitch, special-files, redis,
|
||||
thermald
|
||||
|
||||
*** 840 new packages
|
||||
|
||||
0ad, 0ad-data, adb, alpine, alsa-plugins, angband, antlr2, antlr3,
|
||||
appstream-glib, aris, aspell-dict-pt-br, asunder, balsa, bam, beep,
|
||||
binutils-vc4, blind, blists, btrfs-progs-static, camlzip, cargo, catdoc,
|
||||
catimg, ccd2cue, cdogs-sdl, cdrtools, ceph, checkpolicy, cifs-utils, cmst,
|
||||
colors, compface, compton, cool-retro-term, corrode, crawl, darcs,
|
||||
darktable, dcmtk, deutex, ding-libs, dotherside, dovecot-libsodium-plugin,
|
||||
dovecot-trees, dub, dvd+rw-tools, dvdauthor, dvdstyler, dzen, e3, electrum,
|
||||
emacs-adaptive-wrap, emacs-ag, emacs-aggressive-indent, emacs-alert,
|
||||
emacs-ansi, emacs-calfw, emacs-cdlatex, emacs-commander,
|
||||
emacs-default-encrypt, emacs-diminish, emacs-dream-theme,
|
||||
emacs-evil-commentary, emacs-evil-surround, emacs-exwm, emacs-git-gutter,
|
||||
emacs-git-timemachine, emacs-gntp, emacs-gnuplot, emacs-google-maps,
|
||||
emacs-highlight-sexp, emacs-ht, emacs-htmlize, emacs-idle-highlight,
|
||||
emacs-key-chord, emacs-keyfreq, emacs-linum-relative, emacs-log4e,
|
||||
emacs-memoize, emacs-mew, emacs-monroe, emacs-mu4e-alert, emacs-ox-twbs,
|
||||
emacs-pretty-mode, emacs-strace-mode, emacs-stripe-buffer, emacs-sx,
|
||||
emacs-symon, emacs-transpose-frame, emacs-use-package, emacs-xelb,
|
||||
emacs-xmlgen, emacs-yasnippet, emacspeak, enigma, ert-runner, es,
|
||||
eudev-with-hwdb, f3, fabric, fcitx-configtool, filezilla, fillets-ng,
|
||||
fish-guix, fmt, font-awesome, font-cns11643, font-cns11643-swjz,
|
||||
font-comic-neue, font-go, font-google-material-design-icons,
|
||||
font-google-roboto, font-iosevka, font-linuxlibertine, font-tamzen,
|
||||
font-wqy-microhei, fortify-headers, fprintd, freeciv, freedoom, freegish,
|
||||
freerdp, freetalk, freexl, gcc-vc4, gcompris-qt, geos, ghc-code-page,
|
||||
ghc-hslogger, ghc-json, ghc-language-c, ghc-markdown-unlit, ghc-setlocale,
|
||||
ghc-unexceptionalio, ghc-wave, git-crypt, gl2ps, gnome-autoar,
|
||||
gnome-disk-utility, gnumach, gnushogi, gnustep-make, gpicview, grafx2,
|
||||
graphene, guildhall, guile-8sync, guile-bash, guile-fibers, guile-git,
|
||||
guile-ics, guile-miniadapton, guile-sdl2, guile-sjson,
|
||||
guile-syntax-highlight, guile2.0-commonmark, guile2.0-haunt, guile2.0-json,
|
||||
guile2.0-reader, guile2.0-ssh, guile2.2-gdbm-ffi, guile2.2-gnutls,
|
||||
guile2.2-haunt, guile2.2-lib, guile2.2-reader, guile2.2-ssh, heimdal,
|
||||
hiawatha, hisat2, http-parser, httpfs2, httpstat, hubbub, human, hurd,
|
||||
hyperestraier, idris-bifunctors, idris-lens, idris-lightyear,
|
||||
idris-wl-pprint, intel-gpu-tools, itpp, jacal, java-asm, java-cglib,
|
||||
java-commons-cli, java-commons-codec, java-commons-collections4,
|
||||
java-commons-compress, java-commons-daemon, java-commons-io,
|
||||
java-commons-lang, java-commons-lang3, java-commons-logging-minimal,
|
||||
java-commons-math3, java-commons-net, java-easymock, java-eclipse-ant-core,
|
||||
java-eclipse-compare-core, java-eclipse-core-commands,
|
||||
java-eclipse-core-contenttype, java-eclipse-core-expressions,
|
||||
java-eclipse-core-filesystem, java-eclipse-core-jobs,
|
||||
java-eclipse-core-resources, java-eclipse-core-runtime,
|
||||
java-eclipse-core-variables, java-eclipse-equinox-app,
|
||||
java-eclipse-equinox-common, java-eclipse-equinox-preferences,
|
||||
java-eclipse-equinox-registry, java-eclipse-jdt-core, java-eclipse-osgi,
|
||||
java-eclipse-team-core, java-eclipse-text, java-guava, java-hamcrest-all,
|
||||
java-httpcomponents-httpclient, java-httpcomponents-httpcore,
|
||||
java-httpcomponents-httpcore-ab, java-httpcomponents-httpcore-nio,
|
||||
java-httpcomponents-httpmime, java-icu4j, java-javax-mail, java-jmh,
|
||||
java-jmock, java-jopt-simple, java-jsch, java-jsr305, java-log4j-api,
|
||||
java-mockito, java-objenesis, java-osgi-annotation, java-osgi-core,
|
||||
java-osgi-service-event, java-plexus-interpolation, java-plexus-utils,
|
||||
java-rsyntaxtextarea, java-simple-xml, java-usb4java, joe, kakoune,
|
||||
keybinder, kiki, knot, lchat, le-certs, leafpad, lensfun, leveldb, libbson,
|
||||
libcss, libdom, libfilezilla, libfprint, libgig, libgme,
|
||||
libgnome-games-support, libircclient, libmesode, libmnl, libmp4v2,
|
||||
libmpack, libnftnl, libnsbmp, libnsgif, libnspsl, libnsutils,
|
||||
libparserutils, libpng-apng, libselinux, libsemanage, libsepol, libsmf,
|
||||
libstaroffice, libstrophe, libsvgtiny, libtorrent-rasterbar, liburcu,
|
||||
libusb4java, libutf, libvterm, libwapcaplet, libxls, libzmf, lierolibre,
|
||||
light, lightdm, lightdm-gtk-greeter, linsmith, linuxdcpp,
|
||||
llvm-for-extempore, lmms, loudmouth, lshw, lsyncd, lua-libmpack,
|
||||
lua5.2-bitop, lua5.2-libmpack, lua5.2-lpeg, lugaru, luminance-hdr, lush2,
|
||||
lxde, lxde-common, lxde-icon-theme, lxinput, lxmenu-data, lxpanel,
|
||||
lxsession, maxflow, mbedtls-apache, mcabber, mcomix, mdbtools, megaglest,
|
||||
megaglest-data, menumaker, mes, meson, mia, minizip, mlmmj,
|
||||
multipath-tools, neofetch, neomutt, neovim, neovim-syntastic,
|
||||
netcdf-fortran, niftilib, nim, nnn, no-more-secrets, noice, non-mixer,
|
||||
non-timeline, nsgenbind, nss-pam-ldapd, nyacc, nyx, obconf, obnam,
|
||||
ocaml-alcotest, ocaml-astring, ocaml-base64, ocaml-batteries,
|
||||
ocaml-bin-prot, ocaml-bisect, ocaml-bitstring, ocaml-bos, ocaml-cmdliner,
|
||||
ocaml-cppo, ocaml-csv, ocaml-expect, ocaml-fieldslib, ocaml-fileutils,
|
||||
ocaml-fmt, ocaml-fpath, ocaml-frontc, ocaml-gsl, ocaml-js-build-tools,
|
||||
ocaml-jsonm, ocaml-logs, ocaml-lwt, ocaml-mcl, ocaml-mtime, ocaml-oasis,
|
||||
ocaml-ocurl, ocaml-ounit, ocaml-pcre, ocaml-ppx-assert, ocaml-ppx-bench,
|
||||
ocaml-ppx-compare, ocaml-ppx-core, ocaml-ppx-deriving, ocaml-ppx-driver,
|
||||
ocaml-ppx-enumerate, ocaml-ppx-here, ocaml-ppx-inline-test, ocaml-ppx-let,
|
||||
ocaml-ppx-optcomp, ocaml-ppx-sexp-conv, ocaml-ppx-tools,
|
||||
ocaml-ppx-type-conv, ocaml-ppx-typerep-conv, ocaml-ppx-variants-conv,
|
||||
ocaml-qcheck, ocaml-qtest, ocaml-react, ocaml-result, ocaml-rresult,
|
||||
ocaml-sexplib, ocaml-sqlite3, ocaml-ssl, ocaml-stringext, ocaml-topkg,
|
||||
ocaml-typerep, ocaml-uchar, ocaml-ulex, ocaml-uutf, ocaml-variantslib,
|
||||
ocaml-xmlm, ocaml-zarith, ocaml4.01-batteries, ocaml4.01-bisect,
|
||||
ocaml4.01-camlzip, ocaml4.01-csv, ocaml4.01-findlib, ocaml4.01-gsl,
|
||||
ocaml4.01-mcl, ocaml4.01-ounit, ocaml4.01-qtest, ocaml4.01-sqlite3,
|
||||
ocaml4.01-xmlm, ocamlify, ocamlmod, omake, opencascade-oce, openspin,
|
||||
openvswitch, orca, ovmf, pcc, pdfgrep, perl-any-moose, perl-anyevent,
|
||||
perl-anyevent-i3, perl-async-interrupt, perl-canary-stability,
|
||||
perl-cddb-get, perl-crypt-rc4, perl-cwd-guard, perl-devel-checkcompiler,
|
||||
perl-ev, perl-extutils-depends, perl-extutils-pkgconfig, perl-file-pushd,
|
||||
perl-module-build-xsutil, perl-mouse, perl-mousex-nativetraits,
|
||||
perl-ole-storage-lite, perl-parallel-forkmanager, perl-switch,
|
||||
perl-test-needs, perl-test-number-delta, perl-x11-xcb, perl-xml-descent,
|
||||
perl-xml-tokeparser, perl-xs-object-magic, phonon-backend-gstreamer,
|
||||
pngcrunch, policycoreutils, polkit-gnome, ponymix, pootle, postorius,
|
||||
pplacer, prboom-plus, profanity, proj.4, proot, proot-static,
|
||||
propeller-development-suite, propeller-gcc, propeller-load,
|
||||
propeller-toolchain, proplib, prout, python-astroid, python-autopep8,
|
||||
python-colorspacious, python-configparser, python-cram, python-cssmin,
|
||||
python-cssutils, python-cycler, python-ddt, python-defusedxml,
|
||||
python-diff-match-patch, python-dirsync, python-dj-database-url,
|
||||
python-django-allauth, python-django-appconf, python-django-assets,
|
||||
python-django-bulk-update, python-django-contact-form,
|
||||
python-django-contrib-comments, python-django-gravatar2,
|
||||
python-django-jsonfield, python-django-mailman3, python-django-overextends,
|
||||
python-django-redis, python-django-rq, python-django-sortedm2m,
|
||||
python-django-statici18n, python-dulwich, python-elasticsearch,
|
||||
python-eventlet, python-factory-boy, python-faker, python-fakeredis,
|
||||
python-fastimport, python-flake8-polyfill, python-flask-htmlmin,
|
||||
python-flask-login, python-flask-multistatic, python-flask-oidc,
|
||||
python-flask-wtf, python-fudge, python-geventhttpclient, python-gpg,
|
||||
python-hdf4, python-hiredis, python-htmlmin, python-httpbin, python-ipy,
|
||||
python-isort, python-kitchen, python-levenshtein, python-lz4, python-lzo,
|
||||
python-mando, python-mando, python-matplotlib-documentation, python-mpmath,
|
||||
python-munch, python-mwclient, python-mysqlclient, python-netcdf4,
|
||||
python-nosexcover, python-numpy-documentation, python-oauth2client,
|
||||
python-openid, python-openid-cla, python-openid-teams,
|
||||
python-paramunittest, python-pbkdf2, python-poppler-qt5, python-pyatspi,
|
||||
python-pycosat, python-pygit2, python-pykka, python-pylint,
|
||||
python-pyodbc-c, python-pypeg2, python-pytest-catchlog,
|
||||
python-pytest-httpbin, python-pytest-warnings, python-qrcode, python-reno,
|
||||
python-rst2ansi, python-scandir, python-sepolgen, python-setools,
|
||||
python-sge-pygame, python-snowballstemmer, python-sockjs-tornado,
|
||||
python-sphinx-alabaster-theme, python-sphinx-cloud-sptheme,
|
||||
python-sphinx-me, python-straight-plugin, python-tmx,
|
||||
python-translate-toolkit, python-trollius-redis, python-utils,
|
||||
python-webassets, python-xdo, python2-astroid, python2-autopep8,
|
||||
python2-backports-functools-lru-cache,
|
||||
python2-backports-shutil-get-terminal-size, python2-cheetah,
|
||||
python2-cliapp, python2-colorspacious, python2-configparser,
|
||||
python2-coverage-test-runner, python2-cram, python2-cssmin, python2-cycler,
|
||||
python2-ddt, python2-defusedxml, python2-diff-match-patch, python2-dirsync,
|
||||
python2-dj-database-url, python2-django-allauth, python2-django-appconf,
|
||||
python2-django-assets, python2-django-bulk-update,
|
||||
python2-django-contact-form, python2-django-contrib-comments,
|
||||
python2-django-gravatar2, python2-django-jsonfield,
|
||||
python2-django-mailman3, python2-django-overextends, python2-django-redis,
|
||||
python2-django-rq, python2-django-sortedm2m, python2-django-statici18n,
|
||||
python2-dulwich, python2-elasticsearch, python2-eventlet,
|
||||
python2-factory-boy, python2-faker, python2-fakeredis, python2-fastimport,
|
||||
python2-flake8-polyfill, python2-flask-htmlmin, python2-flask-login,
|
||||
python2-flask-multistatic, python2-flask-wtf, python2-fudge,
|
||||
python2-geventhttpclient, python2-gpg, python2-hdf4, python2-hiredis,
|
||||
python2-htmlmin, python2-httpbin, python2-isort, python2-kitchen,
|
||||
python2-larch, python2-levenshtein, python2-lz4, python2-lzo,
|
||||
python2-mando, python2-matplotlib-documentation, python2-mpmath,
|
||||
python2-munch, python2-mwclient, python2-mysqlclient, python2-netcdf4,
|
||||
python2-nosexcover, python2-numpy-documentation, python2-openid,
|
||||
python2-openid-cla, python2-openid-teams, python2-paramunittest,
|
||||
python2-pbkdf2, python2-pycosat, python2-pygame, python2-pygit2,
|
||||
python2-pykka, python2-pylint, python2-pyodbc-c, python2-pytest-catchlog,
|
||||
python2-pytest-httpbin, python2-pytest-warnings, python2-qrcode,
|
||||
python2-reno, python2-ruamel.ordereddict, python2-scandir,
|
||||
python2-sge-pygame, python2-slowaes, python2-snowballstemmer,
|
||||
python2-sockjs-tornado, python2-sphinx-alabaster-theme,
|
||||
python2-sphinx-cloud-sptheme, python2-sphinx-me, python2-stemming,
|
||||
python2-straight-plugin, python2-subprocess32, python2-tmx,
|
||||
python2-tracing, python2-translate-toolkit, python2-trollius-redis,
|
||||
python2-ttystatus, python2-utils, pzstd, qdbm, qjackctl, qtcanvas3d,
|
||||
qtcharts, qtdatavis3d, qtdeclarative-render2d, qtgamepad, qtpurchasing,
|
||||
qtscxml, qtserialbus, qutebrowser, r-affy, r-affyio, r-ape, r-base64,
|
||||
r-beeswarm, r-bookdown, r-boot, r-bsgenome-hsapiens-1000genomes-hs37d5,
|
||||
r-cairo, r-car, r-caret, r-centipede, r-chipseq, r-class, r-commonmark,
|
||||
r-compquadform, r-copyhelper, r-copywriter, r-cowplot, r-delayedarray,
|
||||
r-deoptimr, r-desc, r-diptest, r-fastica, r-fivethirtyeight, r-flexmix,
|
||||
r-fnn, r-fpc, r-genomeinfodbdata, r-ggbeeswarm, r-ggthemes, r-lars, r-lme4,
|
||||
r-maldiquant, r-mass, r-matrixmodels, r-mclust, r-minimal, r-minqa,
|
||||
r-mixtools, r-mnormt, r-modelmetrics, r-modeltools, r-msnbase, r-msnid,
|
||||
r-mzid, r-mzr, r-nlme, r-nloptr, r-numderiv, r-pbapply, r-pbkrtest,
|
||||
r-pcamethods, r-plogr, r-prabclus, r-protgenerics, r-quantreg,
|
||||
r-randomforest, r-ranger, r-rann, r-raremetals2, r-rcppeigen,
|
||||
r-rcppprogress, r-rhdf5, r-robustbase, r-rprojroot, r-seqminer, r-seurat,
|
||||
r-sn, r-sourcetools, r-spatial, r-statmod, r-sva, r-tclust, r-trimcluster,
|
||||
r-tsne, r-txdb-mmusculus-ucsc-mm10-knowngene, r-tximport, r-vgam, r-vipor,
|
||||
r-vsn, rdma-core, re2c, reducelcs, ribodiff, ripit, rocksdb, roffit,
|
||||
rsnapshot, ruby-mail, sambamba, sbm, scheme48-rx, scm, scrypt, scsh,
|
||||
seabios, secilc, sedsed, shellcheck, simh, skroll, slib, sonic,
|
||||
speedtest-cli, speexdsp, spin2cpp, spinsim, spoon, sssd, stringtemplate3,
|
||||
stringtemplate4, stunnel, swaks, syslinux, sysstat, tailon, talloc-static,
|
||||
tango-icon-theme, taxtastic, tclx, teeworlds, tftp-hpa, thermald,
|
||||
tidy-html, tipp10, tlp, tokyocabinet, tracker, tremc, twm, unibilium,
|
||||
unrar, vim-airline, vim-airline-themes, vim-context-filetype, vim-luna,
|
||||
vim-neocomplete, vim-neosnippet, vim-neosnippet-snippets, vim-scheme,
|
||||
vim-syntastic, vinagre, volk, wificurse, wimlib, wwwoffle, wxsvg, xbattmon,
|
||||
xcalc, xdot, xerces-c, xfce4-notifyd, xinetd, xmag, xmessage, xshogi,
|
||||
you-get, youtube-dl-gui, zile-on-guile, zpaq, zstd
|
||||
|
||||
*** 1220 package updates
|
||||
|
||||
abbaye@2.0.1, abcde@2.8.1, abiword@3.0.2, acct@6.6.3, acme-client@0.1.16,
|
||||
acpid@2.0.28, adwaita-icon-theme@3.24.0, aide@0.16, aisleriot@3.22.1,
|
||||
allegro@5.0.11, allegro@5.2.0, alsa-lib@1.1.3, alsa-utils@1.1.3,
|
||||
ams-lv2@1.2.1, amsynth@1.7.1, ansible@2.3.0.0, ant@1.9.9, apl@1.7,
|
||||
aqbanking@5.6.12, arb@2.10.0, arc-icon-theme@20161122, arc-theme@20170302,
|
||||
ardour@5.8, aria-maestosa@1.4.13, aria2@1.31.0,
|
||||
arm-none-eabi-nano-toolchain@6.3.0, arm-none-eabi-toolchain@6.3.0,
|
||||
armadillo@7.800.2, aseprite@1.1.7, assword@0.10, asymptote@2.41,
|
||||
at-spi2-atk@2.22.0, at-spi2-core@2.22.0, atk@2.22.0, attica@5.34.0,
|
||||
audacity@2.1.3, augeas@1.8.0, autoconf-archive@2017.03.21, autoconf@2.69,
|
||||
awesome@4.0, awscli@1.11.63, baloo@5.34.0, bamtools@2.4.1, baobab@3.24.0,
|
||||
bash-completion@2.5, bash-minimal@4.4.12, bash-static@4.4.12, bash@4.4.12,
|
||||
bc@1.07.1, bedtools@2.26.0, beets@1.4.3, bind@9.11.1, bioruby@1.5.1,
|
||||
bison@3.0.4, bitcoin-core@0.14.1, bitlbee@3.5.1, bluez-qt@5.34.0,
|
||||
bluez@5.44, boost@1.63.0, borg@1.0.10, breeze-icons@5.34.0,
|
||||
bs1770gain@0.4.12, btrfs-progs@4.10.2, bullet@2.86.1, bundler@1.14.5,
|
||||
busybox@1.26.0, cairo-xcb@1.14.8, cairo@1.14.8, cairomm@1.12.2,
|
||||
calibre@2.76.0, capnproto@0.6.0, cbatticon@1.6.5, ccache@3.3.4,
|
||||
ccid@1.4.26, cd-hit@4.6.6, certbot@0.14.0, cgit@1.1, chicken@4.12.0,
|
||||
cl-stumpwm@1.0.0, clang-runtime@3.9.1, clang@3.6.2, clang@3.7.1,
|
||||
clang@3.8.1, clang@3.9.1, claws-mail@3.15.0, clutter-gst@3.0.22,
|
||||
clutter-gtk@1.8.2, cmake@3.7.2, cmark@0.27.1, coda@2.18, cogl@1.22.2,
|
||||
conky@1.10.6, connman@1.34, coreutils-minimal@8.26, coreutils@8.26,
|
||||
coreutils@8.27, cppcheck@1.78, cpupower@4.11, cryptsetup-static@1.7.5,
|
||||
cryptsetup@1.7.5, cuirass@0.0.1-6.870e8d6, cups-filters@1.13.1,
|
||||
curl@7.53.0, d-feet@0.3.11, dash@0.5.9.1, datamash@1.1.1, dbus-glib@0.108,
|
||||
dbus@1.10.16, dconf-editor@3.22.1, ddrescue@1.22, denemo@2.1,
|
||||
desktop-file-utils@0.23, devhelp@3.22.0, devil@1.8.0, di@4.43,
|
||||
diamond@0.8.38, diffoscope@81, diffstat@1.61, direnv@2.11.3, dlib@19.3,
|
||||
dmenu@4.7, dnscrypt-proxy@1.9.5, docbook-xml@4.4, docbook-xml@4.5,
|
||||
dosfstools@4.1, dovecot@2.2.29.1, doxygen@1.8.13, dropbear@2017.75,
|
||||
drumkv1@0.8.2, dtc@1.4.4, duplicity@0.7.12, dwm@6.1, e2fsck-static@1.43.4,
|
||||
e2fsprogs@1.43.4, ecl-stumpwm@1.0.0, ecl@16.1.3, ed@1.14.1, efl@1.18.5,
|
||||
elfutils@0.169, elixir@1.4.2, emacs-auctex@11.90.0, emacs-bui@1.1.0,
|
||||
emacs-clojure-mode@5.4.0, emacs-company@0.9.3, emacs-debbugs@0.14,
|
||||
emacs-elfeed@2.1.0, emacs-emms@4.3, emacs-flycheck@30, emacs-guix@0.3.1,
|
||||
emacs-ivy@0.9.1, emacs-magit-popup@2.10.3, emacs-minimal@25.2,
|
||||
emacs-no-x-toolkit@25.2, emacs-no-x@25.2, emacs-org@20170502,
|
||||
emacs-projectile@0.14.0, emacs-seq@2.19, emacs-slime@2.19,
|
||||
emacs-smartparens@1.10.1, emacs-spinner@1.7.3, emacs-with-editor@2.5.10,
|
||||
emacs-zenburn-theme@2.5, emacs@25.2, enlightenment@0.21.7, eog@3.20.5,
|
||||
epiphany@3.22.7, erlang@19.3, ethtool@4.10, eudev@3.2.1, evince@3.22.1,
|
||||
evolution-data-server@3.22.3, exempi@2.4.2, exfat-utils@1.2.6, exim@4.87.1,
|
||||
extra-cmake-modules@5.34.0, extremetuxracer@0.7.4, eyed3@0.7.10,
|
||||
fatfsck-static@4.1, faust@2.0.a51, feh@2.18.3, ffmpeg@2.8.11, ffmpeg@3.3.1,
|
||||
file-roller@3.22.2, fio@2.19, fish@2.5.0, flac@1.3.2, flex@2.6.1,
|
||||
flex@2.6.3, font-abattis-cantarell@0.0.25, font-gnu-unifont@9.0.06,
|
||||
freefall@4.11, freetype@2.7.1, frescobaldi@3.0.0, fuse-exfat@1.2.6,
|
||||
fuse@2.9.7, gajim@0.16.7, gcal@4.1,
|
||||
gcc-cross-sans-libc-arm-none-eabi@5.4.0-1.227977,
|
||||
gcc-cross-sans-libc-arm-none-eabi@6.3.0, gcc-stripped-tarball@5.4.0,
|
||||
gcc-toolchain@4.9.4, gcc-toolchain@5.4.0, gcc-toolchain@6.3.0,
|
||||
gcc-toolchain@7.1.0, gcc@4.8.5, gcc@4.9.4, gcc@5.4.0, gcc@6.3.0, gcc@7.1.0,
|
||||
gcj@5.4.0, gd@2.2.4, gdb-arm-none-eabi@7.12.1, gdb@7.12.1,
|
||||
gdk-pixbuf+svg@2.36.6, gdk-pixbuf@2.36.6, gdm@3.22.1, gedit@3.22.0,
|
||||
geoclue@2.4.6, getmail@4.52.0, gflags@2.2.0, gfortran@6.3.0,
|
||||
gfortran@7.1.0, ghc-quickcheck-instances@0.3.12, ghc-quickcheck@2.8.2,
|
||||
ghc-semigroups@0.18.2, ghc-xmonad-contrib@0.12, ghc@8.0.2,
|
||||
giac-xcas@1.2.3-37, gimp@2.8.22, girara@0.2.7, git-modes@1.2.4, git@2.13.0,
|
||||
gitolite@3.6.6, gjs@1.46.0, glib-networking@2.50.0, glib@2.50.3,
|
||||
glibc-hurd-headers@2.23, glibc-hurd@2.23, glibc-locales@2.25,
|
||||
glibc-utf8-locales@2.25, glibc@2.22, glibc@2.23, glibc@2.24, glibc@2.25,
|
||||
glibmm@2.50.0, global@6.5.6, glpk@4.61, glulxe@0.5.4, gmime@2.6.23,
|
||||
gmp@6.1.2, gmsh@2.16.0, gnome-backgrounds@3.22.1, gnome-calendar@3.22.2,
|
||||
gnome-control-center@3.22.1, gnome-desktop@3.22.2, gnome-klotski@3.22.1,
|
||||
gnome-mines@3.22.2, gnome-mpv@0.11, gnome-online-accounts@3.22.3,
|
||||
gnome-screenshot@3.22.0, gnome-session@3.22.2,
|
||||
gnome-settings-daemon@3.22.1, gnome-shell-extensions@3.22.2,
|
||||
gnome-shell@3.22.2, gnome-sudoku@3.22.2, gnome-system-monitor@3.22.2,
|
||||
gnome-terminal@3.24.1, gnome-themes-standard@3.22.2,
|
||||
gnome-tweak-tool@3.22.0, gnome@3.22.2, gnubik@2.4.3, gnucash@2.6.16,
|
||||
gnupg@2.0.30, gnupg@2.1.20, gnuplot@5.0.6, gnurl@7.54.0, gnutls@3.5.9,
|
||||
go@1.8.1, gobject-introspection@1.50.0, goffice@0.10.34, googletest@1.8.0,
|
||||
gp2c@0.0.10, gparted@0.28.1, gperf@3.1, gpgme@1.9.0,
|
||||
graphicsmagick@1.3.25-2.6156b4c, graphite2@1.3.9, greenisland@0.9.0.1,
|
||||
grep@3.0, grilo-plugins@0.3.3, grilo@0.3.2,
|
||||
gsettings-desktop-schemas@3.22.0, gst-libav@1.12.0, gst-plugins-bad@1.12.0,
|
||||
gst-plugins-base@1.12.0, gst-plugins-good@1.12.0, gst-plugins-ugly@1.12.0,
|
||||
gstreamer@1.12.0, gtk+@3.22.12, gtk-vnc@0.7.0, gtkmm@3.22.0,
|
||||
gtksourceview@3.22.2, guile-aspell@0.4,
|
||||
guile-bytestructures@20170402.91d042e, guile-daemon@0.1.2,
|
||||
guile-json@0.6.0, guile-lib@0.2.5, guile-ncurses@2.2, guile-next@2.2.2,
|
||||
guile-reader@0.6.2, guile-sqlite3@0.0-1.607721f, guile-ssh@0.11.0,
|
||||
guile-static-stripped-tarball@2.0.14, guile-static-stripped@2.0.14,
|
||||
guile2.2-json@0.6.0, guile@2.0.14, guile@2.2.2, guitarix-lv2@0.35.3,
|
||||
guitarix@0.35.3, guix@0.12.0-11.ce92d26, gusb@0.2.9, gvfs@1.30.3,
|
||||
gx-guvnor-lv2@0.1, gx-hyperion-lv2@0.1, gx-super-fuzz-lv2@0.1,
|
||||
gx-suppa-tone-bender-lv2@0.1, gx-vintage-fuzz-master-lv2@0.1,
|
||||
gx-voodoo-fuzz-lv2@0.1, gxtuner@2.4, harfbuzz@1.4.3, haunt@0.2.1,
|
||||
hdf4-alt@4.2.12, hdf4@4.2.12, hdparm@9.52, hexchat@2.12.4,
|
||||
hicolor-icon-theme@0.15, httpd@2.4.25, hwloc@1.11.7, hyperrogue@9.4g,
|
||||
i3status@2.11, ibus-anthy@1.5.9, ibus-libpinyin@1.9.0, ibus@1.5.15,
|
||||
icecat@52.1.0-gnu1, icedtea@3.3.0, icu4c@58.2, idris@1.0,
|
||||
imagemagick@6.9.8-4, imlib2@1.4.10, inkscape@0.92.1, iperf@3.1.7,
|
||||
iproute2@4.10.0, iptables@1.6.1, irssi@1.0.2, ixion@0.12.2, jack@0.125.0,
|
||||
jalv-select@0.8, jalv@1.6.0, jasper@2.0.12, java-ngs@1.3.0, java-xz@1.6,
|
||||
jemalloc@4.5.0, jsoncpp@1.8.0, julia@0.5.1, kactivities-stats@5.34.0,
|
||||
kactivities@5.34.0, kapidox@5.34.0, karchive@5.34.0, kauth@5.34.0,
|
||||
kbd@2.0.4, kbookmarks@5.34.0, kcmutils@5.34.0, kcodecs@5.34.0,
|
||||
kcompletion@5.34.0, kconfig@5.34.0, kconfigwidgets@5.34.0,
|
||||
kcoreaddons@5.34.0, kcrash@5.34.0, kdbusaddons@5.34.0, kdeclarative@5.34.0,
|
||||
kded@5.34.0, kdesignerplugin@5.34.0, kdesu@5.34.0, kdevelop@5.1.0,
|
||||
kdevplatform@5.1.0, kdnssd@5.34.0, kdoctools@5.34.0, kemoticons@5.34.0,
|
||||
kfilemetadata@5.34.0, kglobalaccel@5.34.0, kguiaddons@5.34.0, khal@0.9.5,
|
||||
khard@0.11.4, ki18n@5.34.0, kiconthemes@5.34.0, kidletime@5.34.0,
|
||||
kimageformats@5.34.0, kinit@5.34.0, kio@5.34.0, kitemmodels@5.34.0,
|
||||
kitemviews@5.34.0, kjobwidgets@5.34.0, kmod@24, knewstuff@5.34.0,
|
||||
knotifications@5.34.0, knotifyconfig@5.34.0, kodi@18.0_alpha-4-b8ad238,
|
||||
kpackage@5.34.0, kparts@5.34.0, kpeople@5.34.0, kplotting@5.34.0,
|
||||
kpty@5.34.0, krunner@5.34.0, kservice@5.34.0, ksyntaxhighlighting@5.34.0,
|
||||
ktexteditor@5.34.0, ktextwidgets@5.34.0, kunitconversion@5.34.0,
|
||||
kwallet@5.34.0, kwayland@5.34.0, kwidgetsaddons@5.34.0,
|
||||
kwindowsystem@5.34.0, kxmlgui@5.34.0, kxmlrpcclient@5.34.0, lablgtk@2.18.5,
|
||||
lcms@2.8, ldc@0.17.3, ldc@1.1.1, leptonica@1.74.0, less@487,
|
||||
letsencrypt@0.14.0, lftp@4.7.5, libarchive@3.2.2, libass@0.13.6,
|
||||
libatomic-ops@7.4.4, libbluray@1.0.0, libcap@2.25, libchamplain@0.12.14,
|
||||
libcmis@0.5.1, libdrm@2.4.80, libepoxy@1.4.1, libetonyek@0.1.6,
|
||||
libetpan@1.8, libev@4.24, libevdev@1.5.6, libevent@2.1.8, libffcall@1.12,
|
||||
libfm-extra@1.2.5, libfm@1.2.5, libgc@7.6.0, libgcrypt@1.7.6,
|
||||
libgee@0.18.1, libgit2@0.25.1, libgnomekbd@3.22.0, libgpg-error@1.26,
|
||||
libgsf@1.14.41, libgweather@3.20.4, libiberty@5.4.0, libiconv@1.15,
|
||||
libidn2@0.16, libinput-minimal@1.7.0, libinput@1.7.0, libjpeg@9b,
|
||||
libmp3splt@0.9.2, libmpdclient@2.11, libmtp@1.1.13, libnotify@0.7.7,
|
||||
libosinfo@1.0.0, libpcap@1.8.1, libpciaccess@0.13.5, libpeas@1.20.0,
|
||||
libpinyin@2.0.0, libpng@1.6.28, libpsl@0.17.0, libreoffice@5.3.1.2,
|
||||
librep@0.92.6, libressl@2.5.4, libsamplerate@0.1.9, libseccomp@2.3.2,
|
||||
libsndfile@1.0.28, libsodium@1.0.12, libssh2@1.8.0, libssh@0.7.4,
|
||||
libtasn1@4.10, libtermkey@0.20, libtirpc@1.0.1, libunistring@0.9.7,
|
||||
libupnp@1.6.21, libusb@1.0.21, libuv@1.11.0, libva@1.8.1,
|
||||
libvirt-glib@1.0.0, libvirt@3.2.0, libvpx@1.6.1, libwacom@0.23,
|
||||
libwebp@0.6.0, libwnck@3.20.1, libx11@1.6.5, libx264@20170316-2245,
|
||||
libxcb@1.12, libxfont@2.0.1, libxi@1.7.9, libxkbcommon@0.7.1,
|
||||
libxml++@3.0.1, libxpm@3.5.12, lilv@0.24.2, lilypond@2.19.58,
|
||||
limnoria@2017.03.30, linux-libre-arm-generic@4.11,
|
||||
linux-libre-headers@4.4.47, linux-libre@4.11, linux-libre@4.9.27,
|
||||
linux-pam@1.3.0, llvm@3.6.2, llvm@3.7.1, llvm@3.8.1, llvm@3.9.1, lsof@4.89,
|
||||
lua-lpeg@1.0.1, lua@5.3.4, luajit@2.1.0-beta2, lvm2-static@2.02.171,
|
||||
lvm2@2.02.171, lxterminal@0.3.0, lynx@2.8.9dev.11, lz4@1.7.5, m4@1.4.18,
|
||||
mafft@7.310, magit@2.10.3, mailutils@3.2, maim@4.4.62, man-pages@4.11,
|
||||
manaplus@1.7.3.4, mariadb@10.1.23, mate-themes@3.22.10, mcelog@149,
|
||||
mdadm-static@4.0, mdadm@4.0, mdds@1.2.2, menu-cache@1.0.2,
|
||||
mesa-headers@17.0.4, mesa@17.0.4, mg@20161005, milkytracker@1.0.0,
|
||||
minetest@0.4.15, miniupnpc@2.0.20170421, minixml@2.10, mit-krb5@1.14.4,
|
||||
mlt@6.4.1, moc@2.5.2, mod-host@0.10.6-2.299a39774, modemmanager-qt@5.34.0,
|
||||
moka-icon-theme@5.3.5, moreutils@0.60, mosh@1.3.0, mozjs@38.2.1.rc0,
|
||||
mp3splt@2.6.2, mpd@0.20.6, mpfr@3.1.5, mpv@0.25.0, msgpack@1.4.2,
|
||||
msmtp@1.6.6, mu@0.9.18, multiqc@0.9, mumble@1.2.19, mupdf@1.11, mutt@1.8.2,
|
||||
mutter@3.22.2-1.23c315e, myrepos@1.20170129, mysql@5.7.18, nagios@4.2.4,
|
||||
nano@2.8.2, nautilus@3.22.2, ncbi-vdb@2.8.2, ncmpc@0.27, neon@0.30.2,
|
||||
netsurf@3.6, nettle@3.3, network-manager@1.6.2, networkmanager-qt@5.34.0,
|
||||
nfs-utils@2.1.1, nginx@1.12.0, ngircd@24, ngs-sdk@1.3.0, ninja@1.7.2,
|
||||
nix@1.11.9, nmap@7.40, node@7.8.0, non-sequencer@1.9.5-3.10c31e5,
|
||||
non-session-manager@1.9.5-3.10c31e5, notmuch@0.24.1, nspr@4.14,
|
||||
nss-certs@3.30.2, nss@3.30.2, ntp@4.2.8p10, obs@18.0.2, ocrad@0.26,
|
||||
octave@4.2.1, offlineimap@7.1.0, ola@0.10.3, openjpeg@2.1.2, openssh@7.5p1,
|
||||
openssl@1.1.0e, openvpn@2.4.2, opus@1.1.4, orcus@0.12.1,
|
||||
owncloud-client@2.3.1, oxygen-icons@5.34.0, pango@1.40.3,
|
||||
par2cmdline@0.7.0, parallel@20170422, pari-gp@2.9.1, password-store@1.7.1,
|
||||
pciutils@3.5.4, pcmanfm@1.2.5, pcre2@10.23, pcre@8.40, pcsc-lite@1.8.20,
|
||||
pd@0.47-1, perf@4.11, perl-b-hooks-endofscope@0.21, perl-capture-tiny@0.46,
|
||||
perl-class-load@0.23, perl-clone@0.38, perl-common-sense@3.74,
|
||||
perl-compress-raw-bzip2@2.074, perl-compress-raw-zlib@2.074,
|
||||
perl-cpan-meta-check@0.011, perl-cpan-meta-requirements@2.140,
|
||||
perl-cpan-meta-yaml@0.018, perl-db-file@1.840, perl-dbd-pg@3.5.3,
|
||||
perl-dbd-sqlite@1.54, perl-devel-overloadinfo@0.004,
|
||||
perl-devel-partialdump@0.18, perl-email-mime@1.940,
|
||||
perl-email-simple@2.213, perl-image-exiftool@10.40, perl-io-compress@2.074,
|
||||
perl-lingua-en-findnumber@1.32, perl-lingua-en-inflect-number@1.12,
|
||||
perl-lingua-en-inflect@1.901, perl-lingua-en-number-isordinal@0.05,
|
||||
perl-lingua-en-tagger@0.28, perl-module-runtime-conflicts@0.003,
|
||||
perl-mojolicious@7.29, perl-moose@2.2004,
|
||||
perl-package-deprecationmanager@0.17, perl-params-validate@1.26,
|
||||
perl-parse-cpan-meta@2.150010, perl-scalar-list-utils@1.47,
|
||||
perl-sub-name@0.21, perl-term-readkey@2.37, perl-test-cleannamespaces@0.22,
|
||||
perl-test-exception@0.43, perl-test-simple@1.302078,
|
||||
perl-test-warnings@0.026, perl-time-duration-parse@0.13,
|
||||
perl-variable-magic@0.61, perl-xml-compile-soap@3.21,
|
||||
perl-xml-compile-wsdl11@3.06, perl-yaml@1.23, perl-zip@1.59, phonon@4.9.1,
|
||||
php@7.1.4, pianobar@2016.06.02, pidgin@2.12.0, pioneers@15.4, pius@2.2.4,
|
||||
pkg-config@0.29.1, plasma-framework@5.34.0, podofo@0.9.5,
|
||||
poppler-qt4@0.52.0, poppler-qt5@0.52.0, poppler@0.52.0,
|
||||
portaudio@190600.20161030, postgresql@9.6.3, potrace@1.14,
|
||||
powertabeditor@2.0.0-alpha9, progress@0.13.1, prosody@0.9.12,
|
||||
proteinortho@5.16, proxychains-ng@4.12, psmisc@22.21, pugixml@1.8.1,
|
||||
pulseaudio@10.0, python-acme@0.14.0, python-alembic@0.8.10,
|
||||
python-appdirs@1.4.3, python-atomicwrites@1.1.5, python-babel@2.3.4,
|
||||
python-backports-abc@0.5, python-beautifulsoup4@4.5.3,
|
||||
python-botocore@1.5.26, python-certifi@2017.1.23, python-click-log@0.1.8,
|
||||
python-click@6.7, python-colorama@0.3.7, python-cython@0.25.2,
|
||||
python-dateutil@2.6.0, python-debian@0.1.28, python-decorator@4.0.10,
|
||||
python-dendropy@4.2.0, python-django@1.10.7, python-drmaa@0.7.7,
|
||||
python-email-validator@1.0.2, python-enum34@1.1.6,
|
||||
python-feedgenerator@1.9, python-flake8@2.5.4, python-freezegun@0.3.8,
|
||||
python-graphql-relay@0.4.5, python-greenlet@0.4.11, python-gst@1.12.0,
|
||||
python-icalendar@3.11.4, python-ipaddress@1.0.18, python-ipykernel@4.5.2,
|
||||
python-ipython@5.2.2, python-jupyter-core@4.2.1, python-libvirt@3.2.0,
|
||||
python-llfuse@1.2, python-mako@1.0.6, python-markdown@2.6.8,
|
||||
python-matplotlib@2.0.0, python-minimal-wrapper@3.5.3,
|
||||
python-minimal@3.5.3, python-mistune@0.7.3, python-mutagen@1.36,
|
||||
python-natsort@5.0.2, python-nbxmpp@0.5.5, python-ndg-httpsclient@0.4.2,
|
||||
python-notmuch@0.24.1, python-numexpr@2.6.1, python-numpy@1.12.0,
|
||||
python-orderedmultidict@0.7.11, python-oslosphinx@4.10.0,
|
||||
python-pafy@0.5.3.1, python-pandas@0.19.2, python-paramiko@1.17.4,
|
||||
python-parsedatetime@2.3, python-passlib@1.7.1, python-paste@2.0.3,
|
||||
python-pbr@1.10.0, python-pexpect@4.2.1, python-pip@9.0.1, python-ply@3.9,
|
||||
python-prompt-toolkit@1.0.9, python-psycopg2@2.6.2,
|
||||
python-ptyprocess@0.5.1, python-publicsuffix2@2.20160818, python-py@1.4.32,
|
||||
python-pycparser@2.17, python-pygame@1.9.3, python-pygments@2.1.3,
|
||||
python-pygobject@3.22.0, python-pyicu@1.9.5, python-pyopenssl@17.0.0,
|
||||
python-pyquery@1.2.17, python-pysam@0.10.0, python-pytest-cov@2.4.0,
|
||||
python-pytest-django@3.1.2, python-pytest-runner@2.11.1,
|
||||
python-pytest@3.0.7, python-pytz@2016.10, python-pyyaml@3.12,
|
||||
python-rauth@0.7.3, python-redis@2.10.5, python-requests-mock@1.3.0,
|
||||
python-requests@2.13.0, python-rq@0.7.1, python-s3transfer@0.1.10,
|
||||
python-scikit-learn@0.18.1, python-scipy@0.18.1, python-seaborn@0.7.1,
|
||||
python-setuptools-scm@1.15.0, python-sphinx@1.5.1, python-sphinx@1.5.3,
|
||||
python-sphinxcontrib-programoutput@0.10, python-sqlalchemy-utils@0.32.13,
|
||||
python-statsmodels@0.8.0, python-stem@1.5.4, python-sympy@1.0,
|
||||
python-tabulate@0.7.7, python-testtools@1.4.0, python-texttable@0.8.7,
|
||||
python-tornado@4.5.1, python-unidecode@0.04.20, python-waf@1.9.8,
|
||||
python-wcwidth@0.1.7, python-werkzeug@0.11.15, python-wheel@0.30.0a0,
|
||||
python-wrapper@3.5.3, python-wrapt@1.10.8, python-zope-component@4.3.0,
|
||||
python2-acme@0.14.0, python2-alembic@0.8.10, python2-appdirs@1.4.3,
|
||||
python2-atomicwrites@1.1.5, python2-babel@2.3.4, python2-backports-abc@0.5,
|
||||
python2-beautifulsoup4@4.5.3, python2-botocore@1.5.26,
|
||||
python2-certifi@2017.1.23, python2-click@6.7, python2-colorama@0.3.7,
|
||||
python2-cython@0.25.2, python2-dateutil@2.6.0, python2-debian@0.1.28,
|
||||
python2-decorator@4.0.10, python2-dendropy@4.2.0, python2-django@1.10.7,
|
||||
python2-dogtail@0.9.9, python2-drmaa@0.7.7, python2-email-validator@1.0.2,
|
||||
python2-enum34@1.1.6, python2-feedgenerator@1.9, python2-flake8@2.5.4,
|
||||
python2-freezegun@0.3.8, python2-futures@3.0.5,
|
||||
python2-graphql-relay@0.4.5, python2-greenlet@0.4.11, python2-gst@1.12.0,
|
||||
python2-ipaddress@1.0.18, python2-ipykernel@4.5.2, python2-ipython@5.2.2,
|
||||
python2-jupyter-core@4.2.1, python2-libvirt@3.2.0, python2-llfuse@1.2,
|
||||
python2-mako@1.0.6, python2-markdown@2.6.8, python2-matplotlib@2.0.0,
|
||||
python2-mistune@0.7.3, python2-mutagen@1.36, python2-natsort@5.0.2,
|
||||
python2-nbxmpp@0.5.5, python2-ndg-httpsclient@0.4.2,
|
||||
python2-notmuch@0.24.1, python2-numexpr@2.6.1, python2-numpy@1.12.0,
|
||||
python2-orderedmultidict@0.7.11, python2-oslosphinx@4.10.0,
|
||||
python2-pandas@0.19.2, python2-paramiko@1.17.4, python2-parsedatetime@2.3,
|
||||
python2-passlib@1.7.1, python2-paste@2.0.3, python2-pbr@1.10.0,
|
||||
python2-pexpect@4.2.1, python2-pip@9.0.1, python2-ply@3.9,
|
||||
python2-prompt-toolkit@1.0.9, python2-psycopg2@2.6.2,
|
||||
python2-ptyprocess@0.5.1, python2-publicsuffix2@2.20160818,
|
||||
python2-py@1.4.32, python2-pycparser@2.17, python2-pygments@2.1.3,
|
||||
python2-pygobject@3.22.0, python2-pyicu@1.9.5, python2-pyopenssl@17.0.0,
|
||||
python2-pyquery@1.2.17, python2-pysam@0.10.0, python2-pysqlite@2.8.3,
|
||||
python2-pytest-cov@2.4.0, python2-pytest-django@3.1.2,
|
||||
python2-pytest-runner@2.11.1, python2-pytest@3.0.7, python2-pytz@2016.10,
|
||||
python2-pyyaml@3.12, python2-rauth@0.7.3, python2-redis@2.10.5,
|
||||
python2-requests-mock@1.3.0, python2-requests@2.13.0, python2-rq@0.7.1,
|
||||
python2-s3transfer@0.1.10, python2-scikit-learn@0.18.1,
|
||||
python2-scipy@0.18.1, python2-seaborn@0.7.1, python2-setuptools-scm@1.15.0,
|
||||
python2-sphinx@1.5.1, python2-sphinxcontrib-programoutput@0.10,
|
||||
python2-sqlalchemy-utils@0.32.13, python2-statsmodels@0.8.0,
|
||||
python2-stem@1.5.4, python2-sympy@1.0, python2-tabulate@0.7.7,
|
||||
python2-testtools@1.4.0, python2-texttable@0.8.7, python2-tornado@4.5.1,
|
||||
python2-unidecode@0.04.20, python2-waf@1.9.8, python2-wcwidth@0.1.7,
|
||||
python2-werkzeug@0.11.15, python2-wheel@0.30.0a0, python2-wrapt@1.10.8,
|
||||
python2-xdo@0.3, python2-zope-component@4.3.0, python@3.5.3, qca@2.1.3,
|
||||
qemu-minimal@2.9.0, qemu@2.9.0, qsyncthingtray@0.5.7, qsynth@0.4.4,
|
||||
qt@5.6.2, qtbase@5.7.1, qtconnectivity@5.7.1, qtdeclarative@5.7.1,
|
||||
qtgraphicaleffects@5.7.1, qtimageformats@5.7.1, qtkeychain@0.8.0,
|
||||
qtlocation@5.7.1, qtmultimedia@5.7.1, qtquickcontrols2@5.7.1,
|
||||
qtquickcontrols@5.7.1, qtractor@0.8.1, qtscript@5.7.1, qtsensors@5.7.1,
|
||||
qtserialport@5.7.1, qtsvg@5.7.1, qttools@5.7.1, qtwayland@5.7.1,
|
||||
qtwebchannel@5.7.1, qtwebkit@5.7.1, qtwebsockets@5.7.1, qtx11extras@5.7.1,
|
||||
qtxmlpatterns@5.7.1, r-ade4@1.7-6, r-annotate@1.54.0,
|
||||
r-annotationdbi@1.38.0, r-annotationforge@1.18.0, r-assertthat@0.2.0,
|
||||
r-backports@1.0.5, r-bamsignals@1.8.0, r-bbmisc@1.11, r-bh@1.62.0-1,
|
||||
r-biobase@2.36.0, r-bioccheck@1.12.0, r-biocgenerics@0.22.0,
|
||||
r-biocinstaller@1.26.0, r-biocparallel@1.10.0, r-biocstyle@2.4.0,
|
||||
r-biocviews@1.44.0, r-biomart@2.32.0, r-biostrings@2.44.0,
|
||||
r-bsgenome@1.44.0, r-category@2.42.0, r-chron@2.3-50, r-cluster@2.0.6,
|
||||
r-coda@0.19-1, r-colorspace@1.3-2, r-curl@2.5, r-data-table@1.10.4,
|
||||
r-dbi@0.6-1, r-deseq2@1.16.0, r-digest@0.6.12, r-dnacopy@1.50.0,
|
||||
r-e1071@1.6-8, r-edger@3.18.0, r-estimability@1.2, r-fastcluster@1.1.22,
|
||||
r-gdtools@0.1.4, r-genefilter@1.58.0, r-geneplotter@1.54.0,
|
||||
r-genomation@1.8.0, r-genomeinfodb@1.12.0, r-genomicalignments@1.12.0,
|
||||
r-genomicfeatures@1.28.0, r-genomicranges@1.28.0, r-ggplot2@2.2.1,
|
||||
r-git2r@0.18.0, r-gostats@2.42.0, r-graph@1.54.0, r-grohmm@1.10.0,
|
||||
r-gseabase@1.38.0, r-hexbin@1.27.1-1, r-hmisc@4.0-2, r-hms@0.3,
|
||||
r-htmltable@1.9, r-htmlwidgets@0.8, r-impute@1.50.0, r-iranges@2.10.0,
|
||||
r-jsonlite@1.4, r-knitr@1.15.1, r-lattice@0.20-35, r-limma@3.32.0,
|
||||
r-markdown@0.8, r-matrix@1.2-8, r-matrixstats@0.52.2, r-memoise@1.1.0,
|
||||
r-mgcv@1.8-17, r-motifrg@1.20.0, r-multitaper@1.0-13,
|
||||
r-mutationalpatterns@1.2.0, r-mvtnorm@1.0-6, r-openssl@0.9.6,
|
||||
r-plotly@4.5.6, r-plotrix@3.6-4, r-pracma@2.0.4, r-preprocesscore@1.38.0,
|
||||
r-qtl@1.40-8, r-r-rsp@0.41.0, r-r-utils@2.5.0, r-rbgl@1.52.0, r-rcas@1.1.1,
|
||||
r-rcpp@0.12.10, r-rcpparmadillo@0.7.800.2.0, r-readr@1.1.0,
|
||||
r-rhtslib@1.8.0, r-rmarkdown@1.4, r-roxygen2@6.0.1, r-rpart@4.1-11,
|
||||
r-rsamtools@1.28.0, r-rsqlite@1.1-2, r-rtracklayer@1.36.0, r-rtsne@0.13,
|
||||
r-s4vectors@0.14.0, r-scales@0.4.1, r-seqinr@3.3-6, r-seqlogo@1.42.0,
|
||||
r-seqpattern@1.8.0, r-servr@0.5, r-shortread@1.34.0, r-sparsem@1.76,
|
||||
r-stringi@1.1.5, r-stringr@1.2.0, r-summarizedexperiment@1.6.0,
|
||||
r-survival@2.41-3, r-svglite@1.2.0, r-systempiper@1.10.0, r-tibble@1.3.0,
|
||||
r-tidyr@0.6.1, r-topgo@2.28.0, r-variantannotation@1.22.0, r-vegan@2.4-3,
|
||||
r-viridis@0.4.0, r-viridislite@0.2.0, r-xml2@1.1.1, r-xml@3.98-1.6,
|
||||
r-xvector@0.16.0, r-yaml@2.1.14, r-zlibbioc@1.22.0, r-zoo@1.8-0, r@3.4.0,
|
||||
racket@6.8, radeontop@1.0, radicale@1.1.2, ratpoison@1.4.9,
|
||||
raul@0.8.4-1.f8bf77d3c, raxml@8.2.10, re2@2017-05-01, red-eclipse@1.5.8,
|
||||
retroarch@1.5.0, rhythmbox@3.4.1, rofi@1.3.1, rpcbind@0.2.4,
|
||||
ruby-coderay@1.1.1, ruby-hoe@3.16.0, ruby-minitar@0.5.4-1.e25205ec,
|
||||
ruby-minitest@5.10.1, ruby-nokogiri@1.7.0.1, ruby-pry@0.10.4,
|
||||
ruby-rspec-expectations@3.5.0, ruby-rspec@3.5.0,
|
||||
ruby-shoulda-matchers@3.1.1, ruby-slop@4.1.0, ruby-sqlite3@1.3.13,
|
||||
ruby-yard@0.9.6, rustc@1.16.0, samba@4.5.8, samplv1@0.8.2, samtools@1.3.1,
|
||||
sbcl-stumpwm-with-slynk@1.0.0, sbcl-stumpwm@1.0.0, schismtracker@20170420,
|
||||
screen@4.5.1, sdl-gfx@2.0.26, sed@4.4, serd@0.26.0, serf@1.3.9,
|
||||
sessreg@1.1.1, setbfree@0.8.4, shadow@4.4, shared-mime-info@1.8,
|
||||
shotwell@0.25.5, simple-scan@3.24.1, slock@1.4, slop@5.3.37,
|
||||
slurm@16.05.9.1, snakemake@3.11.2, solid@5.34.0, sonnet@5.34.0,
|
||||
sord@0.16.0, soxr@0.1.2, spice-gtk@0.33, spice-protocol@0.12.12,
|
||||
sqlite@3.17.0, sra-tools@2.8.2-1, sratom@0.6.0, sshfs-fuse@2.9, stagit@0.5,
|
||||
star@2.5.3a, starfighter@1.7, stellarium@0.15.1, strace@4.16,
|
||||
sudo@1.8.19p1, suil@0.8.4, supertux@0.5.1, surf@2.0, synergy@1.8.8,
|
||||
synthv1@0.8.2, talloc@2.1.9, tcl@8.6.6, tcpdump@4.9.0, tcsh@6.20.00,
|
||||
telepathy-mission-control@5.16.4, terminology@1.0.0, texinfo@5.2,
|
||||
texinfo@6.3, the-silver-searcher@1.0.2, thefuck@3.16, threadweaver@5.34.0,
|
||||
tiled@0.18.2, tintin++@2.01.2, tk@8.6.6, tmux@2.4, tomb@2.3, tor@0.3.0.7,
|
||||
totem-pl-parser@3.10.7, totem@3.22.0, trash-cli@0.17.1.14, tuxguitar@1.4,
|
||||
tvtime@1.0.11, txt2man@1.6.0, tzdata@2017a, tzdata@2017b,
|
||||
u-boot-am335x_boneblack@2017.03, u-boot-malta@2017.03,
|
||||
u-boot-vexpress_ca9x4@2017.03, unionfs-fuse-static@2.0, unionfs-fuse@2.0,
|
||||
units@2.14, upower@0.99.4, utf8proc@2.1.0, util-linux@2.29.2,
|
||||
v4l-utils@1.12.3, vala@0.34.4, vapoursynth@37, vc-dwim@1.8,
|
||||
vcftools@0.1.15, vdirsyncer@0.15.0, vim-full@8.0.0566, vim@8.0.0566,
|
||||
virglrenderer@0.6.0, virt-manager@1.4.1, vis@0.3, vsearch@2.4.3,
|
||||
vte-ng@0.48.2.a, vte@0.48.2, w3m@0.5.3+git20170102, wavpack@5.1.0,
|
||||
wayland@1.13.0, wcslib@5.16, webkitgtk@2.16.2, weechat@1.8, weston@2.0.0,
|
||||
wget@1.19.1, whois@5.2.15, windowmaker@0.95.8, wine@2.4, wiredtiger@2.9.1,
|
||||
wireless-regdb@2017.03.07, wireshark@2.2.6, wxwidgets@3.0.2,
|
||||
wxwidgets@3.1.0, x265@2.3, xapian@1.4.4, xauth@1.0.10, xcape@1.2,
|
||||
xcb-proto@1.12, xcb-util-cursor@0.1.3, xcb-util-xrm@1.2, xdg-utils@1.1.1,
|
||||
xf86-input-evdev@2.10.5, xf86-input-libinput@0.25.1,
|
||||
xf86-input-wacom@0.34.0, xf86-video-geode@2.11.19, xf86-video-glint@1.2.9,
|
||||
xf86-video-intel@2.99.917-5-b57abe2, xf86-video-mga@1.6.5,
|
||||
xf86-video-nouveau@1.0.15, xf86-video-nv@2.1.21, xf86-video-qxl@0.1.5,
|
||||
xf86-video-r128@6.10.2, xf86-video-savage@2.3.9,
|
||||
xf86-video-siliconmotion@1.7.9, xf86-video-sis@0.10.9,
|
||||
xf86-video-tdfx@1.4.7, xf86-video-trident@1.3.8, xf86-video-vmware@13.2.1,
|
||||
xfce4-terminal@0.8.3, xkeyboard-config@2.20, xmonad@0.12, xonsh@0.5.9,
|
||||
xorg-server-xwayland@1.19.3, xorg-server@1.19.3, xproto@7.0.31,
|
||||
xscreensaver@5.36, yadifa@2.2.4, yelp@3.22.0, yoshimi@1.5.1.1, yosys@0.7,
|
||||
youtube-dl@2017.05.07, zathura-cb@0.1.6, zathura-djvu@0.2.6,
|
||||
zathura-pdf-poppler@0.2.7, zathura-ps@0.2.4, zathura@0.3.7, zenity@3.22.0,
|
||||
zimg@2.5, zlib@1.2.11, znc@1.6.5
|
||||
|
||||
** Programming interfaces
|
||||
|
||||
*** (guix scripts challenge) returns complete reports, not just discrepancies
|
||||
*** New ‘dub-build-system’ for the D language and Dub
|
||||
*** New ‘ocaml-build-system’ for software written in OCaml
|
||||
*** Improvements to the ‘asdf-build-system’ for software written in various Common Lisp dialects.
|
||||
*** New ‘package-mapping’ procedure to rewrite package dependency graphs
|
||||
*** New modules: (guix workers), (guix discovery), (guix cache),
|
||||
(guix memoization), (guix ssh), (gnu build shepherd)
|
||||
*** (gnu build file-systems) now has support for ISO-9660 file systems.
|
||||
|
||||
** Noteworthy bug fixes
|
||||
|
||||
*** Create home directories once file systems are mounted
|
||||
(<http://bugs.gnu.org/21108>)
|
||||
*** GNU R now builds bit-reproducibly (<https://bugs.gnu.org/25598>)
|
||||
*** The daemon’s default settings are used unless overriden
|
||||
(<https://bugs.gnu.org/20217>)
|
||||
*** ‘guix system’ now supports the common build option ‘--root’
|
||||
(<https://bugs.gnu.org/26271>)
|
||||
*** Mesa uses LLVM for better Gallium performance (<https://bugs.gnu.org/25953>)
|
||||
*** Grafting no longer triggers a download of all the outputs of each derivation
|
||||
(<https://bugs.gnu.org/24886>)
|
||||
*** Home directories are created when using a separate /home
|
||||
(<https://bugs.gnu.org/21108>)
|
||||
|
||||
** Native language support
|
||||
|
||||
Updated translations: fr (French)
|
||||
|
||||
* Changes in 0.12.0 (since 0.11.0)
|
||||
|
||||
** Package management
|
||||
|
|
161
build-aux/update-NEWS.scm
Normal file
161
build-aux/update-NEWS.scm
Normal file
|
@ -0,0 +1,161 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2017 Ludovic Courtès <ludo@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
||||
;;; under the terms of the GNU General Public License as published by
|
||||
;;; the Free Software Foundation; either version 3 of the License, or (at
|
||||
;;; your option) any later version.
|
||||
;;;
|
||||
;;; GNU Guix is distributed in the hope that it will be useful, but
|
||||
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;;; GNU General Public License for more details.
|
||||
;;;
|
||||
;;; You should have received a copy of the GNU General Public License
|
||||
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
;;; Commentary:
|
||||
;;;
|
||||
;;; This script updates the list of new and updated packages in 'NEWS'.
|
||||
;;;
|
||||
;;; Code:
|
||||
|
||||
(use-modules (gnu) (guix)
|
||||
(guix build utils)
|
||||
((guix ui) #:select (fill-paragraph))
|
||||
(srfi srfi-1)
|
||||
(srfi srfi-11)
|
||||
(ice-9 match)
|
||||
(ice-9 rdelim)
|
||||
(ice-9 regex)
|
||||
(ice-9 pretty-print))
|
||||
|
||||
(define %header-rx
|
||||
(make-regexp "^\\* Changes in (version )?([0-9.]+) \\(since ([0-9.]+)\\)"))
|
||||
|
||||
(define (NEWS->versions port)
|
||||
"Return two values: the previous version and the current version as read
|
||||
from PORT, which is an input port on the 'NEWS' file."
|
||||
(let loop ()
|
||||
(let ((line (read-line port)))
|
||||
(cond ((eof-object? line)
|
||||
(error "failed to determine previous and current version"
|
||||
port))
|
||||
((regexp-exec %header-rx line)
|
||||
=>
|
||||
(lambda (match)
|
||||
(values (match:substring match 3)
|
||||
(match:substring match 2))))
|
||||
(else
|
||||
(loop))))))
|
||||
|
||||
(define (skip-to-org-heading port)
|
||||
"Read from PORT until an Org heading is found."
|
||||
(let loop ()
|
||||
(let ((next (peek-char port)))
|
||||
(cond ((eqv? next #\*)
|
||||
#t)
|
||||
((eof-object? next)
|
||||
(error "next heading could not be found"))
|
||||
(else
|
||||
(read-line port)
|
||||
(loop))))))
|
||||
|
||||
(define (rewrite-org-section input output heading-rx proc)
|
||||
"Write to OUTPUT the text read from INPUT, but with the first Org section
|
||||
matching HEADING-RX replaced by NEW-HEADING and CONTENTS."
|
||||
(let loop ()
|
||||
(let ((line (read-line input)))
|
||||
(cond ((eof-object? line)
|
||||
(error "failed to match heading regexp" heading-rx))
|
||||
((regexp-exec heading-rx line)
|
||||
=>
|
||||
(lambda (match)
|
||||
(proc match output)
|
||||
(skip-to-org-heading input)
|
||||
(dump-port input output)
|
||||
#t))
|
||||
(else
|
||||
(display line output)
|
||||
(newline output)
|
||||
(loop))))))
|
||||
|
||||
(define (enumeration->paragraph lst)
|
||||
"Turn LST, a list of strings, into a single string that is a ready-to-print
|
||||
paragraph."
|
||||
(fill-paragraph (string-join (sort lst string<?) ", ")
|
||||
75))
|
||||
|
||||
(define (write-packages-added news-file old new)
|
||||
"Write to NEWS-FILE the list of packages added between OLD and NEW."
|
||||
(let ((added (lset-difference string=? (map car new) (map car old))))
|
||||
(with-atomic-file-replacement news-file
|
||||
(lambda (input output)
|
||||
(rewrite-org-section input output
|
||||
(make-regexp "^(\\*+) (.*) new packages")
|
||||
(lambda (match port)
|
||||
(let ((stars (match:substring match 1)))
|
||||
(format port
|
||||
"~a ~a new packages~%~%~a~%~%"
|
||||
stars (length added)
|
||||
(enumeration->paragraph added)))))))))
|
||||
|
||||
(define (write-packages-updates news-file old new)
|
||||
"Write to NEWS-FILE the list of packages upgraded between OLD and NEW."
|
||||
(let ((upgraded (filter-map (match-lambda
|
||||
((package . new-version)
|
||||
(match (assoc package old)
|
||||
((_ . old-version)
|
||||
(and (version>? new-version old-version)
|
||||
(string-append package "@"
|
||||
new-version)))
|
||||
(_ #f))))
|
||||
new)))
|
||||
(with-atomic-file-replacement news-file
|
||||
(lambda (input output)
|
||||
(rewrite-org-section input output
|
||||
(make-regexp "^(\\*+) (.*) package updates")
|
||||
(lambda (match port)
|
||||
(let ((stars (match:substring match 1)))
|
||||
(format port
|
||||
"~a ~a package updates~%~%~a~%~%"
|
||||
stars (length upgraded)
|
||||
(enumeration->paragraph upgraded)))))))))
|
||||
|
||||
|
||||
(define (main . args)
|
||||
(match args
|
||||
((news-file data-directory)
|
||||
;; Don't browse things listed in the user's $GUIX_PACKAGE_PATH. Here we
|
||||
;; assume that the last item in (%package-module-path) is the distro
|
||||
;; directory.
|
||||
(parameterize ((%package-module-path
|
||||
(list (last (%package-module-path)))))
|
||||
(define (package-file version)
|
||||
(string-append data-directory "/packages-"
|
||||
version ".txt"))
|
||||
|
||||
(let-values (((previous-version new-version)
|
||||
(call-with-input-file news-file NEWS->versions)))
|
||||
(let* ((old (call-with-input-file (package-file previous-version)
|
||||
read))
|
||||
(new (fold-packages (lambda (p r)
|
||||
(alist-cons (package-name p) (package-version p)
|
||||
r))
|
||||
'())))
|
||||
(call-with-output-file (package-file new-version)
|
||||
(lambda (port)
|
||||
(pretty-print new port)))
|
||||
|
||||
(write-packages-added news-file old new)
|
||||
(write-packages-updates news-file old new)))))
|
||||
(x
|
||||
(format (current-error-port) "Usage: update-NEWS NEWS-FILE DATA-DIRECTORY
|
||||
|
||||
Update the list of new and updated packages in NEWS-FILE using the
|
||||
previous-version package list from DATA-DIRECTORY.\n")
|
||||
(exit 1))))
|
||||
|
||||
(apply main (cdr (command-line)))
|
|
@ -10,7 +10,7 @@
|
|||
@include version.texi
|
||||
|
||||
@c Identifier of the OpenPGP key used to sign tarballs and such.
|
||||
@set OPENPGP-SIGNING-KEY-ID BCA689B636553801C3C62150197A5888235FACAC
|
||||
@set OPENPGP-SIGNING-KEY-ID 3CE464558A84FDC69DB40CFB090B11993D9AEBB5
|
||||
|
||||
@copying
|
||||
Copyright @copyright{} 2012, 2013, 2014, 2015, 2016, 2017 Ludovic Courtès@*
|
||||
|
|
|
@ -607,7 +607,6 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/gcc-5-source-date-epoch-2.patch \
|
||||
%D%/packages/patches/gcc-6-arm-none-eabi-multilib.patch \
|
||||
%D%/packages/patches/gcc-6-cross-environment-variables.patch \
|
||||
%D%/packages/patches/gcj-arm-mode.patch \
|
||||
%D%/packages/patches/gdk-pixbuf-list-dir.patch \
|
||||
%D%/packages/patches/gd-fix-gd2-read-test.patch \
|
||||
%D%/packages/patches/gd-fix-tests-on-i686.patch \
|
||||
|
|
|
@ -2093,7 +2093,7 @@ (define-public deeptools
|
|||
(define-public diamond
|
||||
(package
|
||||
(name "diamond")
|
||||
(version "0.9.0")
|
||||
(version "0.9.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -2102,7 +2102,7 @@ (define-public diamond
|
|||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"19lvz661mmgikbry0nvnsjc01fdxqbw9rl2868dvjfraxbcx9ras"))))
|
||||
"062943yk3mp23jpcawamkh1zawx9br95l7w178v0kyr863v4p5a1"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f ; no "check" target
|
||||
|
@ -8994,6 +8994,102 @@ (define-public r-seurat
|
|||
discovery of differentially expressed genes and markers.")
|
||||
(license license:gpl3))))
|
||||
|
||||
(define-public r-aroma-light
|
||||
(package
|
||||
(name "r-aroma-light")
|
||||
(version "3.6.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "aroma.light" version))
|
||||
(sha256
|
||||
(base32
|
||||
"10snykmmx36qaymyf5s1n1km8hsscyzpykcpf0mzsrcv8ml9rp8a"))))
|
||||
(properties `((upstream-name . "aroma.light")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-matrixstats" ,r-matrixstats)
|
||||
("r-r-methodss3" ,r-r-methodss3)
|
||||
("r-r-oo" ,r-r-oo)
|
||||
("r-r-utils" ,r-r-utils)))
|
||||
(home-page "https://github.com/HenrikBengtsson/aroma.light")
|
||||
(synopsis "Methods for normalization and visualization of microarray data")
|
||||
(description
|
||||
"This package provides methods for microarray analysis that take basic
|
||||
data types such as matrices and lists of vectors. These methods can be used
|
||||
standalone, be utilized in other packages, or be wrapped up in higher-level
|
||||
classes.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public r-deseq
|
||||
(package
|
||||
(name "r-deseq")
|
||||
(version "1.28.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "DESeq" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0j3dgcxd64m9qknmlcbdzvg4xhp981xd6nbwsvnqjfn6yypslgyw"))))
|
||||
(properties `((upstream-name . "DESeq")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-biobase" ,r-biobase)
|
||||
("r-biocgenerics" ,r-biocgenerics)
|
||||
("r-genefilter" ,r-genefilter)
|
||||
("r-geneplotter" ,r-geneplotter)
|
||||
("r-lattice" ,r-lattice)
|
||||
("r-locfit" ,r-locfit)
|
||||
("r-mass" ,r-mass)
|
||||
("r-rcolorbrewer" ,r-rcolorbrewer)))
|
||||
(home-page "http://www-huber.embl.de/users/anders/DESeq")
|
||||
(synopsis "Differential gene expression analysis")
|
||||
(description
|
||||
"This package provides tools for estimating variance-mean dependence in
|
||||
count data from high-throughput genetic sequencing assays and for testing for
|
||||
differential expression based on a model using the negative binomial
|
||||
distribution.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public r-edaseq
|
||||
(package
|
||||
(name "r-edaseq")
|
||||
(version "2.10.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "EDASeq" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0f25dfc8hdii9fjm3bf89vy9jkxv23sa62fkcga5b4gkipwrvm9a"))))
|
||||
(properties `((upstream-name . "EDASeq")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-annotationdbi" ,r-annotationdbi)
|
||||
("r-aroma-light" ,r-aroma-light)
|
||||
("r-biobase" ,r-biobase)
|
||||
("r-biocgenerics" ,r-biocgenerics)
|
||||
("r-biomart" ,r-biomart)
|
||||
("r-biostrings" ,r-biostrings)
|
||||
("r-deseq" ,r-deseq)
|
||||
("r-genomicfeatures" ,r-genomicfeatures)
|
||||
("r-genomicranges" ,r-genomicranges)
|
||||
("r-iranges" ,r-iranges)
|
||||
("r-rsamtools" ,r-rsamtools)
|
||||
("r-shortread" ,r-shortread)))
|
||||
(home-page "https://github.com/drisso/EDASeq")
|
||||
(synopsis "Exploratory data analysis and normalization for RNA-Seq")
|
||||
(description
|
||||
"This package provides support for numerical and graphical summaries of
|
||||
RNA-Seq genomic read data. Provided within-lane normalization procedures to
|
||||
adjust for GC-content effect (or other gene-level effects) on read counts:
|
||||
loess robust local regression, global-scaling, and full-quantile
|
||||
normalization. Between-lane normalization procedures to adjust for
|
||||
distributional differences between lanes (e.g., sequencing depth):
|
||||
global-scaling and full-quantile normalization.")
|
||||
(license license:artistic2.0)))
|
||||
|
||||
(define htslib-for-sambamba
|
||||
(let ((commit "2f3c3ea7b301f9b45737a793c0b2dcf0240e5ee5"))
|
||||
(package
|
||||
|
|
|
@ -1191,7 +1191,10 @@ (define-public emacs-auctex
|
|||
(build-system emacs-build-system)
|
||||
;; We use 'emacs' because AUCTeX requires dbus at compile time
|
||||
;; ('emacs-minimal' does not provide dbus).
|
||||
(arguments `(#:emacs ,emacs))
|
||||
(arguments
|
||||
`(#:emacs ,emacs
|
||||
#:include '("\\.el$" "^images/" "^latex/" "\\.info$")
|
||||
#:exclude '("^tests/" "^latex/README")))
|
||||
(native-inputs
|
||||
`(("perl" ,perl)))
|
||||
(home-page "https://www.gnu.org/software/auctex/")
|
||||
|
@ -2327,7 +2330,10 @@ (define-public emacs-slime
|
|||
(native-inputs
|
||||
`(("texinfo" ,texinfo)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
`(#:include '("\\.el$" "\\.lisp$" "\\.asd$" "contrib")
|
||||
#:exclude '("^slime-tests.el" "^contrib/test/"
|
||||
"^contrib/Makefile$" "^contrib/README.md$")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'install 'configure
|
||||
(lambda* _
|
||||
|
|
|
@ -3979,8 +3979,6 @@ (define-public crawl
|
|||
(list (string-append "SQLITE_INCLUDE_DIR=" sqlite "/include")
|
||||
(string-append "prefix=" out)
|
||||
"SAVEDIR=~/.crawl"
|
||||
;; TODO: build graphical client
|
||||
"TILES="
|
||||
;; don't build any bundled dependencies
|
||||
"BUILD_LUA="
|
||||
"BUILD_SQLITE="
|
||||
|
@ -3999,7 +3997,8 @@ (define-public crawl
|
|||
(setenv "TERM" "xterm-256color")
|
||||
(zero? (apply system* "make" "debug" "test"
|
||||
(format #f "-j~d" (parallel-job-count))
|
||||
make-flags)))))))
|
||||
;; Force command line build for test cases.
|
||||
(append make-flags '("GAME=crawl" "TILES=")))))))))
|
||||
(synopsis "Roguelike dungeon crawler game")
|
||||
(description "Dungeon Crawl Stone Soup is a roguelike adventure through
|
||||
dungeons filled with dangerous monsters in a quest to find the mystifyingly
|
||||
|
@ -4013,6 +4012,39 @@ (define-public crawl
|
|||
license:zlib
|
||||
license:asl2.0))))
|
||||
|
||||
(define-public crawl-tiles
|
||||
(package
|
||||
(inherit crawl)
|
||||
(name "crawl-tiles")
|
||||
(arguments
|
||||
(substitute-keyword-arguments
|
||||
(package-arguments crawl)
|
||||
((#:make-flags flags)
|
||||
`(let ((dejavu (assoc-ref %build-inputs "font-dejavu")))
|
||||
(cons*
|
||||
(string-append "PROPORTIONAL_FONT=" dejavu
|
||||
"/share/fonts/truetype/DejaVuSans.ttf")
|
||||
(string-append "MONOSPACED_FONT=" dejavu
|
||||
"/share/fonts/truetype/DejaVuSansMono.ttf")
|
||||
"TILES=y"
|
||||
;; Rename the executable to allow parallel installation with crawl.
|
||||
"GAME=crawl-tiles"
|
||||
,flags)))))
|
||||
(inputs
|
||||
`(,@(package-inputs crawl)
|
||||
("font-dejavu" ,font-dejavu)
|
||||
("freetype6" ,freetype)
|
||||
("glu" ,glu)
|
||||
("libpng" ,libpng)
|
||||
("sdl2" ,sdl2)
|
||||
("sdl2-image" ,sdl2-image)
|
||||
("sdl2-mixer" ,sdl2-mixer)))
|
||||
(native-inputs
|
||||
`(,@(package-native-inputs crawl)
|
||||
;; TODO: Add advpng or pngcrush for additional PNG optimization.
|
||||
("which" ,which)))
|
||||
(synopsis "Graphical roguelike dungeon crawler game")))
|
||||
|
||||
(define-public lugaru
|
||||
(package
|
||||
(name "lugaru")
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2014, 2015, 2016 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2014, 2015, 2016, 2017 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
|
||||
|
@ -559,140 +559,6 @@ (define-public gccgo-4.9
|
|||
;; a cyclic dependency. <http://debbugs.gnu.org/18101>
|
||||
#:separate-lib-output? #f))
|
||||
|
||||
(define javac.in
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://sources.gentoo.org/cgi-bin/viewvc.cgi/"
|
||||
"gentoo-x86/dev-java/gcj-jdk/files/javac.in?revision=1.1"))
|
||||
(file-name "javac.in")
|
||||
(sha256 (base32
|
||||
"1c3dk4z5yfj6ic2fn3lyxs27n6pmn2wy9k0r1s17lnkf1bzkrciv"))))
|
||||
|
||||
(define-public gcj
|
||||
(package (inherit gcc)
|
||||
(name "gcj")
|
||||
(version (package-version gcc))
|
||||
(inputs
|
||||
`(("fastjar" ,fastjar)
|
||||
("perl" ,perl)
|
||||
("javac.in" ,javac.in)
|
||||
("ecj-bootstrap" ,ecj-bootstrap)
|
||||
,@(package-inputs gcc)))
|
||||
(native-inputs
|
||||
`(("dejagnu" ,dejagnu)
|
||||
,@(if (string-prefix? "armhf" (or (%current-system)
|
||||
(%current-target-system)))
|
||||
`(("arm-patch" ,(origin
|
||||
(method url-fetch)
|
||||
(uri (search-patch "gcj-arm-mode.patch"))
|
||||
(sha256
|
||||
(base32
|
||||
"1z15xs5yx6qinnb572swzxrn9f668sw7ga5280q3gznj1jyrynfn")))))
|
||||
'())
|
||||
,@(package-native-inputs gcc)))
|
||||
(native-search-paths %generic-search-paths)
|
||||
|
||||
;; Suppress the separate "lib" output, because otherwise the
|
||||
;; "lib" and "out" outputs would refer to each other, creating
|
||||
;; a cyclic dependency. <http://debbugs.gnu.org/18101>
|
||||
(outputs
|
||||
(delete "lib" (package-outputs gcc)))
|
||||
(arguments
|
||||
(substitute-keyword-arguments `(#:modules ((guix build gnu-build-system)
|
||||
(guix build utils)
|
||||
(ice-9 regex)
|
||||
(srfi srfi-1)
|
||||
(srfi srfi-26))
|
||||
#:test-target "check-target-libjava"
|
||||
,@(package-arguments gcc))
|
||||
((#:tests? _) #t)
|
||||
((#:configure-flags flags)
|
||||
`(let ((ecj (assoc-ref %build-inputs "ecj-bootstrap")))
|
||||
`("--enable-java-home"
|
||||
"--enable-gjdoc"
|
||||
,(string-append "--with-ecj-jar=" ecj)
|
||||
"--enable-languages=java"
|
||||
,@(remove (cut string-match "--enable-languages.*" <>)
|
||||
,flags))))
|
||||
((#:phases phases)
|
||||
`(modify-phases ,phases
|
||||
;; Conditionally add phase to apply patch
|
||||
,@(if (string-prefix? "armhf" (or (%current-system)
|
||||
(%current-target-system)))
|
||||
`((add-after 'unpack 'apply-arm-patch
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(zero? (system* "patch" "-p1"
|
||||
"-i" (assoc-ref inputs "arm-patch"))))))
|
||||
'())
|
||||
(add-after
|
||||
'unpack 'add-lib-output-to-rpath
|
||||
(lambda _
|
||||
(substitute* "libjava/Makefile.in"
|
||||
(("libgcj_bc_dummy_LINK = .* -shared" line)
|
||||
(string-append line " -Wl,-rpath=$(libdir)"))
|
||||
(("libgcj(_bc)?_la_LDFLAGS =" ldflags _)
|
||||
(string-append ldflags " -Wl,-rpath=$(libdir)")))))
|
||||
(add-after
|
||||
'unpack 'patch-testsuite
|
||||
;; dejagnu-1.6 removes the 'absolute' command
|
||||
(lambda _
|
||||
;; This test fails on armhf. It seems harmless enough to disable it.
|
||||
(for-each delete-file '("libjava/testsuite/libjava.lang/Throw_2.java"
|
||||
"libjava/testsuite/libjava.lang/Throw_2.out"
|
||||
"libjava/testsuite/libjava.lang/Throw_2.jar"))
|
||||
(substitute* "libjava/testsuite/lib/libjava.exp"
|
||||
(("absolute") "file normalize"))
|
||||
#t))
|
||||
(add-after
|
||||
'install 'install-javac-and-javap-wrappers
|
||||
(lambda _
|
||||
(let* ((javac (assoc-ref %build-inputs "javac.in"))
|
||||
(ecj (assoc-ref %build-inputs "ecj-bootstrap"))
|
||||
(gcj (assoc-ref %outputs "out"))
|
||||
(gcjbin (string-append gcj "/bin/"))
|
||||
(jvm (string-append gcj "/lib/jvm/"))
|
||||
(target (string-append jvm "/bin/javac")))
|
||||
|
||||
(symlink (string-append gcjbin "jcf-dump")
|
||||
(string-append jvm "/bin/javap"))
|
||||
|
||||
(copy-file ecj (string-append gcj "/share/java/ecj.jar"))
|
||||
|
||||
;; Create javac wrapper from the template javac.in by
|
||||
;; replacing the @VARIABLES@ with paths.
|
||||
(copy-file javac target)
|
||||
(patch-shebang target)
|
||||
(substitute* target
|
||||
(("@JAVA@")
|
||||
(string-append jvm "/bin/java"))
|
||||
(("@ECJ_JAR@")
|
||||
(string-append gcj "/share/java/ecj.jar"))
|
||||
(("@RT_JAR@")
|
||||
(string-append jvm "/jre/lib/rt.jar"))
|
||||
(("@TOOLS_JAR@")
|
||||
(string-append jvm "/lib/tools.jar")))
|
||||
(chmod target #o755)
|
||||
#t)))
|
||||
(add-after
|
||||
'install 'remove-broken-or-conflicting-files
|
||||
(lambda _
|
||||
(let ((out (assoc-ref %outputs "out")))
|
||||
(for-each
|
||||
delete-file
|
||||
(append (find-files (string-append out "/lib/jvm/jre/lib")
|
||||
"libjawt.so")
|
||||
(find-files (string-append out "/bin")
|
||||
".*(c\\+\\+|cpp|g\\+\\+|gcc.*)"))))
|
||||
#t))))))))
|
||||
|
||||
(define ecj-bootstrap
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri "ftp://sourceware.org/pub/java/ecj-4.9.jar")
|
||||
(sha256
|
||||
(base32
|
||||
"1k9lgm3qamf6zy534pa2zwskr8mpiqrngbv1vw9j4y1ghrdyf1lm"))))
|
||||
|
||||
(define-public gcc-objc-4.8
|
||||
(custom-gcc gcc-4.8 "gcc-objc" '("objc")
|
||||
(list (search-path-specification
|
||||
|
|
|
@ -1741,7 +1741,7 @@ (define-public gnumeric
|
|||
(define-public gnome-themes-standard
|
||||
(package
|
||||
(name "gnome-themes-standard")
|
||||
(version "3.22.2")
|
||||
(version "3.22.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -1750,7 +1750,7 @@ (define-public gnome-themes-standard
|
|||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"19bxw69ms46px5xgvwbjlhq2vkmrqfx2az49q63w2wxqb76icidk"))))
|
||||
"0smmiamrgcgf5sa88bsn8hwmvsyx4gczzs359nwxbkv14b2qgp31"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:configure-flags
|
||||
|
@ -1855,7 +1855,7 @@ (define-public vala
|
|||
(define-public vte
|
||||
(package
|
||||
(name "vte")
|
||||
(version "0.48.2")
|
||||
(version "0.48.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
|
@ -1863,7 +1863,7 @@ (define-public vte
|
|||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"14060d5rmjjmxaknrabhnsjwxni5wa3crg61mqxv8f7yxl0v6y62"))))
|
||||
"1hsqc7238862mqnva5qqdfxnhpwq3ak6zx6kbjj95cs04wcgpad3"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
|
@ -1890,7 +1890,7 @@ (define-public vte-ng
|
|||
(package
|
||||
(inherit vte)
|
||||
(name "vte-ng")
|
||||
(version "0.48.2.a")
|
||||
(version "0.48.3.a")
|
||||
(native-inputs
|
||||
`(("gtk-doc" ,gtk-doc)
|
||||
("gperf" ,gperf)
|
||||
|
@ -1905,7 +1905,7 @@ (define-public vte-ng
|
|||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0m0bqcppa9vzysxizbymwifpii1lgg1cjy7yphvb1ivxz1pk7bal"))))
|
||||
"1wdkf090zclqy11hxdjgy8f6fgzajl0xzzirajikhbaiill7f8zh"))))
|
||||
(arguments
|
||||
`(#:configure-flags '("CXXFLAGS=-Wformat=0")
|
||||
#:phases (modify-phases %standard-phases
|
||||
|
@ -2836,7 +2836,7 @@ (define-public totem-pl-parser
|
|||
(define-public aisleriot
|
||||
(package
|
||||
(name "aisleriot")
|
||||
(version "3.22.1")
|
||||
(version "3.22.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
|
@ -2844,7 +2844,7 @@ (define-public aisleriot
|
|||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"01ydq39kk8xvv8nbqqbh458gpmvx676sms71r1iix42z40a13caj"))))
|
||||
"0a8cir7vgi67sncl0m7cypq11amardm7r68gr3q52a11l8ajycdx"))))
|
||||
(build-system glib-or-gtk-build-system)
|
||||
(arguments
|
||||
'(#:configure-flags
|
||||
|
@ -2972,7 +2972,7 @@ (define-public cogl
|
|||
(define-public clutter
|
||||
(package
|
||||
(name "clutter")
|
||||
(version "1.26.0")
|
||||
(version "1.26.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -2981,7 +2981,7 @@ (define-public clutter
|
|||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"01nfjd4k7j2n3agpx2d9ncff86nfsqv4n23465rb9zmk4iw4wlb7"))))
|
||||
"0mif1qnrpkgxi43h7pimim6w6zwywa16ixcliw0yjm9hk0a368z7"))))
|
||||
;; NOTE: mutter exports a bundled fork of clutter, so when making changes
|
||||
;; to clutter, corresponding changes may be appropriate in mutter as well.
|
||||
(build-system gnu-build-system)
|
||||
|
@ -3056,7 +3056,7 @@ (define-public clutter-gtk
|
|||
(define-public clutter-gst
|
||||
(package
|
||||
(name "clutter-gst")
|
||||
(version "3.0.22")
|
||||
(version "3.0.24")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -3065,7 +3065,7 @@ (define-public clutter-gst
|
|||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1m6zwc7xr7lmbwiqav961g7jhc7gp5gb73dm6j93szpa6bxmgz7i"))))
|
||||
"0v6cg0syh4vx7y7ni47jsvr2r57q0j3h1f1gjlp0ciscixywiwg9"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("glib:bin" ,glib "bin") ; for glib-mkenums
|
||||
|
@ -3087,7 +3087,7 @@ (define-public clutter-gst
|
|||
(define-public libchamplain
|
||||
(package
|
||||
(name "libchamplain")
|
||||
(version "0.12.14")
|
||||
(version "0.12.15")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -3095,7 +3095,7 @@ (define-public libchamplain
|
|||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"13snnka1jqc5qrgij8bm22xy02pncf3dn5ij3jh4rrpzq7g1sqpi"))))
|
||||
"0x5qa1aw1y59lzkmf4j4szspn49341a87vcja4ydgxny1chilwjl"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments '(#:configure-flags '("--enable-vala")))
|
||||
(native-inputs
|
||||
|
@ -3935,7 +3935,7 @@ (define-public yelp-tools
|
|||
(define-public libgee
|
||||
(package
|
||||
(name "libgee")
|
||||
(version "0.18.1")
|
||||
(version "0.20.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
|
@ -3943,7 +3943,7 @@ (define-public libgee
|
|||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"18ir5264bhdg76kcjn8i5bfs1vz89qqn2py20aavm2cwbaz6ns4r"))))
|
||||
"1fy24dr8imrjlmsqj1syn0gi139gba6hwk3j5vd6sr3pxniqnc11"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
@ -3972,7 +3972,7 @@ (define-public libgee
|
|||
(define-public gexiv2
|
||||
(package
|
||||
(name "gexiv2")
|
||||
(version "0.10.4")
|
||||
(version "0.10.6")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
|
@ -3980,7 +3980,7 @@ (define-public gexiv2
|
|||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"190www3b61spfgwx42jw8h5hsz2996jcxky48k63468avjpk33dd"))))
|
||||
"09aqsnpah71p9gx0ap2px2dyanrs7jmkkar6q114n9b7js8qh9qk"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("glib" ,glib "bin")
|
||||
|
@ -4859,7 +4859,7 @@ (define-public gdm
|
|||
(define-public libgtop
|
||||
(package
|
||||
(name "libgtop")
|
||||
(version "2.34.1")
|
||||
(version "2.36.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
|
@ -4867,7 +4867,7 @@ (define-public libgtop
|
|||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1qh9srg8pqmrsl12mwnclncs7agmjjvx3q6v5qwqvcb2cskpi6f8"))))
|
||||
"0ax17c7nplghxgsf8zl92nmhkbnggj62wwzl7nq00aqb2m6f7gqk"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("gobject-introspection" ,gobject-introspection)
|
||||
|
@ -5111,7 +5111,7 @@ (define-public gtk-vnc
|
|||
(define-public gnome-autoar
|
||||
(package
|
||||
(name "gnome-autoar")
|
||||
(version "0.1.1")
|
||||
(version "0.2.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
|
@ -5119,7 +5119,7 @@ (define-public gnome-autoar
|
|||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1jcs6jgysg9n3zi3d1l4iqddzmczfdcvz7vkxn607p32nl8bhp7n"))))
|
||||
"0qnafiwgajsaryh669lfclb4f6z5n1r9r4zhig1ha0ykxq32rzp1"))))
|
||||
(build-system glib-or-gtk-build-system)
|
||||
(native-inputs
|
||||
`(("gnome-common" ,gnome-common)
|
||||
|
@ -5140,7 +5140,7 @@ (define-public gnome-autoar
|
|||
(define-public tracker
|
||||
(package
|
||||
(name "tracker")
|
||||
(version "1.10.3")
|
||||
(version "1.12.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
|
@ -5148,7 +5148,7 @@ (define-public tracker
|
|||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"03ch3ndmxghfr9wnw9hfmpkjfa7k5v5cwwf3y1ja6ihk3c5avgbb"))))
|
||||
"0vsrzzkcfvmylhpk1ww6xdx8z9sgjs0gn74gz82qngjyq3c3s6c3"))))
|
||||
(build-system glib-or-gtk-build-system)
|
||||
(native-inputs
|
||||
`(("gnome-common" ,gnome-common)
|
||||
|
@ -5175,13 +5175,14 @@ (define-public tracker
|
|||
("exempi" ,exempi)
|
||||
("libxml2" ,libxml2)
|
||||
("upower" ,upower)
|
||||
("libgee" ,libgee)
|
||||
("libunistring" ,libunistring)
|
||||
("giflib" ,giflib)
|
||||
("json-glib" ,json-glib)
|
||||
("openjpeg" ,openjpeg-1)
|
||||
("libosinfo" ,libosinfo)
|
||||
("libcue" ,libcue)
|
||||
("libseccomp" ,libseccomp)
|
||||
("libsoup" ,libsoup)
|
||||
("libuuid" ,util-linux)))
|
||||
(arguments `(#:tests? #f)) ; XXX FIXME enable tests (some fail)
|
||||
(synopsis "Metadata database, indexer and search tool")
|
||||
|
@ -5338,7 +5339,7 @@ (define-public gnome-screenshot
|
|||
(define-public dconf-editor
|
||||
(package
|
||||
(name "dconf-editor")
|
||||
(version "3.22.1")
|
||||
(version "3.22.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -5347,7 +5348,7 @@ (define-public dconf-editor
|
|||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"09n1ljryjgkmxwly542zb2dh9j7h76chc0br2bbhrhkwvjjmc3ha"))))
|
||||
"1939yq3fl55c2dqkc6nzp6cbpxq9sli74gdj0rj7c50pwvbngwam"))))
|
||||
(build-system glib-or-gtk-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
|
@ -5811,7 +5812,7 @@ (define-public gfbgraph
|
|||
(define-public libgnomekbd
|
||||
(package
|
||||
(name "libgnomekbd")
|
||||
(version "3.22.0")
|
||||
(version "3.22.0.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
|
@ -5819,7 +5820,7 @@ (define-public libgnomekbd
|
|||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1pvpbljvxc0riamraiflnm05dpb6i4vlmqqgdh74xggbpzd302rl"))))
|
||||
"1plkkack6s8b21gcmmly0lapgcjz53dmw2vixnn4rw4jxjwbdzaf"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -55,17 +55,15 @@ (define-public log4cpp
|
|||
(define-public glog
|
||||
(package
|
||||
(name "glog")
|
||||
(version "0.3.4")
|
||||
(version "0.3.5")
|
||||
(home-page "https://github.com/google/glog")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url home-page)
|
||||
(commit (string-append "v" version))))
|
||||
(method url-fetch)
|
||||
(uri (string-append home-page "/archive/v" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0ym5g15m7c8kjfr2c3zq6bz08ghin2d1r1nb6v2vnkfh1vn945x1"))
|
||||
(file-name (string-append name "-" version "-checkout"))
|
||||
"1q6ihk2asbx95a56kmyqwysq1x3grrw9jwqllafaidf0l84f903m"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(patches (search-patches "glog-gcc-5-demangling.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
;;; Copyright © 2016 Alex Griffin <a@ajgrf.com>
|
||||
;;; Copyright © 2017 ng0 <contact.ng0@cryptolab.net>
|
||||
;;; Copyright © 2017 Rodger Fox <thylakoid@openmailbox.org>
|
||||
;;; Copyright © 2017 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -49,6 +50,7 @@ (define-module (gnu packages music)
|
|||
#:use-module (gnu packages cdrom)
|
||||
#:use-module (gnu packages code)
|
||||
#:use-module (gnu packages check)
|
||||
#:use-module (gnu packages cmake)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages curl)
|
||||
#:use-module (gnu packages cyrus-sasl)
|
||||
|
@ -2990,3 +2992,91 @@ (define-public lmms
|
|||
melodies and beats and for mixing and arranging songs. LMMS includes instruments based on
|
||||
audio samples and various soft sythesizers. It can receive input from a MIDI keyboard.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public musescore
|
||||
(package
|
||||
(name "musescore")
|
||||
(version "2.1.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/musescore/MuseScore/archive/"
|
||||
"v" version ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0irwsq6ihfz3y3b943cwqy29g3si7gqbgxdscgw53vwv9vfvi085"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Un-bundle OpenSSL and remove unused libraries.
|
||||
'(begin
|
||||
(substitute* "thirdparty/kQOAuth/CMakeLists.txt"
|
||||
(("-I \\$\\{PROJECT_SOURCE_DIR\\}/thirdparty/openssl/include ")
|
||||
""))
|
||||
(substitute* "thirdparty/kQOAuth/kqoauthutils.cpp"
|
||||
(("#include <openssl/.*") ""))
|
||||
(for-each delete-file-recursively
|
||||
'("thirdparty/freetype"
|
||||
"thirdparty/openssl"
|
||||
"thirdparty/portmidi"))
|
||||
#t))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:make-flags
|
||||
`(,(string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||
;; There are tests, but no simple target to run. The command
|
||||
;; used to run them is:
|
||||
;;
|
||||
;; make debug && sudo make installdebug && cd \
|
||||
;; build.debug/mtest && make && ctest
|
||||
;;
|
||||
;; Basically, it requires to start a whole new build process.
|
||||
;; So we simply skip them.
|
||||
#:tests? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(add-after 'unpack 'use-system-freetype
|
||||
(lambda _
|
||||
;; XXX: For the time being, we grossly insert the CMake
|
||||
;; option needed to ignore bundled freetype. However,
|
||||
;; there's a pending PR to have it as a regular make
|
||||
;; option, in a future release.
|
||||
(substitute* "Makefile"
|
||||
(("cmake -DCMAKE") "cmake -DUSE_SYSTEM_FREETYPE=ON -DCMAKE"))
|
||||
#t)))))
|
||||
(inputs
|
||||
`(("alsa-lib" ,alsa-lib)
|
||||
("freetype" ,freetype)
|
||||
("gtk+-bin" ,gtk+ "bin") ;for gtk-update-icon-cache
|
||||
("jack" ,jack-1)
|
||||
("lame" ,lame)
|
||||
("libogg" ,libogg)
|
||||
("libsndfile" ,libsndfile)
|
||||
("libvorbis" ,libvorbis)
|
||||
("portaudio" ,portaudio)
|
||||
("pulseaudio" ,pulseaudio)
|
||||
("qtbase" ,qtbase)
|
||||
("qtdeclarative" ,qtdeclarative)
|
||||
("qtscript" ,qtscript)
|
||||
("qtsvg" ,qtsvg)
|
||||
("qtwebkit" ,qtwebkit)
|
||||
("qtxmlpatterns" ,qtxmlpatterns)))
|
||||
(native-inputs
|
||||
`(("cmake" ,cmake)
|
||||
("pkg-config" ,pkg-config)
|
||||
("qttools" ,qttools)))
|
||||
(synopsis "Music composition and notation software")
|
||||
(description "MuseScore is a music score typesetter. Its main purpose is
|
||||
the creation of high-quality engraved musical scores in a WYSIWYG environment.
|
||||
|
||||
It supports unlimited staves, linked parts and part extraction, tablature,
|
||||
MIDI input, percussion notation, cross-staff beaming, automatic transposition,
|
||||
lyrics (multiple verses), fretboard diagrams, and in general everything
|
||||
commonly used in sheet music. Style options and style sheets to change the
|
||||
appearance and layout are provided.
|
||||
|
||||
MuseScore can also play back scores through the built-in sequencer and SoundFont
|
||||
sample library.")
|
||||
(home-page "https://musescore.org")
|
||||
(license license:gpl2)))
|
||||
|
|
|
@ -26,6 +26,7 @@ (define-module (gnu packages node)
|
|||
#:use-module (guix download)
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages adns)
|
||||
#:use-module (gnu packages base)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages gcc)
|
||||
|
@ -33,27 +34,30 @@ (define-module (gnu packages node)
|
|||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages perl)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages tls))
|
||||
#:use-module (gnu packages tls)
|
||||
#:use-module (gnu packages web))
|
||||
|
||||
(define-public node
|
||||
(package
|
||||
(name "node")
|
||||
(version "7.8.0")
|
||||
(version "7.10.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://nodejs.org/dist/v" version
|
||||
"/node-v" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1nkngdjbsm81nn3v0w0c2aqx9nb7mwy3z49ynq4wwcrzfr9ap8ka"))
|
||||
"00vdmb0z8b2sd547bkksgy9dfq5gi5xfd9b3f0rc4ngvpzl3z164"))
|
||||
;; https://github.com/nodejs/node/pull/9077
|
||||
(patches (search-patches "node-9077.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
;; TODO: Package http_parser and add --shared-http-parser.
|
||||
;; TODO: Purge the bundled copies from the source.
|
||||
'(#:configure-flags '("--shared-openssl"
|
||||
"--shared-zlib"
|
||||
"--shared-libuv"
|
||||
"--shared-cares"
|
||||
"--shared-http-parser"
|
||||
"--without-snapshot")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
|
@ -86,7 +90,9 @@ (define-public node
|
|||
"test/parallel/test-cluster-master-error.js"
|
||||
"test/parallel/test-cluster-master-kill.js"
|
||||
"test/parallel/test-npm-install.js"
|
||||
"test/sequential/test-child-process-emfile.js"))
|
||||
"test/sequential/test-child-process-emfile.js"
|
||||
"test/sequential/test-benchmark-child-process.js"
|
||||
"test/sequential/test-http-regr-gh-2928.js"))
|
||||
#t))
|
||||
(replace 'configure
|
||||
;; Node's configure script is actually a python script, so we can't
|
||||
|
@ -121,7 +127,9 @@ (define-public node
|
|||
("util-linux" ,util-linux)
|
||||
("which" ,which)))
|
||||
(inputs
|
||||
`(("libuv" ,libuv)
|
||||
`(("c-ares" ,c-ares)
|
||||
("http-parser" ,http-parser)
|
||||
("libuv" ,libuv)
|
||||
("openssl" ,openssl)
|
||||
("zlib" ,zlib)))
|
||||
(synopsis "Evented I/O for V8 JavaScript")
|
||||
|
|
|
@ -73,9 +73,9 @@ (define-public guix
|
|||
;; Latest version of Guix, which may or may not correspond to a release.
|
||||
;; Note: the 'update-guix-package.scm' script expects this definition to
|
||||
;; start precisely like this.
|
||||
(let ((version "0.12.0")
|
||||
(commit "ce92d269fea0a2bfac0ac20414f77127d2f07500")
|
||||
(revision 11))
|
||||
(let ((version "0.13.0")
|
||||
(commit "a6d728b7aaee09892b0b420d07ed2dbb7de5e63f")
|
||||
(revision 1))
|
||||
(package
|
||||
(name "guix")
|
||||
|
||||
|
@ -91,7 +91,7 @@ (define-public guix
|
|||
(commit commit)))
|
||||
(sha256
|
||||
(base32
|
||||
"17l9r2mdzzv8vfxb3bc5zkdqkl472q979iwsarp7lcqss1jxys7w"))
|
||||
"1nrskyk8z6w5i9cdfh5zxfgsrqf744sb30ssqi2g5xhijwagr1yq"))
|
||||
(file-name (string-append "guix-" version "-checkout"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
|
|
|
@ -1,36 +0,0 @@
|
|||
Taken from
|
||||
https://sources.debian.net/data/main/g/gcc-4.9/4.9.2-10/debian/patches/gcj-arm-mode.diff
|
||||
|
||||
# DP: For armhf, force arm mode instead of thumb mode
|
||||
|
||||
--- a/libjava/configure.host
|
||||
+++ b/libjava/configure.host
|
||||
@@ -66,6 +66,9 @@
|
||||
;;
|
||||
esac
|
||||
|
||||
+# on armhf force arm mode
|
||||
+libgcj_flags="${libgcj_flags} -marm"
|
||||
+
|
||||
AM_RUNTESTFLAGS=
|
||||
|
||||
# Set any host dependent compiler flags.
|
||||
--- a/gcc/java/lang-specs.h
|
||||
+++ b/gcc/java/lang-specs.h
|
||||
@@ -47,7 +47,7 @@
|
||||
%{.class|.zip|.jar|!fsyntax-only:jc1 \
|
||||
%{.java|fsaw-java-file:%U.jar -fsource-filename=%i %<ffilelist-file} \
|
||||
%{.class|.zip|.jar|ffilelist-file|fcompile-resource*:%i} \
|
||||
- %(jc1) %(cc1_options) %{I*} %{!findirect-dispatch:-faux-classpath %U.zip} \
|
||||
+ %(jc1) %(cc1_options) -marm %{I*} %{!findirect-dispatch:-faux-classpath %U.zip} \
|
||||
%{MD:-MD_} %{MMD:-MMD_} %{M} %{MM} %{MA} %{MT*} %{MF*}\
|
||||
%(invoke_as)}",
|
||||
0, 0, 0},
|
||||
--- a/libjava/libgcj.spec.in
|
||||
+++ b/libjava/libgcj.spec.in
|
||||
@@ -9,4 +9,4 @@
|
||||
%rename lib liborig
|
||||
*lib: @LD_START_STATIC_SPEC@ @LIBGCJ_SPEC@ @LD_FINISH_STATIC_SPEC@ @LIBMATHSPEC@ @LDLIBICONV@ @GCSPEC@ @THREADSPEC@ @ZLIBSPEC@ @SYSTEMSPEC@ %(libgcc) @LIBSTDCXXSPEC@ %(liborig)
|
||||
|
||||
-*jc1: @HASH_SYNC_SPEC@ @DIVIDESPEC@ @CHECKREFSPEC@ @JC1GCSPEC@ @EXCEPTIONSPEC@ @BACKTRACESPEC@ @IEEESPEC@ @ATOMICSPEC@ @LIBGCJ_BC_SPEC@ -fkeep-inline-functions
|
||||
+*jc1: @HASH_SYNC_SPEC@ @DIVIDESPEC@ @CHECKREFSPEC@ @JC1GCSPEC@ @EXCEPTIONSPEC@ @BACKTRACESPEC@ @IEEESPEC@ @ATOMICSPEC@ @LIBGCJ_BC_SPEC@ -fkeep-inline-functions -marm
|
|
@ -12,19 +12,20 @@ zlib. Using a shared zlib results in build breakage:
|
|||
^ ~~~~~~~~~~~~~~~~~
|
||||
1 error generated.
|
||||
---
|
||||
node.gyp | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
node.gyp | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/node.gyp b/node.gyp
|
||||
index fa98547..d799ba1 100644
|
||||
index 272dc98..667c260 100644
|
||||
--- a/node.gyp
|
||||
+++ b/node.gyp
|
||||
@@ -480,6 +480,8 @@
|
||||
}],
|
||||
[ 'node_shared_zlib=="false"', {
|
||||
'dependencies': [ 'deps/zlib/zlib.gyp:zlib' ],
|
||||
+ }, {
|
||||
+ 'defines': [ 'ZLIB_CONST' ],
|
||||
}],
|
||||
|
||||
[ 'node_shared_http_parser=="false"', {
|
||||
@@ -653,7 +653,8 @@
|
||||
[ 'node_shared_zlib=="false"', {
|
||||
'dependencies': [
|
||||
'deps/zlib/zlib.gyp:zlib',
|
||||
- ]
|
||||
+ ]}, {
|
||||
+ 'defines': [ 'ZLIB_CONST' ],
|
||||
}],
|
||||
[ 'node_shared_openssl=="false"', {
|
||||
'dependencies': [
|
||||
|
|
|
@ -39,6 +39,7 @@
|
|||
;;; Copyright © 2017 Adriano Peluso <catonano@gmail.com>
|
||||
;;; Copyright © 2017 Ben Sturmfels <ben@sturm.com.au>
|
||||
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;; Copyright © 2017 José Miguel Sánchez García <jmi2k@openmailbox.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -4767,17 +4768,17 @@ (define-public python2-xcffib
|
|||
(define-public python-cairocffi
|
||||
(package
|
||||
(name "python-cairocffi")
|
||||
(version "0.6")
|
||||
(version "0.8.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
;; The archive on pypi is missing the 'utils' directory!
|
||||
(uri (string-append "https://github.com/SimonSapin/cairocffi/archive/v"
|
||||
(uri (string-append "https://github.com/Kozea/cairocffi/archive/v"
|
||||
version ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"03w5p62sp3nqiccx864sbq0jvh7946277jqx3rcc3dch5xwfvv51"))))
|
||||
"1rk2dvy3fxrga6bvvxc2fi5lbaynm5h4a0w0aaxyn3bc77rszjg9"))))
|
||||
(build-system python-build-system)
|
||||
(outputs '("out" "doc"))
|
||||
(inputs
|
||||
|
@ -4811,7 +4812,7 @@ (define-public python-cairocffi
|
|||
(system* "python" "setup.py" "build_sphinx")
|
||||
(copy-recursively "docs/_build/html" html)
|
||||
#t))))))
|
||||
(home-page "https://github.com/SimonSapin/cairocffi")
|
||||
(home-page "https://github.com/Kozea/cairocffi")
|
||||
(synopsis "Python bindings and object-oriented API for Cairo")
|
||||
(description
|
||||
"Cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of
|
||||
|
|
|
@ -147,14 +147,14 @@ (define (copy dir)
|
|||
(define-public samba
|
||||
(package
|
||||
(name "samba")
|
||||
(version "4.5.8")
|
||||
(version "4.6.4")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://download.samba.org/pub/samba/stable/"
|
||||
"samba-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1w41pxszv5z6gjclg6zymn47mk8n51lnpgcx1k2q18i3i1nnafzn"))))
|
||||
"0qcsinhcq3frlqp7bfav5mdc9xn1h4xy4l6vfpf8cmcfs4lp7ija"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
|
|
|
@ -441,7 +441,7 @@ (define-public scrot
|
|||
(define-public slop
|
||||
(package
|
||||
(name "slop")
|
||||
(version "5.3.37")
|
||||
(version "5.3.38")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -450,7 +450,7 @@ (define-public slop
|
|||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1p2ih123zkj8rxz8acsxpaim1kq57f4rbq7zqsibafn5rkw5c5is"))))
|
||||
"1gvsxzl4y4l7d5gvx24i0yxk3jxc1gnb48bjwvqmrh34gx974wn7"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f)) ; no "check" target
|
||||
|
@ -472,7 +472,7 @@ (define-public slop
|
|||
(define-public maim
|
||||
(package
|
||||
(name "maim")
|
||||
(version "4.4.62")
|
||||
(version "5.4.62")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -481,7 +481,7 @@ (define-public maim
|
|||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"08lnbsl9ialqik1ris6piz1g0fgq4r3767ycr4nziphw3kz89vr1"))))
|
||||
"084czvwcicl8apjlv729inxx8rpycra76ignfjmcbaq0hhn6ip6w"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f)) ; no "check" target
|
||||
|
|
|
@ -341,6 +341,7 @@ (define installation-os
|
|||
(base-pam-services #:allow-empty-passwords? #t))
|
||||
|
||||
(packages (cons* (canonical-package glibc) ;for 'tzselect' & co.
|
||||
shadow ;'passwd', for easy SSH access
|
||||
parted gptfdisk ddrescue
|
||||
grub ;mostly so xrefs to its manual work
|
||||
cryptsetup
|
||||
|
|
|
@ -51,7 +51,7 @@ (define test
|
|||
(eval-when (expand load eval)
|
||||
;; Prepare to use Guile-SSH.
|
||||
(set! %load-path
|
||||
(cons (string-append #$guile-ssh "/share/guile/site/"
|
||||
(cons (string-append #+guile2.0-ssh "/share/guile/site/"
|
||||
(effective-version))
|
||||
%load-path)))
|
||||
|
||||
|
|
|
@ -83,6 +83,8 @@ (define* (emacs-build store name inputs
|
|||
(phases '(@ (guix build emacs-build-system)
|
||||
%standard-phases))
|
||||
(outputs '("out"))
|
||||
(include ''("^[^/]*\\.el$" "^[^/]*\\.info$" "^doc/.*\\.info$"))
|
||||
(exclude ''("^\\.dir-locals\\.el$" "-pkg\\.el$" "^[^/]*tests?\\.el$"))
|
||||
(search-paths '())
|
||||
(system (%current-system))
|
||||
(guile #f)
|
||||
|
@ -108,6 +110,8 @@ (define builder
|
|||
#:tests? ,tests?
|
||||
#:phases ,phases
|
||||
#:outputs %outputs
|
||||
#:include ,include
|
||||
#:exclude ,exclude
|
||||
#:search-paths ',(map search-path-specification->sexp
|
||||
search-paths)
|
||||
#:inputs %build-inputs)))
|
||||
|
|
|
@ -47,10 +47,12 @@ (define gnu:unpack (assoc-ref gnu:%standard-phases 'unpack))
|
|||
(define (store-file->elisp-source-file file)
|
||||
"Convert FILE, a store file name for an Emacs Lisp source file, into a file
|
||||
name that has been stripped of the hash and version number."
|
||||
(let-values (((name version)
|
||||
(package-name->name+version
|
||||
(strip-store-file-name file))))
|
||||
(string-append name ".el")))
|
||||
(let ((suffix ".el"))
|
||||
(let-values (((name version)
|
||||
(package-name->name+version
|
||||
(basename
|
||||
(strip-store-file-name file) suffix))))
|
||||
(string-append name suffix))))
|
||||
|
||||
(define* (unpack #:key source #:allow-other-keys)
|
||||
"Unpack SOURCE into the build directory. SOURCE may be a compressed
|
||||
|
@ -93,14 +95,30 @@ (define* (patch-el-files #:key outputs #:allow-other-keys)
|
|||
(substitute-cmd))))
|
||||
#t))
|
||||
|
||||
(define* (install #:key outputs #:allow-other-keys)
|
||||
(define* (install #:key outputs
|
||||
(include '("^[^/]*\\.el$" "^[^/]*\\.info$" "^doc/.*\\.info$"))
|
||||
(exclude '("^\\.dir-locals\\.el$" "-pkg\\.el$" "^[^/]*tests?\\.el$"))
|
||||
#:allow-other-keys)
|
||||
"Install the package contents."
|
||||
|
||||
(define source (getcwd))
|
||||
|
||||
(define (install-file? file stat)
|
||||
(let ((stripped-file (string-trim (string-drop file (string-length source)) #\/)))
|
||||
(and (any (cut string-match <> stripped-file) include)
|
||||
(not (any (cut string-match <> stripped-file) exclude)))))
|
||||
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(elpa-name-ver (store-directory->elpa-name-version out))
|
||||
(src-dir (getcwd))
|
||||
(tgt-dir (string-append out %install-suffix "/" elpa-name-ver)))
|
||||
(copy-recursively src-dir tgt-dir)
|
||||
#t))
|
||||
(target-directory (string-append out %install-suffix "/" elpa-name-ver)))
|
||||
(for-each
|
||||
(lambda (file)
|
||||
(let* ((stripped-file (string-drop file (string-length source)))
|
||||
(target-file (string-append target-directory stripped-file)))
|
||||
(format #t "`~a' -> `~a'~%" file target-file)
|
||||
(install-file file (dirname target-file))))
|
||||
(find-files source install-file?)))
|
||||
#t)
|
||||
|
||||
(define* (move-doc #:key outputs #:allow-other-keys)
|
||||
"Move info files from the ELPA package directory to the info directory."
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
;;; Copyright © 2014, 2015, 2017 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org>
|
||||
;;; Copyright © 2016 Alex Kost <alezost@gmail.com>
|
||||
;;; Copyright © 2017 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -224,7 +225,7 @@ (define (uri->file-name uri)
|
|||
(define %supported-systems
|
||||
;; This is the list of system types that are supported. By default, we
|
||||
;; expect all packages to build successfully here.
|
||||
'("x86_64-linux" "i686-linux" "armhf-linux" "mips64el-linux"))
|
||||
'("x86_64-linux" "i686-linux" "armhf-linux" "aarch64-linux" "mips64el-linux"))
|
||||
|
||||
(define %hurd-systems
|
||||
;; The GNU/Hurd systems for which support is being developed.
|
||||
|
@ -235,7 +236,7 @@ (define %hydra-supported-systems
|
|||
;;
|
||||
;; XXX: MIPS is temporarily unavailable on Hydra:
|
||||
;; <https://lists.gnu.org/archive/html/guix-devel/2017-03/msg00790.html>.
|
||||
(delete "mips64el-linux" %supported-systems))
|
||||
(fold delete %supported-systems '("aarch64-linux" "mips64el-linux")))
|
||||
|
||||
|
||||
;; A package.
|
||||
|
|
|
@ -668,16 +668,15 @@ (define (try-uris uris)
|
|||
(define (check-source-file-name package)
|
||||
"Emit a warning if PACKAGE's origin has no meaningful file name."
|
||||
(define (origin-file-name-valid? origin)
|
||||
;; Return #t if the source file name contains only a version or is #f;
|
||||
;; Return #f if the source file name contains only a version or is #f;
|
||||
;; indicates that the origin needs a 'file-name' field.
|
||||
(let ((file-name (origin-actual-file-name origin))
|
||||
(version (package-version package)))
|
||||
(and file-name
|
||||
(not (or (string-prefix? version file-name)
|
||||
;; Common in many projects is for the filename to start
|
||||
;; with a "v" followed by the version,
|
||||
;; e.g. "v3.2.0.tar.gz".
|
||||
(string-prefix? (string-append "v" version) file-name))))))
|
||||
;; Common in many projects is for the filename to start
|
||||
;; with a "v" followed by the version,
|
||||
;; e.g. "v3.2.0.tar.gz".
|
||||
(not (string-match (string-append "^v?" version) file-name)))))
|
||||
|
||||
(let ((origin (package-source package)))
|
||||
(unless (or (not origin) (origin-file-name-valid? origin))
|
||||
|
|
|
@ -681,24 +681,26 @@ (define (diff-profiles profile numbers)
|
|||
(unless (null-list? (cdr numbers))
|
||||
(display-profile-content-diff profile (car numbers) (cadr numbers))
|
||||
(diff-profiles profile (cdr numbers))))
|
||||
(cond ((not (file-exists? profile)) ; XXX: race condition
|
||||
(raise (condition (&profile-not-found-error
|
||||
(profile profile)))))
|
||||
((string-null? pattern)
|
||||
(list-generation display-profile-content
|
||||
(car (profile-generations profile)))
|
||||
(diff-profiles profile (profile-generations profile)))
|
||||
((matching-generations pattern profile)
|
||||
=>
|
||||
(lambda (numbers)
|
||||
(if (null-list? numbers)
|
||||
(exit 1)
|
||||
(leave-on-EPIPE
|
||||
(list-generation display-profile-content (car numbers))
|
||||
(diff-profiles profile numbers)))))
|
||||
(else
|
||||
(leave (G_ "invalid syntax: ~a~%")
|
||||
pattern)))
|
||||
|
||||
(leave-on-EPIPE
|
||||
(cond ((not (file-exists? profile)) ; XXX: race condition
|
||||
(raise (condition (&profile-not-found-error
|
||||
(profile profile)))))
|
||||
((string-null? pattern)
|
||||
(list-generation display-profile-content
|
||||
(car (profile-generations profile)))
|
||||
(diff-profiles profile (profile-generations profile)))
|
||||
((matching-generations pattern profile)
|
||||
=>
|
||||
(lambda (numbers)
|
||||
(if (null-list? numbers)
|
||||
(exit 1)
|
||||
(begin
|
||||
(list-generation display-profile-content (car numbers))
|
||||
(diff-profiles profile numbers)))))
|
||||
(else
|
||||
(leave (G_ "invalid syntax: ~a~%")
|
||||
pattern))))
|
||||
#t)
|
||||
|
||||
(('list-installed regexp)
|
||||
|
|
|
@ -425,11 +425,13 @@ (define (delete-entry narinfo)
|
|||
;; return 404.
|
||||
(eventually pool
|
||||
(single-baker item
|
||||
;; (format #t "baking ~s~%" item)
|
||||
(bake-narinfo+nar cache item
|
||||
#:ttl ttl
|
||||
#:compression compression
|
||||
#:nar-path nar-path))
|
||||
;; Check whether CACHED has been produced in the meantime.
|
||||
(unless (file-exists? cached)
|
||||
;; (format #t "baking ~s~%" item)
|
||||
(bake-narinfo+nar cache item
|
||||
#:ttl ttl
|
||||
#:compression compression
|
||||
#:nar-path nar-path)))
|
||||
|
||||
(when ttl
|
||||
(single-baker 'cache-cleanup
|
||||
|
|
|
@ -575,7 +575,7 @@ (define* (system-derivation-for-action os action
|
|||
#:disk-image-size
|
||||
(if full-boot?
|
||||
image-size
|
||||
(* 30 (expt 2 20)))
|
||||
(* 70 (expt 2 20)))
|
||||
#:mappings mappings))
|
||||
((disk-image)
|
||||
(system-disk-image os #:disk-image-size image-size))))
|
||||
|
@ -897,8 +897,10 @@ (define (process-action action args opts)
|
|||
((shepherd-graph)
|
||||
(export-shepherd-graph os (current-output-port)))
|
||||
(else
|
||||
(warn-about-old-distro #:suggested-command
|
||||
"guix system reconfigure")
|
||||
(unless (memq action '(build init))
|
||||
(warn-about-old-distro #:suggested-command
|
||||
"guix system reconfigure"))
|
||||
|
||||
(perform-action action os
|
||||
#:dry-run? dry?
|
||||
#:derivations-only? (assoc-ref opts
|
||||
|
|
1120
po/guix/da.po
1120
po/guix/da.po
File diff suppressed because it is too large
Load diff
6713
po/packages/da.po
6713
po/packages/da.po
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue