diff options
author | Daniel Peukert | 2023-11-21 09:06:40 +0100 |
---|---|---|
committer | Daniel Peukert | 2023-11-21 09:06:40 +0100 |
commit | 087ad377bfb9d0a103ad14da4994b709795fd16c (patch) | |
tree | ffd5232286fd9d292ffc4770472f04568c13ff31 | |
parent | b16a44703df138edd830a2db31f8adc1b3cf318e (diff) | |
download | aur-087ad377bfb9d0a103ad14da4994b709795fd16c.tar.gz |
Update dolphin-emu-git dependencies, add separate tool package
-rw-r--r-- | .SRCINFO | 57 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 75 insertions, 12 deletions
@@ -1,6 +1,6 @@ pkgbase = dolphin-emu-git pkgdesc = A Gamecube / Wii emulator - pkgver = 5.0.r20339.g87c27936fc + pkgver = 5.0.r20349.gf79c88f30b pkgrel = 1 url = https://dolphin-emu.org arch = x86_64 @@ -8,10 +8,14 @@ pkgbase = dolphin-emu-git license = GPL2 makedepends = cmake makedepends = git + makedepends = miniupnpc makedepends = ninja makedepends = python + makedepends = qt6-base + makedepends = qt6-svg depends = alsa-lib depends = bluez-libs + depends = bzip2 depends = cubeb depends = enet depends = fmt @@ -27,17 +31,18 @@ pkgbase = dolphin-emu-git depends = mbedtls2 depends = minizip-ng depends = pugixml - depends = qt6-base - depends = qt6-svg depends = sfml + depends = speexdsp + depends = xz depends = zlib-ng + depends = zstd depends = libavcodec.so depends = libavformat.so depends = libavutil.so depends = libcurl.so - depends = libminiupnpc.so depends = libsfml-network.so depends = libsfml-system.so + depends = libspng.so depends = libswscale.so depends = libudev.so depends = libusb-1.0.so @@ -58,6 +63,43 @@ pkgbase = dolphin-emu-git pkgname = dolphin-emu-git pkgdesc = A Gamecube / Wii emulator - git version + depends = alsa-lib + depends = bluez-libs + depends = bzip2 + depends = cubeb + depends = enet + depends = fmt + depends = hidapi + depends = libevdev + depends = libgl + depends = libpulse + depends = libspng + depends = libx11 + depends = libxi + depends = libxrandr + depends = lzo + depends = mbedtls2 + depends = minizip-ng + depends = pugixml + depends = sfml + depends = speexdsp + depends = xz + depends = zlib-ng + depends = zstd + depends = libavcodec.so + depends = libavformat.so + depends = libavutil.so + depends = libcurl.so + depends = libsfml-network.so + depends = libsfml-system.so + depends = libspng.so + depends = libswscale.so + depends = libudev.so + depends = libusb-1.0.so + depends = hicolor-icon-theme + depends = libminiupnpc.so + depends = qt6-base + depends = qt6-svg provides = dolphin-emu conflicts = dolphin-emu @@ -69,3 +111,10 @@ pkgname = dolphin-emu-nogui-git provides = dolphin-emu-cli conflicts = dolphin-emu-nogui conflicts = dolphin-emu-cli + +pkgname = dolphin-emu-tool-git + pkgdesc = A Gamecube / Wii emulator - CLI-based utility for functions such as managing disc images - git version + depends = dolphin-emu-git + optdepends = + provides = dolphin-emu-tool + conflicts = dolphin-emu-tool @@ -5,9 +5,10 @@ _projectname='dolphin' _mainpkgname="$_projectname-emu" _noguipkgname="$_projectname-emu-nogui" +_toolpkgname="$_projectname-emu-tool" pkgbase="$_mainpkgname-git" -pkgname=("$pkgbase" "$_noguipkgname-git") -pkgver='5.0.r20339.g87c27936fc' +pkgname=("$pkgbase" "$_noguipkgname-git" "$_toolpkgname-git") +pkgver='5.0.r20349.gf79c88f30b' pkgrel='1' pkgdesc='A Gamecube / Wii emulator' _pkgdescappend=' - git version' @@ -15,14 +16,14 @@ arch=('x86_64' 'aarch64') url="https://$_mainpkgname.org" license=('GPL2') depends=( - 'alsa-lib' 'bluez-libs' 'cubeb' 'enet' 'fmt' 'hidapi' 'libevdev' 'libgl' 'libpulse' - 'libspng' 'libx11' 'libxi' 'libxrandr' 'lzo' 'mbedtls2' 'minizip-ng' 'pugixml' - 'qt6-base' 'qt6-svg' 'sfml' 'zlib-ng' - 'libavcodec.so' 'libavformat.so' 'libavutil.so' 'libcurl.so' 'libminiupnpc.so' - 'libsfml-network.so' 'libsfml-system.so' 'libswscale.so' 'libudev.so' + 'alsa-lib' 'bluez-libs' 'bzip2' 'cubeb' 'enet' 'fmt' 'hidapi' 'libevdev' 'libgl' + 'libpulse' 'libspng' 'libx11' 'libxi' 'libxrandr' 'lzo' 'mbedtls2' 'minizip-ng' + 'pugixml' 'sfml' 'speexdsp' 'xz' 'zlib-ng' 'zstd' + 'libavcodec.so' 'libavformat.so' 'libavutil.so' 'libcurl.so' + 'libsfml-network.so' 'libsfml-system.so' 'libspng.so' 'libswscale.so' 'libudev.so' 'libusb-1.0.so' ) -makedepends=('cmake' 'git' 'ninja' 'python') +makedepends=('cmake' 'git' 'miniupnpc' 'ninja' 'python' 'qt6-base' 'qt6-svg') optdepends=('pulseaudio: PulseAudio backend') options=('!lto') source=( @@ -94,6 +95,7 @@ build() { package_dolphin-emu-git() { pkgdesc="$pkgdesc$_pkgdescappend" + depends+=('hicolor-icon-theme' 'libminiupnpc.so' 'qt6-base' 'qt6-svg') provides=("$_mainpkgname") conflicts=("$_mainpkgname") @@ -102,6 +104,7 @@ package_dolphin-emu-git() { install -Dm644 'Data/51-usb-device.rules' "$pkgdir/usr/lib/udev/rules.d/51-usb-device.rules" rm -rf "$pkgdir/usr/bin/$_noguipkgname" + rm -rf "$pkgdir/usr/bin/$_projectname-tool" rm -rf "$pkgdir/usr/include" rm -rf "$pkgdir/usr/lib/libdiscord-rpc.a" rm -rf "$pkgdir/usr/share/man/man6/$_noguipkgname.6" @@ -119,3 +122,14 @@ package_dolphin-emu-nogui-git() { ln -sf "/usr/bin/$_noguipkgname" "$pkgdir/usr/bin/$_mainpkgname-cli" install -Dm644 "Data/$_noguipkgname.6" "$pkgdir/usr/share/man/man6/$_noguipkgname.6" } + +package_dolphin-emu-tool-git() { + pkgdesc="$pkgdesc - CLI-based utility for functions such as managing disc images$_pkgdescappend" + depends=("$pkgbase") + optdepends=() + provides=("$_toolpkgname") + conflicts=("$_toolpkgname") + + cd "$srcdir/$_sourcedirectory/" + install -Dm755 "$srcdir/$_sourcedirectory/build/Binaries/$_projectname-tool" "$pkgdir/usr/bin/$_projectname-tool" +} |