Name: dwarfs Version: 0.14.1 Release: 1%{?dist} Summary: A fast high compression read-only file system URL: https://github.com/mhx/dwarfs License: GPLv3 BuildArch: %{_arch} BuildRequires: wget BuildRequires: tar Requires: fuse3 Requires: lz4 Requires: zstd Requires: xz %description The Deduplicating Warp-speed Advanced Read-only File System. %prep wget https://github.com/mhx/dwarfs/releases/download/v%{version}/dwarfs-%{version}-Linux-%{_arch}.tar.xz tar -xvf dwarfs-%{version}-Linux-%{_arch}.tar.xz %install mkdir -p %{buildroot}%{_mandir} mkdir -p %{buildroot}%{_datadir}/applications mkdir -p %{buildroot}%{_datadir}/bash-completion mkdir -p %{buildroot}%{_datadir}/mime mkdir -p %{buildroot}%{_datadir}/zsh cp -vr dwarfs-%{version}-Linux-%{_arch}/bin/ %{buildroot}%{_bindir} # cp -vr dwarfs-%{version}-Linux-%{_arch}/sbin/* %{buildroot}%{_bindir} # bin and sbin are the same in fedora ln -s dwarfs %{buildroot}%{_bindir}/mount.dwarfs ln -s dwarfs2 %{buildroot}%{_bindir}/mount.dwarfs2 cp -vr dwarfs-%{version}-Linux-%{_arch}/share/man/* %{buildroot}%{_mandir} # bin and sbin are the same in fedora cp -vr dwarfs-%{version}-Linux-%{_arch}/share/applications/* %{buildroot}%{_datadir}/applications/ cp -vr dwarfs-%{version}-Linux-%{_arch}/share/bash-completion/* %{buildroot}%{_datadir}/bash-completion/ cp -vr dwarfs-%{version}-Linux-%{_arch}/share/mime/* %{buildroot}%{_datadir}/mime/ cp -vr dwarfs-%{version}-Linux-%{_arch}/share/zsh/* %{buildroot}%{_datadir}/zsh/ %files %{_bindir}/pxattr %{_bindir}/dwarfsck %{_bindir}/dwarfsextract %{_bindir}/mkdwarfs %{_bindir}/dwarfs %{_bindir}/dwarfs2 %{_bindir}/mount.dwarfs %{_bindir}/mount.dwarfs2 %{_datadir}/applications/dwarfs-mount-handler.desktop %{_datadir}/bash-completion/completions/dwarfs %{_datadir}/bash-completion/completions/dwarfsck %{_datadir}/bash-completion/completions/dwarfsextract %{_datadir}/bash-completion/completions/mkdwarfs %{_datadir}/zsh/site-functions/_dwarfs %{_datadir}/zsh/site-functions/_dwarfsck %{_datadir}/zsh/site-functions/_dwarfsextract %{_datadir}/zsh/site-functions/_mkdwarfs %{_datadir}/mime/packages/dwarfs.xml %{_mandir}/man1/dwarfs.1.gz %{_mandir}/man1/dwarfsck.1.gz %{_mandir}/man1/dwarfsextract.1.gz %{_mandir}/man1/mkdwarfs.1.gz %{_mandir}/man5/dwarfs-format.5.gz %{_mandir}/man7/dwarfs-env.7.gz