'updater-alsa_utils-1.2.15' (#13884)

* Add unbuilt alsa_utils to updater-alsa_utils-1.2.15

* Adjust builds

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* updater-alsa_utils-1.2.15: Package File Update Run on linux/386 container.

* updater-alsa_utils-1.2.15: Package File Update Run on linux/amd64 container.

* updater-alsa_utils-1.2.15: Package File Update Run on linux/arm/v7 container.

* update deps

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
This commit is contained in:
chromebrew-actions[bot]
2025-12-17 16:33:38 -06:00
committed by GitHub
parent 0d8e4ff08d
commit 77abcccd0b
11 changed files with 42 additions and 32 deletions

View File

@@ -373,6 +373,7 @@ CREW_VALID_BUILDSYSTEMS = @buildsystems.sort!
# Some packages have different names in anitya.
CREW_ANITYA_PACKAGE_NAME_MAPPINGS = Set[
{ pkg_name: 'alsa_lib', anitya_pkg: 'alsa-lib', comments: '' },
{ pkg_name: 'asdf', anitya_pkg: 'asdf-vm', comments: '' },
{ pkg_name: 'broadway', anitya_pkg: 'gtk+3.0~stable', comments: '' },
{ pkg_name: 'cf', anitya_pkg: 'cf', comments: 'Prefer to GitHub' },

View File

@@ -1,4 +1,4 @@
# Total size: 1749462
# Total size: 1769145
/usr/local/bin/aserver
/usr/local/include/alsa/asoundef.h
/usr/local/include/alsa/asoundlib.h

View File

@@ -1,4 +1,4 @@
# Total size: 389214
# Total size: 622352
/usr/local/bin/as10k1
/usr/local/bin/cspctl
/usr/local/bin/echomixer

View File

@@ -1,4 +1,4 @@
# Total size: 2522756
# Total size: 2541468
/usr/local/bin/aconnect
/usr/local/bin/alsabat
/usr/local/bin/alsaloop
@@ -50,8 +50,6 @@
/usr/local/share/man/man1/alsactl.1.zst
/usr/local/share/man/man1/alsaloop.1.zst
/usr/local/share/man/man1/alsamixer.1.zst
/usr/local/share/man/man1/alsatplg.1.zst
/usr/local/share/man/man1/alsaucm.1.zst
/usr/local/share/man/man1/amidi.1.zst
/usr/local/share/man/man1/amixer.1.zst
/usr/local/share/man/man1/aplay.1.zst

View File

@@ -1,4 +1,4 @@
# Total size: 2029322
# Total size: 2070245
/usr/local/bin/aserver
/usr/local/include/alsa/asoundef.h
/usr/local/include/alsa/asoundlib.h

View File

@@ -1,4 +1,4 @@
# Total size: 1933030
# Total size: 1986337
/usr/local/bin/aserver
/usr/local/include/alsa/asoundef.h
/usr/local/include/alsa/asoundlib.h

View File

@@ -1,4 +1,4 @@
# Total size: 490030
# Total size: 1105956
/usr/local/bin/as10k1
/usr/local/bin/cspctl
/usr/local/bin/echomixer

View File

@@ -1,4 +1,4 @@
# Total size: 2623516
# Total size: 2644976
/usr/local/bin/aconnect
/usr/local/bin/alsabat
/usr/local/bin/alsaloop
@@ -50,8 +50,6 @@
/usr/local/share/man/man1/alsactl.1.zst
/usr/local/share/man/man1/alsaloop.1.zst
/usr/local/share/man/man1/alsamixer.1.zst
/usr/local/share/man/man1/alsatplg.1.zst
/usr/local/share/man/man1/alsaucm.1.zst
/usr/local/share/man/man1/amidi.1.zst
/usr/local/share/man/man1/amixer.1.zst
/usr/local/share/man/man1/aplay.1.zst

View File

@@ -3,23 +3,32 @@ require 'buildsystems/autotools'
class Alsa_lib < Autotools
description 'The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system.'
homepage 'https://www.alsa-project.org/main/index.php/Main_Page'
version "1.2.14-#{CREW_PY_VER}"
version "1.2.15-#{CREW_PY_VER}"
license 'LGPL-2.1'
compatibility 'all'
source_url "https://github.com/alsa-project/alsa-lib/archive/v#{version.split('-').first}.tar.gz"
source_sha256 'a7bc6c09f0e5a622ebc8afb63a194aa1396145b5c6433d3445363201d96c23c4'
source_sha256 '7226c4da8de1596ee7cd82480999c462c9b6fba98cb40332255049ed9bde9aee'
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'b3e2a619fdb59d8169d6c8546aa4529651a104a5920737a1ee160a6c48266227',
armv7l: 'b3e2a619fdb59d8169d6c8546aa4529651a104a5920737a1ee160a6c48266227',
i686: 'f5ac953795b69abcb5689601915b34c4cb8ce0f934dd82e119508bd1c2c52142',
x86_64: '71bd6a1598b0815172a33202a5e19bed6e598c7c9ffff412583c3732715be5db'
aarch64: '0e4a962c02724f98071c1acaad5240c1a64ac03d9cb92e9619873097dbcf694a',
armv7l: '0e4a962c02724f98071c1acaad5240c1a64ac03d9cb92e9619873097dbcf694a',
i686: 'ad372498fe8e2d961a0e0f8ddc236ccef90dec760c8bb51da441bd3ee9bc8a95',
x86_64: '7cfe1b17fd3e3f52ecfab933b2846a670773e171880221d0d24584e4eeff17fd'
})
depends_on 'glibc' # R
depends_on 'python3' # L
def self.patch
patches = [
# https://github.com/alsa-project/alsa-lib/issues/485
['https://github.com/sysfce2/alsa-lib/commit/a068cf08ad67447893b707cddfce31c9cafee643.patch',
'a68bee2ca19cdce724dbbe3540b3f76d991ecf80f70d0e1d895c68856739e247']
]
ConvenienceFunctions.patch(patches)
end
autotools_configure_options <<~OPT
--without-debug \
--disable-maintainer-mode \

View File

@@ -3,29 +3,31 @@ require 'package'
class Alsa_tools < Package
description 'The Advanced Linux Sound Architecture (ALSA) - tools'
homepage 'https://github.com/alsa-project/alsa-tools'
version '1.2.11'
version '1.2.15'
license 'GPL-2'
compatibility 'aarch64 armv7l x86_64'
source_url 'https://github.com/alsa-project/alsa-tools/archive/v1.2.11.tar.gz'
source_sha256 '0b6fc23b57a853a2cb283f1816bb0bc6b4da4ebdfff27c37b6f79b1f0f4f29e2'
source_url 'https://github.com/alsa-project/alsa-tools.git'
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'e22e1948652e91d03ee0f037e675057a5a6e2968a839c416c4b111f2e3a5d319',
armv7l: 'e22e1948652e91d03ee0f037e675057a5a6e2968a839c416c4b111f2e3a5d319',
x86_64: 'e9b741eb7af82b10bc62376bbd21c0624f3eaedc4dbd37b1da519a89892bc14b'
aarch64: '0371cbf52b671b2bc4fcfec6246fcfdcdec0ab795cb7c18c8eb4142c393a5e6e',
armv7l: '0371cbf52b671b2bc4fcfec6246fcfdcdec0ab795cb7c18c8eb4142c393a5e6e',
x86_64: '1d2ebf055aec3993d90fd6b1266849092d0898587bad672715287eb25f04aa91'
})
depends_on 'alsa_lib' # R
depends_on 'at_spi2_core' # R
depends_on 'cairo' # R
depends_on 'fltk' # R
depends_on 'fontconfig' # R
depends_on 'freetype' # R
depends_on 'gcc_lib' # R
depends_on 'gdk_pixbuf' # R
depends_on 'glib' # R
depends_on 'glibc' # R
depends_on 'gtk2' # R
depends_on 'gtk3' # R
depends_on 'graphene' # R
depends_on 'gtk4' # R
depends_on 'harfbuzz' # R
depends_on 'libx11' # R
depends_on 'libxcursor' # R
@@ -33,11 +35,13 @@ class Alsa_tools < Package
depends_on 'libxfixes' # R
depends_on 'libxrender' # R
depends_on 'pango' # R
depends_on 'vulkan_icd_loader' # R
depends_on 'zlib' # R
def self.patch
# Make sure automake can be found.
system "find -name gitcompile -exec sed -i 's,/usr/local/share/automake,#{CREW_PREFIX}/share/automake-1.16,' {} +"
automake_libdir = `automake --print-libdir`.chomp
system "find -name gitcompile -exec sed -i 's,/usr/local/share/automake,#{automake_libdir},' {} +"
# Take out things that won't build.
system "sed -i 's,ld10k1 qlo10k1,,' Makefile"
system "sed -i 's,usx2yloader,,' Makefile"

View File

@@ -3,7 +3,7 @@ require 'buildsystems/autotools'
class Alsa_utils < Autotools
description 'The Advanced Linux Sound Architecture (ALSA) - utilities'
homepage 'https://github.com/alsa-project/alsa-utils'
version '1.2.14'
version '1.2.15'
license 'GPL-2'
compatibility 'aarch64 armv7l x86_64'
source_url 'https://github.com/alsa-project/alsa-utils.git'
@@ -11,9 +11,9 @@ class Alsa_utils < Autotools
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'f1ac69ee7f4aeca6f6dd2be7d4cbb32ef548810171d04984d7644e71c1673933',
armv7l: 'f1ac69ee7f4aeca6f6dd2be7d4cbb32ef548810171d04984d7644e71c1673933',
x86_64: '88b34e5a7d3050c87fd3b39be746a728aa094a37dfbd90559d1dffdfe9624965'
aarch64: 'c4f83222936a93eed6b50f84251adb33d22a032edc76ddeacaae0d4f1faade21',
armv7l: 'c4f83222936a93eed6b50f84251adb33d22a032edc76ddeacaae0d4f1faade21',
x86_64: '0d32ba068b347894e8c6d2c43c71852ca544fb839bcf8b00529b3da916f93b5b'
})
depends_on 'alsa_lib' # R
@@ -23,8 +23,8 @@ class Alsa_utils < Autotools
depends_on 'ncurses' # R
def self.patch
downloader 'https://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess', 'SKIP'
downloader 'https://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub', 'SKIP'
# downloader 'https://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess', 'SKIP'
# downloader 'https://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub', 'SKIP'
system 'autoreconf -fiv'
end
end