Add dependencies manager
Used to generate list of packages dependencies for different distributions, and should improve dependencies management by having them in each project. This tools should gather the reason why a dependency is present, so one can remove it when unused. Rename deps script to packages Move installer/packages to scripts and write tests Remove packages-list make target
This commit is contained in:
parent
30611f1d80
commit
18f9c81b74
7 changed files with 263 additions and 0 deletions
46
python_apps/airtime_analyzer/packages.ini
Normal file
46
python_apps/airtime_analyzer/packages.ini
Normal file
|
@ -0,0 +1,46 @@
|
|||
# This file contains a list of package dependencies.
|
||||
[common]
|
||||
python3 = buster, bionic
|
||||
python3-pip = buster, bionic
|
||||
python3-virtualenv = buster, bionic
|
||||
|
||||
[liquidsoap]
|
||||
# https://github.com/savonet/liquidsoap/blob/main/CHANGES.md
|
||||
liquidsoap-plugin-alsa = bionic
|
||||
liquidsoap-plugin-ao = bionic
|
||||
liquidsoap-plugin-ogg = bionic
|
||||
liquidsoap-plugin-portaudio = bionic
|
||||
# Already recommended packages in bionic
|
||||
# See `apt show liquidsoap`
|
||||
; liquidsoap-plugin-faad = bionic
|
||||
; liquidsoap-plugin-flac = bionic
|
||||
; liquidsoap-plugin-icecast = bionic
|
||||
; liquidsoap-plugin-lame = bionic
|
||||
; liquidsoap-plugin-mad = bionic
|
||||
; liquidsoap-plugin-pulseaudio = bionic
|
||||
; liquidsoap-plugin-taglib = bionic
|
||||
; liquidsoap-plugin-voaacenc = bionic
|
||||
; liquidsoap-plugin-vorbis = bionic
|
||||
liquidsoap = buster, bionic
|
||||
|
||||
[pika]
|
||||
python3-pika = buster, bionic
|
||||
|
||||
[rgain3]
|
||||
gcc = buster, bionic
|
||||
gir1.2-gtk-3.0 = buster, bionic
|
||||
gstreamer1.0-plugins-bad = buster, bionic
|
||||
gstreamer1.0-plugins-good = buster, bionic
|
||||
gstreamer1.0-plugins-ugly = buster, bionic
|
||||
libcairo2-dev = buster, bionic
|
||||
libgirepository1.0-dev = buster, bionic
|
||||
libglib2.0-dev = buster, bionic
|
||||
pkg-config = buster, bionic
|
||||
python3-cairo = buster, bionic
|
||||
python3-dev = buster, bionic
|
||||
python3-gi = buster, bionic
|
||||
python3-gi-cairo = buster, bionic
|
||||
python3-gst-1.0 = buster, bionic
|
||||
|
||||
[silan]
|
||||
silan = buster, bionic
|
29
python_apps/pypo/packages.ini
Normal file
29
python_apps/pypo/packages.ini
Normal file
|
@ -0,0 +1,29 @@
|
|||
# This file contains a list of package dependencies.
|
||||
[common]
|
||||
python3 = buster, bionic
|
||||
python3-pip = buster, bionic
|
||||
python3-virtualenv = buster, bionic
|
||||
|
||||
[liquidsoap]
|
||||
# https://github.com/savonet/liquidsoap/blob/main/CHANGES.md
|
||||
liquidsoap-plugin-alsa = bionic
|
||||
liquidsoap-plugin-ao = bionic
|
||||
liquidsoap-plugin-ogg = bionic
|
||||
liquidsoap-plugin-portaudio = bionic
|
||||
# Already recommended packages in bionic
|
||||
# See `apt show liquidsoap`
|
||||
; liquidsoap-plugin-faad = bionic
|
||||
; liquidsoap-plugin-flac = bionic
|
||||
; liquidsoap-plugin-icecast = bionic
|
||||
; liquidsoap-plugin-lame = bionic
|
||||
; liquidsoap-plugin-mad = bionic
|
||||
; liquidsoap-plugin-pulseaudio = bionic
|
||||
; liquidsoap-plugin-taglib = bionic
|
||||
; liquidsoap-plugin-voaacenc = bionic
|
||||
; liquidsoap-plugin-vorbis = bionic
|
||||
liquidsoap = buster, bionic
|
||||
|
||||
[misc]
|
||||
# Used by pypofetch to check if a file is open.
|
||||
# TODO: consider using a python library
|
||||
lsof = buster, bionic
|
Loading…
Add table
Add a link
Reference in a new issue