rawstudio/rawstudio.spec

135 lines
4.2 KiB
RPMSpec

Name: rawstudio
Version: 2.0
Release: 2mamba
Summary: Read, manipulate and convert digital camera raw images
Group: Graphical Desktop/Applications/Graphics
Vendor: openmamba
Distribution: openmamba
Packager: Fabio Giani <fabio.giani@gmail.com>
URL: http://rawstudio.org
Source: http://www.rawstudio.org/files/release/rawstudio-%{version}.tar.gz
Patch1: rawstudio-2.0-libpng-1.5.patch
Patch2: rawstudio-2.0-build-fixes.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libGConf-devel
BuildRequires: libX11-devel
BuildRequires: libatk-devel
BuildRequires: libcairo-devel
BuildRequires: libcurl-devel
BuildRequires: libdbus-devel
BuildRequires: libexif-devel
BuildRequires: libexiv2-devel
BuildRequires: libfftw-devel
BuildRequires: libflickcurl-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcc
BuildRequires: libgdk-pixbuf-devel
BuildRequires: libglib-devel
BuildRequires: libgphoto2-devel
BuildRequires: libgtk2-devel
BuildRequires: libjpeg-devel
BuildRequires: liblcms-devel
BuildRequires: liblensfun-devel
BuildRequires: libopenssl-devel
BuildRequires: libpango-devel
BuildRequires: libraptor2-devel
BuildRequires: libsqlite-devel
BuildRequires: libstdc++6-devel
BuildRequires: libtiff-devel
BuildRequires: libxml2-devel
## AUTOBUILDREQ-END
BuildRequires: libxml2-devel
BuildRequires: libgphoto2-devel >= 1:2.5
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
Rawstudio is a highly specialized application for processing RAW images from digital cameras. It is not a fully featured image editing application.
The RAW format is often recommended to get the best quality out of digital camera images. The format is specific to cameras and cannot be read by most image editing applications.
Rawstudio makes it possible to read and manipulate RAW images, experiment with the controls to see how they affect the image, and finally export into JPEG, PNG or TIF format images from most digital cameras.
%package -n lib%{name}
Group: System/Libraries
Summary: Shared libraries for %{name}
%description -n lib%{name}
This package contains shared libraries for %{name}.
%package -n lib%{name}-devel
Group: Development/Libraries
Summary: Development files for %{name}
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
Requires: pkg-config
%description -n lib%{name}-devel
This package contains development files for lib%{name}.
%prep
%setup -q
# workaround for libtool build error
mkdir librawstudio/lib
%patch1 -p1
%patch2 -p1
%build
%configure
%make LIBS="`pkg-config --libs gthread-2.0`"
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall DESTDIR=%{buildroot}
# Fix desktop file warning
# Note: the Encoding tag seems to be deprecated in desktop entry specs v1.0
# so this has probably to go away in the future
echo "Encoding=UTF-8" >> %{buildroot}%{_datadir}/applications/rawstudio.desktop
%find_lang %{name}
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files -f %{name}.lang
%defattr(-,root,root)
%{_bindir}/rawstudio
%{_datadir}/pixmaps/rawstudio
%{_datadir}/applications/rawstudio.desktop
%{_datadir}/icons/rawstudio.png
%files -n lib%{name}
%defattr(-,root,root)
%dir %{_datadir}/rawspeed
%{_datadir}/rawspeed/cameras.xml
%dir %{_datadir}/rawstudio
%{_datadir}/rawstudio/*
%{_libdir}/librawstudio-2.0.so.*
%doc AUTHORS COPYING
#NEWS README TODO
%files -n lib%{name}-devel
%defattr(-,root,root)
%dir %{_includedir}/rawstudio-2.0
%{_includedir}/rawstudio-2.0/*.h
%{_libdir}/librawstudio-2.0.a
%{_libdir}/librawstudio-2.0.la
%{_libdir}/librawstudio-2.0.so
%{_libdir}/pkgconfig/rawstudio-2.0.pc
%changelog
* Fri Dec 26 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0-2mamba
- rebuilt with libgphoto2 2.5.5
* Mon Jun 03 2013 Automatic Build System <autodist@mambasoft.it> 2.0-1mamba
- automatic version update by autodist
- added patch to fix libpng1.5 compatibility issue
* Mon Apr 13 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 1.2-1mamba
- automatic update by autodist
* Sun Feb 01 2009 Fabio Giani <fabio.giani@gmail.com> 1.1-1mamba
- package created by autospec