]> git.pld-linux.org Git - packages/GREYCstoration.git/commitdiff
- new spec
authorJacek Konieczny <jajcus@pld-linux.org>
Tue, 14 Oct 2008 19:36:47 +0000 (19:36 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    GREYCstoration.spec -> 1.1

GREYCstoration.spec [new file with mode: 0644]

diff --git a/GREYCstoration.spec b/GREYCstoration.spec
new file mode 100644 (file)
index 0000000..a7e9385
--- /dev/null
@@ -0,0 +1,69 @@
+#
+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}/*
This page took 0.15404 seconds and 4 git commands to generate.