]> git.pld-linux.org Git - packages/crossmingw32-glib2.git/blame - crossmingw32-glib2.spec
- no private gcc dirs used here
[packages/crossmingw32-glib2.git] / crossmingw32-glib2.spec
CommitLineData
9bd01504 1Summary: Useful routines for 'C' programming - Ming32 cross version
ab514c36
ER
2Summary(cs.UTF-8): Šikovná knihovna s funkcemi pro pomocné programy
3Summary(da.UTF-8): Nyttige biblioteksfunktioner
4Summary(de.UTF-8): Eine nützliche Library von Dienstprogramm-Funktionen
5Summary(es.UTF-8): Conjunto de funciones gráficas utilitarias
6Summary(fi.UTF-8): Kirjasto, jossa on työkalufunktioita
7Summary(fr.UTF-8): Bibliothèque de fonctions utilitaires
8Summary(ja.UTF-8): 便利なユーティリティ関数のライブラリ
9Summary(pl.UTF-8): Biblioteka zawierająca wiele użytecznych funkcji C - wersja skrośna dla Ming32
10Summary(pt_BR.UTF-8): Conjunto de funções gráficas utilitárias
11Summary(tr.UTF-8): Yararlı ufak yordamlar kitaplığı
12Summary(zh_CN.UTF-8): 实用工具函数库
328832ab 13%define _realname glib
14Name: crossmingw32-%{_realname}2
4b2b03ab 15Version: 2.12.9
07551a26 16Release: 1
c6b9b5e4 17License: LGPL
794b98a7 18Group: Development/Libraries
328832ab 19Source0: ftp://ftp.gtk.org/pub/glib/2.12/%{_realname}-%{version}.tar.bz2
20# Source0-md5: b3f6a2a318610af6398b3445f1a2d6c6
21Patch0: %{name}-stacktest.patch
c6b9b5e4 22URL: http://www.gtk.org/
e8cb87ac 23BuildRequires: autoconf >= 2.54
794b98a7 24BuildRequires: automake
34e8fb8f 25BuildRequires: crossmingw32-gcc
c9a1f2ad 26BuildRequires: crossmingw32-gettext
34e8fb8f 27BuildRequires: crossmingw32-libiconv
794b98a7
JB
28BuildRequires: libtool
29Requires: crossmingw32-gettext
07551a26 30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
c6b9b5e4 31
32%define no_install_post_strip 1
33
34%define target i386-mingw32
c9a1f2ad 35%define host %{target}
36%define target_platform %{target}
c6b9b5e4 37%define arch %{_prefix}/%{target}
c6b9b5e4 38
328832ab 39%define _sysprefix /usr
40%define _prefix %{_sysprefix}/%{target}
41%define _pkgconfigdir %{_prefix}/lib/pkgconfig
794b98a7 42%define _dlldir /usr/share/wine/windows/system
c6b9b5e4 43%define __cc %{target}-gcc
44%define __cxx %{target}-g++
45
46%description
47GLib, is a library which includes support routines for C such as
48lists, trees, hashes, memory allocation, and many other things. GLIB
49includes also generally useful data structures used by GIMP and many
50other.
51
9bd01504 52This package contains the cross version for Win32.
53
411499f2
JR
54%description -l cs.UTF-8
55Šikovná knihovna s funkcemi pro pomocné programy. Vývojové knihovny a
56hlavičky jsou v balíčku glib-devel.
c6b9b5e4 57
411499f2 58%description -l da.UTF-8
c6b9b5e4 59Nyttigt bibliotek med forskellige funktioner. Udviklings- biblioteker
60og headerfiler er i glib-devel pakken.
61
411499f2
JR
62%description -l de.UTF-8
63Eine nützliche Library von Dienstprogramm-Funktionen.
c6b9b5e4 64Entwicklungs-Libraries und Header befinden sich in glib-devel.
65
411499f2 66%description -l es.UTF-8
c6b9b5e4 67Conjunto de funciones utilitarias. Bibliotecas de desarrollo y
411499f2 68archivos de inclusión están en glib-devel.
c6b9b5e4 69
411499f2
JR
70%description -l fi.UTF-8
71Kirjasto, jossa on työkalufunktioita. Kehitysversiot ja
c6b9b5e4 72header-tiedostot ovat glib-devel-paketissa.
73
411499f2 74%description -l ja.UTF-8
411499f2
JR
75GLibはユーティリティ関数を集めた便利なライブラリです。このC言語用ライブラリは、
76いくつかの問題を解決するよう設計されており、多くのプログラムから要求される使いやすい
77関数を提供します。
c6b9b5e4 78
411499f2
JR
79GLibはGDK,
80GTK+他多くのアプリケーションで利用される。このライブラリに依存するアプリケーション
81等のためにこのglibパッケージをインストールしてください。
c6b9b5e4 82
411499f2
JR
83%description -l pl.UTF-8
84Glib jest zestawem bibliotek zawierających funkcje do obsługi list i
85drzew, funkcje mieszające, funkcje do alokacji pamięci i dużo innych
86podstawowych funkcji i różnych struktur danych używanych przez program
c6b9b5e4 87GIMP i wiele innych.
88
411499f2 89Ten pakiet zawiera wersję skrośną dla Win32.
9bd01504 90
411499f2
JR
91%description -l pt_BR.UTF-8
92Conjunto de funções utilitárias. Bibliotecas de desenvolvimento e
93arquivos de inclusão estão em glib-devel.
c6b9b5e4 94
411499f2
JR
95%description -l tr.UTF-8
96Yararlı yordamlar kitaplığı. Geliştirme kitaplıkları ve başlık
97dosyaları glib-devel paketinde yer almaktadır.
c6b9b5e4 98
794b98a7
JB
99%package dll
100Summary: DLL glib2 libraries for Windows
101Summary(pl.UTF-8): Biblioteki DLL glib2 dla Windows
102Group: Applications/Emulators
103Requires: crossmingw32-gettext-dll
104Requires: wine
105
106%description dll
107DLL glib2 libraries for Windows.
108
109%description dll -l pl.UTF-8
110Biblioteki DLL glib2 dla Windows.
111
c6b9b5e4 112%prep
328832ab 113%setup -q -n %{_realname}-%{version}
114%patch0 -p1
115
116%build
117export PKG_CONFIG_PATH=%{_prefix}/lib/pkgconfig
328832ab 118%{__libtoolize}
119%{__aclocal}
120%{__automake}
121%{__autoconf}
122%configure \
c9a1f2ad 123 --target=%{target} \
124 --host=%{target} \
125 --disable-gtk-doc \
126 --enable-shared
328832ab 127
128%{__make}
c6b9b5e4 129
130%install
131rm -rf $RPM_BUILD_ROOT
34e8fb8f 132
328832ab 133%{__make} install \
134 DESTDIR=$RPM_BUILD_ROOT
c6b9b5e4 135
794b98a7
JB
136install -d $RPM_BUILD_ROOT%{_dlldir}
137mv -f $RPM_BUILD_ROOT%{_prefix}/bin/*.dll $RPM_BUILD_ROOT%{_dlldir}
b6da3f2c 138
794b98a7
JB
139rm -f $RPM_BUILD_ROOT%{_libdir}/charset.alias
140# use system glib2-devel instead
141rm -rf $RPM_BUILD_ROOT%{_datadir}/{aclocal,glib-2.0,gtk-doc,man}
142# runtime
143rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
c6b9b5e4 144
145%clean
146rm -rf $RPM_BUILD_ROOT
147
794b98a7 148%files
37a1690c 149%defattr(644,root,root,755)
794b98a7
JB
150%{_libdir}/libglib-2.0.dll.a
151%{_libdir}/libgmodule-2.0.dll.a
152%{_libdir}/libgobject-2.0.dll.a
153%{_libdir}/libgthread-2.0.dll.a
154%{_libdir}/libglib-2.0.la
155%{_libdir}/libgmodule-2.0.la
156%{_libdir}/libgobject-2.0.la
157%{_libdir}/libgthread-2.0.la
158%{_libdir}/glib-2.0.def
159%{_libdir}/gmodule-2.0.def
160%{_libdir}/gobject-2.0.def
161%{_libdir}/gthread-2.0.def
328832ab 162%{_includedir}/glib-2.0
794b98a7 163%dir %{_libdir}/glib-2.0
328832ab 164%dir %{_libdir}/glib-2.0/include
165%{_libdir}/glib-2.0/include/glibconfig.h
166%{_pkgconfigdir}/*.pc
794b98a7
JB
167
168%files dll
169%defattr(644,root,root,755)
170%{_dlldir}/libglib-2.0-*.dll
171%{_dlldir}/libgmodule-2.0-*.dll
172%{_dlldir}/libgobject-2.0-*.dll
173%{_dlldir}/libgthread-2.0-*.dll
This page took 0.425765 seconds and 4 git commands to generate.