Skip to content

Commit c404543

Browse files
committed
Adding sipXreleae and sipXecs packages
1 parent 83c5a95 commit c404543

15 files changed

+1201
-0
lines changed

sipXecs/LICENSE

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Copyright © 2011 SIPfoundry Inc.
2+
3+
Certain elements licensed under a Contributor Agreement. Contributors retain copyright to elements licensed under a Contributor Agreement.
4+
5+
Licensed to the user under the Affero General Public License (AGPL) version 3 or newer.
6+
7+
The SIPfoundry and sipXecs names and logos are the property of SIPfoundry Inc. an may not be used without permission.
8+
9+
This license and the SIPfoundry copyright may not be removed.
10+
All user facing (Web) interfaces that provide access to functionality or services provided in full or in part by this software must display the license and SIPfoundry copyright in a clearly visible way. By using this software you grant the right to SIPfoundry to use your name and logo to make such representation.

sipXecs/Makefile.am

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
include config/utility.am
2+
include config/project.am
3+
4+
@PACKAGE@_EXTRA_DIST = \
5+
@PACKAGE@-rpmlintrc

sipXecs/config

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../config

sipXecs/configure.ac

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
AC_PREREQ(2.57)
2+
AC_INIT(sipxecs, 15.06, [email protected])
3+
m4_include([config/sipXlib2.m4])
4+
AC_CONFIG_AUX_DIR(config)
5+
AM_INIT_AUTOMAKE(foreign tar-ustar)
6+
AC_CONFIG_FILES([
7+
Makefile
8+
])
9+
AC_OUTPUT

sipXecs/sipxecs-rpmlintrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
setBadness('suse-filelist-empty', 0)

sipXecs/sipxecs.spec.in

+143
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
#!BuildIgnore: post-build-checks
2+
Name: @PACKAGE@
3+
Version: @VERSION@
4+
Release: @PACKAGE_REVISION@
5+
6+
# do not build a debuginfo package
7+
%define debug_package %{nil}
8+
9+
Summary: sipXecs Enterprise Communications Server
10+
License: LGPL
11+
Group: Telecommunications
12+
Vendor: SIPfoundry
13+
Packager: SIPfoundry <[email protected]>
14+
Url: http://www.sipfoundry.org
15+
16+
BuildRequires: automake
17+
18+
Requires: freeswitch >= 1.0.7
19+
Requires: freeswitch-application-abstraction
20+
Requires: freeswitch-application-avmd
21+
Requires: freeswitch-application-blacklist
22+
Requires: freeswitch-application-callcenter
23+
Requires: freeswitch-application-cidlookup
24+
Requires: freeswitch-application-conference
25+
Requires: freeswitch-application-curl
26+
Requires: freeswitch-application-db
27+
Requires: freeswitch-application-directory
28+
Requires: freeswitch-application-distributor
29+
Requires: freeswitch-application-easyroute
30+
Requires: freeswitch-application-esf
31+
Requires: freeswitch-application-expr
32+
Requires: freeswitch-application-fifo
33+
Requires: freeswitch-application-fsk
34+
Requires: freeswitch-application-fsv
35+
Requires: freeswitch-application-hash
36+
Requires: freeswitch-application-httapi
37+
Requires: freeswitch-application-http-cache
38+
Requires: freeswitch-application-lcr
39+
Requires: freeswitch-application-limit
40+
Requires: freeswitch-application-memcache
41+
Requires: freeswitch-application-nibblebill
42+
Requires: freeswitch-application-redis
43+
Requires: freeswitch-application-rss
44+
Requires: freeswitch-application-sms
45+
Requires: freeswitch-application-snapshot
46+
Requires: freeswitch-application-snom
47+
Requires: freeswitch-application-soundtouch
48+
Requires: freeswitch-application-spy
49+
Requires: freeswitch-application-stress
50+
Requires: freeswitch-application-valet_parking
51+
Requires: freeswitch-application-voicemail
52+
Requires: freeswitch-application-voicemail-ivr
53+
Requires: freeswitch-asrtts-flite
54+
Requires: freeswitch-asrtts-pocketsphinx
55+
Requires: freeswitch-asrtts-tts-commandline
56+
Requires: freeswitch-asrtts-unimrcp
57+
Requires: freeswitch-codec-bv
58+
Requires: freeswitch-codec-celt
59+
Requires: freeswitch-codec-codec2
60+
Requires: freeswitch-codec-h26x
61+
Requires: freeswitch-codec-ilbc
62+
Requires: freeswitch-codec-isac
63+
Requires: freeswitch-codec-mp4v
64+
Requires: freeswitch-codec-opus
65+
Requires: freeswitch-codec-passthru-amr
66+
Requires: freeswitch-codec-passthru-amrwb
67+
Requires: freeswitch-codec-passthru-g723_1
68+
Requires: freeswitch-codec-passthru-g729
69+
Requires: freeswitch-codec-silk
70+
Requires: freeswitch-codec-siren
71+
Requires: freeswitch-codec-theora
72+
Requires: freeswitch-codec-vp8
73+
Requires: freeswitch-config-vanilla
74+
Requires: freeswitch-endpoint-dingaling
75+
Requires: freeswitch-endpoint-portaudio
76+
Requires: freeswitch-endpoint-rtmp
77+
Requires: freeswitch-endpoint-skinny
78+
Requires: freeswitch-endpoint-skypopen
79+
Requires: freeswitch-event-cdr-sqlite
80+
Requires: freeswitch-event-erlang-event
81+
Requires: freeswitch-event-json-cdr
82+
Requires: freeswitch-event-multicast
83+
Requires: freeswitch-event-rayo
84+
Requires: freeswitch-format-local-stream
85+
Requires: freeswitch-format-mod-shout
86+
Requires: freeswitch-format-native-file
87+
Requires: freeswitch-format-portaudio-stream
88+
Requires: freeswitch-format-shell-stream
89+
Requires: freeswitch-format-ssml
90+
Requires: freeswitch-format-tone-stream
91+
Requires: freeswitch-timer-posix
92+
Requires: freeswitch-xml-cdr
93+
Requires: freeswitch-xml-curl
94+
Requires: sipxacccode >= %version
95+
Requires: sipxcallcontroller >= %version
96+
Requires: sipxcdr >= %version
97+
Requires: sipxcdrlog >= %version
98+
Requires: sipxconfig >= %version
99+
Requires: sipxconfig-ftp >= %version
100+
Requires: sipxconfig-tftp >= %version
101+
Requires: sipxivr >= %version
102+
Requires: sipxpolycom >= %version
103+
Requires: sipxprovision >= %version
104+
Requires: sipxproxy >= %version
105+
Requires: sipxpublisher >= %version
106+
Requires: sipxrecording >= %version
107+
Requires: sipxregistry >= %version
108+
Requires: sipxrelease >= %version
109+
Requires: sipxrest >= %version
110+
Requires: sipxsupervisor >= %version
111+
112+
Obsoletes: %{name}-doc
113+
114+
Source: %name-%version.tar.gz
115+
116+
Prefix: %_prefix
117+
BuildRoot: %{_tmppath}/%name-%version-root
118+
119+
%description
120+
sipXecs is an IP PBX with integrated voice mail, ACD, multiple auto attendents, and web-based system configuration and management tool.
121+
122+
%prep
123+
%setup -q
124+
# suse and obs build system
125+
mv %{_builddir}/%name-%version/%name-rpmlintrc %{_sourcedir}
126+
127+
%build
128+
%configure @SIPX_RPM_CONFIGURE_OPTIONS@
129+
make
130+
131+
%install
132+
rm -rf $RPM_BUILD_ROOT
133+
make DESTDIR=$RPM_BUILD_ROOT install
134+
135+
%clean
136+
rm -rf $RPM_BUILD_ROOT
137+
138+
%files
139+
%defattr(644,root,root,755)
140+
141+
%post
142+
143+
%preun

sipXrelease/Makefile.am

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
include config/utility.am
2+
include config/project.am
3+
4+
@PACKAGE@_EXTRA_DIST = \
5+
$(PACKAGE_META) \
6+
$(libexec_SCRIPTS:=.in)
7+
8+
PACKAGE_META = \
9+
$(shell cd $(srcdir); find . -name 'packages-*')
10+
11+
PACKAGE_ID = \
12+
$(shell rpm --eval '%{?fedora:Fedora_%{fedora}}%{?rhel:CentOS_%{rhel}}-%{_arch}')
13+
14+
libexecdir= $(SIPX_LIBEXECDIR)
15+
libexec_SCRIPTS = \
16+
sipx-package-info
17+
18+
confdir = $(SIPX_CONFDIR)
19+
dist_conf_DATA = release
20+
21+
# For distributions not declared here
22+
packages-$(PACKAGE_ID) :
23+
touch $@
24+
25+
$(libexec_SCRIPTS) : % : %.in Makefile
26+
@$(call SearchAndReplace,$<,$@)
27+
28+
install-data-hook: packages-$(PACKAGE_ID)
29+
$(INSTALL_DATA) -D packages-$(PACKAGE_ID) $(DESTDIR)$(SIPX_CONFDIR)/packages
30+
31+
CLEANFILES = \
32+
$(libexec_SCRIPTS)
33+

sipXrelease/config

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../config

sipXrelease/configure.ac

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
AC_PREREQ(2.57)
2+
AC_INIT(sipxrelease, 15.06, [email protected])
3+
AM_INIT_AUTOMAKE(foreign tar-ustar)
4+
m4_include([config/sipXlib2.m4])
5+
AC_CONFIG_FILES(Makefile)
6+
AC_OUTPUT

0 commit comments

Comments
 (0)