From eab2a7abc936aa799ce53103a603e91b6752367d Mon Sep 17 00:00:00 2001 From: Erik van Pienbroek Date: Mar 07 2012 15:24:35 +0000 Subject: Merge git://pkgs.fedoraproject.org/mingw32-atkmm --- diff --git a/.gitignore b/.gitignore index e69de29..6e86e7b 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,4 @@ +/atkmm-2.22.0.tar.bz2 +/atkmm-2.22.2.tar.bz2 +/atkmm-2.22.5.tar.bz2 +/atkmm-2.22.6.tar.xz diff --git a/mingw32-atkmm.spec b/mingw32-atkmm.spec new file mode 100644 index 0000000..d563546 --- /dev/null +++ b/mingw32-atkmm.spec @@ -0,0 +1,92 @@ +%global __strip %{_mingw32_strip} +%global __objdump %{_mingw32_objdump} +%define __debug_install_post %{_mingw32_debug_install_post} + +Name: mingw32-atkmm +Version: 2.22.6 +Release: 1%{?dist} +Summary: MinGW Windows C++ interface for the ATK library + +License: LGPLv2+ +Group: Development/Libraries +URL: http://www.gtkmm.org/ +Source0: http://ftp.gnome.org/pub/GNOME/sources/atkmm/2.22/atkmm-%{version}.tar.xz + +BuildArch: noarch + +BuildRequires: mingw32-filesystem +BuildRequires: mingw32-gcc +BuildRequires: mingw32-gcc-c++ +BuildRequires: mingw32-binutils +BuildRequires: mingw32-libsigc++20 +BuildRequires: mingw32-atk +BuildRequires: mingw32-glibmm24 >= 2.24 +BuildRequires: pkgconfig + +Requires: pkgconfig +# mingw32-atkmm files used to be part of mingw32-gtkmm24 +Conflicts: mingw32-gtkmm24 < 2.21.1 + +%description +atkmm provides a C++ interface for the ATK library. Highlights +include type-safe callbacks, widgets extensible via inheritance and a +comprehensive set of widget classes that can be freely combined to +quickly create complex user interfaces. + + +%{?_mingw32_debug_package} + + +%prep +%setup -q -n atkmm-%{version} + + +%build +%{_mingw32_configure} --disable-static --disable-documentation +make %{?_smp_mflags} + + +%install +make DESTDIR=$RPM_BUILD_ROOT install +rm -f $RPM_BUILD_ROOT%{_mingw32_libdir}/*.la + + +%files +%doc COPYING +%{_mingw32_includedir}/atkmm-1.6 +%{_mingw32_libdir}/atkmm-1.6 +%{_mingw32_libdir}/pkgconfig/atkmm-1.6.pc +%{_mingw32_libdir}/libatkmm-1.6.dll.a +%{_mingw32_bindir}/libatkmm-1.6-1.dll + + +%changelog +* Tue Feb 28 2012 Kalev Lember - 2.22.6-1 +- Update to 2.22.6 +- Remove .la files +- Switch to .xz tarballs +- Spec cleanup for recent rpmbuild + +* Tue Feb 28 2012 Erik van Pienbroek - 2.22.5-4 +- Rebuild against the mingw-w64 toolchain + +* Fri Jan 13 2012 Fedora Release Engineering - 2.22.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Thu Jul 07 2011 Kalev Lember - 2.22.5-2 +- Rebuilt against win-iconv + +* Thu Apr 28 2011 Kalev Lember - 2.22.5-1 +- Update to 2.22.5 + +* Thu Apr 28 2011 Kalev Lember - 2.22.2-2 +- Rebuilt for proxy-libintl removal + +* Sun Feb 13 2011 Thomas Sailer - 2.22.2-1 +- update to 2.22.2 to match native + +* Tue Feb 08 2011 Fedora Release Engineering - 2.22.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 8 2010 Thomas Sailer - 2.22.0-1 +- Initial RPM release. diff --git a/sources b/sources index e69de29..d22e38a 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +30f8e34c92b14f17ba3029937b2f218a atkmm-2.22.6.tar.xz