solus-stuff/dwarfs/package.yml

35 lines
1014 B
YAML
Raw Normal View History

2021-01-10 18:45:09 +00:00
name : dwarfs
2021-04-22 13:07:00 +00:00
version : 0.5.4
2021-03-25 17:08:12 +00:00
release : 3
2021-01-10 18:45:09 +00:00
source :
2021-04-22 13:07:00 +00:00
- https://github.com/mhx/dwarfs/releases/download/v0.5.4/dwarfs-0.5.4.tar.xz : e30ce1b4d292c59fb013cb834e8916f20367eb1876f5a6b63c0ec1edaaa59e3b
2021-03-06 16:58:35 +00:00
license : GPL-3.0-or-later
2021-01-10 18:45:09 +00:00
networking : yes
2021-03-25 17:08:12 +00:00
clang : yes
2021-03-06 16:58:35 +00:00
summary : A fast high compression read-only file system
description: DwarFS is a read-only file system with a focus on achieving very high compression ratios in particular for very redundant data.
2021-01-10 18:45:09 +00:00
builddeps :
- double-conversion-devel
- fuse-devel
- fmt-devel
- gflags-devel
- glog-devel
- jemalloc-devel
2021-03-06 16:58:35 +00:00
- libarchive-devel
2021-01-10 18:45:09 +00:00
- libboost-devel
- libevent-devel
- lz4-devel
- ruby-devel
- sparsehash
2021-03-06 16:58:35 +00:00
- xxhash-devel
2021-01-10 18:45:09 +00:00
- zstd-devel
2021-04-22 13:07:00 +00:00
optimize : speed
2021-01-10 18:45:09 +00:00
setup : |
PATH="$(ruby -r rubygems -e 'puts Gem.user_dir')/bin:$PATH"
gem install --user-install ronn
2021-03-06 16:58:35 +00:00
%cmake -DPREFER_SYSTEM_ZSTD=1 -DPREFER_SYSTEM_XXHASH=1
2021-01-10 18:45:09 +00:00
build : |
%make
install : |
%make_install