mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
Published: 1.1.0
This commit is contained in:
commit
dc6a67881f
4 changed files with 103 additions and 0 deletions
30
.SRCINFO
Normal file
30
.SRCINFO
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
pkgbase = pulse-visualizer-bin
|
||||
pkgdesc = A GPU-accelerated audio visualizer for PulseAudio/PipeWire
|
||||
pkgver = 1.1.0
|
||||
pkgrel = 1
|
||||
url = https://github.com/Beacroxx/pulse-visualizer
|
||||
install = pulse-visualizer-bin.install
|
||||
arch = x86_64
|
||||
license = GPL-3.0-only
|
||||
depends = glibc
|
||||
depends = gcc-libs
|
||||
depends = libebur128
|
||||
depends = glew
|
||||
depends = freetype2
|
||||
depends = libglvnd
|
||||
depends = libpipewire
|
||||
depends = sdl3
|
||||
depends = libpulse
|
||||
depends = yaml-cpp
|
||||
depends = fftw
|
||||
provides = pulse-visualizer
|
||||
conflicts = pulse-visualizer
|
||||
conflicts = pulse-visualizer-git
|
||||
source = LICENSE-1.1.0::https://raw.githubusercontent.com/Beacroxx/pulse-visualizer/v1.1.0/LICENSE
|
||||
source = README-1.1.0.md::https://raw.githubusercontent.com/Beacroxx/pulse-visualizer/v1.1.0/README.md
|
||||
sha256sums = c53a65c2fd561c87eaabf1072ef5dcab8653042bc15308465f52413585eb6271
|
||||
sha256sums = 17e300a313e0eafb19528e76193b134791c6f19614761f0ba48b8393bf72cedf
|
||||
source_x86_64 = https://github.com/Beacroxx/pulse-visualizer/releases/download/v1.1.0/pulse-visualizer-v1.1.0-linux-x86_64.tar.gz
|
||||
sha256sums_x86_64 = 12ac4626a5ce394867dcbfc51190d73125a65ba1ec65789b759ad8dad0ac9af7
|
||||
|
||||
pkgname = pulse-visualizer-bin
|
||||
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
*
|
||||
!*.install
|
||||
!.gitignore
|
||||
!PKGBUILD
|
||||
!.SRCINFO
|
||||
56
PKGBUILD
Normal file
56
PKGBUILD
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
# Maintainer: Rafael Dominiquini <rafaeldominiquini at gmail dot com>
|
||||
|
||||
_pkgauthor=Beacroxx
|
||||
_pkgname=pulse-visualizer
|
||||
pkgname=${_pkgname}-bin
|
||||
pkgver=1.1.0
|
||||
pkgrel=1
|
||||
pkgdesc="A GPU-accelerated audio visualizer for PulseAudio/PipeWire"
|
||||
arch=('x86_64')
|
||||
url="https://github.com/${_pkgauthor}/${_pkgname}"
|
||||
_urlraw="https://raw.githubusercontent.com/${_pkgauthor}/${_pkgname}/v${pkgver}"
|
||||
license=('GPL-3.0-only')
|
||||
|
||||
install=pulse-visualizer-bin.install
|
||||
depends=('glibc' 'gcc-libs' 'libebur128' 'glew' 'freetype2' 'libglvnd' 'libpipewire' 'sdl3' 'libpulse' 'yaml-cpp' 'fftw')
|
||||
conflicts=("${_pkgname}" "${_pkgname}"-git)
|
||||
provides=("${_pkgname}")
|
||||
|
||||
source=("LICENSE-${pkgver}::${_urlraw}/LICENSE"
|
||||
"README-${pkgver}.md::${_urlraw}/README.md")
|
||||
source_x86_64=("${url}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}-linux-${arch[0]}.tar.gz")
|
||||
sha256sums=('c53a65c2fd561c87eaabf1072ef5dcab8653042bc15308465f52413585eb6271'
|
||||
'17e300a313e0eafb19528e76193b134791c6f19614761f0ba48b8393bf72cedf')
|
||||
sha256sums_x86_64=('12ac4626a5ce394867dcbfc51190d73125a65ba1ec65789b759ad8dad0ac9af7')
|
||||
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${CARCH}/" || exit
|
||||
|
||||
mkdir ./fonts
|
||||
mv ./JetBrainsMonoNerdFont-Medium.ttf ./fonts/
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/" || exit
|
||||
|
||||
install -Dm644 "LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
|
||||
install -Dm644 "README-${pkgver}.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
|
||||
|
||||
cd "${srcdir}/${CARCH}/" || exit
|
||||
|
||||
install -Dm644 "CONFIGURATION.md" "${pkgdir}/usr/share/doc/${pkgname}/CONFIGURATION.md"
|
||||
|
||||
install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
|
||||
|
||||
install -Dm644 "${_pkgname}.1" "${pkgdir}/usr/share/man/man1/${_pkgname}.1"
|
||||
|
||||
install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||
|
||||
mkdir "${pkgdir}/usr/share/${_pkgname}/"
|
||||
cp -rf shaders "${pkgdir}/usr/share/${_pkgname}/"
|
||||
cp -rf themes "${pkgdir}/usr/share/${_pkgname}/"
|
||||
cp -rf fonts "${pkgdir}/usr/share/${_pkgname}/"
|
||||
cp -f config.yml.template "${pkgdir}/usr/share/${_pkgname}/"
|
||||
}
|
||||
12
pulse-visualizer-bin.install
Normal file
12
pulse-visualizer-bin.install
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
post_install() {
|
||||
echo "::"
|
||||
echo ":: Pulse Visualizer installed successfully!"
|
||||
echo ":: Run 'pulse-visualizer' to create config files, then edit ~/.config/pulse-visualizer/config.yml"
|
||||
echo ":: to configure your audio source and font path."
|
||||
echo ":: Check /usr/local/share/pulse-visualizer/config.yml.template for all available"
|
||||
echo ":: configuration options including phosphor effects, FFT settings, and more."
|
||||
echo ":: See man pulse-visualizer for detailed setup instructions."
|
||||
echo "::"
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue