Backports - various (Xenial & newer)

PPA description

Backports (Bash 5.1, Curl 7.74.0, SSL 1.1.1i & many more) for Xenial & newer.

A fairly comprehensive collection of backports, bringing upgrades to numerous parts of the operating system to the past few years of Ubuntu-based releases.

+===========================================================================+
                     Backports - various (Xenial & newer)
+===========================================================================+

aria2 (1.35.0+git20200624), bash (5.1), bash-completion (2.11), bcmwl (with kernel 5.6 fix), brotli (1.0.9), bzip2 (1.0.8), c-blosc (1.17.1), clonezilla (3.35.2), curl (7.74.0), dnscrypt-proxy (2.0.44), drbl (2.30.5), e2fsprogs (1.45.5), exfat-utils (1.3.0), exfatprogs (1.0.4), expat (2.2.9), f2fs-tools (1.14.0), filezilla (3.50.0), fontconfig (2.13.1), freetype (2.10.2), fuse (2.9.9), fuse-exfat (1.3.0), gawk (5.0.1), geoip (1.6.12), geoip-database (20191224), git (2.29.2), google-glog, googletest, grep (3.6), htop (2.1.0), hwloc, keepass2 (2.45), lapack (3.9.0), libarchive (3.4.3), libdap (3.20.5), libevent (2.1.11-stable), libfilezilla (0.24.1), libgcrypt20 (1.8.6), libgpg-error (1.39), libidn2 (2.3.0), libjsoncpp (1.7.6), libmicrohttpd (0.9.71), libpsl (0.21.0), libpsm2 (11.2.86), librabbitmq (0.10.0), libsodium (1.0.18+git20201013), libssh (0.9.5), libunistring, libuv1, libvncserver (0.9.13), libwmf, libxml2 (2.9.10), libxslt, libyaml (0.2.2), libzstd (1.4.5), lighttpd (1.4.55), lz4 (1.9.3), lzo2 (2.10), mate-dock-applet (20.04.0), mpich (3.3.2), mujs (1.0.9), nano (5.4), nasm (2.15.05), ndiswrapper, nghttp2 (1.41.0), openssl (1.1.1i), p11-kit (0.23.20), partclone (0.3.13), parted (3.3), pmix, poppler (0.86.1), protobuf (3.12.3), protobuf-c, publicsuffix (20200729), python-httplib2 (0.14.0), remmina (1.4.8), robin-map (0.6.3), rsync (3.2.3), sed (4.8), snappy, suitesparse (5.7.1), tar (1.32), tigervnc (1.10.1), tinyxml2 (8.0.0), unicode-data (13.0.0), wxwidgets3.0 (3.0.4), xapian-core (1.4.17), xxhash (0.8.0), zlib

Focal & Groovy only: samba (4.11.6 Focal / 4.12.5 Groovy, rebuild with fix for other software FTBFS when using libsmbclient, ie. FFmpeg with smbclient)

Bionic only (these two packages can also be found at ppa:savoury1/gtk-xenial for Xenial-based systems): gtksourceview3 (3.24.11), gtksourceview4 (4.4.0)

Xenial & Bionic: alglib, apr (1.6.5), apr-util, argon2, armadillo, arpack, aspell (0.60.8), atlas, basemap (1.2.0), boost1.65.1, c-ares (1.15.0), cairo (1.16.0), cfitsio (3.470), cpio (2.12), eigen3 (3.3.7), emacs (26.3+1), enchant (1.6.0), enchant-2 (2.2.8), ensmallen, fftw3 (3.3.8), fmtlib, fonts-liberation2, fox1.6 (1.6.57), gdal (3.0.4), geos (3.8.0), glpk, gpsd (3.20), gsl (2.5), gtkspell3 (3.0.10), gzip (1.10), http-parser (2.9.2), hunspell (1.7.0), isync (1.3.0), jemalloc (5.2.1), json-c4 (0.13.1 renamed json-c), laszip (3.4.3), lbfgsb, libaec, libcdr, libgeotiff (1.5.1), libgom, libgtop2 (2.40.0), libhdf4, libidn, libimagequant, libnetfilter-conntrack, libnl3, libpng1.6 (1.6.37), libpodofo (0.9.6), libquazip (0.7.6), libqxp, librest (0.8.1), libsodium23 (1.0.18 renamed libsodium), libstb, libvisio, libwpd, libwpg, libzip (1.5.1), lm-sensors (3.6.0), mat2, mesa (rebuilds with new lm-sensors), mpi-defaults, mpi4py, net-tools, netcdf (4.6.2), netcdf-cxx-legacy, nettle (3.4.1), ntfs-3g (2017.3.23AR.3), ogdi-dfsg (4.1.0), p7zip (16.02), p7zip-rar, pidgin (2.13.0), playonlinux (4.3.4), proj (6.1.3), pugixml, pysimplesoap, python-boto, python-imaplib2, quota, r-base (3.6.3), re2, rpm (4.14.2.1), screenruler, serf, sg3-utils (1.44), spatialite, subversion (1.13.0), superlu (5.2.1), tbb (2020.1), tidy-html5, tracker (2.3.4), unzip, uriparser (0.9.3), w3m, wayland-protocols (1.17 Bionic / 1.15 Xenial), websocketpp, wget (1.20.3), winetricks (20200412), xerces-c (3.2.2), xmlsec1, xz-utils (5.2.4), yaml-cpp (0.6.2)

Xenial only: asm, autogen, boost-defaults (1.65.1), dnprogs, dsdp, elfutils, enca, expect, fdupes, fonttools (3.21.2), freerdp, freerdp2 (2.1.1), freexl, gdk-pixbuf (2.36.12), gettext (0.19.8.1), glib2.0 (2.56.4), glm, gmime, gmime2.6, gmp, gnupg2 (2.1.23), gnutls28 (3.5.18), gobject-introspection, gpgme1.0 (1.8.0), graphite2 (1.3.12), gsfonts, harfbuzz (1.7.6), hdf5 (1.10.0-patch1), hicolor-icon-theme, hunspell1.6 (1.6.2), icu (60.2), icu-le-hb, ido, indicator-messages, infinitpath-psm, iso-codes, json-c3 (0.12.1 renamed json-c), libappindicator, libassuan (2.4.3), libasyncns, libcdk5, libfabric (1.5.3), libfcgi, libfreehand, libgadu, libgit2, libimage-exiftool-perl (10.80), libindicator, libkml, libksba (1.3.4), libmnl, libmspub, libpagemaker, librevenge, libsoup2.4 (2.62.1), libtasn1-6, liburcu, libva (1.8.3), libva-utils, libvpx (1.7.0), libzmf, mathjax, meanwhile, motif, mpclib3, mpfr4, mysql-defaults, netpbm-free, openssl1.0, perl (5.22.1 rebuild), pigz, popt, pps-tools, procps, pycairo, qhull, qtwebchannel-opensource-src (5.5.1), rapidjson, rar (5.5.0), rdma-core (17.1), readline (7.0), sensible-utils, smartmontools (7.0), sqlite3 (3.22.0), system-config-printer, tcl8.6, tinyxml, tk8.6, unar, unbound, vte2.91 (0.42.5), wayland (1.14.0), woff2, x264 (0.148.2795)

+===========================================================================+

  *** Donate to support this Launchpad site: https://ko-fi.com/savoury1 ***

If you find this PPA useful then please consider a donation (above link). It will help me continue the efforts maintaining up-to-date backports for all!

   *** Current target series: Xenial / Bionic / Focal LTS, and Groovy ***

Note about Curl: Version here is a specialised one containing both Curl 3 & 4 symbols and providing the libcurl3 package dependency, allowing installation of software explicitly depending on libcurl3 even on Bionic and newer. Please see https://launchpad.net/~savoury1/+archive/ubuntu/curl34 for more details.

Notes for Xenial systems:

* libva 1.8.3 with libva1 is here (Xenial era software uses libva1), whereas libva 2.7.1 with libva2 (Bionic and newer) is in ppa:savoury1/multimedia and this allows Xenial users to install both libva1 and libva2 (if required).

* libvpx 1.7.0 with libvpx5 (used by Bionic era software) is here for Xenial (which ships with libvpx3), whereas libvpx 1.8.2 with libvpx6 is published in ppa:savoury1/multimedia again allowing Xenial users access to both versions.

* mate-dock-applet 0.90.gtk2 is based on a new fork of MATE Dock Applet for GTK2 desktops, though is essentially a backport of 0.88 with various patches for GTK2 use (https://github.com/savoury1/mate-dock-applet/tree/gtk2-build).

* perl rebuild is against pkgbinarymangler 144 to resolve a file conflict when both amd64 and i386 libperl5.22 packages are installed (LP: #1574351). This problem occurs with certain upgrades, eg. when installing newer scanner drivers (sane-backends 1.0.27 in ppa:savoury1/graphics) that can install for both amd64 and i386, which then requires both libperl5.22 amd64 and i386.

*** Install ***

Xenial & GNUPG: Backported GNUPG 2.1.23 here replaces 2.1.11 (default) and makes backport processes and upgrades easier, due notable packaging changes between the two versions. However, it forces a requirement on newer APT for Xenial also, which is actually a positive due many improvements and bugfixes. This means Xenial users wanting to run gnupg2 2.1.23 need to do these steps:

  sudo add-apt-repository ppa:savoury1/apt-xenial
  sudo add-apt-repository ppa:savoury1/backports
  sudo apt-get update
  sudo apt-get upgrade && sudo apt-get dist-upgrade

Xenial & GCC 7.5.0 (FileZilla & nghttp2): Certain backports require GCC >= 7 to install and run, due new source code using features found in more modern GCC than 5.4.0 (Xenial default). FileZilla 3.50.0 and nghttp2 1.41.0 are two examples of such software. There are two choices at this Launchpad site for GCC 7.5.0 on Xenial: use ppa:savoury1/toolchain for all required GCC packages while keeping GCC 5.4.0 as system default, OR for GCC 7.5.0 as system default use ppa:savoury1/gcc-defaults-7 instead. So do this for GCC 7.5.0 on Xenial:

  sudo add-apt-repository ppa:savoury1/toolchain

OR

  sudo add-apt-repository ppa:savoury1/gcc-defaults-7

THEN

  sudo apt-get update
  sudo apt-get upgrade && sudo apt-get dist-upgrade

*** Build ***

This PPA has build dependencies on:

  ppa:savoury1/build-tools
  ppa:savoury1/haskell-build
  ppa:savoury1/tex-2019
  ppa:savoury1/python
  ppa:savoury1/fonts
  ppa:savoury1/graphics

Additionally, for Xenial only:

  ppa:savoury1/apt-xenial
  ppa:savoury1/perl-xenial
  ppa:savoury1/gcc-defaults-7

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:savoury1/backports to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:savoury1/backports
sudo apt-get update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
deb http://ppa.launchpad.net/savoury1/backports/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src http://ppa.launchpad.net/savoury1/backports/ubuntu YOUR_UBUNTU_VERSION_HERE main 
Signing key:
4096R/E996735927E427A733BB653E374C7797FB006459 (What is this?)
Fingerprint:
E996735927E427A733BB653E374C7797FB006459

Dependencies:

For questions and bugs with software in this PPA please contact Rob Savoury.

PPA statistics

Activity
12 updates added during the past month.
View package details

Overview of published packages

175 of 642 results
Package Version Uploaded by
alglib 3.16.0-1~18.04.sav0 Rob Savoury (2020-08-31)
alglib 3.16.0-1~16.04.sav0 Rob Savoury (2020-08-31)
apr 1.6.5-1~18.04.sav0 Rob Savoury (2020-10-08)
apr 1.6.5-1~16.04.sav0 Rob Savoury (2020-10-08)
apr-util 1.6.1-4~18.04.sav0 Rob Savoury (2020-10-08)
apr-util 1.6.1-4~16.04.sav0 Rob Savoury (2020-10-08)
argon2 0~20171227-0.2~18.04.sav0 Rob Savoury (2020-01-16)
argon2 0~20171227-0.2~16.04.sav0 Rob Savoury (2020-01-16)
aria2 1.35.0+git20200624-0ubuntu1~20.10.sav0 Rob Savoury (2020-10-22)
aria2 1.35.0+git20200624-0ubuntu1~20.04.sav0 Rob Savoury (2020-10-22)
aria2 1.35.0+git20200624-0ubuntu1~18.04.sav0 Rob Savoury (2020-10-22)
aria2 1.35.0+git20200624-0ubuntu1~16.04.sav0 Rob Savoury (2020-10-22)
aria2 1.35.0-1~19.10.sav0 Rob Savoury (2019-12-05)
armadillo 1:9.800.4+dfsg-1~18.04.sav0 Rob Savoury (2020-08-23)
armadillo 1:9.800.4+dfsg-1~16.04.sav0 Rob Savoury (2020-08-23)
arpack 3.7.0-3~18.04.sav0 Rob Savoury (2020-08-23)
arpack 3.7.0-3~16.04.sav0 Rob Savoury (2020-08-23)
asm 6.0-1~16.04.sav1 Rob Savoury (2020-01-03)
aspell 0.60.8-1~18.04.sav0 Rob Savoury (2020-10-09)
aspell 0.60.8-1~16.04.sav0 Rob Savoury (2020-10-09)
atlas 3.10.3-8ubuntu5~18.04.sav0 Rob Savoury (2020-08-23)
atlas 3.10.3-8ubuntu5~16.04.sav0 Rob Savoury (2020-08-23)
autogen 1:5.18.12-4~16.04.sav0 Rob Savoury (2020-02-21)
basemap 1.2.0+dfsg-1~18.04.sav0 Rob Savoury (2020-08-24)
basemap 1.2.0+dfsg-1~16.04.sav0 Rob Savoury (2020-08-24)
bash 5.1-1ubuntu1~20.10.sav0 Rob Savoury (2020-12-12)
bash 5.1-1ubuntu1~20.04.sav0 Rob Savoury (2020-12-12)
bash 5.1-1ubuntu1~18.04.sav0 Rob Savoury (2020-12-12)
bash 5.1-1ubuntu1~16.04.sav0 Rob Savoury (2020-12-12)
bash 5.0-6ubuntu2~19.10.sav0 Rob Savoury (2020-07-06)
bash-completion 1:2.11-2ubuntu0~20.04.sav0 Rob Savoury (2020-09-02)
bash-completion 1:2.11-2ubuntu0~18.04.sav0 Rob Savoury (2020-09-02)
bash-completion 1:2.11-2ubuntu0~16.04.sav0 Rob Savoury (2020-09-02)
bash-completion 1:2.10-1ubuntu1~19.10.sav0 Rob Savoury (2020-02-18)
bcmwl 6.30.223.271+bdcom-0ubuntu7~20.04.sav0 Rob Savoury (2020-10-10)
bcmwl 6.30.223.271+bdcom-0ubuntu7~18.04.sav0 Rob Savoury (2020-10-10)
bcmwl 6.30.223.271+bdcom-0ubuntu7~16.04.sav0 Rob Savoury (2020-10-10)
boost-defaults 1.65.1.0ubuntu1~16.04.sav0 Rob Savoury (2019-12-01)
boost1.65.1 1.65.1+dfsg-0ubuntu5+18.04.sav0.1 Rob Savoury (2020-09-05)
boost1.65.1 1.65.1+dfsg-0ubuntu5~16.04.sav0.1 Rob Savoury (2020-09-05)
brotli 1.0.9-2~20.04.sav0 Rob Savoury (2020-10-21)
brotli 1.0.9-2~18.04.sav0 Rob Savoury (2020-10-21)
brotli 1.0.9-2~16.04.sav0 Rob Savoury (2020-10-21)
brotli 1.0.7-5~19.10.sav0 Rob Savoury (2019-12-04)
bzip2 1.0.8-4ubuntu2~20.04.sav0 Rob Savoury (2020-07-26)
bzip2 1.0.8-4ubuntu2~19.10.sav0 Rob Savoury (2020-07-26)
bzip2 1.0.8-4ubuntu2~18.04.sav0 Rob Savoury (2020-07-26)
bzip2 1.0.8-4ubuntu2~16.04.sav0 Rob Savoury (2020-07-26)
c-ares 1.15.0-1~18.04.sav0 Rob Savoury (2020-05-08)
c-ares 1.15.0-1~16.04.sav0 Rob Savoury (2020-05-08)
c-blosc 1.17.1+ds1-1~19.10.sav0 Rob Savoury (2020-07-31)
c-blosc 1.17.1+ds1-1~18.04.sav0 Rob Savoury (2020-07-31)
c-blosc 1.17.1+ds1-1~16.04.sav0 Rob Savoury (2020-07-31)
cairo 1.16.0-4ubuntu1~18.04.sav0 Rob Savoury (2020-01-06)
cairo 1.16.0-4ubuntu1~16.04.sav0 Rob Savoury (2020-01-06)
cfitsio 3.470-3~18.04.sav0 Rob Savoury (2020-08-23)
cfitsio 3.470-3~16.04.sav0 Rob Savoury (2020-08-23)
clonezilla 3.35.2-1~19.10.sav0 Rob Savoury (2020-03-08)
clonezilla 3.35.2-1~18.04.sav0 Rob Savoury (2020-03-08)
clonezilla 3.35.2-1~16.04.sav0 Rob Savoury (2020-03-08)
cpio 2.12+dfsg-9ubuntu0.1~18.04.sav0 Rob Savoury (2020-07-17)
cpio 2.12+dfsg-9ubuntu0.1~16.04.sav0 Rob Savoury (2020-07-17)
curl 7.74.0-0ubuntu1~20.10.sav0 Rob Savoury (2020-12-17)
curl 7.74.0-0ubuntu1~20.04.sav0 Rob Savoury (2020-12-17)
curl 7.74.0-0ubuntu1~18.04.sav0 Rob Savoury (2020-12-17)
curl 7.74.0-0ubuntu1~16.04.sav0 Rob Savoury (2020-12-17)
curl 7.71.1-0ubuntu1~19.10.sav0 Rob Savoury (2020-07-05)
dnprogs 2.65~16.04.sav0 Rob Savoury (2020-01-11)
dnscrypt-proxy 2.0.44-3~20.04.sav1 Rob Savoury (2020-11-03)
dnscrypt-proxy 2.0.44-3~18.04.sav1 Rob Savoury (2020-11-03)
dnscrypt-proxy 2.0.44-3~16.04.sav1 Rob Savoury (2020-11-03)
dnsmasq 2.79-1~16.04.sav0 Rob Savoury (2020-11-04)
drbl 2.30.5-1~19.10.sav0 Rob Savoury (2020-03-08)
drbl 2.30.5-1~18.04.sav0 Rob Savoury (2020-03-08)
drbl 2.30.5-1~16.04.sav0 Rob Savoury (2020-03-08)
175 of 642 results

Latest updates

  • wget 20 hours ago
    Successfully built
  • wget 20 hours ago
    Successfully built
  • wget 20 hours ago
    Successfully built
  • wget 20 hours ago
    Successfully built
  • libgpg-error 2 weeks ago
    Successfully built