summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhayao2021-01-21 19:13:21 +0900
committerhayao2021-01-21 19:13:21 +0900
commitdf420ed2614aa0beab255600e9cfd5943ed7dea3 (patch)
treee99556a3c97a17b18a33d7439e61a212430d0b29
parent2827581bc84d140981c98a22ca91fb92bc450d38 (diff)
downloadaur-df420ed2614aa0beab255600e9cfd5943ed7dea3.tar.gz
[fix] : Fixed pulseaudio develop version
-rw-r--r--.gitignore1
-rwxr-xr-xPKGBUILD25
2 files changed, 17 insertions, 9 deletions
diff --git a/.gitignore b/.gitignore
index a28f6dd8780b..a5cd4696f6b4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
*.pkg.tar.*
src/
pkg/
+pulseaudio/
diff --git a/PKGBUILD b/PKGBUILD
index 731cb920055e..82b9a7dbee9a 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,9 +3,10 @@
# Contributar: tleydxdy https://aur.archlinux.org/packages/pulseaudio-modules-bt/#comment-786420
get_pulseaudio_version() {
- #printf "$(pkg-config libpulse --modversion|sed 's/[^0-9.]*\([0-9.]*\).*/\1/')"
- #printf "$(pacman -Q "$(basename "${pulseaudio_pkgname}")" | cut -d ' ' -f 2 | cut -d '-' -f 1)"
- printf "$(pulseaudio --version | cut -d " " -f 2)"
+ #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 --#
@@ -15,7 +16,7 @@ pulseaudio_ver="$(get_pulseaudio_version)"
pkgname="pulseaudio-modules-bt"
module_ver="1.4"
pkgver="${module_ver}_${pulseaudio_ver}"
-pkgrel="5"
+pkgrel="6"
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"
@@ -30,10 +31,16 @@ optdepends=(
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"
- "pulseaudio-${pulseaudio_ver}.zip::https://github.com/pulseaudio/pulseaudio/archive/v${pulseaudio_ver}.zip"
-)
+source=("pulseaudio-modules-bt-${module_ver}.zip::https://github.com/EHfive/pulseaudio-modules-bt/archive/v${module_ver}.zip")
+
+
+if [[ ! "$(pacman -Qq "${pulseaudio_pkgname}" 2> /dev/null)" = "pulseaudio" ]]; then
+ source+=("git+https://github.com/pulseaudio/pulseaudio.git")
+ pulseaudio_dir="pulseaudio"
+else
+ source+=("pulseaudio-${pulseaudio_ver}.zip::https://github.com/pulseaudio/pulseaudio/archive/v${pulseaudio_ver}.zip")
+ pulseaudio_dir="pulseaudio-${pulseaudio_ver}"
+fi
md5sums=(
'711a7f930321e56706acdb441de0e432'
@@ -52,7 +59,7 @@ pkgver() {
prepare() {
cd "${srcdir}/pulseaudio-modules-bt-${module_ver}"
rm -rf pa
- ln -sf -T "../pulseaudio-${pulseaudio_ver}" "pa"
+ ln -sf -T "../${pulseaudio_dir}" "pa"
}
build() {