[mingw-cairomm: 14/21] Update to 1.10.0

epienbro epienbro at fedoraproject.org
Wed Mar 7 15:51:28 UTC 2012


commit 3ca5d989c59680072faa7e10a0b388b455e6a593
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Fri Sep 30 20:13:08 2011 +0300

    Update to 1.10.0
    
    - Use automatic mingw dep extraction
    - Clean up the spec file for recent rpmbuild

 .gitignore           |    1 +
 mingw32-cairomm.spec |   28 ++++++++++------------------
 sources              |    2 +-
 3 files changed, 12 insertions(+), 19 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 89948cc..49e8909 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ cairomm-1.8.0.tar.gz
 cairomm-1.8.4.tar.gz
 /cairomm-1.9.2.tar.gz
 /cairomm-1.9.8.tar.gz
+/cairomm-1.10.0.tar.gz
diff --git a/mingw32-cairomm.spec b/mingw32-cairomm.spec
index 3596914..9730fa3 100644
--- a/mingw32-cairomm.spec
+++ b/mingw32-cairomm.spec
@@ -1,33 +1,25 @@
 %global __strip %{_mingw32_strip}
 %global __objdump %{_mingw32_objdump}
-%global _use_internal_dependency_generator 0
-%global __find_requires %{_mingw32_findrequires}
-%global __find_provides %{_mingw32_findprovides}
 %define __debug_install_post %{_mingw32_debug_install_post}
 
 Name:           mingw32-cairomm
-Version:        1.9.8
-Release:        2%{?dist}
+Version:        1.10.0
+Release:        1%{?dist}
 Summary:        MinGW Windows C++ API for the cairo graphics library
 
 License:        LGPLv2+
 Group:          Development/Libraries
 URL:            http://www.cairographics.org
 Source0:        http://www.cairographics.org/releases/cairomm-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
 
-BuildRequires:  mingw32-filesystem >= 52
+BuildRequires:  mingw32-filesystem >= 68
 BuildRequires:  mingw32-gcc
 BuildRequires:  mingw32-gcc-c++
 BuildRequires:  mingw32-binutils
 BuildRequires:  mingw32-cairo
 BuildRequires:  mingw32-libsigc++20
-BuildRequires:  pkgconfig
-
-Requires:       pkgconfig
-
 
 %description
 Cairomm is the C++ API for the cairo graphics library. It offers all the power
@@ -35,7 +27,7 @@ of cairo with an interface familiar to C++ developers, including use of the
 Standard Template Library where it makes sense.
 
 
-%{_mingw32_debug_package}
+%{?_mingw32_debug_package}
 
 
 %prep
@@ -43,21 +35,16 @@ Standard Template Library where it makes sense.
 
 
 %build
-%{_mingw32_configure} --enable-static=no --enable-docs=no
+%{_mingw32_configure} --disable-static --disable-documentation
 make %{?_smp_mflags}
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
 make DESTDIR=$RPM_BUILD_ROOT install
 rm -rf $RPM_BUILD_ROOT/%{_mingw32_datadir}/{devhelp,doc}
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 
 %files
-%defattr(-,root,root)
 %doc COPYING
 %{_mingw32_bindir}/libcairomm-1.0-1.dll
 %{_mingw32_libdir}/libcairomm-1.0.dll.a
@@ -73,6 +60,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_mingw32_libdir}/cairomm-1.0/
 
 %changelog
+* Fri Sep 30 2011 Kalev Lember <kalevlember at gmail.com> - 1.10.0-1
+- Update to 1.10.0
+- Use automatic mingw dep extraction
+- Clean up the spec file for recent rpmbuild
+
 * Sat May 21 2011 Kalev Lember <kalev at smartlink.ee> - 1.9.8-2
 - Own _mingw32_libdir/cairomm-1.0/ directory
 
diff --git a/sources b/sources
index e295518..a2e5726 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6d5ce1138dbb09c58038ab6f766d5e88  cairomm-1.9.8.tar.gz
+9c63fb1c04c8ecd3c5e6473075b8c39f  cairomm-1.10.0.tar.gz


More information about the scm-commits mailing list