Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Zachary Klosko 2020-11-19 12:02:06 -05:00
commit ad413338e1
8 changed files with 42 additions and 10 deletions

3
.gitignore vendored
View File

@ -17,4 +17,5 @@ airtime_mvc/tests/log/*.log
.DS_Store .DS_Store
.idea/ .idea/
/docs/_site/* /docs/_site/*
/docs/.jekyll-cache/* /docs/.jekyll-cache/*
/docs/.gems/*

3
Vagrantfile vendored
View File

@ -67,9 +67,6 @@ Vagrant.configure("2") do |config|
# Provision LibreTime # Provision LibreTime
config.vm.provision "install", type: "shell", inline: "cd /vagrant; ./install %s --web-port=8080" % installer_args config.vm.provision "install", type: "shell", inline: "cd /vagrant; ./install %s --web-port=8080" % installer_args
# Provision docs
config.vm.provision "build-site-jekyll", type: "shell", path: "docs/jekyll.sh"
end end
end end

View File

@ -2,4 +2,4 @@ source 'https://rubygems.org'
gem 'kramdown', '>= 2.3.0' gem 'kramdown', '>= 2.3.0'
gem 'jekyll', '~> 4.1' gem 'jekyll', '~> 4.1'

View File

@ -4,6 +4,8 @@ curl
ecasound ecasound
flac flac
git git
gcc
gir1.2-gtk-3.0
gstreamer1.0-plugins-bad gstreamer1.0-plugins-bad
gstreamer1.0-plugins-good gstreamer1.0-plugins-good
gstreamer1.0-plugins-ugly gstreamer1.0-plugins-ugly
@ -14,6 +16,8 @@ libapache2-mod-php7.3
libcairo2-dev libcairo2-dev
libcamomile-ocaml-data libcamomile-ocaml-data
libfaad2 libfaad2
libglib2.0-dev
libgirepository1.0-dev
libmad-ocaml libmad-ocaml
libopus0 libopus0
libportaudio2 libportaudio2
@ -43,6 +47,8 @@ postgresql
postgresql-client postgresql-client
pwgen pwgen
python3 python3
python3-gi
python3-gi-cairo
python3-gst-1.0 python3-gst-1.0
python3-pika python3-pika
python3-pip python3-pip

View File

@ -4,6 +4,8 @@ coreutils
curl curl
ecasound ecasound
flac flac
gcc
gir1.2-gtk-3.0
gstreamer1.0-plugins-bad gstreamer1.0-plugins-bad
gstreamer1.0-plugins-good gstreamer1.0-plugins-good
gstreamer1.0-plugins-ugly gstreamer1.0-plugins-ugly
@ -51,23 +53,24 @@ php-apcu
php-bcmath php-bcmath
php-mbstring php-mbstring
php-pear php-pear
pkg_config pkg-config
postgresql postgresql
postgresql-client postgresql-client
pwgen pwgen
python3 python3
python3-cairo
python3-dev python3-dev
python3-gi
python3-gi-cairo
python3-gst-1.0 python3-gst-1.0
python3-pika python3-pika
python3-pip python3-pip
python3-virtualenv python3-virtualenv
python3-cairo
rabbitmq-server rabbitmq-server
silan silan
sysvinit-utils sysvinit-utils
unzip unzip
vorbisgain vorbisgain
vorbis-tools vorbis-tools
vorbis-tools
xmlstarlet xmlstarlet
zip zip

View File

@ -4,6 +4,8 @@ coreutils
curl curl
ecasound ecasound
flac flac
gcc
gir1.2-gtk-3.0
gstreamer1.0-plugins-bad gstreamer1.0-plugins-bad
gstreamer1.0-plugins-good gstreamer1.0-plugins-good
gstreamer1.0-plugins-ugly gstreamer1.0-plugins-ugly
@ -12,8 +14,11 @@ lame
libao-ocaml libao-ocaml
libapache2-mod-php7.0 libapache2-mod-php7.0
libcamomile-ocaml-data libcamomile-ocaml-data
libcairo2-dev
libfaad2 libfaad2
libffi-dev libffi-dev
libglib2.0-dev
libgirepository1.0-dev
libmad-ocaml libmad-ocaml
libopus0 libopus0
libportaudio2 libportaudio2
@ -48,11 +53,14 @@ php-apcu
php-bcmath php-bcmath
php-mbstring php-mbstring
php-pear php-pear
pkg-config
postgresql postgresql
postgresql-client postgresql-client
pwgen pwgen
python3 python3
python3-dev python3-dev
python3-gi
python3-gi-cairo
python3-gst-1.0 python3-gst-1.0
python3-pika python3-pika
python3-pip python3-pip

15
jekyll.sh Normal file
View File

@ -0,0 +1,15 @@
#/bin/bash
echo "Installing Ruby"
apt-get update -y && apt-get install -y ruby-full build-essential zlib1g-dev
export GEM_HOME=".gems"
export PATH=".gems/bin:$PATH"
echo "Installing Jekyll"
cd docs
gem install jekyll bundler
# Running Jekyll
jekyll serve

View File

@ -29,7 +29,7 @@ setup(name='airtime_analyzer',
packages=['airtime_analyzer'], packages=['airtime_analyzer'],
scripts=['bin/airtime_analyzer'], scripts=['bin/airtime_analyzer'],
install_requires=[ install_requires=[
'mutagen~=1.43', 'mutagen==1.42.0',
'pika~=1.1.0', 'pika~=1.1.0',
'file-magic', 'file-magic',
'nose', 'nose',
@ -37,7 +37,9 @@ setup(name='airtime_analyzer',
'mock', 'mock',
'python-daemon', 'python-daemon',
'requests>=2.7.0', 'requests>=2.7.0',
'rgain3', 'rgain3==1.0.0',
'pycairo==1.19.1',
'PyGObject<=3.36.1',
# These next 3 are required for requests to support SSL with SNI. Learned this the hard way... # These next 3 are required for requests to support SSL with SNI. Learned this the hard way...
# What sucks is that GCC is required to pip install these. # What sucks is that GCC is required to pip install these.
#'ndg-httpsclient', #'ndg-httpsclient',