]> git.pld-linux.org Git - packages/dssim.git/blame - dssim.spec
- pass libdir to meson
[packages/dssim.git] / dssim.spec
CommitLineData
d5b56556
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: dssim
4Version: 1.3.2
5Release: 1
6License: AGPL v3+
7Group: Applications/Graphics
8#Source0Download: https://github.com/pornel/dssim/releases
9Source0: https://github.com/pornel/dssim/archive/%{version}/%{name}-%{version}.tar.gz
10# Source0-md5: 20072b430c94edb8c665ba87be00af3e
11Patch0: %{name}-meson.patch
12URL: https://kornel.ski/dssim
13BuildRequires: libpng-devel
14BuildRequires: meson
15BuildRequires: ninja
16BuildRequires: zlib-devel
17Requires: %{name}-libs = %{version}-%{release}
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21This tool computes (dis)similarity between two or more PNG images
22using an algorithm approximating human vision.
23
24Comparison is done using the SSIM algorithm at multiple weighed
25resolutions.
26
27%description -l pl.UTF-8
28To narzędzie oblicza (nie)podobieństwo dwóch lub większej liczby
29obrazów PNG przy użyciu algorytmu przybliżającego ludzkie widzenie.
30
31Porównywanie jest wykonywane algorytmem SSIM z wieloma ważonymi
32rozdzielczościami.
33
34%package libs
35Summary: DSSIM shared library
36Summary(pl.UTF-8): Biblioteka współdzielona DSSIM
37Group: Libraries
38
39%description libs
40DSSIM shared library to compute (dis)similarity between two or more
41images.
42
43%description libs -l pl.UTF-8
44Biblioteka współdzielona DSSIM do obliczania (nie)podobieństwa dwóch
45lub większej liczby obrazów.
46
47%package devel
48Summary: Header file for DSSIM library
49Summary(pl.UTF-8): Plik nagłówkowy biblioteki DSSIM
50Group: Development/Libraries
51Requires: %{name}-libs = %{version}-%{release}
52
53%description devel
54Header file for DSSIM library.
55
56%description devel -l pl.UTF-8
57Plik nagłówkowy biblioteki DSSIM.
58
59%prep
60%setup -q
61%patch0 -p1
62
63%build
64CC="%{__cc}" \
65CFLAGS="%{rpmcflags} %{rpmcppflags}" \
66LDFLAGS="%{rpmldflags}" \
67meson build \
68 --buildtype=plain \
b6b0bebc
JB
69 --prefix=%{_prefix} \
70 --libdir=%{_libdir}
d5b56556
JB
71
72ninja -C build -v
73
74%install
75rm -rf $RPM_BUILD_ROOT
76
77DESTDIR=$RPM_BUILD_ROOT \
78ninja -C build -v install
79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
83%post libs -p /sbin/ldconfig
84%postun libs -p /sbin/ldconfig
85
86%files
87%defattr(644,root,root,755)
88%doc README.md
89%attr(755,root,root) %{_bindir}/dssim
90
91%files libs
92%defattr(644,root,root,755)
93%attr(755,root,root) %{_libdir}/libdssim-lib.so.*.*
94%attr(755,root,root) %ghost %{_libdir}/libdssim-lib.so.1
95
96%files devel
97%defattr(644,root,root,755)
98%attr(755,root,root) %{_libdir}/libdssim-lib.so
99%{_includedir}/dssim.h
100%{_pkgconfigdir}/dssim.pc
This page took 0.170776 seconds and 4 git commands to generate.