Commit graph

159 commits

Author SHA1 Message Date
Kyle Robbertze
1e7e8112df
Merge pull request #1246 from jooola/deps_manager
Create dependencies manager
2021-09-01 13:58:01 +00:00
jo
3b546a05c6 Remove install/apt folder 2021-08-31 16:07:29 +02:00
jo
f5288109e5 Generate installer/apt/ files
Generate installer/apt/ files with our dependencies manager.
2021-08-31 16:07:29 +02:00
jo
30611f1d80 Remove already recommended packages by liquidsoap
Many packages are already in the recommends list
of the liquidsoap package or from the
plugin packages (only bionic), so we don't need to
install them manually.
2021-08-31 15:22:46 +02:00
jo
f2b9391a22 Remove unused packages from apt requirements 2021-08-31 15:22:46 +02:00
jo
854663e51d Remove duplicate entries 2021-08-31 15:22:46 +02:00
jo
3e4968244d Sort apt requirements files 2021-08-31 15:22:46 +02:00
Kyle Robbertze
b193e0a28c add apt update to accept release suite change
Workaround for https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929248
2021-08-18 17:56:45 +02:00
jo
dc999f9006 Fix shellcheck errors 2021-08-17 12:23:32 +02:00
jo
b5f302ac61 Enhance bash shebangs 2021-08-17 12:22:47 +02:00
jo
8b3e09d41c Format shell scripts
Fix flags order
2021-08-17 12:22:46 +02:00
jo
8ce437828e Remove install apt-get dangerous options
Apt should fail fast (and report) instead of
forcing a broken installation.

The version check is also not required anymore as
most distribution now provide an apt version > 1.1.
2021-08-17 00:07:39 +02:00
jo
4033b20ee8 Rename apt requirements directory to apt
Previously ignored by the top level .gitignore, because
lib/ is a reserved directory name for python builds.
2021-08-15 14:16:55 +02:00
Kyle Robbertze
fa5db502ed Drop Ubuntu Xenial support
Fixes: #1226
2021-07-06 10:27:17 +02:00
Kyle Robbertze
c26abba7a9 drop Debian Stretch support
Fixes #1194
2021-06-18 22:26:56 +02:00
jo
f2e840989a Fix executable bit 2021-06-04 17:06:05 +02:00
jo
6871956baa Fix end of files 2021-06-04 17:06:05 +02:00
jo
d8195f0fd8 Fix trailing whitespaces in files 2021-06-04 17:06:05 +02:00
jo
65f7b41487 Fix spelling 2021-06-04 17:04:53 +02:00
Robb
7647476f60
Merge pull request #958 from paddatrapper/api2.0
API 2.0
2021-05-21 19:16:24 -04:00
Kyle Robbertze
2df0189a90 add API v2 2021-05-14 13:04:46 +02:00
Kyle Robbertze
79ea5dfc73 fixup: remove duplicate lines 2021-05-03 16:47:19 +02:00
Kyle Robbertze
12c8f18671 Install python3-dev
Fixes: #1191
2021-04-19 09:16:57 +02:00
Lucas Bickel
d67f321f74 fix(centos): update to python 3.8 and install psycopg 2021-01-04 11:50:06 +01:00
Lucas Bickel
194682d89c fix: update to CentOS 8 2020-12-26 12:59:54 +01:00
Zachary Klosko
ad413338e1 Merge remote-tracking branch 'upstream/master' 2020-11-19 12:02:06 -05:00
Zachary Klosko
a5023d031a pin PyGObject versions to distro provided packages
this prevents pip trying to build the pypi package and failing.
Fixes: #1107
2020-11-18 17:49:51 +02:00
Zachary Klosko
de74fba187 Changing installer requirements 2020-11-16 13:58:16 -05:00
Zachary Klosko
6540a34a9b Adding back scripts in /docs 2020-05-19 10:16:31 -04:00
Kyle Robbertze
6ebb1fd555 more pypo fixes 2020-04-29 19:06:52 +02:00
Kyle Robbertze
39e986a39c use packaged version of pycairo 2020-04-29 19:06:52 +02:00
Kyle Robbertze
b8225b429e remove lists for unsupported releases 2020-04-29 19:06:52 +02:00
Kyle Robbertze
4188baf851 update requirements to use python3 2020-04-29 19:06:52 +02:00
Kyle Robbertze
8346e89e99 install successfully using py3 2020-04-29 19:05:35 +02:00
Keoni Mahelona
4b3bff7c29
Add silan package to Debian Buster install 2020-03-11 22:57:17 +13:00
Robb Ebright
336e7d82b1 fixed installer to not change pass during upgrade and add centos support 2020-01-07 10:40:30 -05:00
Robb Ebright
f42f331c29 added xmlstarlet to centos based vagrant install 2020-01-07 08:50:32 -05:00
Robb Ebright
5d3295c86c first stab at icecast password change on install 2020-01-01 21:03:30 -05:00
Kyle Robbertze
baa23d2107
Merge pull request #856 from radiorabe/chore/centos-puias-fix
Remove puias dependency (now covered by epel, nux)
2019-08-18 21:56:27 +02:00
Lucas Bickel
2a387de69f ♻️ (systemd) add missing After dependency 2019-08-18 21:32:18 +02:00
Lucas Bickel
0ca6671355 (installer) remove puias dependency (now covered by epel, nux) 2019-08-18 18:05:16 +02:00
Lucas Bickel
f75c533d0b 💥 (ubuntu) drop trusty from installer 2019-07-14 11:30:36 +02:00
Kyle Robbertze
a414bc3418 Add support for Buster in the installer 2019-02-28 21:56:59 +02:00
Kyle Robbertze
4556318967 merge ubuntu and debian provision scripts 2019-01-18 11:43:18 +02:00
Robbt
8a6f992aa5 Increased podcast download timeout to 1800 seconds 2018-10-21 17:18:29 -04:00
Lucas Bickel
6898c4dc8e 📦 (installer) add Ubuntu Bionic Beaver Vagrant box 2018-10-12 21:12:07 +02:00
David
9f15b2d3df begin docker xenial support 2018-09-16 21:55:55 +10:00
amavarick
91b7e05157 Add zip and unzip to requirements 2017-10-11 16:48:25 -04:00
amavarick
391e02e3eb Add zip and unzip to requirements 2017-10-11 16:48:01 -04:00
amavarick
5296d08c06 Add zip and unzip to requirements 2017-10-11 16:47:41 -04:00