diff options
author | hayao | 2021-01-27 17:24:43 +0900 |
---|---|---|
committer | hayao | 2021-01-27 17:24:43 +0900 |
commit | 313a0a433a0014c4aebccfc926a43907bee06ecd (patch) | |
tree | f87221dd0f903ba4af2277fd5a5f7c8c5fef8201 | |
parent | 6b78c832119e1aa471ffee42a979befbf5a70fe5 (diff) | |
download | aur-313a0a433a0014c4aebccfc926a43907bee06ecd.tar.gz |
[update] : Simple PKGBUILD (thanks jonathon gilbus)
-rw-r--r-- | .SRCINFO | 3 | ||||
-rwxr-xr-x | PKGBUILD | 40 |
2 files changed, 10 insertions, 33 deletions
@@ -1,7 +1,7 @@ pkgbase = pulseaudio-modules-bt pkgdesc = PulseAudio Bluetooth modules with SBC, AAC, APTX, APTX-HD, Sony LDAC (A2DP codec) support pkgver = 1.4_14.2 - pkgrel = 7 + pkgrel = 8 url = https://github.com/EHfive/pulseaudio-modules-bt arch = i686 arch = x86_64 @@ -21,7 +21,6 @@ pkgbase = pulseaudio-modules-bt depends = libfdk-aac.so optdepends = libavcodec.so>=58: aptX Classic, aptX HD support optdepends = libldac: LDAC support - optdepends = pulseaudio=14.2: This package requires a specific PulseAudio version provides = pulseaudio-bluetooth conflicts = pulseaudio-bluetooth source = pulseaudio-modules-bt-1.4.zip::https://github.com/EHfive/pulseaudio-modules-bt/archive/v1.4.zip @@ -1,22 +1,13 @@ # Maintainer : Yamada Hayao <hayao@fascode.net> # Contributor: EHfive <eh5@sokka.cn> # Contributar: tleydxdy https://aur.archlinux.org/packages/pulseaudio-modules-bt/#comment-786420 - -get_pulseaudio_version() { - #local _ver="$(pkg-config libpulse --modversion|sed 's/[^0-9.]*\([0-9.]*\).*/\1/')" - #local _ver="$(pacman -Q "$(basename "${pulseaudio_pkgname}")" | cut -d ' ' -f 2 | cut -d '-' -f 1)" - local _ver="$(pulseaudio --version | cut -d " " -f 2)" - printf "${_ver:-14.2}" -} - -#-- PulseAudio --# -pulseaudio_pkgname="pulseaudio" -pulseaudio_ver="$(get_pulseaudio_version)" +# Contributer: jonathon https://aur.archlinux.org/packages/pulseaudio-modules-bt/#comment-787490 pkgname="pulseaudio-modules-bt" +pulseaudio_ver="14.2" module_ver="1.4" +pkgrel="8" pkgver="${module_ver}_${pulseaudio_ver}" -pkgrel="7" pkgdesc="PulseAudio Bluetooth modules with SBC, AAC, APTX, APTX-HD, Sony LDAC (A2DP codec) support" arch=("i686" "x86_64" "arm" "armv6h" "armv7h" "aarch64") url="https://github.com/EHfive/pulseaudio-modules-bt" @@ -26,28 +17,16 @@ makedepends=("libpulse" "cmake>=3.0" "libavcodec.so>=58" "libldac") optdepends=( "libavcodec.so>=58: aptX Classic, aptX HD support" "libldac: LDAC support" - "pulseaudio=${pulseaudio_ver}: This package requires a specific PulseAudio version" +# "pulseaudio=${pulseaudio_ver}: This package requires a specific PulseAudio version" ) provides=("pulseaudio-bluetooth") conflicts=("pulseaudio-bluetooth") -source=("pulseaudio-modules-bt-${module_ver}.zip::https://github.com/EHfive/pulseaudio-modules-bt/archive/v${module_ver}.zip") - +source=( + "pulseaudio-modules-bt-${module_ver}.zip::https://github.com/EHfive/pulseaudio-modules-bt/archive/v${module_ver}.zip" + "pulseaudio-${pulseaudio_ver}.zip::https://github.com/pulseaudio/pulseaudio/archive/v${pulseaudio_ver}.zip" +) -if [[ ! "$(pacman -Qq "${pulseaudio_pkgname}" 2> /dev/null)" = "pulseaudio" ]]; then - source+=("git+https://github.com/pulseaudio/pulseaudio.git") - pulseaudio_dir="pulseaudio" - pkgver() { - cd pulseaudio - printf "%s_%s" "${module_ver}" "$(git rev-parse --short HEAD)" - } -else - source+=("pulseaudio-${pulseaudio_ver}.zip::https://github.com/pulseaudio/pulseaudio/archive/v${pulseaudio_ver}.zip") - pulseaudio_dir="pulseaudio-${pulseaudio_ver}" - pkgver() { - printf "%s_%s" "${module_ver}" "$(get_pulseaudio_version)" - } -fi md5sums=( '711a7f930321e56706acdb441de0e432' @@ -60,11 +39,10 @@ sha512sums=( ) - prepare() { cd "${srcdir}/pulseaudio-modules-bt-${module_ver}" rm -rf pa - ln -sf -T "../${pulseaudio_dir}" "pa" + ln -sf -T "../pulseaudio-${pulseaudio_ver}" "pa" } build() { |