rpms/mingw32-pango/EL-5 import.log, NONE, 1.1 mingw32-pango.spec, NONE, 1.1 pango.modules, NONE, 1.1 pango_enable_static_build.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Richard W.M. Jones rjones at fedoraproject.org
Tue Mar 10 22:47:59 UTC 2009


Author: rjones

Update of /cvs/pkgs/rpms/mingw32-pango/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31795/EL-5

Modified Files:
	.cvsignore sources 
Added Files:
	import.log mingw32-pango.spec pango.modules 
	pango_enable_static_build.patch 
Log Message:
Initial import.



--- NEW FILE import.log ---
mingw32-pango-1_23_0-1_fc11:EL-5:mingw32-pango-1.23.0-1.fc11.src.rpm:1236725212


--- NEW FILE mingw32-pango.spec ---
%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-pango
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.23/pango-%{version}.tar.bz2

BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

# Native pango uses a %post script to generate this, but the
# pango-querymodules.exe binary is not something we can easily run on
# a Linux host. We could use wine but wine isn't happy in a mock
# environment. So we just include a pre-generated copy on basis that
# it won't ever change much.
#
# If you want to rebuild this, do:
# 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-cairo >= 1.8.0
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} --enable-static --enable-shared
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT

make DESTDIR=$RPM_BUILD_ROOT install

mkdir -p $RPM_BUILD_ROOT%{_mingw32_sysconfdir}/pango/
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,-)
%doc COPYING
%{_mingw32_bindir}/libpango-1.0-0.dll
%{_mingw32_bindir}/libpangocairo-1.0-0.dll
%{_mingw32_bindir}/libpangoft2-1.0-0.dll
%{_mingw32_bindir}/libpangowin32-1.0-0.dll
%{_mingw32_bindir}/pango-querymodules.exe
%{_mingw32_includedir}/pango-1.0/
%{_mingw32_libdir}/libpango-1.0.dll.a
%{_mingw32_libdir}/libpango-1.0.la
%{_mingw32_libdir}/libpangocairo-1.0.dll.a
%{_mingw32_libdir}/libpangocairo-1.0.la
%{_mingw32_libdir}/libpangoft2-1.0.dll.a
%{_mingw32_libdir}/libpangoft2-1.0.la
%{_mingw32_libdir}/libpangowin32-1.0.dll.a
%{_mingw32_libdir}/libpangowin32-1.0.la
%{_mingw32_libdir}/pango-1.0.def
%{_mingw32_libdir}/pangocairo-1.0.def
%{_mingw32_libdir}/pangoft2-1.0.def
%{_mingw32_libdir}/pangowin32-1.0.def
%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_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 <rjones at redhat.com> - 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 <info at nntpgrab.nl> - 1.22.1-6
- Added -static subpackage

* Fri Feb 20 2009 Richard W.M. Jones <rjones at redhat.com> - 1.22.1-5
- Rebuild for mingw32-gcc 4.4

* Fri Jan 30 2009 Richard W.M. Jones <rjones at redhat.com> - 1.22.1-4
- Requires pkgconfig.

* Tue Jan 27 2009 Levente Farkas <lfarkas at lfarkas.org> - 1.22.1-3
- Include license file in documentation section.

* Fri Jan 23 2009 Richard W.M. Jones <rjones at redhat.com> - 1.22.1-2
- Disable static libraries.
- Use _smp_mflags.

* Fri Oct 24 2008 Richard W.M. Jones <rjones at redhat.com> - 1.22.1-1
- New upstream version 1.22.1.
- BR cairo >= 1.8.0 because of important fixes.

* Wed Sep 24 2008 Richard W.M. Jones <rjones at redhat.com> - 1.21.6-6
- Rename mingw -> mingw32.

* Tue Sep 23 2008 Daniel P. Berrange <berrange at redhat.com> - 1.21.6-5
- Remove use of wine in %-post.

* Thu Sep 11 2008 Daniel P. Berrange <berrange at redhat.com> - 1.21.6-4
- Add dep on pkgconfig

* Thu Sep 11 2008 Richard W.M. Jones <rjones at redhat.com> - 1.21.6-3
- post/preun scripts to update the pango.modules list.

* Wed Sep 10 2008 Richard W.M. Jones <rjones at redhat.com> - 1.21.6-2
- Run the correct glib-mkenums.

* Tue Sep  9 2008 Daniel P. Berrange <berrange at redhat.com> - 1.21.6-1
- Initial RPM release


--- NEW FILE pango.modules ---
# Pango Modules file
# Automatically generated file, do not edit
#
# ModulesPath = Z:\usr\i686-pc-mingw32\sys-root\mingw\lib\pango\1.6.0\modules
#
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-thai-fc.dll" ThaiScriptEngineFc PangoEngineShape PangoRenderFc thai:* lao:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-basic-win32.dll" BasicScriptEngineWin32 PangoEngineShape PangoRenderWin32 common:
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" devaScriptEngineFc PangoEngineShape PangoRenderFc devanagari:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" bengScriptEngineFc PangoEngineShape PangoRenderFc bengali:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" guruScriptEngineFc PangoEngineShape PangoRenderFc gurmukhi:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" gujrScriptEngineFc PangoEngineShape PangoRenderFc gujarati:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" oryaScriptEngineFc PangoEngineShape PangoRenderFc oriya:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" tamlScriptEngineFc PangoEngineShape PangoRenderFc tamil:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" teluScriptEngineFc PangoEngineShape PangoRenderFc telugu:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" kndaScriptEngineFc PangoEngineShape PangoRenderFc kannada:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" mlymScriptEngineFc PangoEngineShape PangoRenderFc malayalam:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" sinhScriptEngineFc PangoEngineShape PangoRenderFc sinhala:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-syriac-fc.dll" SyriacScriptEngineFc PangoEngineShape PangoRenderFc syriac:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-khmer-fc.dll" KhmerScriptEngineFc PangoEngineShape PangoRenderFc khmer:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-arabic-lang.dll" ArabicScriptEngineLang PangoEngineLang PangoRenderNone arabic:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-basic-fc.dll" BasicScriptEngineFc PangoEngineShape PangoRenderFc latin:* cyrillic:* greek:* armenian:* georgian:* runic:* ogham:* bopomofo:* cherokee:* coptic:* deseret:* ethiopic:* gothic:* han:* hiragana:* katakana:* old-italic:* canadian-aboriginal:* yi:* braille:* cypriot:* limbu:* osmanya:* shavian:* linear-b:* ugaritic:* glagolitic:* cuneiform:* phoenician:* common:
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-arabic-fc.dll" ArabicScriptEngineFc PangoEngineShape PangoRenderFc arabic:* nko:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" devaIndicScriptEngineLang PangoEngineLang PangoRenderNone devanagari:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" bengIndicScriptEngineLang PangoEngineLang PangoRenderNone bengali:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" guruIndicScriptEngineLang PangoEngineLang PangoRenderNone gurmukhi:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" gujrIndicScriptEngineLang PangoEngineLang PangoRenderNone gujarati:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" oryaIndicScriptEngineLang PangoEngineLang PangoRenderNone oriya:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" tamlIndicScriptEngineLang PangoEngineLang PangoRenderNone tamil:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" teluIndicScriptEngineLang PangoEngineLang PangoRenderNone telugu:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" kndaIndicScriptEngineLang PangoEngineLang PangoRenderNone kannada:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" mlymIndicScriptEngineLang PangoEngineLang PangoRenderNone malayalam:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" sinhIndicScriptEngineLang PangoEngineLang PangoRenderNone sinhala:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-hebrew-fc.dll" HebrewScriptEngineFc PangoEngineShape PangoRenderFc hebrew:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-tibetan-fc.dll" TibetanScriptEngineFc PangoEngineShape PangoRenderFc tibetan:*
"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-hangul-fc.dll" HangulScriptEngineFc PangoEngineShape PangoRenderFc hangul:*

pango_enable_static_build.patch:

--- NEW FILE pango_enable_static_build.patch ---
--- configure.in.orig	2009-02-20 20:37:09.166924103 +0100
+++ configure.in	2009-02-20 20:37:20.893924816 +0100
@@ -123,16 +123,16 @@
 AC_LIBTOOL_WIN32_DLL
 AM_DISABLE_STATIC
 
-if test "$pango_os_win32" = "yes"; then
-  if test x$enable_static = xyes -o x$enable_static = x; then
-    AC_MSG_WARN([Disabling static library build, must build as DLL on Windows.])
-    enable_static=no
-  fi
-  if test x$enable_shared = xno; then
-    AC_MSG_WARN([Enabling shared library build, must build as DLL on Windows.])
-  fi
-  enable_shared=yes
-fi
+#if test "$pango_os_win32" = "yes"; then
+#  if test x$enable_static = xyes -o x$enable_static = x; then
+#    AC_MSG_WARN([Disabling static library build, must build as DLL on Windows.])
+#    enable_static=no
+#  fi
+#  if test x$enable_shared = xno; then
+#    AC_MSG_WARN([Enabling shared library build, must build as DLL on Windows.])
+#  fi
+#  enable_shared=yes
+#fi
 
 AM_PROG_LIBTOOL
 dnl when using libtool 2.x create libtool early, because it's used in configure


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-pango/EL-5/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	10 Mar 2009 20:12:32 -0000	1.1
+++ .cvsignore	10 Mar 2009 22:47:28 -0000	1.2
@@ -0,0 +1 @@
+pango-1.23.0.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-pango/EL-5/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	10 Mar 2009 20:12:32 -0000	1.1
+++ sources	10 Mar 2009 22:47:28 -0000	1.2
@@ -0,0 +1 @@
+358a87607c0a5b4889bab52b1cf5e921  pango-1.23.0.tar.bz2




More information about the fedora-extras-commits mailing list