Source: pcsx2
Section: games
Priority: optional
Maintainer: linuxmangaka <linuxmangaka@gmail.com>
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13),
 ccache,
 clang,
 cmake | cmake-mozilla,
 dpkg-dev,
 extra-cmake-modules,
 g++,
 gcc,
 git,
 googletest,
 glslc,
 glslang-dev,
 glslang-tools,
 libaio-dev [linux-any],
 libasound2-dev,
 libavcodec64 | libavcodec63 | libavcodec62 | libavcodec61 | libavcodec60 | libavcodec59 | libavcodec58 | libavcodec57,
 libavcodec-dev,
 libavdevice64 | libavdevice63 | libavdevice62 | libavdevice61 | libavdevice60 | libavdevice59 | libavdevice58 | libavdevicec57,
 libavdevice-dev,
 libavfilter14 | libavfilter13 | libavfilter12 | libavfilter11 | libavfilter10 | libavfilter9 | libavfilter8 | libavfilter7,
 libavfilter-dev,
 libavformat64 | libavformat63 | libavformat62 | libavformat61 | libavformat60 | libavformat59 | libavformat58 | libavformat57,
 libavformat-dev,
 libavutil64 | libavutil63 | libavutil62 | libavutil61 | libavutil60 | libavutil59 | libavutil58 | libavutil57,
 libavutil-dev,
 libbacktrace-dev,
 libchdr-dev,
 libcpuinfo-dev,
 libcubeb-dev,
 libcurl4-openssl-dev,
 libdbus-1-dev,
 libdiscord-rpc-dev,
 libfast-float-dev,
 libfmt-dev,
 libfreetype-dev,
 libgdk-pixbuf-2.0-dev,
 libgl-dev,
 libgl1-mesa-dev,
 libglvnd-dev,
 libgtk-3-dev,
 libgtest-dev,
 libjack-jackd2-dev,
 libjpeg62-turbo-dev | libjpeg-turbo8-dev,
 libjpeg-dev,
 libkddockwidgets-qt6-dev | kddockwidgets-pcsx2,
 liblz4-dev,
 liblzma-dev,
 libpcap0.8-dev,
 libplutovg-dev,
 libplutosvg-dev,
 libpng++-dev,
 libpng-dev,
 libpulse-dev,
 libqt6svg6-dev,
 librcheevos-dev,
# libryml-dev,
 libsdl2-dev,
 libsdl3-dev | sdl3-pcsx2,
 libshaderc-dev | shaderc-pcsx2,
 libsimpleini-dev,
 libsoundtouch-dev,
 libspeex-dev,
# libspdlog-dev,
 libswresample10 | libswresample9 | libswresample8 | libswresample7 | libswresample6 | libswresample5 | libswresample4 | libswresample3,
 libswresample-dev,
 libswscale12 | libswscale11 | libswscale10 | libswscale9 | libswscale8 | libswscale7 | libswscale6 | libswscale5,
 libswscale-dev,
 libtiff-dev,
 libudev-dev,
 libunwind-dev,
 libvulkan-dev,
 libvulkan-memory-allocator-dev,
 libwayland-dev,
 libwebp-dev,
 libwxgtk3.2-dev,
 libx11-dev,
 libx11-xcb-dev,
 libxaw7-dev,
 libxbyak-dev,
 libxcb-composite0-dev,
 libxcb-damage0-dev,
 libxcb-dpms0-dev,
 libxcb-dri2-0-dev,
 libxcb-dri3-dev,
 libxcb-errors-dev,
 libxcb-ewmh-dev,
 libxcb-glx0-dev,
 libxcb-icccm4-dev,
 libxcb-keysyms1-dev,
 libxcb-present-dev,
 libxcb-record0-dev,
 libxcb-res0-dev,
 libxcb-randr0-dev,
 libxcb-screensaver0-dev,
 libxcb-sync-dev,
 libxcb-xf86dri0-dev,
 libxcb-xinerama0-dev,
 libxcb-xinput-dev,
 libxcb-xtest0-dev,
 libxcb-xrm-dev,
 libxcb-xvmc0-dev,
 libxcb-cursor-dev,
 libxext-dev,
 libxi-dev,
 libxkbcommon-x11-dev,
 libxkbfile-dev,
 libxmu-dev,
 libxpm-dev,
 libxrandr-dev,
 libxres-dev,
 libxxf86vm-dev,
 libxxhash-dev,
 libzip-dev,
 libzstd-dev,
 libzydis-dev,
 llvm,
 lld,
 locales | locales-all,
# nlohmann-json3-dev,
 ninja-build,
 pkgconf,
 pkg-config,
 portaudio19-dev,
 qt6-base-dev,
 qt6-base-private-dev,
 qt6-l10n-tools,
 qt6-tools-dev,
 qt6-tools-dev-tools,
# qt6-tools-private-dev,
 qt6-wayland-dev,
 rapidjson-dev,
 vulkan-validationlayers,
 zlib1g-dev,
Standards-Version: 4.7.2
Homepage: https://pcsx2.net/
Vcs-Browser: https://salsa.debian.org/games-team/pcsx2
Vcs-Git: https://salsa.debian.org/games-team/pcsx2.git

Package: pcsx2
Architecture: amd64
Depends: ${shlibs:Depends},
 ${misc:Depends},
# libasound => alsa plugin for pulseaudio
# libusb    => ps3 controller (and probably others)
Recommends: fonts-roboto-unhinted,
 fonts-noto-color-emoji,
 libasound2-plugins,
 libusb-0.1-4,
 pcsx2-patches,
 qt6-qpa-plugins,
#Provides: pcsx2,
#Conflicts: pcsx2,
Description: PCSX2 is an open source PS2 Emulator
 PCSX2 is a free and open-source PlayStation 2 (PS2) emulator. Its purpose is to emulate the PS2's hardware, using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine which manages hardware states and PS2 system memory.

#Package: pcsx2-stable
#Architecture: amd64
#Depends: ${shlibs:Depends},
# ${misc:Depends},
#Recommends: libasound2-plugins,
# libusb-0.1-4,
# pcsx2-patches,
# qt6-qpa-plugins,
#Provides: pcsx2,
#Conflicts: pcsx2,
#Description: PCSX2 is an open source PS2 Emulator
# PCSX2 is a free and open-source PlayStation 2 (PS2) emulator. Its purpose is to emulate the PS2's hardware, using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine which manages hardware states and PS2 system memory.

#Package: pcsx2-stable-dbg
#Section: debug
#Priority: extra
#Architecture: amd64
#Depends: ${shlibs:Depends},
# ${misc:Depends},
# pcsx2-stable (= ${binary:Version}),
#Conflicts: pcsx2-dbg,
#Description: PCSX2 is an open source PS2 Emulator
# PCSX2 is a free and open-source PlayStation 2 (PS2) emulator. Its purpose is to emulate the PS2's hardware, using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine which manages hardware states and PS2 system memory.