[rawstudio] - move to a snapshot - drop upstreamed patches - add find-lang - remove .la files - disable static l
Gianluca Sforna
giallu at fedoraproject.org
Tue Sep 7 22:59:09 UTC 2010
commit b63423753f27806cd39e0e3ef1660f595ecf11d3
Author: Gianluca Sforna <giallu at gmail.com>
Date: Wed Sep 8 00:54:11 2010 +0200
- move to a snapshot
- drop upstreamed patches
- add find-lang
- remove .la files
- disable static library build
rawstudio-1.1.1-stricter-str-functions.patch | 15 ---------
rawstudio-1.2-link_libX11.patch | 13 --------
rawstudio.spec | 41 ++++++++++++++++++++------
sources | 1 -
4 files changed, 32 insertions(+), 38 deletions(-)
---
diff --git a/rawstudio.spec b/rawstudio.spec
index f8fbd05..7bd6893 100644
--- a/rawstudio.spec
+++ b/rawstudio.spec
@@ -1,20 +1,24 @@
Name: rawstudio
Version: 1.2
-Release: 5%{?dist}
+Release: 6%{?dist}.20100907svn3521
Summary: Read, manipulate and convert digital camera raw images
Group: Applications/Multimedia
License: GPLv2+
URL: http://rawstudio.org
-Source0: http://rawstudio.org/files/release/%{name}-%{version}.tar.gz
+
+#Source0: http://rawstudio.org/files/release/%{name}-%{version}.tar.gz
+# Packaging a snapshot created with
+# svn export -r 3521 https://rawstudio.org/svn/rawstudio/trunk/ rawstudio
+Source0: rawstudio.tar.gz
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtk2-devel, libxml2-devel, GConf2-devel, dbus-devel
BuildRequires: lcms-devel, libjpeg-devel, libtiff-devel, exiv2-devel
BuildRequires: desktop-file-utils
+BuildRequires: intltool
-Patch0: rawstudio-1.1.1-stricter-str-functions.patch
-Patch1: rawstudio-1.2-link_libX11.patch
%description
Rawstudio is a highly specialized application for processing RAW images
@@ -30,18 +34,22 @@ JPEG, PNG or TIF format images from most digital cameras.
%prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
+%setup -q -n rawstudio
+
%build
-%configure
+./autogen.sh
+%configure --disable-static
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
+%find_lang %{name}
+
+# Remove useless files
+find %{buildroot} -name '*.la' -delete
# Fix desktop file warning
# Note: the Encoding tag seems to be deprecated in desktop entry specs v1.0
@@ -65,17 +73,32 @@ update-desktop-database &> /dev/null ||:
update-desktop-database &> /dev/null ||:
-%files
+%files -f %{name}.lang
%defattr(-,root,root,-)
%doc README NEWS COPYING AUTHORS
%{_bindir}/rawstudio
%{_datadir}/rawstudio
+%{_datadir}/rawspeed
%{_datadir}/pixmaps/rawstudio
%{_datadir}/applications/fedora-rawstudio.desktop
%{_datadir}/icons/rawstudio.png
+# TODO: split a "librawstudio" package
+%{_libdir}/librawstudio-1.1.so.*
+
+# TODO: split in a librawstudio-devel package
+%{_includedir}/rawstudio-1.1
+%{_libdir}/librawstudio-1.1.so
+%{_libdir}/pkgconfig/rawstudio-1.1.pc
%changelog
+* Tue Sep 7 2010 Gianluca Sforna <giallu gmail com>
+- move to a snapshot
+- drop upstreamed patches
+- add find-lang
+- remove .la files
+- disable static library build
+
* Mon May 31 2010 Rex Dieter <rdieter at fedoraproject.org> - 1.2-5
- rebuild (exiv2)
diff --git a/sources b/sources
index e15a8a2..d2a63c7 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
25399cd80294fa44220a8940fc77689f rawstudio-1.2.tar.gz
-d5b7f43f91db5a5404247fd377b51be9 rawstudio-1.2-link_libX11.patch
More information about the scm-commits
mailing list