summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD17
-rw-r--r--airtime.install15
-rw-r--r--httpd-airtime.conf2
4 files changed, 28 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c8f4637f9487..8541be8de47f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ef9ad99cc111..91fe90573499 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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