%define __strip %{_mingw32_strip} %define __objdump %{_mingw32_objdump} %define _use_internal_dependency_generator 0 %define __find_requires %{_mingw32_findrequires} %define __find_provides %{_mingw32_findprovides} Name: mingw32-goocanvas Version: 0.13 Release: 2%{?dist} Summary: MinGW Windows GooCanvas library License: LGPLv2+ Group: Developement/Libraries URL: http://sourceforge.net/projects/goocanvas Source0: ftp://ftp.gnome.org/pub/GNOME/sources/0.13/goocanvas/goocanvas-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: mingw32-filesystem >= 23 BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils BuildRequires: mingw32-gettext BuildRequires: mingw32-gtk2 #BuildRequires: mingw32-pkgconfig %description MinGW Windows GooCanvas library. %prep %setup -q -n goocanvas-%{version} # demo application does not compile properly sed -i -e 's/ demo / /g' Makefile.am sed -i -e 's/ demo / /g' Makefile.in %build %{_mingw32_configure} make %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install # remove static libraries and libtool droppings rm -f $RPM_BUILD_ROOT/%{_mingw32_libdir}/libgoocanvas.{a,la} %find_lang goocanvas %clean rm -rf $RPM_BUILD_ROOT %files -f goocanvas.lang %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING NEWS README TODO %{_mingw32_bindir}/libgoocanvas-3.dll %{_mingw32_libdir}/libgoocanvas.dll.a # devel: %{_mingw32_libdir}/pkgconfig/goocanvas.pc %{_mingw32_includedir}/goocanvas-1.0 %{_mingw32_datadir}/gtk-doc/html/goocanvas %changelog * Mon Apr 27 2009 Egil Kvaleberg - 0.10-1 - initial release for mingw32, based on version 0.10-2 native spec file