SHA256
1
0
forked from pool/alsa

18 Commits

Author SHA256 Message Date
dd13aeec7a Accepting request 1327056 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1327056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alsa?expand=0&rev=235
2026-01-14 15:20:19 +00:00
7b21b7008c - Update to alsa-lib 1.2.15.3:
* seq: return back old snd_seq_drain_output behaviour for -EAGAIN

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=347
2026-01-13 15:58:08 +00:00
cb3c5a4cc9 Accepting request 1326291 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1326291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alsa?expand=0&rev=234
2026-01-12 09:15:54 +00:00
28e15a184e - Update to alsa-lib 1.2.15.2:
* ucm: add some traces for the config filenames
  * fix a few error callback handlings

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=345
2026-01-09 08:44:15 +00:00
f55eaee63d Accepting request 1325111 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1325111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alsa?expand=0&rev=233
2026-01-03 16:26:06 +00:00
7271191c64 - Update to alsa-lib 1.2.15.1:
* various regression fixes, config updates
- Drop previous patches that have been already included:
  0001-ucm-use-closefrom-instead-of-close_range.patch
  0002-ucm-exec-fix-maxfd-used-warning.patch
  0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
  0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
  0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
  0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
  0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=343
2026-01-02 11:49:52 +00:00
d2e35d832c Accepting request 1321945 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1321945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alsa?expand=0&rev=232
2025-12-10 14:50:32 +00:00
605245cda9 - Backport upstream fixes, mainly for regressions (bsc#1254652):
0001-ucm-use-closefrom-instead-of-close_range.patch
  0002-ucm-exec-fix-maxfd-used-warning.patch
  0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
  0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
  0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
  0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
  0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=341
2025-12-10 11:25:43 +00:00
dce6d763ca Accepting request 1321603 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1321603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alsa?expand=0&rev=231
2025-12-09 11:45:54 +00:00
bf335936cb - Update to alsa-lib 1.2.15:
* documentation, coding style and configure fixes
  * error: add priority and interface strings to the log messages
  * snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type
  * mixer: bag - fix bag_del_all implementation (missing free)
  * pcm: plugin - avoid 32-bit to 64-bit return value conversions
  * pcm route: suppress false positive warning for gcc 8+
  * pcm: add a loop to snd_pcm_avail_delay() to avoid bogus delay values
  * rawmidi: Fix inactive stream definition and handling
  * seq: drain API fix, notiffy for pversion ioctl failure
  * topology: fix nibble warning in tplg_save_quoted()
  * lots of UCM and conf fixes and improvements
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-lib

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=339
2025-12-08 15:11:20 +00:00
899437b55d Accepting request 1269510 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1269510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alsa?expand=0&rev=230
2025-04-16 18:37:40 +00:00
a7e088fd45 - Update to alsa-lib 1.2.14:
* Disable and delete alsalisp code
  * include: prefer alsa/asoundlib.h for apps, dependency cleanups
  * seq: Define new events for UMP EP/FB change notifications
  * control: remap improvements
  * pcm: tstamp mode fixes
  * rawmidi: ump fixes and tied device flag extensions
  * seq: fix UMP handling and other minot fixes
  * ucm: add sys-card substitution, etc
  * test/playmidi1: fix compilation caused by conflict between midifile.h and ump_msg.h
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-lib
- Drop obsoleted patches:
  0001-src-Versions.in.in-Update-_tempo_base-name.patch
  0002-configure-Make-sequencer-dependent-on-rawmidi.patch
  0003-seq-include-UMP-headers.patch

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=337
2025-04-15 09:25:16 +00:00
01e3163adf Accepting request 1226062 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1226062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alsa?expand=0&rev=229
2024-11-25 22:19:42 +00:00
5e408a848a - Fix header inclusions for implicit dependnecies (bsc#1233682)
0002-configure-Make-sequencer-dependent-on-rawmidi.patch
  0003-seq-include-UMP-headers.patch

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=335
2024-11-24 09:07:08 +00:00
809f313589 Accepting request 1224494 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1224494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alsa?expand=0&rev=228
2024-11-17 15:39:32 +00:00
b072043753 - Fix incorrect versioned symbol for snd_seq_has_queue_tempo_base:
0001-src-Versions.in.in-Update-_tempo_base-name.patch

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=333
2024-11-15 16:55:17 +00:00
70954981f5 Accepting request 1223721 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1223721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alsa?expand=0&rev=227
2024-11-13 14:27:06 +00:00
11e2aa657c - Update to alsa-lib 1.2.13:
* static build fixes
  * documentation update for control remap API
  * PCM dmix fixes
  * pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()
  * ump: Add a function to provide the packet word length of a UMP type
  * seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
  * seq: Add API functions to set different tempo base values
  * seq: Add API helper functions for creating UMP Endpoint and Blocks
  * documentation fixes for UMP and sequencer API
  * test: Add an example programs for UMP
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.12_v1.2.13#alsa-lib
- Conditionally take libtool

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=331
2024-11-12 14:31:05 +00:00
6 changed files with 140 additions and 22 deletions

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE8E31BzesGohMSz1xg4BZbablnJEFAmZm7lAACgkQg4BZbabl
nJEJtQ//So1c+bHwtmG/bMSFXnS8+fYf0DyjTydzonQGwCErHLfmOCLKRxlptR5Y
erlDU7JSZIz0N5fI8CN8u/tFwA1asib36krpC8hfLu2euhiyJOHIeyYNXxxJCqhO
gcDUhNKr9PnuBiaELB4yHuo7GulM1AroEVMR+BOD2w9D7vdxsny18VPW0lz0bFNb
5ghrHFIN8Sd/9NwV3rrzk4/1G1ZDd1FkEM5VfVGO+dK43YCkRKQM+HPOVOvWkhfa
23OODknLQtk3WJNE7j0TIg/BcbcaAa0AKx7n5GacsZ/yQRTjq/wT+DuKcfC/Mweg
ST9YircBSx+GGE63VVAuAVRAkUrvu1imJVLKW8ugFu16X07gXMB6kVLyWQjf1aFZ
4Tj6l8JOIHYcEtJmzaVbrvUx+5jJoDoN2m+dKOXbFeSWkshX/Yr0KnTeK1DqF93f
f2PGxeDVQd1W+wMQUXqonJI6HtEUV71rubpvtvCzc41C4C9ZJ951Z1BtVIymLnXj
pv3v92r/TkeC/5W/YeE3rRTvIAjJWGuL9o/plWNJxSvqy7j2rG7SS04iBGY7TVKq
pKXs81Uc0PRBYOH79Xsw1c47yQf2gsRdK3+LuvlGfsQeOENfAl5pJOpYygCSYiU3
7Dv5qx0CeoQ0dfMcriK2QGYw3quLPXR7Oh9+ZvhRtSNhV55d8kk=
=/HYf
-----END PGP SIGNATURE-----

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7b079d614d582cade7ab8db2364e65271d0877a37df8757ac4ac0c8970be861e
size 1126411

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE8E31BzesGohMSz1xg4BZbablnJEFAmll/awACgkQg4BZbabl
nJGKcBAAhCuIVtBEdhqdsjfNP1X5y4wJF/u6t7xBtf0Y0Sydb0ZM9z0o2m1YEwlf
i7i0XZFxSObJsjlIAJsapTe8snBkrqiQmro50syeuzLbPG2T9aKPyJsDvFm7iJHQ
68fU3B63ebgtzo5bt0H+s21ERlspT5H74HXweapKNHCFeZLraAU8KxWH4RU++Kuz
DxyeqlUAK7YakgOVofyhUMBHgzAKTPpb85iXxWx79SbgmqubQOo5Re8vtt3h7iuz
FVzPqrH95g/TwIXY728+WA4LswCM4jMCAW62gt2zzOQZV3J+5nltL86AmaTwjvXS
oU17EacWAxzFMH24VK1pxLK63ggmZH5H6KcLSRNLAuWdnT2Wtb9KftSFUGtBQAgs
q61IopIj4uljAli0Ie8PuAfedsU4KhRFOysExS30eLY4ioTRf7NB62XMCF0h9fbB
fO098GpwPiyxzc1rDw3RFHhCNwHLy3YtbHW+ofJaxT79xcE93Rt6vtgn/8igXkon
vXQvsqJOyDHmZ0QElqKhAEeQmSEfyWJMe5hLHwiagHIEvhLW79zIYJ9nFRM8Ko3q
L/fH0Xf+u1HyXzia5a/zIYA1gswIYX4V+3QLdqcRfYY4aQjSJDX+7UOqVHPT4lFE
GQxUBw/9yTowyZge0NKvVcwJ86Hv7TW//S8bEv8K0qeRU+GalFs=
=wn/R
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,111 @@
-------------------------------------------------------------------
Tue Jan 13 15:50:37 UTC 2026 - Takashi Iwai <tiwai@suse.com>
- Update to alsa-lib 1.2.15.3:
* seq: return back old snd_seq_drain_output behaviour for -EAGAIN
-------------------------------------------------------------------
Fri Jan 9 08:37:35 UTC 2026 - Takashi Iwai <tiwai@suse.com>
- Update to alsa-lib 1.2.15.2:
* ucm: add some traces for the config filenames
* fix a few error callback handlings
-------------------------------------------------------------------
Fri Jan 2 10:11:38 UTC 2026 - Takashi Iwai <tiwai@suse.com>
- Update to alsa-lib 1.2.15.1:
* various regression fixes, config updates
- Drop previous patches that have been already included:
0001-ucm-use-closefrom-instead-of-close_range.patch
0002-ucm-exec-fix-maxfd-used-warning.patch
0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch
-------------------------------------------------------------------
Wed Dec 10 11:20:56 UTC 2025 - Takashi Iwai <tiwai@suse.com>
- Backport upstream fixes, mainly for regressions (bsc#1254652):
0001-ucm-use-closefrom-instead-of-close_range.patch
0002-ucm-exec-fix-maxfd-used-warning.patch
0003-conf-merge-card-specific-contents-per-file-whole-aft.patch
0004-conf-fix-possible-memory-leak-in-config_file_open-er.patch
0005-Revert-conf-fix-load_for_all_cards-do-not-merge-the-.patch
0006-conf-USB-Audio-define-pcm-configuration-block-only-o.patch
0007-conf-HDA-Intel-define-pcm-configuration-block-only-o.patch
-------------------------------------------------------------------
Mon Dec 8 14:30:38 UTC 2025 - Takashi Iwai <tiwai@suse.com>
- Update to alsa-lib 1.2.15:
* documentation, coding style and configure fixes
* error: add priority and interface strings to the log messages
* snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type
* mixer: bag - fix bag_del_all implementation (missing free)
* pcm: plugin - avoid 32-bit to 64-bit return value conversions
* pcm route: suppress false positive warning for gcc 8+
* pcm: add a loop to snd_pcm_avail_delay() to avoid bogus delay values
* rawmidi: Fix inactive stream definition and handling
* seq: drain API fix, notiffy for pversion ioctl failure
* topology: fix nibble warning in tplg_save_quoted()
* lots of UCM and conf fixes and improvements
For details, see:
https://www.alsa-project.org/wiki/Changes_v1.2.14_v1.2.15#alsa-lib
-------------------------------------------------------------------
Tue Apr 15 08:54:03 UTC 2025 - Takashi Iwai <tiwai@suse.com>
- Update to alsa-lib 1.2.14:
* Disable and delete alsalisp code
* include: prefer alsa/asoundlib.h for apps, dependency cleanups
* seq: Define new events for UMP EP/FB change notifications
* control: remap improvements
* pcm: tstamp mode fixes
* rawmidi: ump fixes and tied device flag extensions
* seq: fix UMP handling and other minot fixes
* ucm: add sys-card substitution, etc
* test/playmidi1: fix compilation caused by conflict between midifile.h and ump_msg.h
For details, see:
https://www.alsa-project.org/wiki/Changes_v1.2.13_v1.2.14#alsa-lib
- Drop obsoleted patches:
0001-src-Versions.in.in-Update-_tempo_base-name.patch
0002-configure-Make-sequencer-dependent-on-rawmidi.patch
0003-seq-include-UMP-headers.patch
-------------------------------------------------------------------
Sun Nov 24 08:56:17 UTC 2024 - Takashi Iwai <tiwai@suse.com>
- Fix header inclusions for implicit dependnecies (bsc#1233682)
0002-configure-Make-sequencer-dependent-on-rawmidi.patch
0003-seq-include-UMP-headers.patch
-------------------------------------------------------------------
Fri Nov 15 16:42:00 UTC 2024 - Takashi Iwai <tiwai@suse.com>
- Fix incorrect versioned symbol for snd_seq_has_queue_tempo_base:
0001-src-Versions.in.in-Update-_tempo_base-name.patch
-------------------------------------------------------------------
Tue Nov 12 14:03:45 UTC 2024 - Takashi Iwai <tiwai@suse.com>
- Update to alsa-lib 1.2.13:
* static build fixes
* documentation update for control remap API
* PCM dmix fixes
* pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()
* ump: Add a function to provide the packet word length of a UMP type
* seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
* seq: Add API functions to set different tempo base values
* seq: Add API helper functions for creating UMP Endpoint and Blocks
* documentation fixes for UMP and sequencer API
* test: Add an example programs for UMP
For details, see:
https://www.alsa-project.org/wiki/Changes_v1.2.12_v1.2.13#alsa-lib
- Conditionally take libtool
-------------------------------------------------------------------
Thu Jun 13 14:51:29 UTC 2024 - Takashi Iwai <tiwai@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package alsa
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,9 @@
#
%define build_from_git 0
%define do_autoreconf 1
#Compat macro for new _fillupdir macro introduced in Nov 2017
%if ! %{defined _fillupdir}
%define _fillupdir /var/adm/fillup-templates
@@ -32,14 +35,18 @@
%endif
Name: alsa
Version: 1.2.12
Version: 1.2.15.3
Release: 0
Summary: Advanced Linux Sound Architecture
License: LGPL-2.1-or-later
Group: System/Libraries
URL: https://www.alsa-project.org
%if 0%{?build_from_git}
Source: alsa-lib-%{version}.tar.bz2
%else
Source: https://www.alsa-project.org/files/pub/lib/alsa-lib-%{version}.tar.bz2
Source1: https://www.alsa-project.org/files/pub/lib/alsa-lib-%{version}.tar.bz2.sig
%endif
Source2: baselibs.conf
Source8: 40-alsa.rules
Source11: alsasound
@@ -59,7 +66,9 @@ Source35: alsa.keyring
# rest suse fixes
Patch101: alsa-lib-ignore-non-accessible-ALSA_CONFIG_PATH.patch
BuildRequires: doxygen
%if 0%{?do_autoreconf} || 0%{?build_from_git}
BuildRequires: libtool
%endif
BuildRequires: pkgconfig
Requires: alsa-ucm-conf
Requires: alsa-utils
@@ -150,12 +159,13 @@ This package contains the library for ALSA topology support.
%define _lto_cflags %{nil}
export AUTOMAKE_JOBS="%{?_smp_mflags}"
# build alsa-lib
%if 0%{?do_autoreconf} || 0%{?build_from_git}
autoreconf -fi
%endif
%configure \
--disable-static \
--enable-symbolic-functions \
--disable-aload \
--disable-alisp \
%if !%enable_topology
--disable-topology \
%endif