]> git.pld-linux.org Git - packages/gnustep-base.git/blame - gnustep-base.spec
- up to 1.9.2
[packages/gnustep-base.git] / gnustep-base.spec
CommitLineData
a1765662
JB
1#
2# Conditional build:
8191a52b 3%bcond_without doc # don't generate documentation (bootstrap build w/o gnustep-base)
a1765662 4#
776d94ab 5Summary: GNUstep Base library package
129467cf 6Summary(pl): Podstawowa biblioteka GNUstep
776d94ab 7Name: gnustep-base
77e6e1d0 8Version: 1.9.2
ab7740cd 9Release: 1
a1765662 10License: LGPL/GPL
30ff75eb 11Group: Libraries
776d94ab 12Source0: ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz
77e6e1d0 13# Source0-md5: b1fe102145f32aa05ebff41ffd7b9fd0
aed1ee97 14Source1: %{name}.init
81fa6835 15Patch0: %{name}-link.patch
77e6e1d0 16#Patch1: %{name}-ssl.patch
b993d150 17URL: http://www.gnustep.org/
2bc9384c 18BuildRequires: ffcall-devel
9a75922c
JB
19BuildRequires: gcc-objc
20BuildRequires: gmp-devel
ab7740cd 21%{?with_doc:BuildRequires: gnustep-base-devel >= 1.8.0}
8191a52b 22%{?with_doc:BuildRequires: docbook-dtd41-sgml}
ab7740cd 23BuildRequires: gnustep-make-devel >= 1.8.0
aed1ee97 24BuildRequires: libxml2-devel >= 2.3.0
c273ed87 25BuildRequires: openssl-devel >= 0.9.7d
9a75922c
JB
26BuildRequires: zlib-devel
27Requires(post,preun): grep
28Requires(post,preun): /sbin/chkconfig
29Requires(post,postun): /sbin/ldconfig
5f741c7a 30Requires: gnustep-make >= 1.8.0
aed1ee97
JB
31# with gdomap in /etc/services
32Requires: setup >= 2.4.3
9a75922c
JB
33Conflicts: gnustep-core
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
5f741c7a 36%define _prefix /usr/%{_lib}/GNUstep
9a75922c
JB
37
38%define libcombo gnu-gnu-gnu
39%define gsos linux-gnu
40%ifarch %{ix86}
41%define gscpu ix86
42%else
5f741c7a
JB
43%ifarch amd64
44%define gscpu x86_64
45%else
9a75922c
JB
46# also s/alpha.*/alpha/, but we use only "alpha" arch for now
47%define gscpu %{_target_cpu}
48%endif
5f741c7a 49%endif
b993d150 50
51%description
776d94ab 52The GNUstep Base Library is a library of general-purpose,
53non-graphical Objective C objects. For example, it includes classes
54for strings, object collections, byte streams, typed coders,
55invocations, notifications, notification dispatchers, moments in time,
56network ports, remote object messaging support (distributed objects),
9a75922c 57event loops, and random number generators.
b993d150 58
129467cf
JB
59%description -l pl
60