]> git.pld-linux.org Git - packages/crossmingw32-glib2.git/blame - crossmingw32-glib2.spec
- updated md5
[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): 实用工具函数库
e528a0cc
JB
13%define realname glib
14Name: crossmingw32-%{realname}2
15Version: 2.14.0
07551a26 16Release: 1
745caf87 17License: LGPL v2+
794b98a7 18Group: Development/Libraries
e528a0cc 19Source0: ftp://ftp.gtk.org/pub/glib/2.14/%{realname}-%{version}.tar.bz2
23e7343f 20# Source0-md5: 6fabf21f68631043bc6924e01398e3af
328832ab 21Patch0: %{name}-stacktest.patch
e528a0cc 22Patch1: glib2-symbols.patch
c6b9b5e4 23URL: http://www.gtk.org/
e8cb87ac 24BuildRequires: autoconf >= 2.54
794b98a7 25BuildRequires: automake
34e8fb8f 26BuildRequires: crossmingw32-gcc
c9a1f2ad 27BuildRequires: crossmingw32-gettext
34e8fb8f 28BuildRequires: crossmingw32-libiconv
794b98a7
JB
29BuildRequires: libtool
30Requires: crossmingw32-gettext
07551a26 31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
c6b9b5e4 32
33%define no_install_post_strip 1
34
35%define target i386-mingw32
c9a1f2ad 36%define host %{target}
37%define target_platform %{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
e528a0cc 113%setup -q -n %{realname}-%{version}
328832ab 114%patch0 -p1
e528a0cc 115%patch1 -p1
328832ab 116
117%build
118export PKG_CONFIG_PATH=%{_prefix}/lib/pkgconfig
328832ab 119%{__libtoolize}
120%{__aclocal}
121%{__automake}
122%{__autoconf}
123%configure \
c9a1f2ad 124 --target=%{target} \
125 --host=%{target} \
126 --disable-gtk-doc \
127 --enable-shared
328832ab 128
129%{__make}
c6b9b5e4 130
131%install
132rm -rf $RPM_BUILD_ROOT
34e8fb8f 133
328832ab 134%{__make} install \
135 DESTDIR=$RPM_BUILD_ROOT
c6b9b5e4 136
794b98a7
JB
137install -d $RPM_BUILD_ROOT%{_dlldir}
138mv -f $RPM_BUILD_ROOT%{_prefix}/bin/*.dll $RPM_BUILD_ROOT%{_dlldir}
b6da3f2c 139
ce3c9485
JB
140%if 0%{!?debug:1}
141%{target}-strip --strip-unneeded -R.comment -R.note $RPM_BUILD_ROOT%{_dlldir}/*.dll
142%{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{_libdir}/*.a
143%endif
144
794b98a7
JB
145rm -f $RPM_BUILD_ROOT%{_libdir}/charset.alias
146# use system glib2-devel instead
147rm -rf $RPM_BUILD_ROOT%{_datadir}/{aclocal,glib-2.0,gtk-doc,man}
148# runtime
149rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
c6b9b5e4 150
151%clean
152rm -rf $RPM_BUILD_ROOT
153
794b98a7 154%files
37a1690c 155%defattr(644,root,root,755)
794b98a7
JB
156%{_libdir}/libglib-2.0.dll.a
157%{_libdir}/libgmodule-2.0.dll.a
158%{_libdir}/libgobject-2.0.dll.a
159%{_libdir}/libgthread-2.0.dll.a
160%{_libdir}/libglib-2.0.la
161%{_libdir}/libgmodule-2.0.la
162%{_libdir}/libgobject-2.0.la
163%{_libdir}/libgthread-2.0.la
164%{_libdir}/glib-2.0.def
165%{_libdir}/gmodule-2.0.def
166%{_libdir}/gobject-2.0.def
167%{_libdir}/gthread-2.0.def
328832ab 168%{_includedir}/glib-2.0
794b98a7 169%dir %{_libdir}/glib-2.0
328832ab 170%dir %{_libdir}/glib-2.0/include
171%{_libdir}/glib-2.0/include/glibconfig.h
172%{_pkgconfigdir}/*.pc
794b98a7
JB
173
174%files dll
175%defattr(644,root,root,755)
176%{_dlldir}/libglib-2.0-*.dll
177%{_dlldir}/libgmodule-2.0-*.dll
178%{_dlldir}/libgobject-2.0-*.dll
179%{_dlldir}/libgthread-2.0-*.dll
This page took 0.12051 seconds and 4 git commands to generate.