Hi Leonard, 2013/4/12 Leonard de Ruijter <[email protected]>: > I have plans to create a custom Arch Linux (AUR) package for Liquidsoap.
Thank you for this! > There are two packages in the aur now: > - Liquidsoap, version 1.00, quite outdated, unmaintained > - Liquidsoap-full, up to date, though buggy and without the needed > dependency references in the buildfile. Using the -full tarball is an easier option if you do not wish to also provide packages for the related bindings. It is a perfectly find approach if there's no traction in your OS for those, which is most likely the case (unfortunately). > I'm thinking about creating liquidsoap-git, which automatically builds > Liquidsoap from the most recent git branch. I also feel like adding a > SystemD service ([email protected]) which allows starting and stopping > Liquidsoap from systemd. I have the following questions though: > 1. Is there an up to date list of dependencies which aren't managed by > liquidsoap and should be installed from the distribution? It depends what you need. You can have a look at our documentation: http://liquidsoap.fm/doc-svn/build.html Or the Debian package source: http://anonscm.debian.org/gitweb/?p=pkg-ocaml-maint/packages/liquidsoap.git;a=blob;f=debian/control;h=1dca72a39b59d5380b33c4f38ac1a732a3adb044;hb=HEAD Or the homebrew build file: https://github.com/drfill/homebrew-liquidsoap/blob/master/Formula/liquidsoap.rb#L140 At the end of the day, though, you will probably end-up compiling this list manually, because package names and availability may different from one distribution to another.. Also, the two packages above are packaging each module in -full as a seperate package, which may not be your case. > 2. It's difficult to distinguish between dependencies needed for > compiling and runtime dependencies. I assume that most of the > dependencies needed for compiling Liquidsoap, such as library sources, > aren't needed for running Liquidsoap itself. How to make this distinction? If you are compiling to a native binary, then runtime dependencies are: * Libraries required for the binary to run, which can be listed using ldd * Camomile runtime files * wget and festival (optional) I think that's it. We have never experienced with systemd configuration, let us know if that works good and perhaps share that, we'd be super happy to include it in our next release.. Romain ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
