mirror of
https://gitlab.linphone.org/BC/public/flexisip-account-manager.git
synced 2026-01-17 10:08:05 +00:00
73 lines
2.6 KiB
RPMSpec
73 lines
2.6 KiB
RPMSpec
# -*- rpm-spec -*-
|
|
#%define _prefix @CMAKE_INSTALL_PREFIX@
|
|
#%define pkg_prefix @BC_PACKAGE_NAME_PREFIX@
|
|
|
|
# re-define some directories for older RPMBuild versions which don't. This messes up the doc/ dir
|
|
# taken from https://fedoraproject.org/wiki/Packaging:RPMMacros?rd=Packaging/RPMMacros
|
|
#%define _datarootdir %{_prefix}/share
|
|
#%define _datadir %{_datarootdir}
|
|
#%define _docdir %{_datadir}/doc
|
|
|
|
%define build_number 1
|
|
#%if %{build_number}
|
|
#%define build_number_ext -%{build_number}
|
|
#%endif
|
|
|
|
Name: bc-flexisip-account-manager
|
|
Version: 1.0.2
|
|
Release: %{build_number}%{?dist}
|
|
Summary: SIP account management xml-rpc server, for use with flexisip server suite.
|
|
|
|
Group: Applications/Communications
|
|
License: GPL
|
|
URL: http://www.linphone.org
|
|
#Source0: %{name}-%{version}%{?build_number_ext}.tar.gz
|
|
Source0: flexisip-account-manager.tar.gz
|
|
#BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
|
|
|
|
# dependencies
|
|
Requires: rh-php71-php rh-php71-php-xmlrpc rh-php71-php-mysqlnd rh-php71-php-mbstring
|
|
|
|
%description
|
|
PHP server for Linphone and Flexisip providing module for account creation.
|
|
|
|
|
|
%prep
|
|
%setup -n flexisip-account-manager
|
|
|
|
%install
|
|
rm -rf "$RPM_BUILD_ROOT"
|
|
mkdir -p "$RPM_BUILD_ROOT/opt/belledonne-communications/share/flexisip-account-manager"
|
|
cp -R *.php "$RPM_BUILD_ROOT/opt/belledonne-communications/share/flexisip-account-manager"
|
|
cp -R README* "$RPM_BUILD_ROOT/opt/belledonne-communications/share/flexisip-account-manager"
|
|
mkdir -p "$RPM_BUILD_ROOT/etc/flexisip-account-manager"
|
|
cp -R *.conf "$RPM_BUILD_ROOT/etc/flexisip-account-manager"
|
|
mkdir -p $RPM_BUILD_ROOT/opt/rh/httpd24/root/etc/httpd/conf.d
|
|
cp httpd/flexisip-account-manager.conf "$RPM_BUILD_ROOT/opt/rh/httpd24/root/etc/httpd/conf.d"
|
|
|
|
|
|
%post
|
|
if [ $1 -eq 1 ] ; then
|
|
mkdir -p /var/opt/belledonne-communications/log
|
|
touch /var/opt/belledonne-communications/log/account-manager.log
|
|
chown apache:apache /var/opt/belledonne-communications/log/account-manager.log
|
|
chcon -t httpd_sys_rw_content_t /var/opt/belledonne-communications/log/account-manager.log
|
|
setsebool httpd_can_network_connect_db on
|
|
fi
|
|
|
|
|
|
%files
|
|
/opt/belledonne-communications/share/flexisip-account-manager/*.php
|
|
/opt/belledonne-communications/share/flexisip-account-manager/README*
|
|
|
|
%config(noreplace) /etc/flexisip-account-manager/*.conf
|
|
%config(noreplace) /opt/rh/httpd24/root/etc/httpd/conf.d/flexisip-account-manager.conf
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%changelog
|
|
* Fri Jun 28 2019 Johan Pascal <johan.pascal@belledonne-communications.com>
|
|
-
|
|
* Fri May 18 2018 Matthieu TANON <matthieu.tanon@belledonne-communications.com>
|
|
- Initial RPM release.
|