···231231 <literal>Option "XkbRules" "base"</literal> may result in broken keyboard layout.
232232 </para>
233233 </listitem>
234234+ <listitem>
235235+ <para>
236236+ The <literal>attic</literal> package was removed. A maintained fork called
237237+ <link xlink:href="https://www.borgbackup.org/">Borg</link> should be used instead.
238238+ Migration instructions can be found
239239+ <link xlink:href="http://borgbackup.readthedocs.io/en/stable/usage/upgrade.html#attic-and-borg-0-xx-to-borg-1-x">here</link>.
240240+ </para>
241241+ </listitem>
234242</itemizedlist>
235243236244</section>
-56
pkgs/tools/backup/attic/default.nix
···11-{ stdenv, fetchzip, python3Packages, openssl, acl, fetchurl, pkgconfig, fuse, attr, which }:
22-33-let
44-55- # Old version needed for attic (backup program) due to breaking change in
66- # llfuse >= 0.42.
77- llfuse-0-41 = python3Packages.buildPythonPackage rec {
88- name = "llfuse-0.41.1";
99- src = fetchurl {
1010- url = "mirror://pypi/l/llfuse/${name}.tar.bz2";
1111- sha256 = "1imlqw9b73086y97izr036f58pgc5akv4ihc2rrf8j5h75jbrlaa";
1212- };
1313- nativeBuildInputs = [ pkgconfig ];
1414- buildInputs = with python3Packages; [ pytest fuse attr which ];
1515- propagatedBuildInputs = with python3Packages; [ contextlib2 ];
1616- checkPhase = ''
1717- py.test
1818- '';
1919- # FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin'
2020- doCheck = false;
2121- meta = {
2222- description = "Python bindings for the low-level FUSE API";
2323- homepage = https://code.google.com/p/python-llfuse/;
2424- license = stdenv.lib.licenses.lgpl2Plus;
2525- platforms = stdenv.lib.platforms.unix;
2626- maintainers = with stdenv.lib.maintainers; [ bjornfor ];
2727- };
2828- };
2929-3030-in python3Packages.buildPythonApplication rec {
3131- name = "attic-${version}";
3232- version = "0.16";
3333- namePrefix = "";
3434-3535- src = fetchzip {
3636- name = "${name}-src";
3737- url = "https://github.com/jborg/attic/archive/${version}.tar.gz";
3838- sha256 = "008566hhsd3ck70ql0fdn4vaqjfcnf493gwd49d6294f8r7qn06z";
3939- };
4040-4141- propagatedBuildInputs = with python3Packages;
4242- [ cython msgpack openssl acl llfuse-0-41 ];
4343-4444- preConfigure = ''
4545- export ATTIC_OPENSSL_PREFIX="${openssl.dev}"
4646- substituteInPlace setup.py --replace "version=versioneer.get_version()" "version='${version}'"
4747- '';
4848-4949- meta = with stdenv.lib; {
5050- description = "A deduplicating backup program";
5151- homepage = https://attic-backup.org;
5252- license = licenses.bsd3;
5353- maintainers = [ maintainers.wscott ];
5454- platforms = platforms.unix; # Darwin and FreeBSD mentioned on homepage
5555- };
5656-}