X-Git-Url: http://git.annexia.org/?p=fedora-mingw.git;a=blobdiff_plain;f=pango%2Fmingw32-pango.spec;h=6a63f0b54670bae615c0613a8d390cd0459cc10d;hp=4e098d086f7a38231fb2afefcbaa6996c5e9f6b8;hb=477530a53fa6b014c0fd24db0416da2b96cf8510;hpb=b481be5cfa489c193f164434dce4acb96beea6c2 diff --git a/pango/mingw32-pango.spec b/pango/mingw32-pango.spec index 4e098d0..6a63f0b 100644 --- a/pango/mingw32-pango.spec +++ b/pango/mingw32-pango.spec @@ -5,14 +5,14 @@ %define __find_provides %{_mingw32_findprovides} Name: mingw32-pango -Version: 1.22.1 -Release: 2%{?dist} +Version: 1.23.0 +Release: 1%{?dist} Summary: MinGW Windows Pango library License: LGPLv2+ Group: Development/Libraries URL: http://www.pango.org -Source0: http://download.gnome.org/sources/pango/1.21/pango-%{version}.tar.bz2 +Source0: http://download.gnome.org/sources/pango/1.23/pango-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -26,30 +26,62 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # wine %{_mingw32_bindir}/pango-querymodules.exe > pango.modules Source1: pango.modules +Patch1000: pango_enable_static_build.patch + BuildArch: noarch BuildRequires: mingw32-filesystem >= 23 BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils -BuildRequires: mingw32-iconv -BuildRequires: mingw32-gettext + BuildRequires: mingw32-cairo >= 1.8.0 -BuildRequires: mingw32-freetype +BuildRequires: mingw32-dlfcn +BuildRequires: mingw32-expat BuildRequires: mingw32-fontconfig +BuildRequires: mingw32-freetype +BuildRequires: mingw32-gettext BuildRequires: mingw32-glib2 +BuildRequires: mingw32-iconv +BuildRequires: mingw32-libpng +BuildRequires: mingw32-pixman BuildRequires: pkgconfig +# Required in order to rebuild the configure script. +BuildRequires: gtk-doc + +# These are required for the patch +BuildRequires: autoconf, automake, libtool + +Requires: pkgconfig + + %description MinGW Windows Pango library. +%package static +Summary: Static version of the MinGW Windows Pango library +Requires: %{name} = %{version}-%{release} +Group: Development/Libraries + +%description static +Static version of the MinGW Windows Pango library. + + %prep %setup -q -n pango-%{version} +%patch1000 + +# Regenerate the configure script +aclocal +autoreconf +libtoolize + %build # Need to run the correct version of glib-mkenums. PATH=%{_mingw32_bindir}:$PATH \ -%{_mingw32_configure} --disable-static +%{_mingw32_configure} --enable-static --enable-shared make %{?_smp_mflags} @@ -63,12 +95,16 @@ cp %{SOURCE1} $RPM_BUILD_ROOT%{_mingw32_sysconfdir}/pango/ rm -f $RPM_BUILD_ROOT/%{_mingw32_libdir}/charset.alias +rm $RPM_BUILD_ROOT/%{_mingw32_mandir}/man1/*.1 + %clean rm -rf $RPM_BUILD_ROOT + %files -%defattr(-,root,root) +%defattr(-,root,root,-) +%doc COPYING %{_mingw32_bindir}/libpango-1.0-0.dll %{_mingw32_bindir}/libpangocairo-1.0-0.dll %{_mingw32_bindir}/libpangoft2-1.0-0.dll @@ -87,17 +123,91 @@ rm -rf $RPM_BUILD_ROOT %{_mingw32_libdir}/pangocairo-1.0.def %{_mingw32_libdir}/pangoft2-1.0.def %{_mingw32_libdir}/pangowin32-1.0.def -%{_mingw32_libdir}/pango/ +%dir %{_mingw32_libdir}/pango +%dir %{_mingw32_libdir}/pango/1.6.0 +%dir %{_mingw32_libdir}/pango/1.6.0/modules +%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-win32.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-win32.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-win32.la +%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-lang.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-lang.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-lang.la +%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-lang.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-lang.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-lang.la +%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-fc.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-fc.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-fc.la +%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-fc.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-fc.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-fc.la +%{_mingw32_libdir}/pango/1.6.0/modules/pango-hangul-fc.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-hangul-fc.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-hangul-fc.la +%{_mingw32_libdir}/pango/1.6.0/modules/pango-hebrew-fc.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-hebrew-fc.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-hebrew-fc.la +%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-fc.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-fc.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-fc.la +%{_mingw32_libdir}/pango/1.6.0/modules/pango-khmer-fc.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-khmer-fc.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-khmer-fc.la +%{_mingw32_libdir}/pango/1.6.0/modules/pango-syriac-fc.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-syriac-fc.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-syriac-fc.la +%{_mingw32_libdir}/pango/1.6.0/modules/pango-thai-fc.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-thai-fc.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-thai-fc.la +%{_mingw32_libdir}/pango/1.6.0/modules/pango-tibetan-fc.dll +%{_mingw32_libdir}/pango/1.6.0/modules/pango-tibetan-fc.dll.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-tibetan-fc.la %{_mingw32_libdir}/pkgconfig/pango.pc %{_mingw32_libdir}/pkgconfig/pangocairo.pc %{_mingw32_libdir}/pkgconfig/pangoft2.pc %{_mingw32_libdir}/pkgconfig/pangowin32.pc %{_mingw32_datadir}/gtk-doc/html/pango/ -%{_mingw32_mandir}/man1/pango-querymodules.1* %{_mingw32_sysconfdir}/pango/ +%files static +%defattr(-,root,root,-) +%{_mingw32_libdir}/libpango-1.0.a +%{_mingw32_libdir}/libpangocairo-1.0.a +%{_mingw32_libdir}/libpangoft2-1.0.a +%{_mingw32_libdir}/libpangowin32-1.0.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-win32.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-lang.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-lang.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-fc.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-fc.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-hangul-fc.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-hebrew-fc.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-fc.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-khmer-fc.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-syriac-fc.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-thai-fc.a +%{_mingw32_libdir}/pango/1.6.0/modules/pango-tibetan-fc.a + + %changelog +* Mon Mar 9 2009 Richard W.M. Jones - 1.23.0-1 +- Remove man page which duplicates what is in base Fedora. +- Rebase to 1.23.0 to match Fedora. +- +BR mingw32-dlfcn. + +* Fri Feb 20 2009 Erik van Pienbroek - 1.22.1-6 +- Added -static subpackage + +* Fri Feb 20 2009 Richard W.M. Jones - 1.22.1-5 +- Rebuild for mingw32-gcc 4.4 + +* Fri Jan 30 2009 Richard W.M. Jones - 1.22.1-4 +- Requires pkgconfig. + +* Tue Jan 27 2009 Levente Farkas - 1.22.1-3 +- Include license file in documentation section. + * Fri Jan 23 2009 Richard W.M. Jones - 1.22.1-2 - Disable static libraries. - Use _smp_mflags.