solus-stuff/dwarfs/package.yml

35 lines
1015 B
YAML

name : dwarfs
version : 0.5.5
release : 4
source :
- https://github.com/mhx/dwarfs/releases/download/v0.5.5/dwarfs-0.5.5.tar.xz : 67be1b2e5e382a28fdd64f73de1d22826205affe5e8e460103168912e7403800
license : GPL-3.0-or-later
networking : yes
clang : yes
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.
builddeps :
- double-conversion-devel
- fuse-devel
- fmt-devel
- gflags-devel
- glog-devel
- jemalloc-devel
- libarchive-devel
- libboost-devel
- libevent-devel
- lz4-devel
- ruby-devel
- sparsehash
- xxhash-devel
- zstd-devel
optimize : speed
setup : |
PATH="$(ruby -r rubygems -e 'puts Gem.user_dir')/bin:$PATH"
gem install --user-install ronn
%cmake #-DPREFER_SYSTEM_ZSTD=1 -DPREFER_SYSTEM_XXHASH=1
build : |
%make
install : |
%make_install