]> git.pld-linux.org Git - packages/crossmingw32-glib2.git/blame - crossmingw32-glib2.spec
- proper build procedure (shared)
[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
18Group: Libraries
328832ab 19#Source0: ftp://ftp.gtk.org/pub/glib/2.12/win32/glib-dev-%{version}.zip
20Source0: ftp://ftp.gtk.org/pub/glib/2.12/%{_realname}-%{version}.tar.bz2
21# Source0-md5: b3f6a2a318610af6398b3445f1a2d6c6
22Patch0: %{name}-stacktest.patch
c6b9b5e4 23URL: http://www.gtk.org/
c9a1f2ad 24BuildRequires: crossmingw32-libiconv
25BuildRequires: crossmingw32-gettext
879bfd86 26BuildRequires: unzip
07551a26
JB
27Requires: crossmingw32-binutils
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
c6b9b5e4 29
30%define no_install_post_strip 1
31
32%define target i386-mingw32
c9a1f2ad 33%define host %{target}
34%define target_platform %{target}
c6b9b5e4 35%define arch %{_prefix}/%{target}
36%define gccarch %{_prefix}/lib/gcc-lib/%{target}
37%define gcclib %{_prefix}/lib/gcc-lib/%{target}/%{version}
38
328832ab 39%define _sysprefix /usr
40%define _prefix %{_sysprefix}/%{target}
41%define _pkgconfigdir %{_prefix}/lib/pkgconfig
c6b9b5e4 42%define __cc %{target}-gcc
43%define __cxx %{target}-g++
44
45%description
46GLib, is a library which includes support routines for C such as
47lists, trees, hashes, memory allocation, and many other things. GLIB
48includes also generally useful data structures used by GIMP and many
49other.
50
9bd01504 51This package contains the cross version for Win32.
52
411499f2
JR
53%description -l cs.UTF-8
54Šikovná knihovna s funkcemi pro pomocné programy. Vývojové knihovny a
55hlavičky jsou v balíčku glib-devel.
c6b9b5e4 56
411499f2 57%description -l da.UTF-8
c6b9b5e4 58Nyttigt bibliotek med forskellige funktioner. Udviklings- biblioteker
59og headerfiler er i glib-devel pakken.
60
411499f2
JR
61%description -l de.UTF-8
62Eine nützliche Library von Dienstprogramm-Funktionen.
c6b9b5e4 63Entwicklungs-Libraries und Header befinden sich in glib-devel.
64
411499f2 65%description -l es.UTF-8
c6b9b5e4 66Conjunto de funciones utilitarias. Bibliotecas de desarrollo y
411499f2 67archivos de inclusión están en glib-devel.
c6b9b5e4 68
411499f2
JR
69%description -l fi.UTF-8
70Kirjasto, jossa on työkalufunktioita. Kehitysversiot ja
c6b9b5e4 71header-tiedostot ovat glib-devel-paketissa.
72
411499f2 73%description -l ja.UTF-8
c6b9b5e4 74
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
99%prep
328832ab 100%setup -q -n %{_realname}-%{version}
101%patch0 -p1
102
103%build
104export PKG_CONFIG_PATH=%{_prefix}/lib/pkgconfig
328832ab 105%{__libtoolize}
106%{__aclocal}
107%{__automake}
108%{__autoconf}
109%configure \
c9a1f2ad 110 --target=%{target} \
111 --host=%{target} \
112 --disable-gtk-doc \
113 --enable-shared
328832ab 114
115%{__make}
c6b9b5e4 116
117%install
118rm -rf $RPM_BUILD_ROOT
328832ab 119#install -d $RPM_BUILD_ROOT%{arch}/share
120#
121%{__make} install \
122 DESTDIR=$RPM_BUILD_ROOT
c6b9b5e4 123
328832ab 124%find_lang glib20 --with-gnome
c6b9b5e4 125
126%clean
127rm -rf $RPM_BUILD_ROOT
128
328832ab 129%files -f glib20.lang
37a1690c 130%defattr(644,root,root,755)
328832ab 131%dir %{_includedir}/glib-2.0
132%{_includedir}/glib-2.0
133%{_libdir}/*.la
134%{_libdir}/*.a
c9a1f2ad 135%{_bindir}/*.dll
328832ab 136%dir %{_libdir}/glib-2.0/include
137%{_libdir}/glib-2.0/include/glibconfig.h
138%{_pkgconfigdir}/*.pc
139%{_datadir}/aclocal/glib*
140%dir %{_datadir}/glib-2.0/gettext
141%attr(755,root,root) %{_datadir}/glib-2.0/gettext/mkinstalldirs
142%dir %{_datadir}/glib-2.0/gettext/po
143%{_datadir}/glib-2.0/gettext/po/*
This page took 0.237611 seconds and 4 git commands to generate.