From 2a47ce2c09fb5641198b28dd6033344ced9bbf80 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 13 Aug 2024 08:57:42 +0000 Subject: automatic import of erofs-utils --- erofs-utils.spec | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 erofs-utils.spec (limited to 'erofs-utils.spec') diff --git a/erofs-utils.spec b/erofs-utils.spec new file mode 100644 index 0000000..d50f445 --- /dev/null +++ b/erofs-utils.spec @@ -0,0 +1,68 @@ +Name: erofs-utils +Version: 1.7.2 +Release: 1 +Summary: Utilities for EROFS File System +License: LGPLv3 +URL: https://github.com/kamiyadm/%{name} +Source0: %{url}/archive/%{version}/erofs-utils-%{version}.tar.gz + +BuildRequires: gcc lz4-devel +BuildRequires: lz4-devel uuid-devel fuse-devel + +%description +Utilities for EROFS File System +EROFS (Enhanced Read-Only File System) is a lightweight +read-only file system with modern designs (eg. page-sized +blocks, inline xattrs/data, etc.) for scenarios which need +high-performance read-only requirements, e.g. Android OS +for smartphones and LIVECDs. +. + +%package -n erofsutils +Summary: erofs-utils +%description -n erofsutils +This package contains some tools to make or decompress + erofs file system. + +%package -n erofsfuse +Summary: erofsfuse +%description -n erofsfuse +This package contains a utility to mount EROFS images + using FUSE. + +%define debug_package %{nil} + +%prep +%autosetup -p1 -n erofs-utils-%{version} + +%define _debugsource_template %{nil} + +%build +autoreconf -ivf +./configure --prefix=/usr \ + --with-uuid \ + --with-selinux \ + --enable-lzma \ + --with-zlib \ + --enable-fuse + +%make_build + +%install +%make_install INSTALL_ROOT=%{buildroot} + +%files + +%files -n erofsutils +%{_bindir}/dump.erofs +%{_bindir}/fsck.erofs +%{_bindir}/mkfs.erofs +%{_datadir}/man/* + +%files -n erofsfuse +%{_bindir}/erofsfuse +%{_datadir}/man/* + +%changelog +* Thu Apr 25 2024 chenhuixing - 1.7.2-1 +- Init project -- cgit v1.2.3