from lib.make import * from lib import cpp version("1.2.16") description("audio and MIDI functionality for the Linux operating system") maintainer("sisungo ") source_url("https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.16.tar.bz2") builddep("shortcut/c") builddep("shortcut/autotools") builddep("pkgconf") builddep(f"libncurses-dev @{arch.get_target()}") builddep(f"alsa-lib-dev @{arch.get_target()}") builddep(f"libintl-dev @{arch.get_target()}") builddep("gettext") def build(): cpp.configure([f"--prefix={get_prefix('alsa-utils')}", "--disable-nls"]) cpp.make() cpp.make_install() on_build(build) def pack_alsa_utils(composer): composer.add_dir("bin", "bin") composer.add_dir("sbin", "bin", merge=True) composer.add_dir("lib", "lib") composer.makedir("share") composer.add_dir("share/alsa", "share/alsa") composer.add_dir("share/sounds", "share/sounds") package("alsa-utils") dep("semi-libc @same-arch") dep("alsa-lib @same-arch") dep("libncurses @same-arch") on_pack(pack_alsa_utils)