mlj / castget

A simple, command-line based RSS enclosure downloader, primarily intended for automatic, unattended downloading of podcasts.
http://castget.johndal.com
GNU General Public License v2.0
103 stars 23 forks source link

Packages required for building on Debian 9 #49

Open Samathy opened 3 years ago

Samathy commented 3 years ago

Debian 9 is pretty old now, but castget builds okay if you install the following packages:

pkg-config libglib2.0-dev libxml2-dev libcurl3-dev libid3-dev

( and obviously make and a c compiler )

Happy to make a PR to get that written down, but this project seems to have pretty limited 'build' instructions for specific OSs so I'd like advice on where is best to put this package list.

BorisWilhelms commented 3 years ago

Similar for Alpine (e.g. when building in docker) you need to install the following packages:

mlj commented 3 years ago

Thanks, I'll add this to the README.md file.

It's going to be challenging to keep this up to date over time since I don't regularly test on any of these platforms. The CI builds use Ubuntu + MacOS, so those two I can keep up to date, but for others I would appreciate help keeping an eye on things :)

Re. the list for Debian 9: The development version has switched from id3lib to taglib. Based on this, it looks like libtagc0-dev is the required dependency, but would be great if somebody can confirm.