SPECS: GREYCstoration.spec (NEW) - new spec
jajcus
jajcus at pld-linux.org
Tue Oct 14 21:36:53 CEST 2008
Author: jajcus Date: Tue Oct 14 19:36:53 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- new spec
---- Files affected:
SPECS:
GREYCstoration.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/GREYCstoration.spec
diff -u /dev/null SPECS/GREYCstoration.spec:1.1
--- /dev/null Tue Oct 14 21:36:53 2008
+++ SPECS/GREYCstoration.spec Tue Oct 14 21:36:47 2008
@@ -0,0 +1,80 @@
+# $Revision$, $Date$
+#
+Summary: Open source algorithms for image denoising and interpolation
+Name: GREYCstoration
+Version: 2.9
+Release: 1
+License: distributable
+Group: Applications
+Source0: http://dl.sourceforge.net/cimg/%{name}-%{version}-src.zip
+# Source0-md5: c650002008f91ee6409ac78452bc20a1
+URL: http://cimg.sourceforge.net/greycstoration/
+BuildRequires: gimp-devel >= 1:2.0.0
+BuildRequires: xorg-lib-libXext-devel
+BuildRequires: xorg-lib-libXrandr-devel
+BuildRequires: xorg-lib-libX11-devel
+BuildRequires: libpng-devel
+BuildRequires: libjpeg-devel
+BuildRequires: libtiff-devel
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define _plugindir %(gimptool --gimpplugindir)/plug-ins
+%define _scriptdir %(gimptool --gimpdatadir)/scripts
+
+%description
+GREYCstoration is an image regularization algorithm which is able to process a
+color image by locally removing small variations of pixel intensities while
+preserving significant global image features, such as edges and corners. The
+most direct application of image regularization is image denoising. By
+extension, it can also be used to inpaint or resize images.
+
+GREYCstoration is based on state-of-the-art image processing methods using
+nonlinear multi-valued diffusion PDE's (Partial Differential Equations). This
+kind of method generally outperforms basic image filtering techniques (such as
+convolution, median filtering, etc.), classically encountered in image painting
+programs.
+
+%package -n gimp-plugin-%{name}
+Summary: GIMP plugin for image denoising and interpolation
+Group: X11/Applications/Graphics
+Obsoletes: gimp-plugin-greycstoration
+
+%description -n gimp-plugin-%{name}
+
+%prep
+%setup -q -n %{name}-%{version}-src
+ln -s src/CImg.h src/plugins .
+
+%build
+%{__make} linux -C src \
+ GREYCSTORATION_OPT_FLAGS="%{rpmcflags}"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT/{%{_bindir},%{_plugindir}}
+
+install src/greycstoration $RPM_BUILD_ROOT%{_bindir}
+install src/greycstoration4gimp $RPM_BUILD_ROOT%{_plugindir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc Licence_CeCILL_V2-en.txt README.txt
+%attr(755,root,root) %{_bindir}/*
+
+%files -n gimp-plugin-%{name}
+%defattr(644,root,root,755)
+%doc Licence_CeCILL_V2-en.txt README.txt
+%attr(755,root,root) %{_plugindir}/*
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2008/10/14 19:36:47 jajcus
+- new spec
+
================================================================
More information about the pld-cvs-commit
mailing list