[info=fc599de483b9f73fa09964f6f8bd19081d1ee8e6b4cd0171524bb668086742b4]
OBS-URL: https://build.opensuse.org/package/show/filesystems/erofs-utils?expand=0&rev=34
This commit is contained in:
commit
3cc96ca19a
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
4
_scmsync.obsinfo
Normal file
4
_scmsync.obsinfo
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
mtime: 1726259345
|
||||||
|
commit: fc599de483b9f73fa09964f6f8bd19081d1ee8e6b4cd0171524bb668086742b4
|
||||||
|
url: https://src.opensuse.org/jengelh/erofs-utils
|
||||||
|
revision: master
|
3
build.specials.obscpio
Normal file
3
build.specials.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:d7444a17c466b064dd439d57d3c5ee53117dc86d8492b4d5cc256daa25f01715
|
||||||
|
size 256
|
144
erofs-utils.changes
Normal file
144
erofs-utils.changes
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 13 20:27:29 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.8.1
|
||||||
|
* lib: fix heap-buffer-overflow on read
|
||||||
|
* fuse: fix partial decompression for libdeflate
|
||||||
|
* lib: fix truncated uncompressed files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 3 13:54:55 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Enable zstd [boo#1229961]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 9 21:49:47 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.8
|
||||||
|
* Multi-threaded compression support with the mkfs.erofs utility.
|
||||||
|
* Supporting the Intel IAA hardware accelerator using the QPL
|
||||||
|
driver (for contemporary Xeon Scalable systems).
|
||||||
|
* Initial support for Zstandard (Zstd) compression.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 29 16:43:32 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Enable lzma/xz compression; make `mkfs.erofs -z lzma` work.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 1 13:22:02 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.7.1
|
||||||
|
* erofs-utils: fix reference leak in function
|
||||||
|
``erofs_mkfs_build_tree_from_path``
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 11 12:00:38 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Update to version 1.7:
|
||||||
|
* support arbitrary valid block sizes in addition to page size
|
||||||
|
* (mkfs.erofs) arrange on-disk meta with Breadth-First Traversal
|
||||||
|
instead
|
||||||
|
* support long xattr name prefixes
|
||||||
|
* support UUID functionality without libuuid
|
||||||
|
* (mkfs.erofs, experimental) add DEFLATE algorithm support
|
||||||
|
* (mkfs.erofs, experimental) support building images directly
|
||||||
|
from tarballs
|
||||||
|
* (dump.erofs) print more superblock fields
|
||||||
|
* (mkfs.erofs, experimental) introduce preliminary rebuild mode
|
||||||
|
* various bugfixes and cleanups (CVE-2023-33551, CVE-2023-33552)
|
||||||
|
- Switch service to mode=manual, as 'disabled' is deprecated.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 17 13:44:38 UTC 2023 - Andrea Manzini <andrea.manzini@suse.com>
|
||||||
|
|
||||||
|
- Update to release 1.6
|
||||||
|
* support fragments by using `-Efragments`
|
||||||
|
* support compressed data deduplication by using `-Ededupe`
|
||||||
|
* (erofsfuse) support extended attributes
|
||||||
|
* (mkfs.erofs) support multiple algorithms in a single image
|
||||||
|
* (mkfs.erofs) support chunk-based sparse files
|
||||||
|
* (mkfs.erofs) add volume-label setting support
|
||||||
|
* (mkfs.erofs) add uid/gid offsetting support
|
||||||
|
* (mkfs.erofs) pack files entirely by using `-Eall-fragments`
|
||||||
|
* various bugfixes and cleanups;
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 13 12:28:16 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.5
|
||||||
|
* fsck.erofs: support filesystem extraction
|
||||||
|
* support ztailpacking inline feature for compressed files
|
||||||
|
* dump.erofs: support listing directories
|
||||||
|
* more liberofs APIs (including iterate APIs)
|
||||||
|
* use mtime to allow more control over the timestamps
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 19 11:14:31 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.4
|
||||||
|
* mkfs.erofs: support pre-defined UUIDs and SELinux file contexts
|
||||||
|
* Support new big pcluster feature together with Linux 5.13+
|
||||||
|
* Added support to override UID/GID
|
||||||
|
* Introduced preliminary dump.erofs and fsck.erofs
|
||||||
|
* Introduced MicroLZMA compression support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 19 14:52:57 UTC 2020 - David Michael <fedora.dm0@gmail.com>
|
||||||
|
|
||||||
|
- Update to release 1.1
|
||||||
|
* add a manual for mkfs.erofs
|
||||||
|
* add superblock checksum support
|
||||||
|
* add filesystem UUID support
|
||||||
|
* add exclude files support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 8 08:00:40 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.0
|
||||||
|
* list available compressors for help command
|
||||||
|
* introduce long parameter option
|
||||||
|
* introduce shared xattr support
|
||||||
|
* introduce inline xattr support
|
||||||
|
* fix old kernel compatibility for non-lz4 compression
|
||||||
|
* introduce fixed UNIX timestamp
|
||||||
|
* complete extended inode support
|
||||||
|
* support 64-bit internal buffer cache
|
||||||
|
* keep up with in-kernel ondisk format naming
|
||||||
|
* resize image to the correct size
|
||||||
|
* complete special file support
|
||||||
|
- Drop long.patch (merged upstream)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 8 14:26:05 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20190826
|
||||||
|
* fix up "-E legacy-compress"
|
||||||
|
* fix a memory leak of compressmeta
|
||||||
|
* fail the image creation when source path is not a directory file
|
||||||
|
- Add long.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 23 04:45:53 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to new upstream release 20190803
|
||||||
|
* The mkfs utility was rewritten
|
||||||
|
- Drop no-date.diff (no longer needed)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 14 19:34:57 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Move to new git snapshot 72ae01c3e97c7b2de569b2b86ea4ed6b245acb72
|
||||||
|
* No changelog was provided
|
||||||
|
- Drop constant.diff, no-static.diff (no longer needed)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 10 10:11:43 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Use lz4hc.h from bundled copy, not the system.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 19 20:57:48 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Initial version (0.0.1~4 / 4f437e3) for build.opensuse.org
|
||||||
|
- Add constant.diff, no-static.diff, no-date.diff
|
69
erofs-utils.spec
Normal file
69
erofs-utils.spec
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
#
|
||||||
|
# spec file for package erofs-utils
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: erofs-utils
|
||||||
|
Version: 1.8.1
|
||||||
|
Release: 0
|
||||||
|
Summary: Utilities for the Extendable Read-Only Filesystem (EROFS)
|
||||||
|
License: GPL-2.0-or-later
|
||||||
|
Group: System/Filesystems
|
||||||
|
URL: https://github.com/erofs/erofs-utils
|
||||||
|
#Git-Clone: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/
|
||||||
|
Source: https://github.com/erofs/erofs-utils/archive/refs/tags/v%version.tar.gz
|
||||||
|
BuildRequires: autoconf >= 2.69
|
||||||
|
BuildRequires: automake
|
||||||
|
BuildRequires: liblz4-devel >= 1.9
|
||||||
|
BuildRequires: libtool
|
||||||
|
BuildRequires: libuuid-devel
|
||||||
|
BuildRequires: pkg-config
|
||||||
|
BuildRequires: xz
|
||||||
|
BuildRequires: pkgconfig(liblzma)
|
||||||
|
%if 0%{?suse_version} >= 150600
|
||||||
|
BuildRequires: pkgconfig(libzstd) >= 5.3.2
|
||||||
|
%endif
|
||||||
|
BuildRequires: pkgconfig(zlib)
|
||||||
|
Supplements: filesystem(erofs)
|
||||||
|
|
||||||
|
%description
|
||||||
|
mkfs.erofs is a user-space tool to create erofs filesystem images. It
|
||||||
|
can create two main types of erofs images, compressed and
|
||||||
|
uncompressed:
|
||||||
|
|
||||||
|
* For compressed images, it is able to integrate several compression
|
||||||
|
algorithms, LZ4 is supported according to the current erofs kernel
|
||||||
|
implementation.
|
||||||
|
* For uncompressed images, it can decide whether the last page of a
|
||||||
|
file should be inlined or not properly.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
autoreconf -fiv
|
||||||
|
%configure --bindir="%_sbindir" --enable-lzma
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license COPYING
|
||||||
|
%_sbindir/*erofs
|
||||||
|
%_mandir/man1/*erofs*
|
||||||
|
|
||||||
|
%changelog
|
BIN
v1.8.1.tar.gz
(Stored with Git LFS)
Normal file
BIN
v1.8.1.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
v1.8.tar.gz
(Stored with Git LFS)
Normal file
BIN
v1.8.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user