]> git.pld-linux.org Git - packages/asterisk.git/blame - asterisk.spec
- move ASTERISK_1_4 to head, HEAD to ASTERISK_1_2
[packages/asterisk.git] / asterisk.spec
CommitLineData
8ac733fc
PG
1# TODO:
2# - cgi-bin package - separate, because of suid-root
ac237e7b 3# - separate plugins into packages
80067fcb 4# - use shared versions of lpc10, gsm,...
e69c9e7d
PG
5# - put chan_h323 into separate package and make obsoletes to chan_oh323 from external spec
6# These two h323 plugin are conflicting...
dd54f70d 7# - CFLAGS passing
fb0589cb
JB
8#
9# Conditional build:
10%bcond_without openh323 # without OpenH323 support
19b2566c 11%bcond_without rxfax # without rx (also tx :-D) fax
496d7f51 12
cfc5e383 13%define _spandsp_version 0.0.2pre26
fb0589cb 14#
8ac733fc 15Summary: Asterisk PBX
de95e0fb 16Summary(pl): Centralka (PBX) Asterisk
8ac733fc 17Name: asterisk
bc8e0c20 18Version: 1.2.14
128842a1 19Release: 2
8ac733fc
PG
20License: GPL v2
21Group: Applications/System
87a2b1b8 22Source0: ftp://ftp.digium.com/pub/asterisk/%{name}-%{version}.tar.gz
bc8e0c20 23# Source0-md5: 2ce03466b99e0b9471e6c791ed14a5f2
48b81789
PG
24Source1: %{name}.init
25Source2: %{name}.sysconfig
fa4054d8 26#Patch0: %{name}-openh323-makefile.patch
93f9bb41 27Patch2: %{name}-no_k6_on_sparc.patch
5658cdd6 28Patch3: %{name}-lib.patch
fa4054d8
ER
29#Patch4: %{name}-openh323-formats.patch
30#Patch5: %{name}-openh323-rtti.patch
31#Patch6: %{name}-freetds.patch
32#Patch7: %{name}-t30.patch
8d0a3e58 33Patch8: %{name}-awk.patch
fa4054d8
ER
34#Patch9: %{name}-noarch.patch
35# It's included, but these sources are broken by me:)
a0ad6913 36# will fit on clean cvs source
fa4054d8
ER
37#Patch1: %{name}-DESTDIR.patch
38#Patch2: %{name}-Makefile2.patch
496d7f51 39Source10: http://soft-switch.org/downloads/spandsp/spandsp-%{_spandsp_version}/asterisk-1.2.x/app_txfax.c
19b2566c 40# Source10-md5: 8c8fcb263b76897022b4c28052a7b439
496d7f51 41Source11: http://soft-switch.org/downloads/spandsp/spandsp-%{_spandsp_version}/asterisk-1.2.x/app_rxfax.c
19b2566c
AM
42# Source11-md5: ab6983b51c412883545b36993d704999
43# http://soft-switch.org/downloads/spandsp/spandsp-%{_spandsp_version}/asterisk-1.2.x/apps_Makefile.patch
44Patch10: %{name}-txfax-Makefile.patch
8c7a2ffa 45URL: http://www.asterisk.org/
7346b8fc 46BuildRequires: bison
8a8cbd07 47BuildRequires: freetds >= 0.63
7346b8fc 48BuildRequires: gawk
19b2566c 49BuildRequires: gcc >= 5:3.4
a838f328 50#BuildRequires: glib-devel
51#BuildRequires: gtk+-devel
7774d298 52BuildRequires: libpri-devel >= 1.2.3
fa4054d8 53#BuildRequires: mpg123
82475f50
PG
54BuildRequires: mysql-devel
55BuildRequires: ncurses-devel
12ec33bf 56BuildRequires: openssl-devel >= 0.9.7d
fa4054d8 57BuildRequires: rpmbuild(macros) >= 1.268
591f7fb9 58BuildRequires: sed >= 4.0
bc8e0c20 59%if %{with rxfax}
848838a0 60BuildRequires: spandsp-devel < 1:0.0.3
fa4054d8 61BuildRequires: spandsp-devel >= 1:0.0.2-0.pre20.1
bc8e0c20 62%endif
fa4054d8 63BuildRequires: speex-devel
405b262e 64BuildRequires: unixODBC-devel
e548f8fc 65BuildRequires: zaptel-devel
82475f50 66BuildRequires: zlib-devel
1492c66b
PG
67# These libraries are crazy...
68# With openh323 1.11.7 and pwlib 1.4.11 i had sig11
a838f328 69#BuildRequires: openh323-devel = 1.10.4
bd56a17b 70%{?with_openh323:BuildRequires: openh323-devel}
fa4054d8 71#BuildRequires: pwlib-devel = 1.4.4
bd56a17b 72%{?with_openh323:BuildRequires: pwlib-devel}
b9bcfe5b 73Requires(post,preun): /sbin/chkconfig
fa4054d8 74Requires: rc-scripts
bd56a17b
JB
75%{?with_openh323:%requires_eq openh323}
76%{?with_openh323:%requires_eq pwlib}
8ac733fc
PG
77BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
78
79%description
80Asterisk is an Open Source PBX and telephony development platform that
81can both replace a conventional PBX and act as a platform for
82developing custom telephony applications for delivering dynamic
83content over a telephone similarly to how one can deliver dynamic
84content through a web browser using CGI and a web server.
85
86Asterisk talks to a variety of telephony hardware including BRI, PRI,
87POTS, and IP telephony clients using the Inter-Asterisk eXchange
88protocol (e.g. gnophone or miniphone). For more information and a
8c7a2ffa 89current list of supported hardware, see http://www.asterisk.org/.
de95e0fb
JB
90
91%description -l pl
92