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