Package Details: duckstation 0.1.7465-1

Git Clone URL: https://aur.archlinux.org/duckstation.git (read-only, click to copy)
Package Base: duckstation
Description: Playstation emulator
Upstream URL: https://github.com/stenzek/duckstation
Licenses: GPL-3.0-only
Submitter: tallero
Maintainer: xiota
Last Packager: xiota
Votes: 6
Popularity: 0.49
First Submitted: 2023-06-19 23:48 (UTC)
Last Updated: 2024-09-19 05:49 (UTC)

Pinned Comments

xiota commented on 2024-09-19 02:40 (UTC) (edited on 2024-12-31 03:13 (UTC) by xiota)

For now, this is pinned to the last GPL commit. I haven't decided what to do long term.

Use aur/duckstation-git for the latest changes.

gromit commented on 2024-09-13 10:55 (UTC)

FYI that this project did an "interesting" license change https://www.reddit.com/r/linux/comments/1ffml57/playstation_1_emulator_duckstation_developer/

Latest Comments

« First ‹ Previous 1 2

MarsSeed commented on 2024-03-09 22:31 (UTC)

Build broken due to trivial reason. You should test your PKGBUILD before pushing updates:

  -> Extracting duckstation-0.1-6232.tar.gz with bsdtar
==> Starting build()...
-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Version: 3.28.3
CMake System Name: Linux
Build Type: 
-- Found CURL: /usr/lib/libcurl.so (found version "8.6.0")  
-- Could NOT find Libbacktrace (missing: LIBBACKTRACE_LIBRARY LIBBACKTRACE_INCLUDE_DIR) 
CMake Warning at CMakeLists.txt:57 (message):
  libbacktrace not found, crashes will not produce backtraces.


-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE  
-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Found WrapOpenGL: TRUE  
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.6.0", minimum required is "0.5.0") 
-- Found WrapVulkanHeaders: /usr/include  
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.0") 
-- Performing Test HAVE_EGL
-- Performing Test HAVE_EGL - Success
-- Found EGL: /usr/include (found version "1.5") 
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Wayland support enabled
-- Performing Test COMPILER_SUPPORTS_WALL
-- Performing Test COMPILER_SUPPORTS_WALL - Success
-- Performing Test COMPILER_SUPPORTS_MEMACCESS
-- Performing Test COMPILER_SUPPORTS_MEMACCESS - Success
-- Performing Test COMPILER_SUPPORTS_OFFSETOF
-- Performing Test COMPILER_SUPPORTS_OFFSETOF - Success
Building x86_64 binaries.
-- Version: 10.1.1
-- Build type: 
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Looking for include file pulse/pulseaudio.h
-- Looking for include file pulse/pulseaudio.h - found
-- Looking for include file alsa/asoundlib.h
-- Looking for include file alsa/asoundlib.h - found
-- Looking for include file jack/jack.h
-- Looking for include file jack/jack.h - not found
-- Looking for include file sndio.h
-- Looking for include file sndio.h - found
-- Looking for include file sys/soundcard.h
-- Looking for include file sys/soundcard.h - found
-- Checking for module 'dbus-1'
--   Found dbus-1, version 1.14.10
Building x64 recompiler
-- Building X11 NoGUI Platform.
-- Building Wayland NoGUI Platform.
-- Found Wayland_Client: /usr/lib/libwayland-client.so (found version "1.22.0") 
-- Found Wayland: /usr/lib/libwayland-client.so (found version "1.22.0") found components: Client 
-- Found WaylandScanner: /usr/bin/wayland-scanner  
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find WaylandProtocols (missing: WaylandProtocols_DATADIR)
  (Required is at least version "1.15")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/ECM/find-modules/FindWaylandProtocols.cmake:28 (find_package_handle_standard_args)
  src/duckstation-nogui/CMakeLists.txt:59 (find_package)

cegard commented on 2023-12-31 00:00 (UTC)

Hello.

I'm getting the next output when running makepkg -si

==> Making package: duckstation v0.1+6045-1 (sáb 30 dic 2023 18:45:14)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found duckstation-v0.1-6045.tar.gz
==> Validating source files with sha256sums...
    duckstation-v0.1-6045.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!

Any help on how to install it?

FabioLolix commented on 2023-06-20 16:10 (UTC)

Hello,

  • when using git source please don't rename using ${_pkgname}-${_pkgver}:: but make them re-usable
  • pkgdesc= still carry (git version) from duckstation-git. duckstation don't seem to have a really fixed releases and this isn't indicated from pkgname or pkgdesc=
  • please remove variable _pkgname which is the same as pkgname