]> git.pld-linux.org Git - packages/dssim2.git/blame - dssim2.spec
- updated to 3.0.2
[packages/dssim2.git] / dssim2.spec
CommitLineData
a0b25204
JB
1Summary: Tool to compute (dis)similarity between two or more images
2Summary(pl.UTF-8): Narzędzie do obliczania (nie)podobieństwa dwóch lub większej liczby obrazów
3Name: dssim2
48a35a41 4Version: 3.0.2
a0b25204
JB
5Release: 1
6License: AGPL v3+ or commercial
7Group: Applications/Graphics
8#Source0Download: https://github.com/pornel/dssim/releases
9Source0: https://github.com/pornel/dssim/archive/%{version}/dssim-%{version}.tar.gz
48a35a41 10# Source0-md5: fdeb8d78e83789252c0e1284e318b303
503f6f6a
JB
11# cd dssim-%{version}
12# cargo vendor
13# cd ..
48a35a41
JB
14# tar cJf dssim-vendor-%{version}.tar.xz dssim-%{version}/{vendor,Cargo.lock}
15Source1: dssim-vendor-%{version}.tar.xz
16# Source1-md5: 09823b55783fe6efa146550ba92030a5
a0b25204
JB
17URL: https://kornel.ski/dssim
18BuildRequires: cargo
19BuildRequires: rust
20Obsoletes: dssim < 2
21ExclusiveArch: %{x8664} %{ix86}
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25This tool computes (dis)similarity between two or more PNG images
26using an algorithm approximating human vision.
27
28Comparison is done using the SSIM algorithm at multiple weighed
29resolutions.
30
31%description -l pl.UTF-8
32To narzędzie oblicza (nie)podobieństwo dwóch lub większej liczby
33obrazów PNG przy użyciu algorytmu przybliżającego ludzkie widzenie.
34
35Porównywanie jest wykonywane algorytmem SSIM z wieloma ważonymi
36rozdzielczościami.
37
38%prep
503f6f6a
JB
39%setup -q -n dssim-%{version} -b1
40
41# use our offline registry
42export CARGO_HOME="$(pwd)/.cargo"
43
44mkdir -p "$CARGO_HOME"
45cat >.cargo/config <<EOF
46[source.crates-io]
47registry = 'https://github.com/rust-lang/crates.io-index'
48replace-with = 'vendored-sources'
49
50[source.vendored-sources]
51directory = '$PWD/vendor'
52EOF
a0b25204
JB
53
54%build
503f6f6a
JB
55export CARGO_HOME="$(pwd)/.cargo"
56
57cargo -v build --release --frozen
a0b25204
JB
58
59%install
60rm -rf $RPM_BUILD_ROOT
61
503f6f6a
JB
62export CARGO_HOME="$(pwd)/.cargo"
63
48a35a41 64cargo -v install --frozen --path . --root $RPM_BUILD_ROOT%{_prefix}
a0b25204
JB
65
66%{__rm} $RPM_BUILD_ROOT%{_prefix}/.crates.toml
48a35a41 67%{__rm} $RPM_BUILD_ROOT%{_prefix}/.crates2.json
a0b25204
JB
68
69%clean
70rm -rf $RPM_BUILD_ROOT
71
72%files
73%defattr(644,root,root,755)
74%doc README.md
75%attr(755,root,root) %{_bindir}/dssim
This page took 0.090237 seconds and 4 git commands to generate.