A script to install build dependencies under $HOME on systems where we don't have root. This is the hot mirror of https://codeberg.org/sox_ng/builddeps
Find a file
Martin Guy 0d20086b68 Repack libsndfile-1.2.2.tar.gz so it isn't a paxconfig thing
Otherwise unpacking it on cfar216 makes tar say
"tar: pax_global_header: typeflag 'g' not recognized, converting to regular file" and exit 1
2026-08-15 19:59:24 +02:00
.gitignore Add SoX dependencies' tarballs 2024-08-17 01:09:26 +02:00
builddeps.sh Build things that use cmake (example taken from libmad docs) 2026-08-15 18:40:43 +02:00
config.guess Add libtool and ladspa-sdk, update sndfile and drop ffmpeg 2025-11-17 17:18:20 +01:00
fftw-3.3.11.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00
file-5.48.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00
flac-1.5.0.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00
ladspa-sdk-1.17-Respect-C+LDFLAGS.patch Fix build of ladspa-sdk to respect CFLAGS and LDFLAGS 2026-08-15 17:38:39 +02:00
ladspa-sdk-1.17-sox_ng.tar.gz Fix build of ladspa-sdk to respect CFLAGS and LDFLAGS 2026-08-15 17:38:39 +02:00
lame-3.100-lame_init_old.patch Fix lame missing lame_init_old() and drop repeated libsndile in sox_ng.dep 2024-11-22 03:07:55 +01:00
lame-4.0.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00
libao-1.2.0-fix-compilation.patch Remove files not used bt sox_ng and add patches fir -sox_ng versions 2024-11-02 14:44:35 +01:00
libao-1.2.0-no-version-script.patch Make libao compile on cfarm215 by disabling version-script 2025-02-02 17:46:26 +01:00
libao-1.2.0-sox_ng.tar.gz Make libao compile on cfarm215 by disabling version-script 2025-02-02 17:46:26 +01:00
libid3tag-0.16.4.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00
libmad-0.16.4.tar.gz Fix libmad-0.16.4, which unpacked to libmad/ 2026-08-15 17:00:50 +02:00
libogg-1.3.6.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00
libopusenc-0.3.tar.gz Add libopusenc 2026-08-15 17:08:35 +02:00
libpng-1.6.58.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00
libsndfile-1.2.2.tar.gz Repack libsndfile-1.2.2.tar.gz so it isn't a paxconfig thing 2026-08-15 19:59:24 +02:00
libtool-2.6.2.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00
libvorbis-1.3.7.tar.gz Add SoX dependencies' tarballs 2024-08-17 01:09:26 +02:00
opencore-amr-0.1.6.tar.gz Add SoX dependencies' tarballs 2024-08-17 01:09:26 +02:00
opus-1.5.2-drop-VERBOSE.patch Add opus drop-VERBOSE patch 2025-02-19 16:43:22 +01:00
opus-1.6.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00
opus-drop-VERBOSE.patch Remove files not used bt sox_ng and add patches fir -sox_ng versions 2024-11-02 14:44:35 +01:00
opusfile-0.12-AIX-include.patch Remove files not used bt sox_ng and add patches fir -sox_ng versions 2024-11-02 14:44:35 +01:00
opusfile-0.12-AIX-ip_len.patch Remove files not used bt sox_ng and add patches fir -sox_ng versions 2024-11-02 14:44:35 +01:00
opusfile-0.12-sox_ng.tar.gz Add opusfile-sox_ng which compiles on AIX 2024-09-14 18:45:08 +02:00
pkg-config-0.29.2.tar.gz Add pkg-config 2025-02-02 17:35:58 +01:00
pkgconf-1.1.0.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00
profile Fix CPPFLAGS to CXXFLAGS 2025-11-17 17:18:19 +01:00
README.md Add README.md 2024-08-18 13:39:06 +02:00
sox.dep Add sox.dep 2025-02-19 16:39:30 +01:00
sox_ng.dep Add comment anout libmad's cmake apparently working 2026-08-15 19:21:04 +02:00
speex-1.2.1.tar.gz Add speex/speexdsp 2024-11-15 03:42:54 +01:00
speexdsp-1.2.1.tar.gz Add speex/speexdsp 2024-11-15 03:42:54 +01:00
TODO Add TODO 2024-09-11 18:50:29 +02:00
twolame-0.4.0.tar.gz Add SoX dependencies' tarballs 2024-08-17 01:09:26 +02:00
wavpack-5.9.0.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00
zlib-1.3.2.tar.gz Update all tarballs to latest versions 2026-08-15 16:55:38 +02:00

README for builddeps

This is a suite to install build dependencies --prefix=$HOME for when you need build dependencies but don't have root.

The current default set of dependencies is the optional ones for sox_ng.

Usage: sh builddeps.sh [package] where package is one of the names in the first column of "depoendencies"

It knows what to install from dependencies whose tarballs should be in .tar.gz format and should build and install with ./configure --prefix=$HOME && make install