]> git.pld-linux.org Git - packages/VOCP.git/blame - VOCP.spec
- converted to UTF-8
[packages/VOCP.git] / VOCP.spec
CommitLineData
88b0e30f 1
2# TODO:
3# -move vocpweb.cgi to cgi-bin directory or adding
4# <Directory %{_vocpwebdir}>
5# Options ExecCGI
6# </Directory>
7# to httpd.conf, what with diff in locaton confs between apatche 1.x and 2.x ?,
8# -make to work pass checking in xvocp.pl, luzik is to lame in perl,
9# -add .desktop files and icons, min. for callcenter & boxconf,
10# -full test package,
11# -translate description,
12# -play with secure stuff, attr for examle, luzik is to lame in sec,
13# -fix BR, for each package
83b8b2e6 14# -try runing on perl-5.6.1
88b0e30f 15
80dbddcf 16%include /usr/lib/rpm/macros.perl
88b0e30f 17
80dbddcf 18%define _vocpwebdir /home/services/httpd/html/vocp
88b0e30f 19
90f57e1d 20Summary: VOCP is a complete messaging solution for voice modems
9a434405 21Summary(pl.UTF-8): VOCP to pełna obsługa wiadomości dla modemów głosowych
7f0ca3e7 22Name: VOCP
90f57e1d 23Version: 0.9.3
24Release: 0.1
25License: GPL
26Group: Applications/Communications
81fbc1ea 27Source0: http://dl.sourceforge.net/vocp/%{name}-%{version}.tar.bz2
381ad17c 28# Source0-md5: 1a570a1f5af11786b39f6aed4304b5c3
90f57e1d 29Source1: %{name}.logrotate
30Patch0: %{name}-vars.patch
31Patch1: %{name}-bin.patch
83b8b2e6 32Patch2: %{name}-vocpweb.patch
90f57e1d 33Patch3: %{name}-doc.patch
81fbc1ea 34URL: http://www.vocpsystem.com/
90f57e1d 35Requires: festival
a6f3541c 36Requires: lame
9d177251
ER
37Requires: logrotate
38Requires: perl-Modem-Vgetty
a6f3541c 39Requires: vorbis-tools
90f57e1d 40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
88b0e30f 41
42%description
43Much more than an answering machine, VOCP transforms your computer
44into a full-featured call answering and voice messaging system.
45
9a434405
JR
46%description -l pl.UTF-8
47VOCP to dużo więcej niż automatyczna sekretarka - zamienia komputer na
48w pełni funkcjonalny system odpowiedzi i komunikatów głosowych.
88b0e30f 49
50%package perl-modules
90f57e1d 51Summary: Perl modules for VOCP
9a434405 52Summary(pl.UTF-8): Moduły Perla dla VOCP
90f57e1d 53Group: Applications/Communications
54Requires: perl >= 5.8.0
88b0e30f 55
56%description perl-modules
7f0ca3e7 57Perl modules for VOCP.
88b0e30f 58
9a434405
JR
59%description perl-modules -l pl.UTF-8
60Moduły Perla dla VOCP.
88b0e30f 61
62%package vocpweb
90f57e1d 63Summary: Web GUI for VOCP
9a434405 64Summary(pl.UTF-8): Interfejs graficzny WWW dla VOCP
90f57e1d 65Group: Applications/Communications
83b8b2e6 66Requires: %{name}-perl-modules
88b0e30f 67
68%description vocpweb
7f0ca3e7 69Web GUI for VOCP.
88b0e30f 70
9a434405 71%description vocpweb -l pl.UTF-8
81fbc1ea 72Interfejs graficzny WWW dla VOCP.
88b0e30f 73
74%prep
83b8b2e6 75%setup -q -n vocp-%{version}
88b0e30f 76%patch0 -p1
77%patch1 -p1
78%patch2 -p1
79%patch3 -p1
80
81%build
82cd prog/bin
83b8b2e6 83%{__cc} %{rpmcflags} %{rpmldflags} -o pwcheck pwcheck.c
84%{__cc} %{rpmcflags} %{rpmldflags} -o xfer_to_vocp xfer_to_vocp.c
88b0e30f 85
86cd ../VOCP
87%{__perl} Makefile.PL INSTALLDIRS=vendor
88%{__make}
89
90%install
91rm -rf $RPM_BUILD_ROOT
88b0e30f 92install -d $RPM_BUILD_ROOT%{_sysconfdir}/vocp \
80dbddcf 93 $RPM_BUILD_ROOT%{_datadir}/vocp/{images,messages,run,sounds,lib} \
94 $RPM_BUILD_ROOT%{_var}/spool/voice/{commands,incoming/cache,messages} \
95 $RPM_BUILD_ROOT%{_bindir} \
96 $RPM_BUILD_ROOT%{_vocpwebdir}/{img,sounds,tpl} \
97 $RPM_BUILD_ROOT/etc/logrotate.d \
98 $RPM_BUILD_ROOT/var/log
88b0e30f 99
7f0ca3e7 100%{__make} install -C prog/VOCP \
101 DESTDIR=$RPM_BUILD_ROOT
102
83b8b2e6 103rm -rf $RPM_BUILD_ROOT%%{perl_vendorlib}/auto
88b0e30f 104cp -R images $RPM_BUILD_ROOT%{_datadir}/vocp
105cp -R sounds $RPM_BUILD_ROOT%{_datadir}/vocp
106cp -R messages $RPM_BUILD_ROOT%{_datadir}/vocp
107cp -R prog/lib $RPM_BUILD_ROOT%{_datadir}/vocp
108cp prog/bin/README prog/bin/README-bin
109cp -R commands $RPM_BUILD_ROOT%{_var}/spool/voice
110cp -R messages/*.rmd $RPM_BUILD_ROOT%{_var}/spool/voice/messages
111install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/%{name}
112install vocpweb/*.html $RPM_BUILD_ROOT%{_vocpwebdir}
113install vocpweb/styles.css $RPM_BUILD_ROOT%{_vocpwebdir}
114install vocpweb/img/*.gif $RPM_BUILD_ROOT%{_vocpwebdir}/img
115install vocpweb/sounds/*.html $RPM_BUILD_ROOT%{_vocpwebdir}/sounds
116install vocpweb/tpl/*.html $RPM_BUILD_ROOT%{_vocpwebdir}/tpl
117install vocpweb/vocpweb.cgi $RPM_BUILD_ROOT%{_vocpwebdir}
118touch $RPM_BUILD_ROOT/var/log/{vocp-calls.log,vocp.log,voicelog}
119for i in boxconf.pl convert_boxconf.pl pvftomp3 pwcheck \
120toggleEmail2Vm.pl vocphax.pl xfer_to_vocp xvocp.pl \
121callcenter.pl convert_fax.sh email2vm.pl pvftoogg \
122pwcheck.pl txttopvf vocplocal.pl xfer_to_vocp \
123cnd-logger.pl cryptpass.pl messages.pl pwcheck \
124view_fax.sh wav2rmd.pl xfer_to_vocp.pl ../vocp.pl; do
80dbddcf 125 install prog/bin/$i $RPM_BUILD_ROOT%{_bindir}
88b0e30f 126done
127for i in boxes.conf boxes.conf.sample boxes.conf.shadow cid-filter.conf vocp.conf; do
80dbddcf 128 install prog/$i $RPM_BUILD_ROOT%{_sysconfdir}/vocp
88b0e30f 129done
130
3cc6e4f7 131install prog/lib/XVOCP.pm $RPM_BUILD_ROOT%{perl_vendorlib}
a6373434 132
88b0e30f 133%clean
134rm -rf $RPM_BUILD_ROOT
135
136%files
137%defattr(644,root,root,755)
76bddba7 138%doc INSTALL CHANGELOG prog/bin/README-bin doc/*
9d177251 139%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vocp/*
88b0e30f 140%attr(755,root,root) %{_bindir}/*
83b8b2e6 141%{_datadir}/vocp
88b0e30f 142%attr(1777,root,root) %dir /var/spool/voice/incoming/cache
143%attr(755,root,root) /var/spool/voice/commands/*
144%{_var}/spool/voice/messages/*
9d177251 145%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
88b0e30f 146%attr(640,root,root) /var/log/*log
147
148%files perl-modules
149%defattr(644,root,root,755)
150%{perl_vendorlib}/VOCP.pm
a6373434 151%{perl_vendorlib}/XVOCP.pm
7f0ca3e7 152%{perl_vendorlib}/VOCP
a6373434 153%{perl_vendorlib}/auto/VOCP/autosplit.ix
88b0e30f 154%{_mandir}/man3/*
155
88b0e30f 156%files vocpweb
157%defattr(644,root,root,755)
158%doc vocpweb/INSTALL vocpweb/README vocpweb/SECURITY
159%dir %{_vocpwebdir}
160%attr(1777,root,root) %dir %{_vocpwebdir}/sounds
161%{_vocpwebdir}/index.html
162%{_vocpwebdir}/styles.css
163%{_vocpwebdir}/vocpwebhelp.html
164%{_vocpwebdir}/img/*.gif
165%{_vocpwebdir}/sounds/index.html
166%{_vocpwebdir}/tpl/*.html
167%attr(4755,root,root) %{_vocpwebdir}/vocpweb.cgi
This page took 0.256287 seconds and 4 git commands to generate.