Merge branch 'cc-5709-airtime-analyzer-cloud-storage' into cc-5709-airtime-analyzer-cloud-storage-saas
This commit is contained in:
commit
ad16683858
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -4546,6 +4546,8 @@ msgstr ""
|
|||
#: airtime_mvc/application/models/Scheduler.php:195
|
||||
msgid "Cannot schedule a playlist that contains missing files."
|
||||
msgstr ""
|
||||
"Vous ne pouvez pas programmer une liste de lecture qui contient des fichiers "
|
||||
"manquants "
|
||||
|
||||
#: airtime_mvc/application/models/Scheduler.php:216
|
||||
#: airtime_mvc/application/models/Scheduler.php:305
|
||||
|
@ -4891,35 +4893,39 @@ msgid ""
|
|||
"%1$s copyright © %2$s All rights reserved.%3$sMaintained and "
|
||||
"distributed under the %4$s by %5$s"
|
||||
msgstr ""
|
||||
"%1$s copyright © %2$s Tous droits réservés.%3$sMaintenue et distribuée "
|
||||
"sous %4$s by %5$s"
|
||||
|
||||
#: airtime_mvc/application/forms/SupportSettings.php:122
|
||||
#: airtime_mvc/application/forms/RegisterAirtime.php:126
|
||||
#, php-format
|
||||
msgid "Promote my station on %s"
|
||||
msgstr ""
|
||||
msgstr "Promouvoir station sur %s"
|
||||
|
||||
#: airtime_mvc/application/forms/SupportSettings.php:150
|
||||
#: airtime_mvc/application/forms/RegisterAirtime.php:151
|
||||
#, php-format
|
||||
msgid "By checking this box, I agree to %s's %sprivacy policy%s."
|
||||
msgstr ""
|
||||
"En cochant cette case , je accepte la %s's %s de politique de "
|
||||
"confidentialité %s ."
|
||||
|
||||
#: airtime_mvc/application/forms/AddShowLiveStream.php:10
|
||||
#, php-format
|
||||
msgid "Use %s Authentication:"
|
||||
msgstr ""
|
||||
msgstr "Utilisez l'authentification %s :"
|
||||
|
||||
#: airtime_mvc/application/controllers/ApiController.php:771
|
||||
#: airtime_mvc/application/controllers/ApiController.php:791
|
||||
#: airtime_mvc/application/controllers/ApiController.php:803
|
||||
#, php-format
|
||||
msgid "File does not exist in %s"
|
||||
msgstr ""
|
||||
msgstr "Le fichier n'existe pas dans %s"
|
||||
|
||||
#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:14
|
||||
#, php-format
|
||||
msgid "%s Version"
|
||||
msgstr ""
|
||||
msgstr "%s Version"
|
||||
|
||||
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:6
|
||||
#, php-format
|
||||
|
@ -4928,12 +4934,17 @@ msgid ""
|
|||
"collected regularly in order to enhance your user experience.%2$sClick 'Yes, "
|
||||
"help %1$s' and we'll make sure the features you use are constantly improving."
|
||||
msgstr ""
|
||||
"Aidez %1$s nous à l'améliorer en nous faisant savoir comment vous "
|
||||
"l'utilisez. Cette information sera recueillie régulièrement afin d'améliorer "
|
||||
"votre expérience utilisateur.\n"
|
||||
"%2$s Cliquez Oui, aider %1$s et nous vous assurerons que les fonctions que "
|
||||
"vous utilisez seront en constante amélioration."
|
||||
|
||||
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:29
|
||||
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:29
|
||||
#, php-format
|
||||
msgid "Click the box below to promote your station on %s."
|
||||
msgstr ""
|
||||
msgstr "Cliquez sur la case ci-dessous pour promouvoir votre station sur %s ."
|
||||
|
||||
#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:43
|
||||
#, php-format
|
||||
|
@ -4941,6 +4952,8 @@ msgid ""
|
|||
"Rescan watched directory (This is useful if it is network mount and may be "
|
||||
"out of sync with %s)"
|
||||
msgstr ""
|
||||
"Rescanner le répertoire surveillé (Ce qui peut être utile si il est sur le "
|
||||
"réseau et est peut être désynchronisé de %s)"
|
||||
|
||||
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:5
|
||||
#, php-format
|
||||
|
@ -4950,16 +4963,24 @@ msgid ""
|
|||
"the 'Send support feedback' box and we'll make sure the features you use are "
|
||||
"constantly improving."
|
||||
msgstr ""
|
||||
"Aidez %s à améliorer le logiciel en nous faisant savoir comment vous "
|
||||
"l'utilisez %s. Cette information sera recueillie régulièrement afin "
|
||||
"d'améliorer votre expérience utilisateur.\n"
|
||||
"%s Cliquez la case \"Envoyer des rapports d'utilisation» et nous nous "
|
||||
"assurerons que les fonctions que vous utilisez seront en constante "
|
||||
"amélioration."
|
||||
|
||||
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:3
|
||||
#, php-format
|
||||
msgid "Welcome to %s!"
|
||||
msgstr ""
|
||||
msgstr "Bienvenue à %s !"
|
||||
|
||||
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:4
|
||||
#, php-format
|
||||
msgid "Here's how you can get started using %s to automate your broadcasts: "
|
||||
msgstr ""
|
||||
"Voici comment vous pouvez commencer à utiliser %s pour automatiser vos "
|
||||
"émissions:"
|
||||
|
||||
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:9
|
||||
#, php-format
|
||||
|
@ -4967,11 +4988,13 @@ msgid ""
|
|||
"%1$s %2$s, the open radio software for scheduling and remote station "
|
||||
"management."
|
||||
msgstr ""
|
||||
"%1$s %2$s, le logiciel ouvert de gestion et de programmation pour vos "
|
||||
"stations distantes."
|
||||
|
||||
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:22
|
||||
#, php-format
|
||||
msgid "%1$s %2$s is distributed under the %3$s"
|
||||
msgstr ""
|
||||
msgstr "%1$s %2$s est distribué sous %3$s"
|
||||
|
||||
#: airtime_mvc/application/views/scripts/login/index.phtml:7
|
||||
#, php-format
|
||||
|
@ -4979,13 +5002,15 @@ msgid ""
|
|||
"Welcome to the %s demo! You can log in using the username 'admin' and the "
|
||||
"password 'admin'."
|
||||
msgstr ""
|
||||
"Bienvenue à la démo %s ! Vous pouvez vous connecter en utilisant le nom "
|
||||
"d'utilisateur «admin» et le mot de passe «admin» ."
|
||||
|
||||
#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:9
|
||||
#, php-format
|
||||
msgid "Purchase your copy of %s"
|
||||
msgstr ""
|
||||
msgstr "Achetez votre copie d' %s"
|
||||
|
||||
#: airtime_mvc/application/models/Auth.php:36
|
||||
#, php-format
|
||||
msgid "%s Password Reset"
|
||||
msgstr ""
|
||||
msgstr "%s Réinitialisation du mot de passe"
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,343 +0,0 @@
|
|||
airtime (2.5.1-1) unstable; urgency=low
|
||||
|
||||
* Nightly development snapshot of Airtime 2.5.x series
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Thu, 24 Oct 2013 11:04:56 +0100
|
||||
|
||||
airtime (2.5.0-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.5.0-ga release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 23 Oct 2013 14:56:21 +0100
|
||||
|
||||
airtime (2.4.1-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.4.1-ga release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 28 Aug 2013 11:53:10 +0100
|
||||
|
||||
airtime (2.4.0-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.4.0-ga release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Tue, 25 Jun 2013 14:26:55 +0100
|
||||
|
||||
airtime (2.3.1-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.3.1 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 20 Mar 2013 09:43:15 +0000
|
||||
|
||||
airtime (2.3.0-2) unstable; urgency=low
|
||||
|
||||
* Don't run the airtime-install script if the user has chosen not to
|
||||
set up Apache
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Tue, 19 Mar 2013 16:39:23 +0000
|
||||
|
||||
airtime (2.3.0-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.3.0 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Tue, 12 Feb 2013 11:44:57 +0000
|
||||
|
||||
airtime (2.2.1-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.2.1 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Tue, 04 Dec 2012 11:10:37 +0000
|
||||
|
||||
airtime (2.2.0-2) unstable; urgency=low
|
||||
|
||||
* Added dependency on flac package for metaflac support
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Mon, 05 Nov 2012 10:54:49 +0000
|
||||
|
||||
airtime (2.2.0-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.2.0 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Fri, 26 Oct 2012 10:44:06 +0100
|
||||
|
||||
airtime (2.1.3-2) unstable; urgency=low
|
||||
|
||||
* Use a debconf question to set storage directory (CC-3576)
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Tue, 24 Jul 2012 14:55:13 +0100
|
||||
|
||||
airtime (2.1.3-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.1.3 release
|
||||
* Prompt user to answer No to set Icecast passwords manually (CC-4013)
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Thu, 05 Jul 2012 17:01:20 +0100
|
||||
|
||||
airtime (2.1.2-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.1.2 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Mon, 18 Jun 2012 10:01:43 +0100
|
||||
|
||||
airtime (2.1.1-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.1.1 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Thu, 14 Jun 2012 09:56:38 +0100
|
||||
|
||||
airtime (2.1.0-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.1.0 release
|
||||
* Test the symlink to the Liquidsoap binary
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Mon, 04 June 2012 18:25:11 +0100
|
||||
|
||||
airtime (2.0.3-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.0.3 release
|
||||
* Added Apache license to copyright file
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 04 Apr 2012 11:11:15 +0100
|
||||
|
||||
airtime (2.0.2-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.0.2 release
|
||||
* Strip install_full scripts from tarball
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 29 Feb 2012 10:34:35 +0000
|
||||
|
||||
airtime (2.0.1-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.0.1 release
|
||||
* Strip ZFDebug library from tarball
|
||||
* Depend on distro's package of Zend
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 15 Feb 2012 12:57:23 +0000
|
||||
|
||||
airtime (2.0.0-5) unstable; urgency=low
|
||||
|
||||
* Strip phing library from tarball
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 01 Feb 2012 15:50:18 +0000
|
||||
|
||||
airtime (2.0.0-4) unstable; urgency=low
|
||||
|
||||
* Fix for overbooked shows longer than 24 hours
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 25 Jan 2012 10:11:33 +0000
|
||||
|
||||
airtime (2.0.0-3) unstable; urgency=low
|
||||
|
||||
* Upstream 2.0.0 final release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Fri, 20 Jan 2012 12:03:55 +0000
|
||||
|
||||
airtime (2.0.0-2) unstable; urgency=low
|
||||
|
||||
* Upstream 2.0.0-RC1 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Mon, 16 Jan 2012 15:41:15 +0000
|
||||
|
||||
airtime (2.0.0-1) unstable; urgency=low
|
||||
|
||||
* Upstream 2.0.0-beta2 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Thu, 05 Jan 2012 17:15:07 +0000
|
||||
|
||||
airtime (1.9.5-3) unstable; urgency=low
|
||||
|
||||
* Upstream 1.9.5-RC5 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Mon, 14 Nov 2011 10:34:51 +0000
|
||||
|
||||
airtime (1.9.5-2) unstable; urgency=low
|
||||
|
||||
* Upstream 1.9.5-RC2 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 09 Nov 2011 17:09:07 +0000
|
||||
|
||||
airtime (1.9.5-1) unstable; urgency=low
|
||||
|
||||
* Upstream 1.9.5-RC1 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Mon, 07 Nov 2011 16:16:57 +0000
|
||||
|
||||
airtime (1.9.4-13) unstable; urgency=low
|
||||
|
||||
* Increase PHP memory limit to more than post_max_size
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Mon, 03 Oct 2011 17:29:05 +0100
|
||||
|
||||
airtime (1.9.4-12) unstable; urgency=low
|
||||
|
||||
* Use invoke-rc.d rather than wwwconfig-common
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Fri, 30 Sep 2011 16:52:28 +0100
|
||||
|
||||
airtime (1.9.4-11) unstable; urgency=low
|
||||
|
||||
* Insist on python-virtualenv 1.4.9 or later
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 28 Sep 2011 14:45:19 +0100
|
||||
|
||||
airtime (1.9.4-10) unstable; urgency=low
|
||||
|
||||
* Install python-virtualenv as a Pre-Depends
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Tue, 27 Sep 2011 11:04:29 +0100
|
||||
|
||||
airtime (1.9.4-9) unstable; urgency=low
|
||||
|
||||
* Add dependency on ed, configure monit without asking
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Mon, 26 Sep 2011 10:55:09 +0100
|
||||
|
||||
airtime (1.9.4-8) unstable; urgency=low
|
||||
|
||||
* Upstream 1.9.4-RC9 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Fri, 23 Sep 2011 14:37:15 +0100
|
||||
|
||||
airtime (1.9.4-7) unstable; urgency=low
|
||||
|
||||
* Don't depend on Ruby packages
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Thu, 22 Sep 2011 15:51:42 +0100
|
||||
|
||||
airtime (1.9.4-6) unstable; urgency=low
|
||||
|
||||
* Upstream 1.9.4-RC8 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 21 Sep 2011 16:22:57 +0100
|
||||
|
||||
airtime (1.9.4-5) unstable; urgency=low
|
||||
|
||||
* Upstream 1.9.4-RC7 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Tue, 20 Sep 2011 20:12:24 +0100
|
||||
|
||||
airtime (1.9.4-4) unstable; urgency=low
|
||||
|
||||
* Upstream 1.9.4-RC6 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Tue, 20 Sep 2011 11:48:38 +0100
|
||||
|
||||
airtime (1.9.4-3) unstable; urgency=low
|
||||
|
||||
* Upstream 1.9.4-RC3 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Thu, 15 Sep 2011 10:28:22 +0100
|
||||
|
||||
airtime (1.9.4-2) unstable; urgency=low
|
||||
|
||||
* Upstream 1.9.4-RC2 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 14 Sep 2011 15:18:20 +0100
|
||||
|
||||
airtime (1.9.4-1) unstable; urgency=low
|
||||
|
||||
* Upstream 1.9.4-RC1 release
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Tue, 13 Sep 2011 14:50:02 +0100
|
||||
|
||||
airtime (1.9.3-4) unstable; urgency=low
|
||||
|
||||
* Improvements to package error logging
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Mon, 05 Sep 2011 16:02:21 +0100
|
||||
|
||||
airtime (1.9.3-3) unstable; urgency=low
|
||||
|
||||
* Updated dependency list
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Sat, 03 Sep 2011 11:29:26 +0100
|
||||
|
||||
airtime (1.9.3-2) unstable; urgency=low
|
||||
|
||||
* Fixed reconfigure action so that airtime-install does not run again
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Tue, 30 Aug 2011 17:48:49 +0100
|
||||
|
||||
airtime (1.9.3-1) unstable; urgency=low
|
||||
|
||||
* upstream 1.9.3
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Sat, 27 Aug 2011 12:58:46 +0100
|
||||
|
||||
airtime (1.9.2-2) unstable; urgency=low
|
||||
|
||||
* upstream 1.9.2
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Wed, 24 Aug 2011 12:26:57 +0100
|
||||
|
||||
airtime (1.9.2-1) unstable; urgency=low
|
||||
|
||||
* upstream 1.9.2-RC1
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Tue, 23 Aug 2011 15:49:31 +0100
|
||||
|
||||
airtime (1.9.1-1) unstable; urgency=low
|
||||
|
||||
* upstream 1.9.1
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Mon, 22 Aug 2011 11:04:33 +0100
|
||||
|
||||
airtime (1.9.0-1) unstable; urgency=low
|
||||
|
||||
* upstream 1.9.0
|
||||
|
||||
-- Daniel James <daniel@64studio.com> Fri, 12 Aug 2011 14:11:21 +0100
|
||||
|
||||
airtime (1.8.2-4) unstable; urgency=low
|
||||
|
||||
* upstream 1.8.2-RC4
|
||||
|
||||
-- Robin Gareus <robin@gareus.org> Tue, 07 Jun 2011 21:45:55 +0200
|
||||
|
||||
airtime (1.8.2-3) unstable; urgency=low
|
||||
|
||||
* upstream 1.8.2-RC3
|
||||
|
||||
-- Robin Gareus <robin@gareus.org> Tue, 07 Jun 2011 02:56:12 +0200
|
||||
|
||||
airtime (1.8.2-2) unstable; urgency=low
|
||||
|
||||
* fixed postinst
|
||||
|
||||
-- Robin Gareus <robin@gareus.org> Wed, 01 Jun 2011 20:48:29 +0200
|
||||
|
||||
airtime (1.8.2-1) unstable; urgency=low
|
||||
|
||||
* upstream 1.8.2-RC2 release
|
||||
|
||||
-- Robin Gareus <robin@gareus.org> Wed, 01 Jun 2011 16:21:40 +0200
|
||||
|
||||
airtime (1.8.1-1) unstable; urgency=low
|
||||
|
||||
* upstream 1.8.1 release
|
||||
|
||||
-- Robin Gareus <robin@gareus.org> Wed, 11 May 2011 22:50:03 +0200
|
||||
|
||||
airtime (1.8.0-1) unstable; urgency=low
|
||||
|
||||
* upstream 1.8.0 release
|
||||
|
||||
-- Robin Gareus <robin@gareus.org> Tue, 19 Apr 2011 15:44:40 +0200
|
||||
|
||||
airtime (1.7.0-2) unstable; urgency=low
|
||||
|
||||
* fixed few lintian warnings
|
||||
* allow to de-install apache 000default
|
||||
|
||||
-- Robin Gareus <robin@gareus.org> Tue, 05 Apr 2011 20:45:52 +0200
|
||||
|
||||
airtime (1.7.0-1) unstable; urgency=low
|
||||
|
||||
* upstream 1.7.0-GA release
|
||||
|
||||
-- Robin Gareus <robin@gareus.org> Mon, 04 Apr 2011 21:19:56 +0200
|
||||
|
||||
airtime (1.6.1-1) unstable; urgency=low
|
||||
|
||||
* initial package
|
||||
|
||||
-- Robin Gareus <robin@gareus.org> Sat, 02 Apr 2011 22:48:35 +0200
|
|
@ -1 +0,0 @@
|
|||
7
|
|
@ -1,46 +0,0 @@
|
|||
#!/bin/bash
|
||||
# Debconf config script for airtime
|
||||
|
||||
set -e
|
||||
|
||||
. /usr/share/debconf/confmodule
|
||||
|
||||
db_input high airtime/apache-setup || true
|
||||
db_go ||true
|
||||
|
||||
db_get airtime/apache-setup
|
||||
if [ "$RET" = "dedicated v-host" ]; then
|
||||
db_input high airtime/apache-servername || true
|
||||
db_go ||true
|
||||
db_input high airtime/apache-serveradmin || true
|
||||
db_go ||true
|
||||
db_input high airtime/apache-deldefault || true
|
||||
db_go ||true
|
||||
fi
|
||||
|
||||
db_input high airtime/icecast-setup || true
|
||||
db_go ||true
|
||||
|
||||
db_get airtime/icecast-setup
|
||||
if [ "$RET" = "true" ]; then
|
||||
db_input high airtime/icecast-hostname || true
|
||||
db_go ||true
|
||||
db_input high airtime/icecast-sourcepw || true
|
||||
db_go ||true
|
||||
db_input high airtime/icecast-relaypw || true
|
||||
db_go ||true
|
||||
db_input high airtime/icecast-adminpw || true
|
||||
db_go ||true
|
||||
fi
|
||||
|
||||
# Only ask for storage directory and admin password on clean installs
|
||||
if [ ! -e /var/log/airtime/pypo/pypo.log ]; then
|
||||
db_input high airtime/storage-directory || true
|
||||
db_go ||true
|
||||
db_input high airtime/admin-password || true
|
||||
db_go ||true
|
||||
fi
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
|
@ -1,67 +0,0 @@
|
|||
Source: airtime
|
||||
Section: web
|
||||
Priority: optional
|
||||
Maintainer: Daniel James <daniel@64studio.com>
|
||||
Build-Depends: debhelper (>= 7.0.50~), po-debconf
|
||||
Standards-Version: 3.9.3
|
||||
Homepage: http://www.sourcefabric.org/en/airtime/
|
||||
|
||||
Package: airtime
|
||||
Architecture: all
|
||||
Pre-Depends: postgresql, python-virtualenv (>= 1.4.9)
|
||||
Depends: apache2,
|
||||
coreutils (>= 7.5) | timeout,
|
||||
curl,
|
||||
ecasound,
|
||||
flac,
|
||||
gzip (>= 1.3.12),
|
||||
libapache2-mod-php5,
|
||||
libcamomile-ocaml-data,
|
||||
liquidsoap (>= 1.1.1~),
|
||||
locales,
|
||||
lsof,
|
||||
monit,
|
||||
mp3gain,
|
||||
multitail,
|
||||
odbc-postgresql,
|
||||
patch,
|
||||
php5-cli,
|
||||
php5-curl,
|
||||
php-db,
|
||||
php5-gd,
|
||||
php-pear,
|
||||
php5-pgsql,
|
||||
pwgen,
|
||||
python,
|
||||
rabbitmq-server,
|
||||
silan (>= 0.3.1~),
|
||||
sudo,
|
||||
sysv-rc,
|
||||
tar (>= 1.22),
|
||||
unzip,
|
||||
vorbisgain,
|
||||
vorbis-tools,
|
||||
zendframework | libzend-framework-php,
|
||||
${misc:Depends}
|
||||
Recommends: icecast2, php-apc
|
||||
Suggests: airtime-audio-samples,
|
||||
alsa-utils
|
||||
Description: open broadcast software for scheduling and station management.
|
||||
Airtime is an open source application that provides remote automation
|
||||
of a broadcast station.
|
||||
.
|
||||
Major features:
|
||||
.
|
||||
Web-based remote station management. Authorized personnel can add
|
||||
program material, create playlists, and schedule programming all via
|
||||
a web interface.
|
||||
.
|
||||
Automation. Airtime has a scheduler function that enables users to
|
||||
set shows with playlists for playback at a date and time of their choosing.
|
||||
Playlists can be played back multiple times.
|
||||
.
|
||||
Solid, fast playback. Airtime uses the open source Liquidsoap
|
||||
multimedia framework for clean, reliable, fast playback.
|
||||
.
|
||||
Open, extensible architecture. Stations are free to extend and alter
|
||||
all parts of the program code.
|
|
@ -1,156 +0,0 @@
|
|||
Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=200
|
||||
Upstream-Name: airtime
|
||||
Upstream-Contact: Sourcefabric <airtime-dev@lists.sourcefabric.org>
|
||||
Source: http://sourceforge.net/projects/airtime/files/
|
||||
|
||||
Files: *
|
||||
Copyright:
|
||||
2010-2012 Sourcefabric o.p.s
|
||||
2004-2009 Media Development Loan Fund
|
||||
License: GPL-3
|
||||
|
||||
Files: airtime/python_apps/pypo/*
|
||||
Copyright:
|
||||
Jonas Ohrstrom
|
||||
Paul Baranowski
|
||||
Martin Konecny
|
||||
License: GPL-3+
|
||||
|
||||
Files: airtime_mvc/library/doctrine/migrations/*
|
||||
Copyright: No copyright holders
|
||||
License: LGPL-2.1
|
||||
Comment:
|
||||
This software consists of voluntary contributions made by many individuals
|
||||
and is licensed under the LGPL. For more information, see
|
||||
<http://www.doctrine-project.org>
|
||||
|
||||
Files: airtime_mvc/library/soundcloud-api/*
|
||||
Copyright: 2010-2011 Anton Lindqvist <anton@qvister.se>
|
||||
License: Expat
|
||||
|
||||
Files: airtime_mvc/library/php-amqplib/*
|
||||
Copyright:
|
||||
Barry Pederson
|
||||
Vadim Zaliva
|
||||
taavi013@gmail.com
|
||||
Sean Murphy
|
||||
spiderbill
|
||||
License: LGPL-2.1
|
||||
|
||||
Files: airtime_mvc/library/propel/*
|
||||
Copyright: 2005-2011 Hans Lellelid, David Zuelke, Francois Zaninotto, William Durand
|
||||
License: Expat
|
||||
|
||||
Files: airtime_mvc/library/propel/test/etc/xsl/*
|
||||
Copyright: 2001-2004 The Apache Software Foundation
|
||||
License: Apache-2.0
|
||||
|
||||
Files: airtime_mvc/public/js/flot/*
|
||||
Copyright: 2007-2009 IOLA and Ole Laursen
|
||||
License: Expat
|
||||
|
||||
Files: debian/*
|
||||
Copyright:
|
||||
2012 Alessio Treglia <alessio@debian.org>
|
||||
2011 Robin Gareus <robin@gareus.org>
|
||||
License: GPL-2+
|
||||
|
||||
License: Expat
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the “Software”),
|
||||
to deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
.
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
License: GPL-3
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License version 3 as
|
||||
published by the Free Software Foundation.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
Comment:
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public
|
||||
License can be found in `/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
License: GPL-3+
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
Comment:
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public
|
||||
License can be found in `/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
License: LGPL-2.1
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License version 2.1 as published by the Free Software Foundation.
|
||||
.
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
Comment:
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public
|
||||
License can be found in `/usr/share/common-licenses/LGPL-2.1'.
|
||||
|
||||
License: GPL-2+
|
||||
This package is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This package is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
Comment:
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public
|
||||
License can be found in `/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
License: Apache-2.0
|
||||
Copyright 2001-2004 The Apache Software Foundation
|
||||
.
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
.
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
.
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
|
@ -1,4 +0,0 @@
|
|||
airtime/README
|
||||
airtime/CREDITS
|
||||
airtime/LICENSE_3RD_PARTY
|
||||
airtime/changelog
|
|
@ -1,5 +0,0 @@
|
|||
[PHP]
|
||||
memory_limit = 512M
|
||||
magic_quotes_gpc = Off
|
||||
file_uploads = On
|
||||
upload_tmp_dir = /tmp
|
|
@ -1,11 +0,0 @@
|
|||
Alias /airtime /usr/share/airtime/public
|
||||
|
||||
SetEnv APPLICATION_ENV "development"
|
||||
|
||||
<Directory /usr/share/airtime/public>
|
||||
DirectoryIndex index.php
|
||||
Options -Indexes FollowSymLinks MultiViews
|
||||
AllowOverride All
|
||||
Order allow,deny
|
||||
Allow from all
|
||||
</Directory>
|
|
@ -1,18 +0,0 @@
|
|||
<VirtualHost *:80>
|
||||
ServerName __SERVER_NAME__
|
||||
#ServerAlias www.example.com
|
||||
|
||||
ServerAdmin __SERVER_ADMIN__
|
||||
|
||||
DocumentRoot /usr/share/airtime/public
|
||||
DirectoryIndex index.php
|
||||
|
||||
SetEnv APPLICATION_ENV "production"
|
||||
|
||||
<Directory /usr/share/airtime/public>
|
||||
Options -Indexes FollowSymLinks MultiViews
|
||||
AllowOverride All
|
||||
Order allow,deny
|
||||
Allow from all
|
||||
</Directory>
|
||||
</VirtualHost>
|
|
@ -1,3 +0,0 @@
|
|||
[DEFAULT]
|
||||
pristine-tar = True
|
||||
sign-tags = True
|
|
@ -1,17 +0,0 @@
|
|||
airtime/airtime_mvc var/lib/airtime/tmp/
|
||||
airtime/install_minimal var/lib/airtime/tmp/
|
||||
airtime/python_apps var/lib/airtime/tmp/
|
||||
airtime/utils var/lib/airtime/tmp/
|
||||
|
||||
airtime/widgets usr/share/doc/airtime/examples/
|
||||
|
||||
debian/etc/apache.conf /etc/airtime/
|
||||
debian/etc/airtime.ini /etc/airtime/
|
||||
debian/etc/apache.vhost.tpl /etc/airtime/
|
||||
|
||||
debian/usr/bin/airtime-launch-browser /usr/bin/
|
||||
debian/usr/share/applications/airtime.desktop /usr/share/applications/
|
||||
debian/usr/share/man/man1 /usr/share/man/
|
||||
debian/usr/share/menu/airtime /usr/share/menu
|
||||
debian/usr/share/pixmaps/airtime.xpm /usr/share/pixmaps/
|
||||
|
|
@ -1 +0,0 @@
|
|||
[type: gettext/rfc822deb] templates
|
|
@ -1,249 +0,0 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: airtime@packages.debian.org\n"
|
||||
"POT-Creation-Date: 2012-07-05 16:49+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#. Type: select
|
||||
#. Choices
|
||||
#: ../templates:1001
|
||||
msgid "dedicated v-host"
|
||||
msgstr ""
|
||||
|
||||
#. Type: select
|
||||
#. Choices
|
||||
#: ../templates:1001
|
||||
msgid "no thanks"
|
||||
msgstr ""
|
||||
|
||||
#. Type: select
|
||||
#. Description
|
||||
#: ../templates:1002
|
||||
msgid "Create apache2 config:"
|
||||
msgstr ""
|
||||
|
||||
#. Type: select
|
||||
#. Description
|
||||
#: ../templates:1002
|
||||
msgid ""
|
||||
"This setup script can perform Apache web server configuration so that you "
|
||||
"can connect to Airtime directly after this installation."
|
||||
msgstr ""
|
||||
|
||||
#. Type: select
|
||||
#. Description
|
||||
#: ../templates:1002
|
||||
msgid ""
|
||||
"Production systems should choose \"dedicated v-host\". This option will ask "
|
||||
"for a server hostname (FQDN) and will create a minimal Apache virtual host "
|
||||
"configuration that you can adapt."
|
||||
msgstr ""
|
||||
|
||||
#. Type: select
|
||||
#. Description
|
||||
#: ../templates:1002
|
||||
msgid ""
|
||||
"\"no, thanks\": no problem. You're welcome to set it up however you like. "
|
||||
"Note that the files in /etc/airtime/ may come in handy doing so."
|
||||
msgstr ""
|
||||
|
||||
#. Type: select
|
||||
#. Choices
|
||||
#: ../templates:2001
|
||||
msgid "remove default"
|
||||
msgstr ""
|
||||
|
||||
#. Type: select
|
||||
#. Choices
|
||||
#: ../templates:2001
|
||||
msgid "no change"
|
||||
msgstr ""
|
||||
|
||||
#. Type: select
|
||||
#. Description
|
||||
#: ../templates:2002
|
||||
msgid "Remove 000-default apache config:"
|
||||
msgstr ""
|
||||
|
||||
#. Type: select
|
||||
#. Description
|
||||
#: ../templates:2002
|
||||
msgid ""
|
||||
"By default the Apache webserver is configured to send all virtual hosts to "
|
||||
"the /var/www/ directory."
|
||||
msgstr ""
|
||||
|
||||
#. Type: select
|
||||
#. Description
|
||||
#: ../templates:2002
|
||||
msgid ""
|
||||
"This option will invoke `sudo a2dissite default` and is recommended when "
|
||||
"using a virtual host for Airtime."
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:3001
|
||||
msgid "FQDN - Apache virtual host ServerName:"
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:3001
|
||||
msgid ""
|
||||
"Enter the main hostname of the web server. The DNS of this name must resolve "
|
||||
"to the Apache server running on this machine."
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:3001
|
||||
msgid "e.g. \"example.com\" or \"www.example.com\" (without the quotes)"
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:3001
|
||||
msgid ""
|
||||
"You can customize /etc/apache2/sites-enabled/airtime.vhost afterward and add "
|
||||
"ServerAliases and further custom configuration."
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:4001
|
||||
msgid "Email of the ServerAdmin:"
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:4001
|
||||
msgid "An email address is required for the virtual host configuration."
|
||||
msgstr ""
|
||||
|
||||
#. Type: boolean
|
||||
#. Description
|
||||
#: ../templates:5001
|
||||
msgid "Enable Icecast2 and set passwords automatically?"
|
||||
msgstr ""
|
||||
|
||||
#. Type: boolean
|
||||
#. Description
|
||||
#: ../templates:5001
|
||||
msgid ""
|
||||
"This option enables a local Icecast streaming media server to start on boot, "
|
||||
"and configures passwords for both the Icecast server and Airtime."
|
||||
msgstr ""
|
||||
|
||||
#. Type: boolean
|
||||
#. Description
|
||||
#: ../templates:5001
|
||||
msgid ""
|
||||
"Note: these settings are here for convenience only. Strictly speaking they "
|
||||
"should be done during Icecast installation - not Airtime installation."
|
||||
msgstr ""
|
||||
|
||||
#. Type: boolean
|
||||
#. Description
|
||||
#: ../templates:5001
|
||||
msgid ""
|
||||
"If you wish to set Icecast server passwords manually, you should answer No "
|
||||
"here."
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:6001
|
||||
msgid "Icecast2 hostname:"
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:6001
|
||||
msgid ""
|
||||
"Specify the hostname of the Icecast server. Depending on your setup, this "
|
||||
"might be the same as the Airtime ServerName. For testing purposes, you can "
|
||||
"use the default of 'localhost'."
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:7001
|
||||
msgid "Icecast2 Source Password:"
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:7001
|
||||
msgid "Specify a password to send A/V sources to Icecast"
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:8001
|
||||
msgid "Icecast2 Relay Password:"
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:8001
|
||||
msgid ""
|
||||
"Specify a password for stream relay access. This is not needed by Airtime, "
|
||||
"however you should change it from the default to lock down your system."
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:9001
|
||||
msgid "Icecast2 Admin Password:"
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:9001
|
||||
msgid ""
|
||||
"Specify the admin password for Icecast. You can access icecast2's admin "
|
||||
"interface via http://localhost:8000/ - and both monitor connection as well "
|
||||
"as block users."
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:10001
|
||||
msgid "Airtime Admin Password:"
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:10001
|
||||
msgid ""
|
||||
"Specify a secure admin password for Airtime. You can access the Airtime "
|
||||
"administration interface at http://localhost/ to set up other user accounts, "
|
||||
"upload media, create playlists and schedule shows."
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:11001
|
||||
msgid "Airtime Storage Directory:"
|
||||
msgstr ""
|
||||
|
||||
#. Type: string
|
||||
#. Description
|
||||
#: ../templates:11001
|
||||
msgid ""
|
||||
"Specify the main storage path which Airtime will use, ending with a slash. "
|
||||
"You can also specify watched folders in the Airtime administration interface."
|
||||
msgstr ""
|
|
@ -1,273 +0,0 @@
|
|||
#!/bin/bash
|
||||
#postinst script for airtime
|
||||
|
||||
set -e
|
||||
|
||||
. /usr/share/debconf/confmodule
|
||||
|
||||
if [ "$DPKG_DEBUG" = "developer" ]; then
|
||||
set -x
|
||||
fi
|
||||
|
||||
wwwdir="/usr/share/airtime"
|
||||
tmpdir="/var/lib/airtime/tmp"
|
||||
configdir="/etc/airtime"
|
||||
includefile="${configdir}/apache.conf"
|
||||
a2tplfile="${configdir}/apache.vhost.tpl"
|
||||
phpinifile="${configdir}/airtime.ini"
|
||||
OLDVERSION="$2"
|
||||
NEWVERSION="2.5.1"
|
||||
|
||||
case "$1" in
|
||||
configure|reconfigure)
|
||||
|
||||
webserver="apache2"
|
||||
php="php5"
|
||||
|
||||
# this file in 1.8.2 is a directory path in 1.9.3
|
||||
if [ -f /var/www/airtime/utils/airtime-import ]; then
|
||||
rm -f /var/www/airtime/utils/airtime-import
|
||||
fi
|
||||
|
||||
# do we set up a virtual host?
|
||||
db_get airtime/apache-setup
|
||||
APACHESETUP=$RET
|
||||
if [ "${APACHESETUP}" == "no thanks" ]; then
|
||||
echo "Not setting up ${webserver} and ${php}..."
|
||||
|
||||
elif [ "${APACHESETUP}" == "dedicated v-host" ]; then
|
||||
echo "Setting up ${webserver}..."
|
||||
|
||||
# create the document root if it doesn't exist
|
||||
if [ ! -d $wwwdir/public/ ]; then
|
||||
install -d -m755 $wwwdir/public/
|
||||
fi
|
||||
|
||||
# temporarily disable an existing virtual host
|
||||
if [ -f /etc/$webserver/sites-available/airtime-vhost ]; then
|
||||
a2dissite airtime-vhost
|
||||
elif [ -f /etc/$webserver/sites-available/airtime-vhost.conf ]; then
|
||||
a2dissite airtime-vhost.conf
|
||||
fi
|
||||
|
||||
db_get airtime/apache-servername
|
||||
SN=$RET
|
||||
db_get airtime/apache-serveradmin
|
||||
SA=$RET
|
||||
|
||||
if [ ! -d /etc/$webserver/sites-available/ ]; then
|
||||
install -d -m755 /etc/$webserver/sites-available/
|
||||
fi
|
||||
sed -e "s/__SERVER_ADMIN__/${SA}/;s/__SERVER_NAME__/${SN}/" \
|
||||
${a2tplfile} > /etc/$webserver/sites-available/airtime-vhost.conf
|
||||
|
||||
command -v a2ensite > /dev/null
|
||||
RETVAL=$?
|
||||
if [ $RETVAL -eq 0 ]; then
|
||||
a2ensite airtime-vhost.conf
|
||||
fi
|
||||
|
||||
# insert a specific hostname, if provided, into API configuration
|
||||
if [ "${SN}" != "localhost" ]; then
|
||||
|
||||
# new installs
|
||||
if [ -f /var/lib/airtime/tmp/airtime_mvc/build/airtime.conf -a -f /var/lib/airtime/tmp/python_apps/api_clients/api_client.cfg ]; then
|
||||
sed -i "s/base_url = localhost/base_url = ${SN}/" /var/lib/airtime/tmp/airtime_mvc/build/airtime.conf
|
||||
sed -i "s/host = 'localhost'/host = '${SN}'/" /var/lib/airtime/tmp/python_apps/api_clients/api_client.cfg
|
||||
fi
|
||||
|
||||
# upgrades
|
||||
if [ -f /etc/airtime/airtime.conf -a -f /etc/airtime/api_client.cfg ]; then
|
||||
sed -i "s/base_url = localhost/base_url = ${SN}/" /etc/airtime/airtime.conf
|
||||
sed -i "s/host = 'localhost'/host = '${SN}'/" /etc/airtime/api_client.cfg
|
||||
fi
|
||||
fi
|
||||
|
||||
# enable the rewrite module
|
||||
command -v a2enmod > /dev/null
|
||||
RETVAL=$?
|
||||
if [ $RETVAL -eq 0 ]; then
|
||||
a2enmod rewrite
|
||||
fi
|
||||
|
||||
# remove the default site, if requested to
|
||||
db_get airtime/apache-deldefault
|
||||
if [ "$RET" == "remove default" ]; then
|
||||
if [ -f /etc/apache2/sites-available/default ]; then
|
||||
a2dissite default
|
||||
elif [ -f /etc/apache2/sites-available/000-default.conf ]; then
|
||||
a2dissite 000-default.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
# PHP config
|
||||
echo "Configuring php5..."
|
||||
if [ ! -d /etc/$php/conf.d/ ]; then
|
||||
install -d -m755 /etc/$php/conf.d/
|
||||
fi
|
||||
if [ ! -e /etc/$php/conf.d/airtime.ini ]; then
|
||||
ln -s ${phpinifile} /etc/$php/conf.d/airtime.ini
|
||||
fi
|
||||
|
||||
# restart apache
|
||||
invoke-rc.d apache2 restart
|
||||
fi
|
||||
|
||||
# XXX ICECAST XXX
|
||||
db_get airtime/icecast-setup
|
||||
if [ "$RET" == "true" ]; then
|
||||
if [ -f /etc/default/icecast2 -a -f /etc/icecast2/icecast.xml ]; then
|
||||
echo "Setting up icecast2..."
|
||||
sed -i "s:ENABLE=.*:ENABLE=true:g" /etc/default/icecast2
|
||||
db_get airtime/icecast-sourcepw
|
||||
ICESOURCE=$RET
|
||||
sed -i "s:<source-password>.*<\/source-password>:<source-password>$ICESOURCE<\/source-password>:g" /etc/icecast2/icecast.xml
|
||||
db_get airtime/icecast-relaypw
|
||||
ICERELAY=$RET
|
||||
sed -i "s:<relay-password>.*<\/relay-password>:<relay-password>$ICERELAY<\/relay-password>:g" /etc/icecast2/icecast.xml
|
||||
db_get airtime/icecast-adminpw
|
||||
ICEADMIN=$RET
|
||||
sed -i "s:<admin-password>.*<\/admin-password>:<admin-password>$ICEADMIN<\/admin-password>:g" /etc/icecast2/icecast.xml
|
||||
db_get airtime/icecast-hostname
|
||||
ICEHOST=$RET
|
||||
sed -i "s:<hostname>.*<\/hostname>:<hostname>$ICEHOST<\/hostname>:g" /etc/icecast2/icecast.xml
|
||||
|
||||
# restart icecast server
|
||||
invoke-rc.d icecast2 restart || true
|
||||
|
||||
# save icecast hostname and source-password in airtime
|
||||
db_get airtime/icecast-hostname
|
||||
ICEHOST=$RET
|
||||
sed -i "s:'s1_host', '127.0.0.1', 'string':'s1_host', '$ICEHOST', 'string':g" ${tmpdir}/airtime_mvc/build/sql/defaultdata.sql
|
||||
|
||||
db_get airtime/icecast-sourcepw
|
||||
ICESOURCE=$RET
|
||||
sed -i "s:'s1_pass', 'hackme', 'string':'s1_pass', '$ICESOURCE', 'string':g" ${tmpdir}/airtime_mvc/build/sql/defaultdata.sql
|
||||
|
||||
db_get airtime/icecast-adminpw
|
||||
ICEADMIN=$RET
|
||||
sed -i "s:'s1_admin_user', '', 'string':'s1_admin_user', 'admin', 'string':g" ${tmpdir}/airtime_mvc/build/sql/defaultdata.sql
|
||||
sed -i "s:'s1_admin_pass', '', 'string':'s1_admin_pass', '$ICEADMIN', 'string':g" ${tmpdir}/airtime_mvc/build/sql/defaultdata.sql
|
||||
|
||||
else
|
||||
echo "The icecast2 package does not appear to be installed on this server."
|
||||
fi
|
||||
fi
|
||||
|
||||
# Monit setup
|
||||
if [ -f /etc/default/monit ]; then
|
||||
echo "Setting up monit configuration..."
|
||||
sed -i 's:startup=.*:startup=1:g' /etc/default/monit
|
||||
sed -i 's:START=.*:START=yes:g' /etc/default/monit
|
||||
|
||||
MONITCONFIGURED=$(grep "include /etc/monit/conf.d" /etc/monit/monitrc || true)
|
||||
if [ -z "$MONITCONFIGURED" ]; then
|
||||
echo "include /etc/monit/conf.d/*" >> /etc/monit/monitrc
|
||||
fi
|
||||
|
||||
invoke-rc.d monit restart
|
||||
else
|
||||
echo "The monit package does not appear to be installed on this server."
|
||||
fi
|
||||
|
||||
# get airtime admin password on new installs
|
||||
if [ ! -e /var/log/airtime/pypo/pypo.log ]; then
|
||||
db_get airtime/admin-password
|
||||
AIRTIMEADMIN=$RET
|
||||
sed -i "1s:md5('admin'):md5('$AIRTIMEADMIN'):g" ${tmpdir}/airtime_mvc/build/sql/defaultdata.sql
|
||||
fi
|
||||
|
||||
# get the main storage directory specified by the user
|
||||
db_get airtime/storage-directory
|
||||
AIRTIMESTORAGE=$RET
|
||||
if [ "$AIRTIMESTORAGE" != "/srv/airtime/stor/" ]; then
|
||||
sed -i "1s:/srv/airtime/stor/:$AIRTIMESTORAGE:g" ${tmpdir}/install_minimal/include/airtime-install.ini
|
||||
fi
|
||||
|
||||
# stop debconf so daemons started by the install script cannot hold open the pipe
|
||||
db_stop
|
||||
|
||||
# start rabbitmq if it isn't running
|
||||
if [ -f /etc/init.d/rabbitmq-server ]; then
|
||||
RABBITMQSTOPPED=$(invoke-rc.d rabbitmq-server status | grep no_nodes_running || true)
|
||||
if [ -n "$RABBITMQSTOPPED" ]; then
|
||||
invoke-rc.d rabbitmq-server start
|
||||
fi
|
||||
|
||||
# Warn if rabbitmq is installed but not set to start on boot
|
||||
RABBITMQSTARTONBOOT=$(ls /etc/rc2.d/ | grep rabbitmq || true)
|
||||
if [ -z "$RABBITMQSTARTONBOOT" ]; then
|
||||
echo "Warning: rabbitmq-server is not configured to start after a reboot!"
|
||||
echo "Fix Default-Start and Default-Stop lines in /etc/init.d/rabbitmq-server"
|
||||
echo "then run this command as root: update-rc.d rabbitmq-server defaults"
|
||||
fi
|
||||
else
|
||||
echo "The rabbitmq-server package does not appear to be installed on this server."
|
||||
fi
|
||||
|
||||
# fix the Liquidsoap symlink if it doesn't point to standard location
|
||||
if [ -h /usr/bin/airtime-liquidsoap ]; then
|
||||
SYMLINK_TARGET=`readlink /usr/bin/airtime-liquidsoap`
|
||||
if [ "$SYMLINK_TARGET" != "/usr/bin/liquidsoap" ]; then
|
||||
echo "Liquidsoap symlink points to the wrong place, fixing it!"
|
||||
rm /usr/bin/airtime-liquidsoap
|
||||
ln -s /usr/bin/liquidsoap /usr/bin/airtime-liquidsoap
|
||||
fi
|
||||
|
||||
if [ "$SYMLINK_TARGET" == "/usr/bin/liquidsoap" ]; then
|
||||
echo "Liquidsoap symlink points to the right place!"
|
||||
fi
|
||||
fi
|
||||
|
||||
# symlink the Liquidsoap path to standard location, if symlink doesn't exist
|
||||
if [ ! -h /usr/bin/airtime-liquidsoap ]; then
|
||||
echo "Creating symlink for Liquidsoap..."
|
||||
ln -s /usr/bin/liquidsoap /usr/bin/airtime-liquidsoap
|
||||
fi
|
||||
|
||||
# don't run airtime-install if the user is doing a dpkg-reconfigure
|
||||
if [ "$1" = "reconfigure" ] || [ -n "$DEBCONF_RECONFIGURE" ] ; then
|
||||
echo "Reconfiguration complete."
|
||||
else
|
||||
|
||||
if [ -n "$OLDVERSION" ] && [[ "${OLDVERSION:0:3}" < "2.1" ]]; then
|
||||
echo "Upgrades from Airtime versions before 2.1.0 are not supported. Please back up your files and perform a clean install."
|
||||
|
||||
elif [ "${APACHESETUP}" == "no thanks" ]; then
|
||||
echo "Please run the ${tmpdir}/install_minimal/airtime-install script with the -d option after you have set up the web server."
|
||||
|
||||
else
|
||||
|
||||
mkdir -p /var/log/airtime
|
||||
cd $tmpdir/install_minimal/
|
||||
|
||||
if [ "${OLDVERSION:0:5}" == "${NEWVERSION}" ] ; then
|
||||
echo "Reinstallation detected..."
|
||||
echo | ./airtime-install --disable-deb-check -rp 2> /var/log/airtime/reinstallation-errors.log
|
||||
else
|
||||
|
||||
./airtime-install --disable-deb-check 2> /var/log/airtime/installation-errors.log
|
||||
|
||||
fi
|
||||
|
||||
# Update the desktop menu to show Airtime
|
||||
if test -x /usr/bin/update-menus; then
|
||||
update-menus;
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
|
||||
abort-upgrade|abort-remove|abort-deconfigure)
|
||||
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "postinst called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
|
@ -1,130 +0,0 @@
|
|||
#!/bin/bash
|
||||
#postrm script for airtime
|
||||
|
||||
set -e
|
||||
|
||||
if [ -f /usr/share/debconf/confmodule ]; then
|
||||
. /usr/share/debconf/confmodule
|
||||
fi
|
||||
|
||||
if [ "$DPKG_DEBUG" = "developer" ]; then
|
||||
set -x
|
||||
fi
|
||||
|
||||
package_name="airtime"
|
||||
datadir="/srv/airtime"
|
||||
wwwdir="/usr/share/airtime"
|
||||
tmpdir="/var/lib/airtime/tmp"
|
||||
configdir="/etc/airtime"
|
||||
|
||||
webserver="apache2"
|
||||
php="php5"
|
||||
|
||||
case "$1" in
|
||||
purge|remove)
|
||||
|
||||
# airtime uninstaller does not remove these
|
||||
|
||||
if [ -L /var/lib/airtime/airtime_mvc ]; then
|
||||
rm -rf /var/lib/airtime/ || true
|
||||
fi
|
||||
|
||||
if [ -f /var/lib/airtime/.htaccess ]; then
|
||||
rm -f /var/lib/airtime/.htaccess || true
|
||||
fi
|
||||
|
||||
if [ -f ${tmpdir}/install_minimal/distribute-0.6.10.tar.gz ]; then
|
||||
rm -f ${tmpdir}/install_minimal/distribute-0.6.10.tar.gz || true
|
||||
fi
|
||||
|
||||
if [ -f /usr/share/python-virtualenv/distribute-0.6.10.tar.gz ]; then
|
||||
rm -f /usr/share/python-virtualenv/distribute-0.6.10.tar.gz || true
|
||||
fi
|
||||
|
||||
if [ -d ${tmpdir}/python_apps/pypo/liquidsoap_bin ]; then
|
||||
rm -f ${tmpdir}/python_apps/pypo/liquidsoap_bin/* || true
|
||||
rm -rf ${tmpdir}/python_apps/pypo/liquidsoap_bin || true
|
||||
fi
|
||||
|
||||
if [ -d /var/lib/airtime/python_apps/pypo/liquidsoap ]; then
|
||||
rm -rf /var/lib/airtime/python_apps/pypo/liquidsoap || true
|
||||
fi
|
||||
|
||||
if [ -d ${tmpdir}/install_minimal/upgrades/airtime-1.9.0/airtimefilemonitor ]; then
|
||||
rm -rf ${tmpdir}/install_minimal/upgrades/airtime-1.9.0/airtimefilemonitor || true
|
||||
fi
|
||||
|
||||
if [ -f ${tmpdir}/install_minimal/upgrades/airtime-1.9.0/storDump.txt ]; then
|
||||
rm -f ${tmpdir}/install_minimal/upgrades/airtime-1.9.0/storDump.txt || true
|
||||
fi
|
||||
|
||||
if [ -L /usr/bin/airtime-clean-storage ]; then
|
||||
rm -f /usr/bin/airtime-clean-storage || true
|
||||
fi
|
||||
|
||||
if [ -L /usr/bin/airtime-user ]; then
|
||||
rm -f /usr/bin/airtime-user || true
|
||||
fi
|
||||
|
||||
if [ -L /usr/bin/airtime-log ]; then
|
||||
rm -f /usr/bin/airtime-log || true
|
||||
fi
|
||||
|
||||
# Un-configure webservers
|
||||
if [ -L /etc/$webserver/conf.d/airtime.conf ]; then
|
||||
rm -f /etc/$webserver/conf.d/airtime.conf || true
|
||||
restart="$webserver $restart"
|
||||
fi
|
||||
|
||||
if [ -L /etc/$php/conf.d/airtime.ini ]; then
|
||||
rm -f /etc/$php/conf.d/airtime.ini || true
|
||||
restart="$webserver $restart"
|
||||
fi
|
||||
|
||||
if [ -f /etc/$webserver/sites-available/airtime-vhost ]; then
|
||||
a2dissite airtime-vhost &>/dev/null || true
|
||||
elif [ -f /etc/$webserver/sites-available/airtime-vhost.conf ]; then
|
||||
a2dissite airtime-vhost.conf &>/dev/null || true
|
||||
# TODO: if airtime-vhost is not modified -> delete it
|
||||
restart="$webserver $restart"
|
||||
fi
|
||||
|
||||
servers="apache2"
|
||||
# may not exist if package was manually installed
|
||||
if [ -r /usr/share/wwwconfig-common/restart.sh ]; then
|
||||
. /usr/share/wwwconfig-common/restart.sh || true
|
||||
echo $error
|
||||
fi
|
||||
|
||||
# Remove Airtime menu entry and icon
|
||||
if test -x /usr/bin/update-menus; then
|
||||
update-menus;
|
||||
fi
|
||||
|
||||
# Remove legacy permission overrides
|
||||
dpkg-statoverride --list $datadir &>/dev/null && \
|
||||
dpkg-statoverride --remove $datadir || true
|
||||
|
||||
# Only remove settings if purge is called as an argument
|
||||
if [ "$1" = "purge" ]; then
|
||||
echo "Removing configuration files from /etc/airtime/" >&2
|
||||
rm -rf /etc/airtime || true
|
||||
echo "Purging Airtime settings from debconf database" >&2
|
||||
db_purge || true
|
||||
fi
|
||||
|
||||
;;
|
||||
|
||||
upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
|
||||
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "postrm called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
|
@ -1,33 +0,0 @@
|
|||
#!/bin/bash
|
||||
#preinst script for airtime
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$DPKG_DEBUG" = "developer" ]; then
|
||||
set -x
|
||||
fi
|
||||
|
||||
case "$1" in
|
||||
install|upgrade)
|
||||
|
||||
# Remove liquidsoap binary from old installs
|
||||
if [ -f /var/lib/airtime/python_apps/pypo/liquidsoap/liquidsoap ]; then
|
||||
echo "Removing old Liquidsoap binary..." >&2
|
||||
rm -f /var/lib/airtime/python_apps/pypo/liquidsoap/liquidsoap
|
||||
fi
|
||||
|
||||
;;
|
||||
|
||||
abort-upgrade)
|
||||
echo "Upgrade aborting..." >&2
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "preinst called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
|
@ -1,25 +0,0 @@
|
|||
#!/bin/bash
|
||||
#prerm script for airtime
|
||||
|
||||
set -e
|
||||
|
||||
package_name="airtime"
|
||||
datadir="/var/lib/${package_name}/tmp"
|
||||
|
||||
case "$1" in
|
||||
remove|purge)
|
||||
cd $datadir/install_minimal/ && ./airtime-uninstall || true
|
||||
;;
|
||||
|
||||
upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "prerm called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
|
@ -1,9 +0,0 @@
|
|||
#!/usr/bin/make -f
|
||||
|
||||
#override_dh_shlibdeps:
|
||||
# dh_makeshlibs
|
||||
# -dh_shlibdeps -- --ignore-missing-info
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
|
@ -1 +0,0 @@
|
|||
3.0 (quilt)
|
|
@ -1,5 +0,0 @@
|
|||
debian/usr/share/man/man1/airtime-import.1.gz
|
||||
debian/usr/share/man/man1/airtime-launch-browser.1.gz
|
||||
debian/usr/share/man/man1/airtime-log.1.gz
|
||||
debian/usr/share/man/man1/airtime-test-soundcard.1.gz
|
||||
debian/usr/share/man/man1/airtime-test-stream.1.gz
|
|
@ -1,109 +0,0 @@
|
|||
Template: airtime/apache-setup
|
||||
Type: select
|
||||
__Choices: dedicated v-host, no thanks
|
||||
Choices-de.UTF-8: v-host einrichten, nein danke
|
||||
Default: dedicated v-host
|
||||
_Description: Create apache2 config:
|
||||
This setup script can perform Apache web server configuration
|
||||
so that you can connect to Airtime directly after this installation.
|
||||
.
|
||||
Production systems should choose "dedicated v-host". This option
|
||||
will ask for a server hostname (FQDN) and will create a minimal Apache
|
||||
virtual host configuration that you can adapt.
|
||||
.
|
||||
"no, thanks": no problem. You're welcome to set it up however you like.
|
||||
Note that the files in /etc/airtime/ may come in handy doing so.
|
||||
Description-de.UTF-8: Erzeugen einer apache2 konfiuration:
|
||||
.
|
||||
|
||||
Template: airtime/apache-deldefault
|
||||
Type: select
|
||||
__Choices: remove default, no change
|
||||
Default: no change
|
||||
_Description: Remove 000-default apache config:
|
||||
By default the Apache webserver is configured to send all virtual hosts
|
||||
to the /var/www/ directory.
|
||||
.
|
||||
This option will invoke `sudo a2dissite default` and is recommended
|
||||
when using a virtual host for Airtime.
|
||||
|
||||
Template: airtime/apache-servername
|
||||
Type: string
|
||||
Default: localhost
|
||||
_Description: FQDN - Apache virtual host ServerName:
|
||||
Enter the main hostname of the web server.
|
||||
The DNS of this name must resolve to the Apache server running on this
|
||||
machine.
|
||||
.
|
||||
e.g. "example.com" or "www.example.com" (without the quotes)
|
||||
.
|
||||
You can customize /etc/apache2/sites-enabled/airtime.vhost afterward
|
||||
and add ServerAliases and further custom configuration.
|
||||
|
||||
Template: airtime/apache-serveradmin
|
||||
Type: string
|
||||
Default: root@localhost
|
||||
_Description: Email of the ServerAdmin:
|
||||
An email address is required for the virtual host configuration.
|
||||
|
||||
Template: airtime/icecast-setup
|
||||
Type: boolean
|
||||
Default: false
|
||||
_Description: Enable Icecast2 and set passwords automatically?
|
||||
This option enables a local Icecast streaming media server to start
|
||||
on boot, and configures passwords for both the Icecast server and Airtime.
|
||||
.
|
||||
Note: these settings are here for convenience only. Strictly speaking
|
||||
they should be done during Icecast installation - not Airtime installation.
|
||||
.
|
||||
If you wish to set Icecast server passwords manually,
|
||||
you should answer No here.
|
||||
|
||||
Template: airtime/icecast-hostname
|
||||
Type: string
|
||||
Default: localhost
|
||||
_Description: Icecast2 hostname:
|
||||
Specify the hostname of the Icecast server. Depending on your
|
||||
setup, this might be the same as the Airtime ServerName. For
|
||||
testing purposes, you can use the default of 'localhost'.
|
||||
|
||||
Template: airtime/icecast-sourcepw
|
||||
Type: string
|
||||
Default: hackme
|
||||
_Description: Icecast2 Source Password:
|
||||
Specify a password to send A/V sources to Icecast
|
||||
|
||||
Template: airtime/icecast-relaypw
|
||||
Type: string
|
||||
Default: hackme
|
||||
_Description: Icecast2 Relay Password:
|
||||
Specify a password for stream relay access.
|
||||
This is not needed by Airtime, however you should
|
||||
change it from the default to lock down your system.
|
||||
|
||||
Template: airtime/icecast-adminpw
|
||||
Type: string
|
||||
Default: hackme
|
||||
_Description: Icecast2 Admin Password:
|
||||
Specify the admin password for Icecast.
|
||||
You can access icecast2's admin interface via
|
||||
http://localhost:8000/ - and both monitor connection as
|
||||
well as block users.
|
||||
|
||||
Template: airtime/admin-password
|
||||
Type: string
|
||||
Default: admin
|
||||
_Description: Airtime Admin Password:
|
||||
Specify a secure admin password for Airtime.
|
||||
You can access the Airtime administration interface
|
||||
at http://localhost/ to set up other user accounts,
|
||||
upload media, create playlists and schedule shows.
|
||||
|
||||
Template: airtime/storage-directory
|
||||
Type: string
|
||||
Default: /srv/airtime/stor/
|
||||
_Description: Airtime Storage Directory:
|
||||
Specify the main storage path which Airtime will use,
|
||||
ending with a slash.
|
||||
You can also specify watched folders in the Airtime
|
||||
administration interface.
|
|
@ -1,26 +0,0 @@
|
|||
#!/bin/bash
|
||||
#-------------------------------------------------------------------------------
|
||||
# Copyright (c) 2012 Sourcefabric O.P.S.
|
||||
#
|
||||
# This file is part of the Airtime project.
|
||||
# http://airtime.sourcefabric.org/
|
||||
#
|
||||
# Airtime is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# Airtime is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with Airtime; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
#
|
||||
#-------------------------------------------------------------------------------
|
||||
#-------------------------------------------------------------------------------
|
||||
# This script opens the default graphical web browser on the Airtime login page.
|
||||
|
||||
/usr/bin/x-www-browser http://localhost/ || exit 1
|
|
@ -1,8 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Type=Application
|
||||
Version=1.0
|
||||
Name=Airtime
|
||||
GenericName=Broadcast automation system
|
||||
Icon=/usr/share/pixmaps/airtime.xpm
|
||||
Exec=/usr/bin/airtime-launch-browser
|
||||
Categories=AudioVideo;Audio;
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,6 +0,0 @@
|
|||
?package(airtime):\
|
||||
needs="X11"\
|
||||
section="Applications/Sound"\
|
||||
title="Airtime"\
|
||||
command="/usr/bin/airtime-launch-browser"\
|
||||
icon="/usr/share/pixmaps/airtime.xpm"
|
|
@ -1,50 +0,0 @@
|
|||
/* XPM */
|
||||
static char * airtime_xpm[] = {
|
||||
"32 32 15 1",
|
||||
" c None",
|
||||
". c #FFE1D5",
|
||||
"+ c #FFA47F",
|
||||
"@ c #FF7137",
|
||||
"# c #FF5D1A",
|
||||
"$ c #FF7B45",
|
||||
"% c #FFB89B",
|
||||
"& c #FF9062",
|
||||
"* c #FFCDB8",
|
||||
"= c #FF6728",
|
||||
"- c #FFC3AA",
|
||||
"; c #FF9A70",
|
||||
"> c #FFD7C6",
|
||||
", c #FF8653",
|
||||
"' c #FFAE8D",
|
||||
" .+@+. ",
|
||||
" .+@#####$% ",
|
||||
" .+@###########&* ",
|
||||
" %$################=+ ",
|
||||
" $######################$- ",
|
||||
" %$#######################;.",
|
||||
" .+=#####################>",
|
||||
" *&##################, ",
|
||||
" %@###############> ",
|
||||
" .;=###########, ",
|
||||
" -@#########> ",
|
||||
" =########, ",
|
||||
" -#########> ",
|
||||
" ,########$ ",
|
||||
" #########- ",
|
||||
" %########@ ",
|
||||
" @########- ",
|
||||
" .########@ ",
|
||||
" ;########- ",
|
||||
" =#######@ ",
|
||||
" -#######,. ",
|
||||
" &#####@* ",
|
||||
" ####=' ",
|
||||
" %###; ",
|
||||
" $#,. ",
|
||||
" .@- ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
|
@ -1,2 +0,0 @@
|
|||
version=3
|
||||
http://sf.net/airtime/airtime-([\d\.]+)-ga\.tar\.gz
|
|
@ -1,61 +0,0 @@
|
|||
#/bin/sh
|
||||
# Script for generating nightly Airtime snapshot packages
|
||||
# Run from the directory containg the files checked out from git
|
||||
|
||||
VERSION=2.5.1~$(date "+%Y%m%d")
|
||||
BUILDDEST=/tmp/airtime-${VERSION}/
|
||||
DEBDIR=`pwd`/debian
|
||||
|
||||
git checkout $(git branch | grep "^*" | cut -d' ' -f 2)
|
||||
git pull
|
||||
|
||||
echo "cleaning up previous build..."
|
||||
|
||||
rm -rf /tmp/airtime*
|
||||
mkdir -p ${BUILDDEST}airtime
|
||||
|
||||
echo "copying files to temporary directory..."
|
||||
|
||||
cp -a * ${BUILDDEST}airtime || exit
|
||||
cp -a $DEBDIR ${BUILDDEST}debian || exit
|
||||
|
||||
cd ${BUILDDEST} || exit
|
||||
|
||||
# Set the version of the snapshot package
|
||||
|
||||
sed -i "1s:(2.5.1-1):(${VERSION}):g" debian/changelog
|
||||
|
||||
# FIXES for 2.5.1 #############
|
||||
|
||||
# these are all moved to debian/copyright
|
||||
rm airtime/python_apps/pypo/LICENSE
|
||||
rm airtime/airtime_mvc/library/php-amqplib/LICENSE
|
||||
rm airtime/airtime_mvc/library/phing/LICENSE
|
||||
rm airtime/airtime_mvc/library/propel/LICENSE
|
||||
rm airtime/airtime_mvc/library/soundcloud-api/README.md
|
||||
|
||||
# Remove Liquidsoap binary
|
||||
rm -r airtime/python_apps/pypo/liquidsoap_bin/
|
||||
|
||||
#Remove phing library
|
||||
rm -r airtime/airtime_mvc/library/phing/
|
||||
|
||||
#Remove ZFDebug
|
||||
rm -r airtime/airtime_mvc/library/ZFDebug/
|
||||
|
||||
#Strip un-needed install scripts
|
||||
rm -r airtime/install_full/
|
||||
|
||||
#Remove dev tools and files
|
||||
rm -r airtime/dev_tools/
|
||||
rm -r airtime/docs/
|
||||
rm airtime/.gitignore
|
||||
rm airtime/.zfproject.xml
|
||||
|
||||
#############################
|
||||
|
||||
echo "running the build..."
|
||||
|
||||
debuild -b -uc -us $@ || exit
|
||||
|
||||
cp /tmp/airtime_${VERSION}* /var/www/apt/snapshots/
|
|
@ -26,7 +26,7 @@ class CuePointAnalyzer(Analyzer):
|
|||
'''
|
||||
command = [CuePointAnalyzer.SILAN_EXECUTABLE, '-b', '-F', '0.99', '-f', 'JSON', filename]
|
||||
try:
|
||||
results_json = subprocess.check_output(command, stderr=subprocess.STDOUT)
|
||||
results_json = subprocess.check_output(command, stderr=subprocess.STDOUT, close_fds=True)
|
||||
silan_results = json.loads(results_json)
|
||||
metadata['length_seconds'] = float(silan_results['file duration'])
|
||||
# Conver the length into a formatted time string
|
||||
|
@ -42,4 +42,4 @@ class CuePointAnalyzer(Analyzer):
|
|||
except Exception as e:
|
||||
logging.warn(e)
|
||||
|
||||
return metadata
|
||||
return metadata
|
||||
|
|
|
@ -21,7 +21,7 @@ class PlayabilityAnalyzer(Analyzer):
|
|||
'''
|
||||
command = [PlayabilityAnalyzer.LIQUIDSOAP_EXECUTABLE, '-v', '-c', "output.dummy(audio_to_stereo(single('%s')))" % filename]
|
||||
try:
|
||||
subprocess.check_output(command, stderr=subprocess.STDOUT)
|
||||
subprocess.check_output(command, stderr=subprocess.STDOUT, close_fds=True)
|
||||
|
||||
except OSError as e: # liquidsoap was not found
|
||||
logging.warn("Failed to run: %s - %s. %s" % (command[0], e.strerror, "Do you have liquidsoap installed?"))
|
||||
|
|
|
@ -19,7 +19,7 @@ class ReplayGainAnalyzer(Analyzer):
|
|||
'''
|
||||
command = [ReplayGainAnalyzer.REPLAYGAIN_EXECUTABLE, '-d', filename]
|
||||
try:
|
||||
results = subprocess.check_output(command, stderr=subprocess.STDOUT)
|
||||
results = subprocess.check_output(command, stderr=subprocess.STDOUT, close_fds=True)
|
||||
filename_token = "%s: " % filename
|
||||
rg_pos = results.find(filename_token, results.find("Calculating Replay Gain information")) + len(filename_token)
|
||||
db_pos = results.find(" dB", rg_pos)
|
||||
|
@ -33,4 +33,4 @@ class ReplayGainAnalyzer(Analyzer):
|
|||
except Exception as e:
|
||||
logging.warn(e)
|
||||
|
||||
return metadata
|
||||
return metadata
|
||||
|
|
|
@ -1,68 +1,68 @@
|
|||
if bitrate == 24 then
|
||||
if stereo then
|
||||
ignore(output_stereo(%opus(bitrate = 24, channels = 2), !source))
|
||||
ignore(output_stereo(%opus(bitrate = 24, channels = 2, signal="music", application="audio", complexity=10, vbr="constrained"), !source))
|
||||
else
|
||||
ignore(output_mono(%opus(bitrate = 24, channels = 1), mean(!source)))
|
||||
ignore(output_mono(%opus(bitrate = 24, channels = 1, signal="music", application="audio", complexity=10, vbr="constrained"), mean(!source)))
|
||||
end
|
||||
elsif bitrate == 32 then
|
||||
if stereo then
|
||||
ignore(output_stereo(%opus(bitrate = 32, channels = 2), !source))
|
||||
ignore(output_stereo(%opus(bitrate = 32, channels = 2, signal="music", application="audio", complexity=10, vbr="constrained"), !source))
|
||||
else
|
||||
ignore(output_mono(%opus(bitrate = 32, channels = 1), mean(!source)))
|
||||
ignore(output_mono(%opus(bitrate = 32, channels = 1, signal="music", application="audio", complexity=10, vbr="constrained"), mean(!source)))
|
||||
end
|
||||
elsif bitrate == 48 then
|
||||
if stereo then
|
||||
ignore(output_stereo(%opus(bitrate = 48, channels = 2), !source))
|
||||
ignore(output_stereo(%opus(bitrate = 48, channels = 2, signal="music", application="audio", complexity=10, vbr="constrained"), !source))
|
||||
else
|
||||
ignore(output_mono(%opus(bitrate = 48, channels = 1), mean(!source)))
|
||||
ignore(output_mono(%opus(bitrate = 48, channels = 1, signal="music", application="audio", complexity=10, vbr="constrained"), mean(!source)))
|
||||
end
|
||||
elsif bitrate == 64 then
|
||||
if stereo then
|
||||
ignore(output_stereo(%opus(bitrate = 64, channels = 2), !source))
|
||||
ignore(output_stereo(%opus(bitrate = 64, channels = 2, signal="music", application="audio", complexity=10, vbr="constrained"), !source))
|
||||
else
|
||||
ignore(output_mono(%opus(bitrate = 64, channels = 1), mean(!source)))
|
||||
ignore(output_mono(%opus(bitrate = 64, channels = 1, signal="music", application="audio", complexity=10, vbr="constrained"), mean(!source)))
|
||||
end
|
||||
elsif bitrate == 96 then
|
||||
if stereo then
|
||||
ignore(output_stereo(%opus(bitrate = 96, channels = 2), !source))
|
||||
ignore(output_stereo(%opus(bitrate = 96, channels = 2, signal="music", application="audio", complexity=10, vbr="constrained"), !source))
|
||||
else
|
||||
ignore(output_mono(%opus(bitrate = 96, channels = 1), mean(!source)))
|
||||
ignore(output_mono(%opus(bitrate = 96, channels = 1, signal="music", application="audio", complexity=10, vbr="constrained"), mean(!source)))
|
||||
end
|
||||
elsif bitrate == 128 then
|
||||
if stereo then
|
||||
ignore(output_stereo(%opus(bitrate = 128, channels = 2), !source))
|
||||
ignore(output_stereo(%opus(bitrate = 128, channels = 2, signal="music", application="audio", complexity=10, vbr="constrained"), !source))
|
||||
else
|
||||
ignore(output_mono(%opus(bitrate = 128, channels = 1), mean(!source)))
|
||||
ignore(output_mono(%opus(bitrate = 128, channels = 1, signal="music", application="audio", complexity=10, vbr="constrained"), mean(!source)))
|
||||
end
|
||||
elsif bitrate == 160 then
|
||||
if stereo then
|
||||
ignore(output_stereo(%opus(bitrate = 160, channels = 2), !source))
|
||||
ignore(output_stereo(%opus(bitrate = 160, channels = 2, signal="music", application="audio", complexity=10, vbr="constrained"), !source))
|
||||
else
|
||||
ignore(output_mono(%opus(bitrate = 160, channels = 1), mean(!source)))
|
||||
ignore(output_mono(%opus(bitrate = 160, channels = 1, signal="music", application="audio", complexity=10, vbr="constrained"), mean(!source)))
|
||||
end
|
||||
elsif bitrate == 192 then
|
||||
if stereo then
|
||||
ignore(output_stereo(%opus(bitrate = 192, channels = 2), !source))
|
||||
ignore(output_stereo(%opus(bitrate = 192, channels = 2, signal="music", application="audio", complexity=10, vbr="constrained"), !source))
|
||||
else
|
||||
ignore(output_mono(%opus(bitrate = 192, channels = 1), mean(!source)))
|
||||
ignore(output_mono(%opus(bitrate = 192, channels = 1, signal="music", application="audio", complexity=10, vbr="constrained"), mean(!source)))
|
||||
end
|
||||
elsif bitrate == 224 then
|
||||
if stereo then
|
||||
ignore(output_stereo(%opus(bitrate = 224, channels = 2), !source))
|
||||
ignore(output_stereo(%opus(bitrate = 224, channels = 2, signal="music", application="audio", complexity=10, vbr="constrained"), !source))
|
||||
else
|
||||
ignore(output_mono(%opus(bitrate = 224, channels = 1), mean(!source)))
|
||||
ignore(output_mono(%opus(bitrate = 224, channels = 1, signal="music", application="audio", complexity=10, vbr="constrained"), mean(!source)))
|
||||
end
|
||||
elsif bitrate == 256 then
|
||||
if stereo then
|
||||
ignore(output_stereo(%opus(bitrate = 256, channels = 2), !source))
|
||||
ignore(output_stereo(%opus(bitrate = 256, channels = 2, signal="music", application="audio", complexity=10, vbr="constrained"), !source))
|
||||
else
|
||||
ignore(output_mono(%opus(bitrate = 256, channels = 1), mean(!source)))
|
||||
ignore(output_mono(%opus(bitrate = 256, channels = 1, signal="music", application="audio", complexity=10, vbr="constrained"), mean(!source)))
|
||||
end
|
||||
elsif bitrate == 320 then
|
||||
if stereo then
|
||||
ignore(output_stereo(%opus(bitrate = 320, channels = 2), !source))
|
||||
ignore(output_stereo(%opus(bitrate = 320, channels = 2, signal="music", application="audio", complexity=10, vbr="constrained"), !source))
|
||||
else
|
||||
ignore(output_mono(%opus(bitrate = 320, channels = 1), mean(!source)))
|
||||
ignore(output_mono(%opus(bitrate = 320, channels = 1, signal="music", application="audio", complexity=10, vbr="constrained"), mean(!source)))
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -21,6 +21,11 @@
|
|||
<td>link=Calendar</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTable</td>
|
||||
<td>css=table.fc-header.0.0</td>
|
||||
<td>todayShow</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Show</td>
|
||||
|
@ -136,7 +141,6 @@
|
|||
<td>id=add_show_color</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -16,16 +16,31 @@
|
|||
<td>/Library</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>selectWindow</td>
|
||||
<td>null</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Calendar</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTable</td>
|
||||
<td>id=schedule_block_table.0.1</td>
|
||||
<td>todayShowNovember 2014dayweekmonthSunMonTueWedThuFriSat26<br /> <br /><br /><br />27<br /> <br /><br /><br />28<br /> <br /><br /><br />29<br /> <br /><br /><br />30<br /> <br /><br /><br />31<br /> <br /><br /><br />1<br /> <br /><br /><br />2<br /> <br /><br /><br />3<br /> <br /><br /><br />4<br /> <br /><br /><br />5<br /> <br /><br /><br />6<br /> <br /><br /><br />7<br /> <br /><br /><br />8<br /> <br /><br /><br />9<br /> <br /><br /><br />10<br /> <br /><br /><br />11<br /> <br /><br /><br />12<br /> <br /><br /><br />13<br /> <br /><br /><br />14<br /> <br /><br /><br />15<br /> <br /><br /><br />16<br /> <br /><br /><br />17<br /> <br /><br /><br />18<br /> <br /><br /><br />19<br /> <br /><br /><br />20<br /> <br /><br /><br />21<br /> <br /><br /><br />22<br /> <br /><br /><br />23<br /> <br /><br /><br />24<br /> <br /><br /><br />25<br /> <br /><br /><br />26<br /> <br /><br /><br />27<br /> <br /><br /><br />28<br /> <br /><br /><br />29<br /> <br /><br /><br />30<br /> <br /><br /><br />1<br /> <br /><br /><br />2<br /> <br /><br /><br />3<br /> <br /><br /><br />4<br /> <br /><br /><br />5<br /> <br /><br /><br />6<br /> <br /><br /><br />11:00 - 15:00Weekend Morning Blues<br /><br />11:00 - 12:00naregggg<br /><br />11:00 - 18:00TestNareg<br /><br />11:00 - 18:00TestNareg<br /><br />11:50 - 12:55nareg51<br /><br />11:00 - 18:00TestNareg<br /><br />11:00 - 16:00Weekend Morning Blues<br /><br />13:45 - 16:55nareg55<br /><br />13:45 - 14:57nareg55<br /><br />15:00 - 15:07nareg88<br /><br />11:00 - 16:00Weekend Morning Blues<br /><br />11:00 - 16:00Weekend Morning Blues<br /><br />12:10 - 14:30nareg4<br /><br />15:00 - 19:00nareg5<br /><br />11:00 - 16:00Weekend Morning Blues<br /><br />11:00 - 16:00Weekend Morning Blues<br /><br />12:10 - 14:30nareg4<br /><br />15:00 - 19:00nareg5<br /><br />11:00 - 16:00Weekend Morning Blues<br /><br />11:00 - 16:00Weekend Morning Blues<br /> <br /><br />12:10 - 14:30nareg4<br /><br />22:01 - 23:00Untitled Show<br /><br />23:00 - 0:00Untitled Show<br /> <br /><br />15:00 - 19:00nareg5<br /><br />11:00 - 16:00Weekend Morning Blues<br /> <br /><br />11:00 - 16:00Weekend Morning Blues<br /> <br /><br />12:10 - 14:30nareg4<br /> <br /><br />15:00 - 19:00nareg5<br /> <br /><br />11:00 - 16:00Weekend Morning Blues<br /> <br /><br />11:00 - 16:00Weekend Morning Blues<br /> <br /><br />12:10 - 14:30nareg4<br /> <br /><br />15:00 - 19:00nareg5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>id=schedule_calendar</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTable</td>
|
||||
<td>css=table.fc-header.0.2</td>
|
||||
<td>dayweekmonth</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='schedule_calendar']/table/tbody/tr/td[3]/span[3]/span/span</td>
|
||||
|
@ -46,7 +61,6 @@
|
|||
<td>//div[@id='schedule_calendar']/table/tbody/tr/td[3]/span/span/span</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Reference in New Issue