]> git.pld-linux.org Git - packages/glib.git/blame - glib.spec
- remove invalid inline asm qualifiers
[packages/glib.git] / glib.spec
CommitLineData
25785130 1#
3c6e57ed 2# Conditional build:
9196d5c8 3%bcond_without static_libs # static library
3c6e57ed 4#
c3e08f6e 5Summary: Useful routines for 'C' programming
f313a9aa
ER
6Summary(cs.UTF-8): Šikovná knihovna s funkcemi pro pomocné programy
7Summary(da.UTF-8): Nyttige biblioteksfunktioner
8Summary(de.UTF-8): Eine nützliche Library von Dienstprogramm-Funktionen
9Summary(fi.UTF-8): Kirjasto, jossa on työkalufunktioita
10Summary(fr.UTF-8): Bibliothèque de fonctions utilitaires
11Summary(pl.UTF-8): Biblioteka zawierająca wiele użytecznych funkcji C
12Summary(tr.UTF-8): Yararlı ufak yordamlar kitaplığı
c3e08f6e 13Name: glib
7a470733 14Version: 1.2.10
d8a3584c 15Release: 22
0906a6f8 16Epoch: 1
9196d5c8 17License: LGPL v2+
629808e0 18Group: Libraries
66c43d4f 19Source0: ftp://ftp.gtk.org/pub/gtk/v1.2/%{name}-%{version}.tar.gz
1f636599 20#Source0-md5: 6fe30dad87c77b91b632def29dd69ef9
ae8c1bd3 21Source1: http://developer.gnome.org/doc/API/%{name}-docs.tar.gz
1f636599 22#Source1-md5: cae06bf952176ab008100b7b954242f8
617e96b4 23Patch0: %{name}-info.patch
fe932c69 24Patch1: %{name}-ac25.patch
7ad806fd
JB
25Patch2: %{name}-am18.patch
26Patch3: %{name}-link.patch
78f699b2 27Patch4: %{name}-gcc34.patch
25785130 28Patch5: %{name}-slist_remove.patch
d3a04f81
WF
29Patch6: format-security.patch
30Patch7: texi-subsection.patch
efca921d 31Patch8: inline.patch
9196d5c8 32Patch9: %{name}-libdir.patch
d8a3584c 33Patch10: inline-asm.patch
c3e08f6e 34URL: http://www.gtk.org/
7ad806fd
JB
35BuildRequires: autoconf >= 2.13
36BuildRequires: automake >= 1.4
37BuildRequires: libtool >= 1:1.4.2-9
4ee75a2f 38BuildRequires: texinfo
7d6d6e01 39Obsoletes: libglib1.2
4ee75a2f 40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
397f5985 41
e991dc6a
PS
42%define specflags -fno-strict-aliasing
43
397f5985 44%description
66c43d4f 45GLib, is a library which includes support routines for C such as
46lists, trees, hashes, memory allocation, and many other things. GLIB
47includes also generally useful data structures used by GIMP and many
48other.
a691aa08 49
3eeec5b9
JR
50%description -l cs.UTF-8
51Šikovná knihovna s funkcemi pro pomocné programy. Vývojové knihovny a
52hlavičky jsou v balíčku glib-devel.
65da578d 53
3eeec5b9 54%description -l da.UTF-8
66c43d4f 55Nyttigt bibliotek med forskellige funktioner. Udviklings- biblioteker
56og headerfiler er i glib-devel pakken.
65da578d 57
3eeec5b9
JR
58%description -l de.UTF-8
59Eine nützliche Library von Dienstprogramm-Funktionen.
66c43d4f 60Entwicklungs-Libraries und Header befinden sich in glib-devel.
65da578d 61
3eeec5b9
JR
62%description -l fi.UTF-8
63Kirjasto, jossa on työkalufunktioita. Kehitysversiot ja
51b045fc 64header-tiedostot ovat glib-devel-paketissa.
65da578d 65
3eeec5b9
JR
66%description -l pl.UTF-8
67Glib jest zestawem bibliotek zawierających funkcje do obsługi list,
68drzewek, funkcji mieszających, funkcji do alokacji pamięci i wielu
69innych podstawowych funkcji i różnych struktur danych używanych przez
91fe8008 70program GIMP i wiele innych.
397f5985 71
3eeec5b9
JR
72%description -l tr.UTF-8
73Yararlı yordamlar kitaplığı. Geliştirme kitaplıkları ve başlık
74dosyaları glib-devel paketinde yer almaktadır.
65da578d 75
17cd4045 76%package devel
c3e08f6e 77Summary: Glib heades files, documentation
f313a9aa 78Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do glib
629808e0 79Group: Development/Libraries
78f699b2 80Requires: %{name} = %{epoch}:%{version}-%{release}
7d6d6e01 81Obsoletes: libglib1.2-devel
397f5985 82
83%description devel
66c43d4f 84Header files for the support library for the GIMP's X libraries, which
85are available as public libraries. GLIB includes generally useful data
397f5985 86structures.
87
3eeec5b9
JR
88%description devel -l pl.UTF-8
89Pliki nagłówkowe i dokumentacja do glib przydatna przy pisaniu
90programów wykorzystujących tę bibliotekę.
a691aa08 91
17cd4045 92%package static
c3e08f6e 93Summary: Static glib libraries
f313a9aa 94Summary(pl.UTF-8): Biblioteki statyczne do glib
629808e0 95Group: Development/Libraries
78f699b2 96Requires: %{name}-devel = %{epoch}:%{version}-%{release}
397f5985 97
98%description static
99Static glib libraries.
100
3eeec5b9 101%description static -l pl.UTF-8
a691aa08 102Biblioteki statyczne do glib.
103
397f5985 104%prep
ae8c1bd3 105%setup -q -a1
e16e3684 106%patch0 -p1
fe932c69 107%patch1 -p1
7ad806fd
JB
108%patch2 -p1
109%patch3 -p1
78f699b2 110%patch4 -p1
25785130 111%patch5 -p1
d3a04f81
WF
112%patch6 -p1
113%patch7 -p1
efca921d 114%patch8 -p1
9196d5c8 115%patch9 -p1
d8a3584c 116%patch10 -p1
397f5985 117
118%build
9196d5c8 119%{__rm} acinclude.m4
fe932c69 120%{__libtoolize}
77d244f8 121%{__aclocal}
fe932c69 122%{__autoconf}
123%{__automake}
124%configure \
5864ade5 125 --enable-debug=%{?debug:yes}%{!?debug:minimum} \
5f367b51 126 --enable-threads \
a87cb9a0 127 %{!?with_static_libs:--disable-static}
e991dc6a 128
d1d945da 129%{__make} -j1 all check
9c648cf4 130
397f5985 131%install
132rm -rf $RPM_BUILD_ROOT
3fb7b258 133
883b0653 134%{__make} install \
66c43d4f 135 DESTDIR=$RPM_BUILD_ROOT \
7a5dd753
JB
136 m4datadir=%{_aclocaldir} \
137 pkgconfigdir=%{_pkgconfigdir}
397f5985 138
d1d945da
ER
139rm -f $RPM_BUILD_ROOT%{_infodir}/dir
140
77d244f8
JB
141%clean
142rm -rf $RPM_BUILD_ROOT
143
26e2f6ef 144%post -p /sbin/ldconfig
145%postun -p /sbin/ldconfig
a691aa08 146
9196d5c8 147%post devel -p /sbin/postshell
052b9d31 148-/usr/sbin/fix-info-dir -c %{_infodir}
a691aa08 149
9196d5c8 150%postun devel -p /sbin/postshell
052b9d31 151-/usr/sbin/fix-info-dir -c %{_infodir}
397f5985 152
153%files
66c43d4f 154%defattr(644,root,root,755)
9b456012 155%doc AUTHORS ChangeLog NEWS README
9196d5c8
JB
156%attr(755,root,root) %{_libdir}/libglib-1.2.so.*.*.*
157%attr(755,root,root) %ghost %{_libdir}/libglib-1.2.so.0
158%attr(755,root,root) %{_libdir}/libgmodule-1.2.so.*.*.*
159%attr(755,root,root) %ghost %{_libdir}/libgmodule-1.2.so.0
160%attr(755,root,root) %{_libdir}/libgthread-1.2.so.*.*.*
161%attr(755,root,root) %ghost %{_libdir}/libgthread-1.2.so.0
397f5985 162
163%files devel
c3e08f6e 164%defattr(644,root,root,755)
9b456012 165%doc glib/*.html
3fb7b258 166%attr(755,root,root) %{_bindir}/glib-config
9196d5c8
JB
167%attr(755,root,root) %{_libdir}/libglib.so
168%attr(755,root,root) %{_libdir}/libgmodule.so
169%attr(755,root,root) %{_libdir}/libgthread.so
170%{_libdir}/libglib.la
171%{_libdir}/libgmodule.la
172%{_libdir}/libgthread.la
31f1d041 173%{_libdir}/glib
9196d5c8
JB
174%{_includedir}/glib-1.2
175%{_pkgconfigdir}/glib.pc
176%{_pkgconfigdir}/gmodule.pc
177%{_pkgconfigdir}/gthread.pc
178%{_aclocaldir}/glib.m4
31f1d041 179%{_infodir}/glib.info*
cebc1c8e 180%{_mandir}/man1/glib-config.1*
397f5985 181
a87cb9a0 182%if %{with static_libs}
397f5985 183%files static
66c43d4f 184%defattr(644,root,root,755)
9196d5c8
JB
185%{_libdir}/libglib.a
186%{_libdir}/libgmodule.a
187%{_libdir}/libgthread.a
5f367b51 188%endif
This page took 0.083295 seconds and 4 git commands to generate.