]> git.pld-linux.org Git - packages/freepbx.git/blame - freepbx.spec
- upgraded to 2.3.0, NFY,
[packages/freepbx.git] / freepbx.spec
CommitLineData
7294cbc7 1# TODO
fd5bb5e4
MWP
2# - remowe jpgraph, add patch
3# - pl translations
ba69b208 4Summary: FreePBX - Asterisk Management Portal (AMP)
0964f73a 5Summary(pl.UTF-8): FreePBX - interfejs WWW do Asteriska
ba69b208 6Name: freepbx
ae2fd0bb 7Version: 2.3.0
ba69b208 8Release: 0.1
8031f0b3 9License: GPL
ba69b208
MWP
10Group: Applications
11Source0: http://dl.sourceforge.net/amportal/%{name}-%{version}.tar.gz
ae2fd0bb 12# Source0-md5: c64b0f6be4a9d2369c17c7b9227c0f00
fd5bb5e4
MWP
13#Source1: %{name}.conf
14#Source2: %{name}-config.php
15Patch0: %{name}-jpgraph.patch
ba69b208 16URL: http://www.coalescentsystems.ca/
a6a3110e 17BuildRequires: rpmbuild(macros) >= 1.268
8031f0b3 18Requires(post,preun): /sbin/chkconfig
fd5bb5e4 19Requires: %{name}(DB_Driver) = %{version}-%{release}
1cb3613f
JB
20#Requires: apache >= 2
21#Requires: asterisk >= 1.2
a6a3110e
ER
22Requires: asterisk-perl
23Requires: audiofile
24Requires: bison
25Requires: curl
84be84f3 26Requires: jpgraph
a6a3110e
ER
27Requires: lame
28Requires: libtiff
29Requires: libxml2
ba69b208 30#Requires: mysql
a6a3110e
ER
31#Requires: mysql-client
32Requires: ncurses
ba69b208
MWP
33Requires: openssl
34Requires: perl
35Requires: perl-CPAN
ba69b208 36Requires: perl-IPC-Signal
a6a3110e 37Requires: perl-Net-Telnet
ba69b208 38Requires: perl-Proc-WaitStat
84be84f3
ER
39Requires: php(gd)
40Requires: php(gettext)
41Requires: php(pcre)
42Requires: php(posix)
a6a3110e 43Requires: php-pear-DB
a6a3110e
ER
44Requires: php-program
45Requires: sox
ba69b208
MWP
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%description
49Coalescent Systems Inc. launched the freePBX (formerly Asterisk
50Management Portal) project to bring together best-of-breed
51applications to produce a standardized implementation of Asterisk
52complete with web-based administrative interface.
53
0f599e7a
JR
54%description -l pl.UTF-8
55Coalescent Systems Inc. uruchomiło projekt freePBX (poprzednio
56Asterisk Management Portal) aby połączyć najlepsze istniejące
84be84f3 57aplikacje w celu stworzenia ustandaryzowanej implementacji Asteriska
0f599e7a 58uzupełnionego o interfejs administracyjny WWW.
ba69b208 59
fd5bb5e4
MWP
60%package db-mysql
61Summary: FreePBX DB Driver for MySQL
0964f73a 62Summary(pl.UTF-8): Sterownik bazy danych MySQL dla FreePBX
fd5bb5e4 63Group: Applications/WWW
84be84f3 64Requires: php(mysql)
fd5bb5e4
MWP
65Provides: %{name}(DB_Driver) = %{version}-%{release}
66
67%description db-mysql
68This virtual package provides MySQL database backend for FreePBX.
69
0f599e7a 70%description db-mysql -l pl.UTF-8
84be84f3 71Ten wirtualny pakiet dostarcza backend bazy danych MySQL dla FreePBX.
fd5bb5e4 72
ba69b208
MWP
73%prep
74%setup -q
fd5bb5e4 75%patch0 -p1
8031f0b3 76find '(' -name '*.php' -o -name '*.inc' ')' -print0 | xargs -0 sed -i -e 's,\r$,,'
7294cbc7 77rm -dfr htdocs/admin/cdr/jpgraph_lib
ba69b208 78
ba69b208
MWP
79%install
80rm -rf $RPM_BUILD_ROOT
ba69b208 81install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{cgi-bin,agi-bin,astetc,bin,htdocs,htdocs_panel,mohmp3,sbin,sounds}
8031f0b3
MWP
82install -d $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
83install -d $RPM_BUILD_ROOT%{_bindir}
ba69b208 84
7294cbc7 85cd amp_conf
ba69b208 86cp -R htdocs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/htdocs
ae2fd0bb 87#install cgi-bin/* $RPM_BUILD_ROOT%{_datadir}/%{name}/cgi-bin
ba69b208
MWP
88install agi-bin/* $RPM_BUILD_ROOT%{_datadir}/%{name}/agi-bin
89install bin/* $RPM_BUILD_ROOT%{_datadir}/%{name}/bin
90install mohmp3/* $RPM_BUILD_ROOT%{_datadir}/%{name}/mohmp3
91install sounds/* $RPM_BUILD_ROOT%{_datadir}/%{name}/sounds
92
8031f0b3
MWP
93#install init/op_panel_redhat.sh $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/%{name}
94#install op_server.pl $RPM_BUILD_ROOT%{_bindir}
ba69b208
MWP
95#TODO
96#htdocs_panel
97#sbin
98#astetc
99
100%clean
101rm -rf $RPM_BUILD_ROOT
102
8031f0b3
MWP
103%post
104/sbin/chkconfig --add %{name}
105%service %{name} restart
106
107%preun
108if [ "$1" = "0" ]; then
109 %service -q %{name} stop
110 /sbin/chkconfig --del %{name}
111fi
ba69b208
MWP
112
113%files
114%defattr(644,root,root,755)
115#%doc AUTHORS CREDITS ChangeLog NEWS README THANKS TODO
fd5bb5e4 116#%attr(754,root,root) /etc/rc.d/init.d/%{name}
8031f0b3 117#%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
fd5bb5e4
MWP
118#%dir %{_sysconfdir}
119#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
120#%attr(755,root,root) %{_bindir}/*
121#%{_datadir}/%{name}
122%lang(pt_BR) %{_datadir}/%{name}/htdocs/recordings/locale/de_DE/LC_MESSAGES/*
123%lang(el_GR) %{_datadir}/%{name}/htdocs/recordings/locale/el_GR/LC_MESSAGES/*
124%lang(es) %{_datadir}/%{name}/htdocs/recordings/locale/es_ES/LC_MESSAGES/*
125%lang(fr) %{_datadir}/%{name}/htdocs/recordings/locale/fr_FR/LC_MESSAGES/*
126%lang(he_IL) %{_datadir}/%{name}/htdocs/recordings/locale/he_IL/LC_MESSAGES/*
127%lang(hu) %{_datadir}/%{name}/htdocs/recordings/locale/hu_HU/LC_MESSAGES/*
128%lang(it) %{_datadir}/%{name}/htdocs/recordings/locale/it_IT/LC_MESSAGES/*
129%lang(pt_BR) %{_datadir}/%{name}/htdocs/recordings/locale/pt_BR/LC_MESSAGES/*
130%lang(sv_SE) %{_datadir}/%{name}/htdocs/recordings/locale/sv_SE/LC_MESSAGES/*
131#%lang(pl) %{_datadir}/%{name}/htdocs/recordings/locale/pl_PL/LC_MESSAGES/*
132
133%lang(de) %{_datadir}/%{name}/htdocs/admin/i18n/de_DE/LC_MESSAGES/*
134%lang(es) %{_datadir}/%{name}/htdocs/admin/i18n/es_ES/LC_MESSAGES/*
135%lang(fr) %{_datadir}/%{name}/htdocs/admin/i18n/fr_FR/LC_MESSAGES/*
136%lang(it) %{_datadir}/%{name}/htdocs/admin/i18n/it_IT/LC_MESSAGES/*
137#%lang(pl) %{_datadir}/%{name}/htdocs/admin/i18n/pl_PL/LC_MESSAGES/*
138
139%files db-mysql
140%defattr(644,root,root,755)
This page took 0.108476 seconds and 4 git commands to generate.