diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | airtime.install | 15 | ||||
-rw-r--r-- | httpd-airtime.conf | 2 |
4 files changed, 28 insertions, 14 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Tue Nov 8 11:39:54 UTC 2016 +# Tue Nov 8 20:12:13 UTC 2016 pkgbase = airtime-git pkgdesc = Open broadcast software for scheduling and station management. - pkgver = 12396.4940c73 + pkgver = 2.5.2.1 pkgrel = 1 url = http://www.sourcefabric.org/en/airtime install = airtime.install @@ -75,7 +75,7 @@ pkgbase = airtime-git backup = etc/airtime/airtime.ini backup = etc/logrotate.d/airtime-liquidsoap backup = etc/logrotate.d/airtime-php - source = airtime::git+https://github.com/sourcefabric/airtime.git + source = airtime::git+https://github.com/sourcefabric/airtime source = airtime-media-monitor.service source = airtime-liquidsoap.service source = airtime-playout.service @@ -86,7 +86,7 @@ pkgbase = airtime-git md5sums = fc4a319d43a96f0003f348c7ddd8aca2 md5sums = 93f750480f7c49d72cdcdb10cd97c089 md5sums = d9c15aaa7b1da14acc99e047f58aac66 - md5sums = a9cdc83a195ad1b32118c8003027181b + md5sums = 4e9ffb41819885ee91896ef611cba781 pkgname = airtime-git @@ -1,7 +1,7 @@ # Maintainer: M0Rf30 pkgname=airtime-git -pkgver=12396.4940c73 +pkgver=2.5.2.1 pkgrel=1 pkgdesc="Open broadcast software for scheduling and station management." arch=('i686' 'x86_64') @@ -38,7 +38,7 @@ backup=('etc/airtime/airtime.conf' 'etc/logrotate.d/airtime-liquidsoap' 'etc/logrotate.d/airtime-php') install=airtime.install -source=("airtime::git+https://github.com/sourcefabric/airtime.git" +source=("airtime::git+https://github.com/sourcefabric/airtime" 'airtime-media-monitor.service' 'airtime-liquidsoap.service' 'airtime-playout.service' @@ -86,12 +86,12 @@ package() { install -d -m655 "${pkgdir}/etc/airtime" - install -D -m 755 "installer/php/airtime.ini" "${pkgdir}/etc/php/conf.d/airtime.ini" - install -D -m 755 ../httpd-airtime.conf "${pkgdir}/etc/httpd/conf/extra/httpd-airtime.conf" + install -D -m644 "installer/php/airtime.ini" "${pkgdir}/etc/php/conf.d/airtime.ini" + install -D -m644 ../httpd-airtime.conf "${pkgdir}/etc/httpd/conf/extra/httpd-airtime.conf" - install -D -m 755 ../airtime-media-monitor.service "${pkgdir}/usr/lib/systemd/system/airtime-media-monitor.service" - install -D -m 755 ../airtime-liquidsoap.service "${pkgdir}/usr/lib/systemd/system/airtime-liquidsoap.service" - install -D -m 755 ../airtime-playout.service "${pkgdir}/usr/lib/systemd/system/airtime-playout.service" + install -D -m644 ../airtime-media-monitor.service "${pkgdir}/usr/lib/systemd/system/airtime-media-monitor.service" + install -D -m644 ../airtime-liquidsoap.service "${pkgdir}/usr/lib/systemd/system/airtime-liquidsoap.service" + install -D -m644 ../airtime-playout.service "${pkgdir}/usr/lib/systemd/system/airtime-playout.service" # python apps python2 "python_apps/std_err_override/setup.py" install \ @@ -113,6 +113,7 @@ package() { msg2 "Cleaning..." rm -r "${pkgdir}/etc/init" rm -r "${pkgdir}/etc/init.d" + rm "${pkgdir}/usr/share/airtime/airtime_mvc/build/airtime.example.conf" } pkgver() { @@ -125,4 +126,4 @@ md5sums=('SKIP' 'fc4a319d43a96f0003f348c7ddd8aca2' '93f750480f7c49d72cdcdb10cd97c089' 'd9c15aaa7b1da14acc99e047f58aac66' - 'a9cdc83a195ad1b32118c8003027181b') + '4e9ffb41819885ee91896ef611cba781') diff --git a/airtime.install b/airtime.install index 56fcad201bba..c11d2e7a18e4 100644 --- a/airtime.install +++ b/airtime.install @@ -15,7 +15,20 @@ post_install() { echo "> enable the following modules:" echo "bcmath pgsql" echo "" - echo ">> Then start Apache, Postgresql and create an user according to Airtime Interface" + echo ">> Start rabbitmq" + echo "systemctl start rabbitmq" + echo "" + echo ">> Enable airtime user and vhost on rabbitmq" + echo "sudo -u rabbitmq rabbitmqctl add_user airtime airtime" + echo "sudo -u rabbitmq rabbitmqctl add_vhost /airtime" + echo "sudo -u rabbitmq rabbitmqctl set_permissions -p /airtime airtime ".*" ".*" ".*"" + echo "" + echo ">> Start PostgreSql as described in Arch Linux Wiki and create an user for airtime" + echo "" + echo ">> Start Apache" + echo "systemctl start httpd" + echo "" + echo "Follow the steps at http://127.0.0.1:80" } post_upgrade() { diff --git a/httpd-airtime.conf b/httpd-airtime.conf index 9f959a45c260..4c25d1ab9585 100644 --- a/httpd-airtime.conf +++ b/httpd-airtime.conf @@ -7,7 +7,7 @@ php_value request_order "GPC" php_value session.gc_probability 0 php_value session.auto_start 0 - + php_admin_value open_basedir /etc/airtime/:/srv/airtime/stor/:/usr/share/airtime/:/tmp AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml |