+++ /dev/null
-pkgbase = libldac
- pkgdesc = LDAC encoder and LDAC Adaptive Bit Rate(ABR) libraries
- pkgver = 2.0.2.3
- pkgrel = 3
- url = https://github.com/EHfive/ldacBT
- arch = i686
- arch = x86_64
- arch = arm
- arch = armv6h
- arch = armv7h
- arch = aarch64
- license = Apache 2.0
- makedepends = cmake>=3.0
- provides = ldacBT=2.0.2.3
- provides = libldacBT_enc.so
- provides = libldacBT_abr.so
- source = https://github.com/EHfive/ldacBT/releases/download/v2.0.2.3/ldacBT-2.0.2.3.tar.gz
- sha256sums = 4bd8eece78bb5c1361fab95743e7100506e2408a25c4a592a0f8d349746dc5b4
-
-pkgname = libldac
-
+++ /dev/null
-# Maintainer: EHfive <eh5@sokka.cn>
-
-pkgname=libldac
-pkgver=2.0.2.3
-pkgrel=3
-pkgdesc="LDAC encoder and LDAC Adaptive Bit Rate(ABR) libraries"
-arch=("i686" "x86_64" "arm" "armv6h" "armv7h" "aarch64")
-url="https://github.com/EHfive/ldacBT"
-license=('Apache 2.0')
-depends=()
-makedepends=("cmake>=3.0")
-optdepends=()
-provides=("ldacBT=$pkgver" "libldacBT_enc.so" "libldacBT_abr.so")
-source=("https://github.com/EHfive/ldacBT/releases/download/v$pkgver/ldacBT-$pkgver.tar.gz")
-
-sha256sums=('4bd8eece78bb5c1361fab95743e7100506e2408a25c4a592a0f8d349746dc5b4')
-
-
-build() {
- cd "$srcdir/ldacBT"
- cmake \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DINSTALL_LIBDIR=/usr/lib \
- -DLDAC_SOFT_FLOAT=OFF \
- .
- make
-}
-
-package() {
- cd "$srcdir/ldacBT"
-
- make DESTDIR="$pkgdir" install
- install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/ldacBT
- install -Dm 644 libldac/LICENSE libldac/NOTICE -t "$pkgdir"/usr/share/licenses/ldacBT/libldac
-}
+++ /dev/null
-pkgbase = pulseaudio-modules-bt
- pkgdesc = PulseAudio Bluetooth modules with SBC, AAC, APTX, APTX-HD, Sony LDAC (A2DP codec) support
- pkgver = 1.4_14.0
- pkgrel = 1
- url = https://github.com/EHfive/pulseaudio-modules-bt
- arch = i686
- arch = x86_64
- arch = arm
- arch = armv6h
- arch = armv7h
- arch = aarch64
- license = GPL3
- makedepends = cmake>=3.0
- makedepends = libavcodec.so>=58
- makedepends = libldac
- makedepends = git
- depends = pulseaudio>=12.0
- depends = bluez
- depends = bluez-libs
- depends = sbc
- depends = libfdk-aac.so
- optdepends = libavcodec.so>=58: aptX Classic, aptX HD support
- optdepends = libldac: LDAC support
- optdepends = pulseaudio=14.0: This package requires a specific PulseAudio version
- provides = pulseaudio-bluetooth
- provides = pulseaudio-modules-bt-git
- conflicts = pulseaudio-bluetooth
- conflicts = pulseaudio-modules-bt-git
- source = pulseaudio-modules-bt.zip::https://github.com/EHfive/pulseaudio-modules-bt/archive/v1.4.zip
- source = pulseaudio.zip::https://github.com/pulseaudio/pulseaudio/archive/v14.0.zip
- md5sums = 711a7f930321e56706acdb441de0e432
- md5sums = SKIP
- sha512sums = 5c3ed59dec46a1a9cc2f359ac1d28a82a50a5dea47a268a10601b95a8e17a68dd00ba7628c429271349bae290f461abeb1a4a3715b1833c71d7f82f9a902fe2d
- sha512sums = SKIP
-
-pkgname = pulseaudio-modules-bt
-
+++ /dev/null
-*.zip
-*.pkg.tar.*
-src/
-pkg/
+++ /dev/null
-# Maintainer : Yamada Hayao <hayao@fascode.net>
-# Contributor: EHfive <eh5@sokka.cn>
-
-#-- PulseAudio --#
-pulseaudio_pkgname="extra/pulseaudio"
-if pacman -Qq "$(basename "${pulseaudio_pkgname}")" 2> "/dev/null" 1>&2; then
- # If pulseaudio is installed, use the version of installed pulseaudio.
- pulseaudio_ver="$(pacman -Q "$(basename "${pulseaudio_pkgname}")" | cut -d ' ' -f 2 | cut -d '-' -f 1)"
-else
- # If pulseaudio is not installed, use the version from offcial repository.
- pulseaudio_ver="$(pacman -Sp --print-format '%v' "${pulseaudio_pkgname}" | cut -d '-' -f 1)"
-fi
-
-# if it is failed to get the version of pulseaudio, use the hard coded one.
-if [[ -v pulseaudio_ver ]]; then
- pulseaudio_ver="14.0"
-fi
-
-
-pkgname="pulseaudio-modules-bt"
-module_ver="1.4"
-pkgver="${module_ver}_${pulseaudio_ver}"
-pkgrel="1"
-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"
-license=('GPL3')
-depends=("pulseaudio>=12.0" "bluez" "bluez-libs" "sbc" "libfdk-aac.so")
-makedepends=("cmake>=3.0" "libavcodec.so>=58" "libldac" "git")
-optdepends=(
- "libavcodec.so>=58: aptX Classic, aptX HD support"
- "libldac: LDAC support"
- "pulseaudio=${pulseaudio_ver}: This package requires a specific PulseAudio version"
-)
-provides=("pulseaudio-bluetooth" "pulseaudio-modules-bt-git")
-conflicts=("pulseaudio-bluetooth" "pulseaudio-modules-bt-git")
-
-source=(
- "pulseaudio-modules-bt.zip::https://github.com/EHfive/pulseaudio-modules-bt/archive/v${module_ver}.zip"
- "pulseaudio.zip::https://github.com/pulseaudio/pulseaudio/archive/v${pulseaudio_ver}.zip"
-)
-
-md5sums=(
- '711a7f930321e56706acdb441de0e432'
- 'SKIP'
-)
-
-sha512sums=(
- "5c3ed59dec46a1a9cc2f359ac1d28a82a50a5dea47a268a10601b95a8e17a68dd00ba7628c429271349bae290f461abeb1a4a3715b1833c71d7f82f9a902fe2d"
- "SKIP"
-)
-
-prepare() {
- cd "${srcdir}/pulseaudio-modules-bt-${module_ver}"
- rm -rf pa
- ln -sf -T "../pulseaudio-${pulseaudio_ver}" "pa"
-}
-
-build() {
- cd "${srcdir}/pulseaudio-modules-bt-${module_ver}"
- cmake \
- -DCMAKE_BUILD_TYPE=Release \
- .
- make
-}
-
-package() {
- cd "$srcdir/pulseaudio-modules-bt-${module_ver}"
- make DESTDIR="${pkgdir}" install
-}