aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/alsa-lib
diff options
context:
space:
mode:
Diffstat (limited to 'repos/extra/alsa-lib')
-rwxr-xr-x[-rw-r--r--]repos/extra/alsa-lib/.checksum1
-rwxr-xr-x[-rw-r--r--]repos/extra/alsa-lib/.files0
-rwxr-xr-x[-rw-r--r--]repos/extra/alsa-lib/abuild8
-rwxr-xr-xrepos/extra/alsa-lib/test-oldapi.patch23
4 files changed, 31 insertions, 1 deletions
diff --git a/repos/extra/alsa-lib/.checksum b/repos/extra/alsa-lib/.checksum
index ff7bbd45..1887c7cb 100644..100755
--- a/repos/extra/alsa-lib/.checksum
+++ b/repos/extra/alsa-lib/.checksum
@@ -1 +1,2 @@
99bbf2e22414ceac135e2d2e1e8b43d354721e1199aa83ac893dbba63a8e11ac alsa-lib-1.2.13.tar.bz2
+e81cd050c8f8542e8094fcc37c1f7f2249271c2da84aa14abbbd3639d6352a9b test-oldapi.patch
diff --git a/repos/extra/alsa-lib/.files b/repos/extra/alsa-lib/.files
index da851781..da851781 100644..100755
--- a/repos/extra/alsa-lib/.files
+++ b/repos/extra/alsa-lib/.files
diff --git a/repos/extra/alsa-lib/abuild b/repos/extra/alsa-lib/abuild
index 89b05290..d325e7f1 100644..100755
--- a/repos/extra/alsa-lib/abuild
+++ b/repos/extra/alsa-lib/abuild
@@ -1,4 +1,10 @@
name=alsa-lib
version=1.2.13
release=1
-source="https://www.alsa-project.org/files/pub/lib/$name-$version.tar.bz2"
+source="https://www.alsa-project.org/files/pub/lib/$name-$version.tar.bz2
+ test-oldapi.patch"
+build_opt="--disable-old-symbols --disable-alisp --disable-python --with-versioned=no"
+
+prebuild() {
+ autoreconf -fi
+}
diff --git a/repos/extra/alsa-lib/test-oldapi.patch b/repos/extra/alsa-lib/test-oldapi.patch
new file mode 100755
index 00000000..0f61bd18
--- /dev/null
+++ b/repos/extra/alsa-lib/test-oldapi.patch
@@ -0,0 +1,23 @@
+we disable old symbols so building this test fails
+--
+diff --git a/test/Makefile.am b/test/Makefile.am
+index 99c2c4f..ac7bae1 100644
+--- a/test/Makefile.am
++++ b/test/Makefile.am
+@@ -2,7 +2,7 @@
+
+ check_PROGRAMS=control pcm pcm_min latency seq seq-ump-example \
+ playmidi1 timer rawmidi midiloop umpinfo \
+- oldapi queue_timer namehint client_event_filter \
++ queue_timer namehint client_event_filter \
+ chmap audio_time user-ctl-element-set pcm-multi-thread
+
+ control_LDADD=../src/libasound.la
+@@ -18,7 +18,6 @@
+ rawmidi_LDADD=../src/libasound.la
+ midiloop_LDADD=../src/libasound.la
+ umpinfo_LDADD=../src/libasound.la
+-oldapi_LDADD=../src/libasound.la
+ queue_timer_LDADD=../src/libasound.la
+ namehint_LDADD=../src/libasound.la
+ client_event_filter_LDADD=../src/libasound.la