From a3ba7e19a6254da0fb3415bf71e945576f49852a Mon Sep 17 00:00:00 2001 From: Joe DeCapo Date: Tue, 2 May 2023 22:39:45 -0500 Subject: [PATCH] +libsndfile --- .../libsndfile/libsndfile/package.yml | 54 ++++++++++++++++++ .../github.com/libsndfile/libsndfile/test.wav | Bin 0 -> 1070 bytes 2 files changed, 54 insertions(+) create mode 100644 projects/github.com/libsndfile/libsndfile/package.yml create mode 100644 projects/github.com/libsndfile/libsndfile/test.wav diff --git a/projects/github.com/libsndfile/libsndfile/package.yml b/projects/github.com/libsndfile/libsndfile/package.yml new file mode 100644 index 00000000..f0a5dc74 --- /dev/null +++ b/projects/github.com/libsndfile/libsndfile/package.yml @@ -0,0 +1,54 @@ +distributable: + url: https://github.com/libsndfile/libsndfile/archive/refs/tags/{{version}}.tar.gz + strip-components: 1 + +versions: + github: libsndfile/libsndfile + +provides: + - bin/sndfile-info + - bin/sndfile-convert + - bin/sndfile-play + +dependencies: + xiph.org/flac: '*' + lame.sourceforge.io: '*' + xiph.org/ogg: '*' + xiph.org/vorbis: '*' + mpg123.de: '*' + opus-codec.org: '*' + +build: + dependencies: + cmake.org: '*' + tea.xyz/gx/cc: c99 + tea.xyz/gx/make: '*' + python.org: ^3.11 + script: | + cmake -S . -B build $ARGS + cmake --build build + cmake --install build + env: + ARGS: + - -DCMAKE_BUILD_TYPE=Release + - -DCMAKE_INSTALL_PREFIX={{prefix}} + - -DBUILD_SHARED_LIBS=ON + - -DBUILD_PROGRAMS=ON + - -DENABLE_PACKAGE_CONFIG=ON + - -DINSTALL_PKGCONFIG_MODULE=ON + - -DBUILD_EXAMPLES=OFF + - -DCMAKE_INSTALL_RPATH={{prefix}} + - -DPYTHON_EXECUTABLE="$(which python)" + +test: + script: | + SNDFILE_INFO="$(sndfile-info test.wav)" + case "$SNDFILE_INFO" in + *'Duration : 00:00:00.064'*) + echo 'Success' + ;; + *) + echo 'Error' + exit 1 + ;; + esac diff --git a/projects/github.com/libsndfile/libsndfile/test.wav b/projects/github.com/libsndfile/libsndfile/test.wav new file mode 100644 index 0000000000000000000000000000000000000000..c846b8a9b1bd6596becb0edfa562f129cb02d0f9 GIT binary patch literal 1070 zcmZXTzfQtX6vj_MLZF2hUqB}(NFX>H9VBse(1dm&F~Z{J0xmAE)t?bfM(O_wU?XH=CyiM0c0BR}YU*Cr3o&;B#?I^m0y=p+kIg-+pQneua0L zI6KX~=1T>?*mbMk$os%k@w#qMEEnGLlbp&r8KTYFUDcMoMKllNq56sZ=nT(KG*II> zn)esArMKFw9sB|F-oOjMt9YUJg{KOhUo3$)O?i~KtNOAJ-Y6cZ?Qhm%5eL>XFynzb0`h=&zV|~W&Czw^Qhm;DL7(_-?Bv&5)OCK`htm0#wLbRy31$WQY<`q+_Wb(V z?>G7g0reEg0q7Tk*v!O)v+5ET<;Yq*jSNfRd-gUpyhv<`jnWwgW z)YHANU!!lo-@ko?@GJW>ex+a5Cwr0ncz?VXyFYhD34Ek|NPgVMht98yevMy8`?dWJ zuxH+jzvH)#et9p_2k+0<`(u5wXLBDh?!)xaTgWYGkx&>ei literal 0 HcmV?d00001