From 0c368b715fc71bd4dbbc43ff4cef349da20dca20 Mon Sep 17 00:00:00 2001 From: John Voltz Date: Thu, 20 Mar 2008 16:55:37 +0000 Subject: add alsamixergui and docker packages --- package/alsamixergui/Config.in | 7 ++++ package/alsamixergui/alsamixergui.mk | 18 ++++++++++ .../alsamixergui/alsamixergui_0.9.0rc2-1-7.patch | 40 ++++++++++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 package/alsamixergui/Config.in create mode 100644 package/alsamixergui/alsamixergui.mk create mode 100644 package/alsamixergui/alsamixergui_0.9.0rc2-1-7.patch (limited to 'package/alsamixergui') diff --git a/package/alsamixergui/Config.in b/package/alsamixergui/Config.in new file mode 100644 index 000000000..201403d7e --- /dev/null +++ b/package/alsamixergui/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_ALSAMIXERGUI + bool "alsamixergui" + default n + help + A nice GUI mixer for Alsa using fltk + + http://snapshot.debian.net/archive/2008/03/19/debian/pool/main/a/alsamixergui diff --git a/package/alsamixergui/alsamixergui.mk b/package/alsamixergui/alsamixergui.mk new file mode 100644 index 000000000..acf973b28 --- /dev/null +++ b/package/alsamixergui/alsamixergui.mk @@ -0,0 +1,18 @@ +############################################################# +# +# alsamixergui +# +############################################################# +ALSAMIXERGUI_VERSION = 0.9.0rc2-1 +ALSAMIXERGUI_SOURCE = alsamixergui_$(ALSAMIXERGUI_VERSION).orig.tar.gz +ALSAMIXERGUI_SITE = http://snapshot.debian.net/archive/2008/03/19/debian/pool/main/a/alsamixergui +ALSAMIXERGUI_AUTORECONF = YES +ALSAMIXERGUI_INSTALL_STAGING = NO +ALSAMIXERGUI_INSTALL_TARGET = YES + +ALSAMIXERGUI_CONF_OPT = LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/avr32-linux-uclibc/lib -lstdc++" + +ALSAMIXERGUI_DEPENDENCIES = uclibc fltk + +$(eval $(call AUTOTARGETS,package,alsamixergui)) + diff --git a/package/alsamixergui/alsamixergui_0.9.0rc2-1-7.patch b/package/alsamixergui/alsamixergui_0.9.0rc2-1-7.patch new file mode 100644 index 000000000..6b498dadf --- /dev/null +++ b/package/alsamixergui/alsamixergui_0.9.0rc2-1-7.patch @@ -0,0 +1,40 @@ +--- a/configure.in ++++ b/configure.in +@@ -11,7 +11,10 @@ + AC_PROG_LN_S + + dnl Checks for libraries. +-AC_CHECK_LIB(fltk,numericsort,,AC_MSG_ERROR("missing fltk")) ++AC_CHECK_LIB(fltk,numericsort,, ++AC_CHECK_LIB(fltk,fl_numericsort,, ++AC_MSG_ERROR("missing fltk")) ++) + AM_PATH_ALSA(0.9.0) + + dnl Checks for header files. +--- a/src/alsamixer.cxx 2007-10-21 12:39:11.000000000 -0400 ++++ b/src/alsamixer.cxx 2007-10-21 12:49:10.000000000 -0400 +@@ -2081,8 +2081,8 @@ static void + mixer_signal_handler (int signal) + { + if (signal != SIGSEGV) +- mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0); +- else ++ // mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0); ++ //else + { + fprintf (stderr, "\nSegmentation fault.\n"); + _exit (11); +--- a/src/alsamixer.cxx 2006-01-16 12:41:54.000000000 -0600 ++++ b/src/alsamixer.cxx 2006-01-16 12:45:44.000000000 -0600 +@@ -653,8 +653,8 @@ + if (vleft >= 0 && vright >= 0) { + if (joined) { + #ifdef ALSAMIXER_GUI +- for (chn = snd_mixer_selem_channel_id_t(0); chn < SND_MIXER_SCHN_LAST; +- snd_mixer_selem_channel_id_t(int(chn)++)) ++ for (chn = snd_mixer_selem_channel_id_t(0); chn < SND_MIXER_SCHN_LAST; ++ snd_mixer_selem_channel_id_t(int(chn)+1)) + #else + for (chn = 0; chn < SND_MIXER_SCHN_LAST; chn++) + #endif -- cgit v1.2.3