diff options
author | XenHat | 2023-05-19 14:21:09 -0400 |
---|---|---|
committer | XenHat | 2023-05-19 14:21:09 -0400 |
commit | 6948d31f21a81db044e0e5c789fa96c7a1ca4599 (patch) | |
tree | 1cc71877b1e067d42a6c54a30241b8caacd3ecbb /PKGBUILD | |
parent | 02f8855e211ed90f67a48d4ca06daf443a10ce44 (diff) | |
download | aur-6948d31f21a81db044e0e5c789fa96c7a1ca4599.tar.gz |
formatting & stuff
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 67 |
1 files changed, 35 insertions, 32 deletions
@@ -10,56 +10,59 @@ pkgrel=1 pkgdesc="A Second Life client with focus on performance and code correctness. - Git Source build" arch=('x86_64') options=('!buildflags' '!lto' '!strip') -url=https://www.alchemyviewer.org +url="https://www.alchemyviewer.org" license=('LGPL') depends=(dbus-glib glu gtk3 libgl libiconv libidn libjpeg-turbo libpng libxss libxml2 mesa nss openal sdl2 vlc zlib) makedepends=('gcc' 'python-virtualenv' 'python-pip' 'git' 'xz') optdepends=( - 'alsa-lib: ALSA support' - 'freealut: OpenAL support' - 'gamemode: Gamemode support' - 'lib32-libidn11: SLVoice support' - 'lib32-libsndfile: SLVoice support' - 'lib32-util-linux: SLVoice support' - 'lib32-gstreamer0.10: SLVoice support' - 'libpulse: PulseAudio support' - 'mesa-libgl: Intel, Radeon, Nouveau support' - 'nvidia-libgl: NVIDIA support' - 'nvidia-utils: NVIDIA support' - 'wine: More up-to-date, less buggy SLVoice support') + 'alsa-lib: ALSA support' + 'freealut: OpenAL support' + 'gamemode: Gamemode support' + 'lib32-libidn11: SLVoice support' + 'lib32-libsndfile: SLVoice support' + 'lib32-util-linux: SLVoice support' + 'lib32-gstreamer0.10: SLVoice support' + 'libpulse: PulseAudio support' + 'mesa-libgl: Intel, Radeon, Nouveau support' + 'nvidia-libgl: NVIDIA support' + 'nvidia-utils: NVIDIA support' + 'wine: More up-to-date, less buggy SLVoice support') replaces=('alchemy-viewer-git') provides=('alchemy-viewer') install=alchemy.install source=("${pkgname}"::'git+https://git.alchemyviewer.org/alchemy/alchemy-next.git#branch='"${AL_BRANCH_OVERRIDE:-main}" - 'compile.bash') + 'compile.bash') sha256sums=('SKIP' - 'fbd63839b016543f8743577d6ab272cc2def20361c559b7fb21fac127356fe5b') + 'fbd63839b016543f8743577d6ab272cc2def20361c559b7fb21fac127356fe5b') pkgver() { - cd "${pkgname}" || exit 1 - ( - set -o pipefail - printf "%s.%s.%s" "$(cat indra/newview/VIEWER_VERSION.txt)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" - ) + cd "${pkgname}" || exit 1 + ( + set -o pipefail + vwr_version=$(cat indra/newview/VIEWER_VERSION.txt) + rev=$(git rev-list --count HEAD) + short=$(git rev-parse --short HEAD) + printf "%s.%s.%s" "${vwr_version}" "${rev}" "${short}" + ) } prepare() { - cd "${pkgname}" || exit 1 - export USE_VENV=1 - ../compile.bash prepare + cd "${pkgname}" || exit 1 + export USE_VENV=1 + ../compile.bash prepare } build() { - cd "${pkgname}" || exit 1 - export USE_VENV=1 - ../compile.bash build + cd "${pkgname}" || exit 1 + export USE_VENV=1 + ../compile.bash build } package() { - mkdir -p "${pkgdir}/opt" - mkdir -p "${pkgdir}/usr/local/share/applications" - # Patch shortcut to avoid duplicated entries - sed -i 's;Name=Alchemy;Name=Alchemy (git build);' "${pkgname}/build-linux-64/newview/packaged/etc/refresh_desktop_app_entry.sh" - sed -i 's;alchemy-viewer\.desktop;'"${pkgname}\.desktop"';' "${pkgname}/build-linux-64/newview/packaged/etc/refresh_desktop_app_entry.sh" - mv "${pkgname}/build-linux-64/newview/packaged" "${pkgdir}/opt/${pkgname}" + mkdir -p "${pkgdir}/opt" + mkdir -p "${pkgdir}/usr/local/share/applications" + # Patch shortcut to avoid duplicated entries + sed -i 's;Name=Alchemy;Name=Alchemy (git build);' "${pkgname}/build-linux-64/newview/packaged/etc/refresh_desktop_app_entry.sh" + sed -i 's;alchemy-viewer\.desktop;'"${pkgname}\.desktop"';' "${pkgname}/build-linux-64/newview/packaged/etc/refresh_desktop_app_entry.sh" + mv "${pkgname}/build-linux-64/newview/packaged" "${pkgdir}/opt/${pkgname}" } |