File cinepaint.spec of Package cinepaint
#
# spec file for package cinepaint
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define __libtoolize /bin/true
%define _disable_ld_no_undefined 1
%define _disable_ld_as_needed 1
%define cpversion 1.4.0
Summary: Image manipulation Tool
License: GPL-2.0+ and LGPL-2.1+ and MIT
Group: Productivity/Graphics/Bitmap Editors
Name: cinepaint
Version: 1.4.1
Release: 0
Source: cinepaint-%{version}.tar.bz2
Url: http://www.cinepaint.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: gutenprint
Requires: oyranos >= 0.9.6
BuildRequires: -post-build-checks
BuildRequires: Mesa
BuildRequires: Mesa-devel
BuildRequires: OpenEXR-devel
BuildRequires: flex
BuildRequires: fltk-devel
BuildRequires: gcc-c++
BuildRequires: gettext
BuildRequires: gtk2-devel
BuildRequires: gutenprint-devel
BuildRequires: libXcm-devel >= 0.5.4
BuildRequires: libjpeg-devel
BuildRequires: liblcms-devel
BuildRequires: liboyranos-alpha-devel
BuildRequires: libpng-devel
BuildRequires: libtiff-devel
BuildRequires: libtool
BuildRequires: libtool
BuildRequires: libxml2
BuildRequires: libxml2-devel
BuildRequires: pkgconfig
BuildRequires: python
BuildRequires: python-devel
BuildRequires: update-desktop-files
BuildRequires: xorg-x11
BuildRequires: xorg-x11-Mesa-devel
BuildRequires: xorg-x11-devel
BuildRequires: xorg-x11-fonts-devel
BuildRequires: xorg-x11-libICE
BuildRequires: xorg-x11-libICE-devel
BuildRequires: xorg-x11-libSM
BuildRequires: xorg-x11-libSM-devel
BuildRequires: xorg-x11-libX11
BuildRequires: xorg-x11-libX11-devel
BuildRequires: xorg-x11-libXau
BuildRequires: xorg-x11-libXau-devel
BuildRequires: xorg-x11-libXdmcp
BuildRequires: xorg-x11-libXdmcp-devel
BuildRequires: xorg-x11-libXext
BuildRequires: xorg-x11-libXext-devel
BuildRequires: xorg-x11-libXfixes
BuildRequires: xorg-x11-libXfixes-devel
BuildRequires: xorg-x11-libXmu
BuildRequires: xorg-x11-libXmu-devel
BuildRequires: xorg-x11-libXp
BuildRequires: xorg-x11-libXp-devel
BuildRequires: xorg-x11-libXpm
BuildRequires: xorg-x11-libXpm-devel
BuildRequires: xorg-x11-libXprintUtil
BuildRequires: xorg-x11-libXprintUtil-devel
BuildRequires: xorg-x11-libXrender
BuildRequires: xorg-x11-libXrender-devel
BuildRequires: xorg-x11-libXt
BuildRequires: xorg-x11-libXt-devel
BuildRequires: xorg-x11-libXv
BuildRequires: xorg-x11-libXv-devel
BuildRequires: xorg-x11-libfontenc
BuildRequires: xorg-x11-libfontenc-devel
BuildRequires: xorg-x11-libs
BuildRequires: xorg-x11-libxkbfile
BuildRequires: xorg-x11-libxkbfile-devel
BuildRequires: xorg-x11-proto-devel
BuildRequires: xorg-x11-util-devel
BuildRequires: xorg-x11-xtrans-devel
%description
CinePaint is a painting and retouching tool primarily used for motion
picture frame-by-frame retouching and dust-busting. It was used on THE
LAST SAMURAI, HARRY POTTER and many other films.
CinePaint runs on all popular flavors of Linux and on Mac OS X as an
X11 application. The Windows port of CinePaint is currently broken,
sorry.
CinePaint is different from other painting tools because it supports
deep color depth image formats up to 32 bits per channel deep and ICC
style colour management.
CinePaint was originally based on GIMP and consequently is a GTK1-based
application. A new FLTK-based version of CinePaint, called Glasgow,
is nearing alpha. There's also a new image core in development, called
img_img, That will enable CinePaint to operate on images from the
command-line and to integrate with other projects such as Blender.
Support from the film industry launched development in 1998. Motion
picture technology company Silicon Grail (later acquired by Apple) and
motion picture studio Rhythm & Hues led the development, with a goal
of creating a deep paint alternative to the recently discontined SGI
IRIX version of Adobe Photoshop and to support the emerging Linux
platform. Although continuously in use in the film industry, it
never had much awareness in the open source community. On July 4,
2002, Robin Rowe released CinePaint as a SourceForge project.
%package devel
Summary: Libraries and headers for developing plugins
Group: Development/Libraries/Other
Requires: %{name} = %{version}
Requires: gtk2-devel
%description devel
Developer files for external cinepaint plug-ins.
%prep
%setup -q -n %{name}-%{version}
%build
export SUSE_ASNEEDED=0
export CXXFLAGS="$CXXFLAGS -Wno-write-strings"
%configure --disable-icc_examin --disable-pygimp
make %{_smp_mflags}
%install
make DESTDIR=%{buildroot} install
mv -v %{buildroot}/usr/share/locale/no %{buildroot}/usr/share/locale/nb_NO
%if 0%{?suse_version} > 1010
%suse_update_desktop_file -i $RPM_BUILD_ROOT%{_datadir}/applications/cinepaint.desktop Image editor
%endif
%find_lang cinepaint
%find_lang cinepaint-script-fu
%find_lang cinepaint-std-plugins
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f cinepaint.lang -f cinepaint-script-fu.lang -f cinepaint-std-plugins.lang
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%{_bindir}/cinepaint
%{_bindir}/cinepaint-remote
%{_libdir}/*.so.*
%{_prefix}/share/aclocal/%{name}.m4
%{_mandir}/man1/*
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/%{cpversion}
%{_libdir}/%{name}/%{cpversion}/*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png
#%%{_datadir}/fonts/FreeSans.ttf
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/%{cpversion}
%{_datadir}/%{name}/%{cpversion}/gimprc
%{_datadir}/%{name}/%{cpversion}/gimprc_user
%{_datadir}/%{name}/%{cpversion}/gtkrc
%{_datadir}/%{name}/%{cpversion}/gtkrc.forest2
%{_datadir}/%{name}/%{cpversion}/printrc_user
%{_datadir}/%{name}/%{cpversion}/ps-menurc
%{_datadir}/%{name}/%{cpversion}/spot.splash.ppm
%{_datadir}/%{name}/%{cpversion}/tips.txt
%{_datadir}/%{name}/%{cpversion}/user_install
%dir %{_datadir}/%{name}/%{cpversion}/brushes/
%dir %{_datadir}/%{name}/%{cpversion}/curves/
%dir %{_datadir}/%{name}/%{cpversion}/gradients/
%dir %{_datadir}/%{name}/%{cpversion}/iol/
%dir %{_datadir}/%{name}/%{cpversion}/palettes/
%dir %{_datadir}/%{name}/%{cpversion}/patterns/
%dir %{_datadir}/%{name}/%{cpversion}/scripts/
%{_datadir}/%{name}/%{cpversion}/brushes/
%{_datadir}/%{name}/%{cpversion}/curves/
%{_datadir}/%{name}/%{cpversion}/gradients/
%{_datadir}/%{name}/%{cpversion}/iol/
%{_datadir}/%{name}/%{cpversion}/palettes/
%{_datadir}/%{name}/%{cpversion}/patterns/
%{_datadir}/%{name}/%{cpversion}/scripts/
%files devel
%defattr(-, root, root)
#%%doc HACKING
%{_bindir}/cinepainttool
%{_libdir}/*.a
%{_libdir}/*.la
%{_libdir}/*.so
%{_libdir}/pkgconfig/cinepaint-gtk.pc
%dir %{_prefix}/include/%{name}
%{_prefix}/include/%{name}/*
#%%{_mandir}/man?/*
%changelog