[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