2 Summary: Open source algorithms for image denoising and interpolation
8 Source0: http://dl.sourceforge.net/cimg/%{name}-%{version}-src.zip
9 # Source0-md5: c650002008f91ee6409ac78452bc20a1
10 URL: http://cimg.sourceforge.net/greycstoration/
11 BuildRequires: gimp-devel >= 1:2.0.0
13 BuildRequires: xorg-lib-libXext-devel
14 BuildRequires: xorg-lib-libXrandr-devel
15 BuildRequires: xorg-lib-libX11-devel
16 BuildRequires: libpng-devel
17 BuildRequires: libjpeg-devel
18 BuildRequires: libtiff-devel
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 %define _plugindir %(gimptool --gimpplugindir)/plug-ins
22 %define _scriptdir %(gimptool --gimpdatadir)/scripts
25 GREYCstoration is an image regularization algorithm which is able to process a
26 color image by locally removing small variations of pixel intensities while
27 preserving significant global image features, such as edges and corners. The
28 most direct application of image regularization is image denoising. By
29 extension, it can also be used to inpaint or resize images.
31 GREYCstoration is based on state-of-the-art image processing methods using
32 nonlinear multi-valued diffusion PDE's (Partial Differential Equations). This
33 kind of method generally outperforms basic image filtering techniques (such as
34 convolution, median filtering, etc.), classically encountered in image painting
37 %package -n gimp-plugin-%{name}
38 Summary: GIMP plugin for image denoising and interpolation
39 Group: X11/Applications/Graphics
40 Obsoletes: gimp-plugin-greycstoration
42 %description -n gimp-plugin-%{name}
45 %setup -q -n %{name}-%{version}-src
46 ln -s src/CImg.h src/plugins .
49 %{__make} linux -C src \
50 GREYCSTORATION_OPT_FLAGS="%{rpmcflags}"
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT/{%{_bindir},%{_plugindir}}
56 install src/greycstoration $RPM_BUILD_ROOT%{_bindir}
57 install src/greycstoration4gimp $RPM_BUILD_ROOT%{_plugindir}
60 rm -rf $RPM_BUILD_ROOT
63 %defattr(644,root,root,755)
64 %doc Licence_CeCILL_V2-en.txt README.txt
65 %attr(755,root,root) %{_bindir}/*
67 %files -n gimp-plugin-%{name}
68 %defattr(644,root,root,755)
69 %doc Licence_CeCILL_V2-en.txt README.txt
70 %attr(755,root,root) %{_plugindir}/*