47993f6730
- Added Nuklear GUI library with build script and configuration. - Introduced OpenH264 encoder/decoder with build configuration. - Added PortAudio library for audio I/O with custom build script. - Included Python Execnet for multi-Python deployment. - Added Pytest Xdist plugin for distributed testing. - Introduced Shaderc for shader compilation tools. - Added Snappy compression library with necessary patches and configuration. - Included SoundTouch audio processing library with build configuration. - Added SRT library for secure reliable transport. - Introduced VapourSynth video processing framework with configuration. - Added Vid.stab for video stabilization. - Included WebRTC Audio Processing library with build configuration. - Added X264 video encoding library with patches for POSIX compliance. - Introduced X265 video encoder with build configuration. - Added XKeyboard Config for X keyboard configuration files. - Included Xorg XKBComp for keyboard description compilation. - Added Xvidcore MPEG-4 video codec library with configuration. - Introduced ZeroMQ messaging system with patches and build configuration. - Added Zimg library for scaling and colorspace conversion.
29 lines
972 B
Bash
29 lines
972 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
make -j1 CC="$CC" CCFLAGS="-c $CFLAGS -fPIC"
|
|
|
|
install -dm755 \
|
|
"$DESTDIR/usr/bin" \
|
|
"$DESTDIR/usr/lib" \
|
|
"$DESTDIR/usr/include/gsm" \
|
|
"$DESTDIR/usr/share/man/man1" \
|
|
"$DESTDIR/usr/share/man/man3"
|
|
|
|
install -m755 bin/toast "$DESTDIR/usr/bin/toast"
|
|
ln -sf toast "$DESTDIR/usr/bin/untoast"
|
|
ln -sf toast "$DESTDIR/usr/bin/tcat"
|
|
|
|
install -m644 inc/gsm.h "$DESTDIR/usr/include/gsm/gsm.h"
|
|
|
|
install -m755 lib/libgsm.so.1.0.22 "$DESTDIR/usr/lib/libgsm.so.1.0.22"
|
|
ln -sf libgsm.so.1.0.22 "$DESTDIR/usr/lib/libgsm.so.1"
|
|
ln -sf libgsm.so.1.0.22 "$DESTDIR/usr/lib/libgsm.so"
|
|
|
|
install -m644 man/toast.1 "$DESTDIR/usr/share/man/man1/toast.1"
|
|
install -m644 man/gsm.3 "$DESTDIR/usr/share/man/man3/gsm.3"
|
|
install -m644 man/gsm_explode.3 "$DESTDIR/usr/share/man/man3/gsm_explode.3"
|
|
install -m644 man/gsm_option.3 "$DESTDIR/usr/share/man/man3/gsm_option.3"
|
|
|
|
[ -f man/gsm_print.3 ] && install -m644 man/gsm_print.3 "$DESTDIR/usr/share/man/man3/gsm_print.3" || true
|