Name: bup Version: 0.33.4 Release: 1%{?dist} Summary: It backs things up License: LGPL-2.0-only AND BSD-3-Clause URL: https://github.com/%{name}/%{name} Source: https://github.com/%{name}/%{name}/archive/refs/tags/%{version}.tar.gz BuildRequires: make, gcc, git-core >= 1.5.6, pandoc, sed, perl-Time-HiRes BuildRequires: python3-devel, python3-fuse, python3-tornado, python3-pyxattr, python3-distlib BuildRequires: libacl-devel, readline-devel # Tests BuildRequires: python3-devel, python3-pytest, python3-pytest-xdist, pylint, attr, acl, kmod, rsync, man-db, par2cmdline Requires: python3 >= 3.7, git-core >= 1.5.6, par2cmdline, python3-fuse, python3-pylibacl, python3-pyxattr, python3-tornado %description bup is a program that backs things up. It's short for "backup". %prep %autosetup -p1 -n %{name}-%{version} %build %make_build %install %make_install PREFIX=%{_prefix} mkdir %{buildroot}%{_mandir}/man5 mv %{buildroot}%{_mandir}/man1/%{name}*.5* %{buildroot}%{_mandir}/man5/ %check # test-meta fails inside the chroot rm -v test/ext/test-meta # these tests show non-deterministic behavior. Assumming there is a data race involved and skipping them. rm -v test/int/test_git.py rm -v test/ext/test_get.py make %{?_smp_mflags} long-check %files %license LICENSE %doc README.md %doc %{_datadir}/doc/%{name}/%{name}*.html %{_bindir}/%{name} %{_prefix}/lib/%{name}/ %{_mandir}/man1/%{name}*.1* %{_mandir}/man5/%{name}*.5* %changelog * Sat Nov 2 2024 Fotios Valasiadis - 0.33.4-1 - Initial RPM package for bup version 0.33.4