[mingw-glibmm24: 31/40] Update to 2.30.0

epienbro epienbro at fedoraproject.org
Wed Mar 7 17:16:30 UTC 2012


commit a38e78322783a9ee046ea59447055050266fc48b
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Fri Sep 30 19:49:37 2011 +0300

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

 .gitignore            |    1 +
 mingw32-glibmm24.spec |   29 ++++++++++-------------------
 sources               |    2 +-
 3 files changed, 12 insertions(+), 20 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6353101..5ee9e5e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@ glibmm-2.24.1.tar.bz2
 /glibmm-2.27.93.tar.bz2
 /glibmm-2.28.0.tar.bz2
 /glibmm-2.28.1.tar.bz2
+/glibmm-2.30.0.tar.xz
diff --git a/mingw32-glibmm24.spec b/mingw32-glibmm24.spec
index d187287..d3c839d 100644
--- a/mingw32-glibmm24.spec
+++ b/mingw32-glibmm24.spec
@@ -1,36 +1,28 @@
 %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}
 
 # first two digits of version
 %define release_version %(echo %{version} | awk -F. '{print $1"."$2}')
 
 Name:           mingw32-glibmm24
-Version:        2.28.1
-Release:        2%{?dist}
+Version:        2.30.0
+Release:        1%{?dist}
 Summary:        MinGW Windows C++ interface for GTK2 (a GUI library for X)
 
 License:        LGPLv2+
 Group:          Development/Libraries
 URL:            http://gtkmm.sourceforge.net/
-Source0:        http://ftp.gnome.org/pub/GNOME/sources/glibmm/%{release_version}/glibmm-%{version}.tar.bz2
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source0:        http://ftp.gnome.org/pub/GNOME/sources/glibmm/%{release_version}/glibmm-%{version}.tar.xz
 
 BuildArch:      noarch
 
-BuildRequires:  mingw32-filesystem >= 52
+BuildRequires:  mingw32-filesystem >= 68
 BuildRequires:  mingw32-gcc
 BuildRequires:  mingw32-gcc-c++
 BuildRequires:  mingw32-binutils
 BuildRequires:  mingw32-libsigc++20 >= 2.0.0
-BuildRequires:  mingw32-glib2 >= 2.28.0
-BuildRequires:  pkgconfig
-
-Requires:       pkgconfig
-
+BuildRequires:  mingw32-glib2 >= 2.30.0
 
 %description
 glibmm provides a C++ interface to the GTK+ GLib low-level core
@@ -56,7 +48,6 @@ make %{?_smp_mflags}
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
 make DESTDIR=$RPM_BUILD_ROOT install
 
 # Remove docs, duplicate native package.
@@ -68,12 +59,8 @@ sed -i -e "s,#include <giomm/desktopappinfo.h>,," $RPM_BUILD_ROOT/%{_mingw32_inc
 sed -i -e "s,#include <giomm/unixinputstream.h>,," $RPM_BUILD_ROOT/%{_mingw32_includedir}/giomm-2.4/giomm.h
 sed -i -e "s,#include <giomm/unixoutputstream.h>,," $RPM_BUILD_ROOT/%{_mingw32_includedir}/giomm-2.4/giomm.h
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 
 %files
-%defattr(-,root,root)
 %doc COPYING COPYING.tools
 %{_mingw32_bindir}/libgiomm-2.4-1.dll
 %{_mingw32_bindir}/libglibmm-2.4-1.dll
@@ -90,10 +77,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_mingw32_includedir}/glibmm-2.4
 %{_mingw32_libdir}/pkgconfig/giomm-2.4.pc
 %{_mingw32_libdir}/pkgconfig/glibmm-2.4.pc
-%{_mingw32_datadir}/aclocal/glibmm_check_perl.m4
 
 
 %changelog
+* Fri Sep 30 2011 Kalev Lember <kalevlember at gmail.com> - 2.30.0-1
+- Update to 2.30.0
+- Use automatic mingw dep extraction
+- Clean up the spec file for recent rpmbuild
+
 * Wed Jul 06 2011 Kalev Lember <kalevlember at gmail.com> - 2.28.1-2
 - Rebuilt against win-iconv
 
diff --git a/sources b/sources
index 46f0f56..1d56e92 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b5ec0d60558c92098da0bdab389aae94  glibmm-2.28.1.tar.bz2
+54c803cf95a8d395a55397c723cdb315  glibmm-2.30.0.tar.xz


More information about the scm-commits mailing list