From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 17 09:58:51 2020 Received: (at submit) by debbugs.gnu.org; 17 Feb 2020 14:58:51 +0000 Received: from localhost ([127.0.0.1]:39043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3hr9-0004RL-I6 for submit@debbugs.gnu.org; Mon, 17 Feb 2020 09:58:51 -0500 Received: from lists.gnu.org ([209.51.188.17]:59461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3hr4-0004R4-AF for submit@debbugs.gnu.org; Mon, 17 Feb 2020 09:58:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38413) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j3hr2-0001ia-4F for guix-patches@gnu.org; Mon, 17 Feb 2020 09:58:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j3hqz-0005ai-W5 for guix-patches@gnu.org; Mon, 17 Feb 2020 09:58:35 -0500 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:22403) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j3hqz-0005YU-Mj for guix-patches@gnu.org; Mon, 17 Feb 2020 09:58:33 -0500 X-Originating-IP: 92.169.129.147 Received: from bababa.home (lfbn-idf2-1-1315-147.w92-169.abo.wanadoo.fr [92.169.129.147]) (Authenticated sender: mail@ambrevar.xyz) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 09B37240022 for ; Mon, 17 Feb 2020 14:58:29 +0000 (UTC) From: Pierre Neidhardt To: guix-patches@gnu.org Subject: [PATCH] [PATCH] WIP: gnu: Add rpcs3. Date: Mon, 17 Feb 2020 15:58:29 +0100 Message-Id: <20200217145829.16235-1-mail@ambrevar.xyz> X-Mailer: git-send-email 2.25.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 217.70.183.193 X-Spam-Score: 4.2 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/emulators.scm (rpcs3): New variable. Package does not work at the moment. cmake fails with: --88--- CMake Error at 3rdparty/CMakeLists.txt:417 (add_library): add_library cannot create ALIAS target "3rdparty::libusb" because target "us [...] Content analysis details: (4.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: rpcs3.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 0.7 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.7 FROM_SUSPICIOUS_NTLD_FP From abused NTLD X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/emulators.scm (rpcs3): New variable. Package does not work at the moment. cmake fails with: --88--- CMake Error at 3rdparty/CMakeLists.txt:417 (add_library): add_library cannot create ALIAS target "3rdparty::libusb" because target "us [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: rpcs3.net] 0.7 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/emulators.scm (rpcs3): New variable. Package does not work at the moment. cmake fails with: --8<---------------cut here---------------start------------->8--- CMake Error at 3rdparty/CMakeLists.txt:417 (add_library): add_library cannot create ALIAS target "3rdparty::libusb" because target "usb-1.0-static" does not already exist. CMake Error at 3rdparty/CMakeLists.txt:420 (add_library): add_library cannot create ALIAS target "3rdparty::pugixml" because target "pugixml" does not already exist. CMake Error at 3rdparty/CMakeLists.txt:421 (add_library): add_library cannot create ALIAS target "3rdparty::yaml-cpp" because target "yaml-cpp" does not already exist. CMake Error at 3rdparty/CMakeLists.txt:422 (add_library): add_library cannot create ALIAS target "3rdparty::xxhash" because target "xxhash" does not already exist. CMake Error at 3rdparty/CMakeLists.txt:432 (add_library): add_library cannot create ALIAS target "3rdparty::faudio" because target "FAudio" does not already exist. -- cotire 1.8.0 loaded. -- Found Git: /gnu/store/khvcbw37r31xmfdalplw10xz9d4j6v8l-git-2.25.0/bin/git (found version "2.25.0") CMake Warning at rpcs3/git-version.cmake:33 (message): git not found, unable to include version. Call Stack (most recent call first): rpcs3/CMakeLists.txt:6 (include) -- Performing Test HAS_NO_PIE -- Performing Test HAS_NO_PIE - Success -- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE -- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE - Success -- Found X11: /gnu/store/b824dq3bccq0bhjli3li0fzi11lg1bh3-xorgproto-2019.1/include -- Looking for XOpenDisplay in /gnu/store/06ybqkh3lb3g7c77b74izy32grglf45x-libx11-1.6.8/lib/libX11.so;/gnu/store/j01p4wjas358cvayyjqpl449hmpanra8-libxext-1.3.4/lib/libXext.so -- Looking for XOpenDisplay in /gnu/store/06ybqkh3lb3g7c77b74izy32grglf45x-libx11-1.6.8/lib/libX11.so;/gnu/store/j01p4wjas358cvayyjqpl449hmpanra8-libxext-1.3.4/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 -- Initializing RPCS3_SRC_DIR=/tmp/guix-build-rpcs3-0.0.8.drv-0/source/rpcs3 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- CXX target rpcs3_emu cotired without unity build excluding ../../Utilities/JIT.cpp, Cell/PPUTranslator.cpp. -- RPCS3_GIT_VERSION: unknown -- RPCS3_GIT_BRANCH: unknown -- CXX target rpcs3 cotired without unity build. -- Configuring incomplete, errors occurred! See also "/tmp/guix-build-rpcs3-0.0.8.drv-0/build/CMakeFiles/CMakeOutput.log". See also "/tmp/guix-build-rpcs3-0.0.8.drv-0/build/CMakeFiles/CMakeError.log". command "cmake" "../source" "-DCMAKE_BUILD_TYPE=RelWithDebInfo" "-DCMAKE_INSTALL_PREFIX=/gnu/store/0p9v13dy10abknx6j48yn9dwwx614x56-rpcs3-0.0.8" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE" "-DCMAKE_INSTALL_RPATH=/gnu/store/0p9v13dy10abknx6j48yn9dwwx614x56-rpcs3-0.0.8/lib" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DUSE_SYSTEM_LIBPNG=ON" "-DUSE_SYSTEM_FFMPEG=ON" "-DBUILD_LLVM_SUBMODULE=OFF" "-DWITH_LLVM=OFF" "-DUSE_NATIVE_INSTRUCTIONS=OFF" failed with status 1 --8<---------------cut here---------------end--------------->8--- --- gnu/packages/emulators.scm | 85 +++++++++++++++++++++++++++++++++++++- 1 file changed, 84 insertions(+), 1 deletion(-) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index b9c854ca25..650c80e4dc 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -9,7 +9,7 @@ ;;; Copyright © 2017, 2018, 2019, 2020 Nicolas Goaziou ;;; Copyright © 2017, 2020 Tobias Geerinckx-Rice ;;; Copyright © 2017, 2018, 2019 Rutger Helling -;;; Copyright © 2019 Pierre Neidhardt +;;; Copyright © 2019, 2020 Pierre Neidhardt ;;; Copyright © 2019 David Wilson ;;; Copyright © 2020 Jakub Kądziołka ;;; @@ -46,6 +46,7 @@ #:use-module (gnu packages cdrom) #:use-module (gnu packages compression) #:use-module (gnu packages curl) + #:use-module (gnu packages digest) #:use-module (gnu packages elf) #:use-module (gnu packages fonts) #:use-module (gnu packages fontutils) @@ -61,6 +62,7 @@ #:use-module (gnu packages libedit) #:use-module (gnu packages libusb) #:use-module (gnu packages linux) + #:use-module (gnu packages llvm) #:use-module (gnu packages lua) #:use-module (gnu packages maths) #:use-module (gnu packages mp3) @@ -72,12 +74,14 @@ #:use-module (gnu packages python) #:use-module (gnu packages qt) #:use-module (gnu packages sdl) + #:use-module (gnu packages serialization) #:use-module (gnu packages sphinx) #:use-module (gnu packages sqlite) #:use-module (gnu packages texinfo) #:use-module (gnu packages textutils) #:use-module (gnu packages tls) #:use-module (gnu packages upnp) + #:use-module (gnu packages version-control) #:use-module (gnu packages video) #:use-module (gnu packages vulkan) #:use-module (gnu packages wxwidgets) @@ -1563,3 +1567,82 @@ derived from Gens. Project goals include clean source code, combined features from various forks of Gens, and improved platform portability.") (supported-systems '("i686-linux" "x86_64-linux")) (license license:gpl2+))) + +(define-public rpcs3 + ;; git-version is `$(git rev-list HEAD --count)-$(git rev-parse --short HEAD)`. + (let ((git-version "9605-7a7ac625c")) + (package + (name "rpcs3") + (version "0.0.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/RPCS3/rpcs3") + (commit (string-append "v" version)))) + (sha256 + (base32 + "1219lzr18f7jfgval5scmw7xllgqs43sxg659f37rx8vy9f9r3s8")))) + (build-system cmake-build-system) + (arguments + `(;; #:parallel-build? #f + #:configure-flags '("-DUSE_SYSTEM_LIBPNG=ON" + "-DUSE_SYSTEM_FFMPEG=ON" + ;; "-DXXHASH_BUNDLED_MODE=OFF" + ;; "-DYAML_CPP_BUILD_TOOLS=OFF" + ;; "-DYAML_CPP_BUILD_CONTRIB=OFF" + ;; "-DSKIP_GLSLANG_INSTALL=ON" + "-DBUILD_LLVM_SUBMODULE=OFF" + "-DWITH_LLVM=OFF" + "-DUSE_NATIVE_INSTRUCTIONS=OFF") + #:phases + (modify-phases %standard-phases + (add-before 'configure 'fix-git-version + (lambda* _ + ;; Version must be set manually since the build system would use + ;; .git otherwise. + (with-output-to-file "rpcs3/git-version.h" + (lambda () + (display + (string-append + "#define RPCS3_GIT_VERSION \"" ,git-version "\"\n" + "#define RPCS3_GIT_BRANCH \"HEAD\"\n" + "#define RPCS3_GIT_VERSION_NO_UPDATE 1\n")))) + #t))))) + (native-inputs + `(("gcc" ,gcc-9) + ;; ("llvm" ,llvm) + ("pkg-config" ,pkg-config) + ;; ("git" ,git) + )) + (inputs + `(("mesa" ,mesa) + ("glslang" ,glslang) + ("glew" ,glew) + ("openal" ,openal) + ("sdl2" ,sdl2) + ("vulkan-headers" ,vulkan-headers) + ("vulkan-loader" ,vulkan-loader) + ("libpng" ,libpng) + ("ffmpeg" ,ffmpeg) + ("faudio" ,faudio) + ("libevdev" ,libevdev) + ("xxhash" ,xxhash) + ("yaml-cpp" ,yaml-cpp) + ("libusb" ,libusb) + ("hidapi" ,hidapi) + ("pugixml" ,pugixml) + ("python" ,python) + ("alsa-lib" ,alsa-lib) + ("wayland" ,wayland) + ("pulseaudio" ,pulseaudio) + ("qtbase" ,qtbase) + ("qtquickcontrols" ,qtquickcontrols) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://rpcs3.net/") + (synopsis "PlayStation 3 emulator and debugger") + (description + "RPCS3 is a multi-platform Sony PlayStation 3 emulator and debugger +written in C++.") + (supported-systems '("x86_64-linux")) + (license license:gpl2+)))) -- 2.25.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 07 09:22:35 2022 Received: (at 39644-done) by debbugs.gnu.org; 7 Apr 2022 13:22:35 +0000 Received: from localhost ([127.0.0.1]:60212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncS5r-0000X6-Fx for submit@debbugs.gnu.org; Thu, 07 Apr 2022 09:22:35 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:43786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncS5l-0000WE-Hk for 39644-done@debbugs.gnu.org; Thu, 07 Apr 2022 09:22:29 -0400 Received: by mail-wm1-f53.google.com with SMTP id m67-20020a1ca346000000b0038e6a1b218aso3667955wme.2 for <39644-done@debbugs.gnu.org>; Thu, 07 Apr 2022 06:22:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Ok37G9vEmntlqLS/d3CZELPVfMIZJEdxbcXarOm/Sm0=; b=ULBpBbYwC4aoKiiR6p6tDAte+CnB1tWrica+tH1a3NfwPAxwx7zZQgLwzAyrDfkqxi aUeVY/yffbV8EPqkF9WHsfvr854oP6tFPyN6xwkrn8/utwSxyJ1HM0OfnnQgmOUYA2X5 gTOtYJMd80fVjmUmf5CI63l92qZm8qhXgS34ocUYPn04JBFfKfJXbKzGrFJloSXTtur3 MqMRa4Dqjt+5oDLsK3YOQaep1Vilpisqus6oAx7xgGYOWgzGI3soOeHc5NJDSDBzyyXb GwT43DF6SksO4KBc111WnH5hi981PXEUmM3utzMF+3x0NUY+fqBfA/17JqJUUaA7yY6s +1vA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Ok37G9vEmntlqLS/d3CZELPVfMIZJEdxbcXarOm/Sm0=; b=AVqlfHUfQ1vZ3ywz/7+M7pB8GsL+w7BryDvasYSrjq6VJoWU6d8/niQk73a0d1VEvn c8Fj1nDPIQh/Ugg7ylwhFEf9P93MD08FNnmumI895x9VUv8LJfJ+aZnTvPm8RIPq2X/w FK6Xm9rbTwFqCQxLHOyTN4CpA1u+NfpXM/OHnmhNXKzefMJbpzoapRz9Rc0GTv9y1/Kx ryszfc+uSgfc3jT9ehiuaq/QJ4AbOWlxoFvHEqrggqfA4mTwaHDG1yTm9qnalfHp+1lJ OcDAKG+0i9qMkIrbwYFG8QGueXH6tlIjy8V4fM7QlsQXovCjJiKH3Z+ga3WqoyUS9m4s rHyA== X-Gm-Message-State: AOAM533xSj6WhlpbdQSnVZeAn8L1HAt1UszGjwBcDXvtlijvWHGP9dvr tbLx2ipuseALFtKgxArcUyTE+/7eImk= X-Google-Smtp-Source: ABdhPJxYAYEQj8AboNb4vNNYORgfBTItz1cH76Bk8PMyrLbA8ZD3lbjL5/EAeng96ccLSIA7E6qAww== X-Received: by 2002:a7b:c14d:0:b0:38e:7ca7:e8de with SMTP id z13-20020a7bc14d000000b0038e7ca7e8demr12006842wmi.7.1649337743984; Thu, 07 Apr 2022 06:22:23 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id h9-20020a05600c350900b0038cbcbcf994sm8200148wmq.36.2022.04.07.06.22.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Apr 2022 06:22:23 -0700 (PDT) From: zimoun To: Pierre Neidhardt Subject: Re: bug#39644: [PATCH] [PATCH] WIP: gnu: Add rpcs3. References: <20200217145829.16235-1-mail@ambrevar.xyz> Date: Thu, 07 Apr 2022 15:22:01 +0200 In-Reply-To: <20200217145829.16235-1-mail@ambrevar.xyz> (Pierre Neidhardt's message of "Mon, 17 Feb 2020 15:58:29 +0100") Message-ID: <86h775111i.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Pierre, Since this submission [1] is old and no progress after more than 2 years, thus I am closing. On Mon, 17 Feb 2020 at 15:58, Pierre Neidhardt wrote: Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) 1.6 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.53 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.53 listed in wl.mailspike.net] -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 39644-done Cc: 39644-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.6 (/) Hi Pierre, Since this submission [1] is old and no progress after more than 2 years, thus I am closing. On Mon, 17 Feb 2020 at 15:58, Pierre Neidhardt wrote: > * gnu/packages/emulators.scm (rpcs3): New variable. > > Package does not work at the moment. > cmake fails with: If I miss a point, feel free to reopen. Cheers, simon 1: From unknown Tue Jun 17 01:44:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 06 May 2022 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator