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