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