1 # NOTE: for versions >= 2 (rewritten in rust, no C library, limited archs set) see dssim2.spec
2 Summary: Tool to compute (dis)similarity between two or more images
3 Summary(pl.UTF-8): Narzędzie do obliczania (nie)podobieństwa dwóch lub większej liczby obrazów
8 Group: Applications/Graphics
9 #Source0Download: https://github.com/pornel/dssim/releases
10 Source0: https://github.com/pornel/dssim/archive/%{version}/%{name}-%{version}.tar.gz
11 # Source0-md5: 4bd83d9c553f6855da581ea6e0c41e03
12 Patch0: %{name}-meson.patch
13 URL: https://kornel.ski/dssim
14 BuildRequires: libpng-devel
15 BuildRequires: meson >= 0.35.0
16 BuildRequires: ninja >= 1.5
17 BuildRequires: rpmbuild(macros) >= 1.736
18 BuildRequires: zlib-devel
19 Requires: %{name}-libs = %{version}-%{release}
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 This tool computes (dis)similarity between two or more PNG images
24 using an algorithm approximating human vision.
26 Comparison is done using the SSIM algorithm at multiple weighed
29 %description -l pl.UTF-8
30 To narzędzie oblicza (nie)podobieństwo dwóch lub większej liczby
31 obrazów PNG przy użyciu algorytmu przybliżającego ludzkie widzenie.
33 Porównywanie jest wykonywane algorytmem SSIM z wieloma ważonymi
37 Summary: DSSIM shared library
38 Summary(pl.UTF-8): Biblioteka współdzielona DSSIM
42 DSSIM shared library to compute (dis)similarity between two or more
45 %description libs -l pl.UTF-8
46 Biblioteka współdzielona DSSIM do obliczania (nie)podobieństwa dwóch
47 lub większej liczby obrazów.
50 Summary: Header file for DSSIM library
51 Summary(pl.UTF-8): Plik nagłówkowy biblioteki DSSIM
52 Group: Development/Libraries
53 Requires: %{name}-libs = %{version}-%{release}
56 Header file for DSSIM library.
58 %description devel -l pl.UTF-8
59 Plik nagłówkowy biblioteki DSSIM.
71 rm -rf $RPM_BUILD_ROOT
73 %ninja_install -C build
76 rm -rf $RPM_BUILD_ROOT
78 %post libs -p /sbin/ldconfig
79 %postun libs -p /sbin/ldconfig
82 %defattr(644,root,root,755)
83 %attr(755,root,root) %{_bindir}/dssim
86 %defattr(644,root,root,755)
88 %attr(755,root,root) %{_libdir}/libdssim-lib.so.*.*
89 %attr(755,root,root) %ghost %{_libdir}/libdssim-lib.so.1
92 %defattr(644,root,root,755)
93 %attr(755,root,root) %{_libdir}/libdssim-lib.so
94 %{_includedir}/dssim.h
95 %{_pkgconfigdir}/dssim.pc