Github messages for voidlinux
 help / color / mirror / Atom feed
From: Johnnynator <Johnnynator@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] New package: rpcs3-0.0.11
Date: Fri, 22 Oct 2021 00:33:03 +0200	[thread overview]
Message-ID: <20211021223303.Hd1eAVvaitAU3pHJHi46TDqhHpb6kBsY7GRwyiW2VPc@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23537@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

There is an updated pull request by Johnnynator against master on the void-packages repository

https://github.com/Johnnynator/void-packages rpcs3
https://github.com/void-linux/void-packages/pull/23537

New package: rpcs3-0.0.11
[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/23537.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-rpcs3-23537.patch --]
[-- Type: text/x-diff, Size: 5775 bytes --]

From 9192a8cd8ef56fe870cb897c571cb36781153848 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 12 Jul 2020 17:21:26 +0200
Subject: [PATCH] New package: rpcs3-0.0.18

[ci skip]
---
 srcpkgs/rpcs3/template | 95 ++++++++++++++++++++++++++++++++++++++++++
 srcpkgs/rpcs3/update   |  2 +
 2 files changed, 97 insertions(+)
 create mode 100644 srcpkgs/rpcs3/template
 create mode 100644 srcpkgs/rpcs3/update

diff --git a/srcpkgs/rpcs3/template b/srcpkgs/rpcs3/template
new file mode 100644
index 000000000000..52c067df56f6
--- /dev/null
+++ b/srcpkgs/rpcs3/template
@@ -0,0 +1,95 @@
+# Template file for 'rpcs3'
+pkgname=rpcs3
+version=0.0.18
+revision=1
+_rpcs3_commit=8b4f3fa7756b2f107de06cdeeed70d8e4ef67de9
+_ffmpeg_commit=e5fb13bbb07ac3ba2e1998e2f5688f3714870d93
+_asmjit_commit=723f58581afc0f4cb16ba13396ff77e425896847
+_llvm_commit=5836324d6443a62ed09b84c125029e98324978c3
+_glslang_commit=2fb89a0072ae7316af1c856f22663fde4928128a
+_SPIRV_Tools_commit=895927bd3f2d653f40cebab55aa6c7eabde30a86
+_SPIRV_Headers_commit=3fdabd0da2932c276b25b9b4a988ba134eba1aa6
+_zlib_commit=cacf7f1d4e3d44d871b605da3b647f07d718623f
+_hidapi_commit=01f601a1509bf9c67819fbf521df39644bab52d5
+_pugixml_commit=08b3433180727ea2f78fe02e860a08471db1e03c
+_xxHash_commit=94e5f23e736f2bb67ebdf90727353e65344f9fc0
+_yaml_cpp_commit=0b67821f307e8c6bf0eba9b6d3250e3cf1441450
+_libpng_commit=a40189cf881e9f0db80511c382292a5604c3c3d1
+_FAudio_commit=28528bc885581bad58050517d78848cb206b2aa3
+_curl_commit=c7aef0a945f9b6fb6d3f91716a21dfe2f4ea635f
+_wolfssl_commit=723ed009ae5dc68acc14cd7664f93503d64cd51d
+wrksrc="rpcs3-${_rpcs3_commit}"
+archs="x86_64*" # The build system (and probably some code) assumes x86_64
+build_style=cmake
+configure_args="-DUSE_SYSTEM_FFMPEG=ON -DUSE_SYSTEM_LIBUSB=ON -DUSE_SYSTEM_CURL=ON
+ -DCMAKE_BUILD_TYPE=Release -DUSE_SYSTEM_ZLIB=ON -DUSE_SYSTEM_LIBPNG=ON"
+hostmakedepends="python3 pkg-config $(vopt_if clang clang)"
+makedepends="zlib-devel qt5-devel Vulkan-Headers SDL2-devel libopenal-devel
+ flatbuffers-devel glew-devel libatomic-devel ffmpeg-devel libcurl-devel"
+short_desc="PS3 emulator"
+maintainer="John <me@johnnynator.dev>"
+license="GPL-3.0-or-later"
+homepage="https://rpcs3.net/"
+distfiles="https://github.com/RPCS3/rpcs3/archive/${_rpcs3_commit}.tar.gz
+ https://github.com/kobalicek/asmjit/archive/${_asmjit_commit}.tar.gz
+ https://github.com/RPCS3/llvm-mirror/archive/${_llvm_commit}.tar.gz
+ https://github.com/KhronosGroup/glslang/archive/${_glslang_commit}.tar.gz
+ https://github.com/KhronosGroup/SPIRV-Tools/archive/${_SPIRV_Tools_commit}.tar.gz
+ https://github.com/KhronosGroup/SPIRV-Headers/archive/${_SPIRV_Headers_commit}.tar.gz
+ https://github.com/RPCS3/hidapi/archive/${_hidapi_commit}.tar.gz
+ https://github.com/zeux/pugixml/archive/${_pugixml_commit}.tar.gz
+ https://github.com/Cyan4973/xxHash/archive/${_xxHash_commit}.tar.gz
+ https://github.com/RPCS3/yaml-cpp/archive/${_yaml_cpp_commit}.tar.gz
+ https://github.com/FNA-XNA/FAudio/archive/${_FAudio_commit}.tar.gz
+ https://github.com/RipleyTom/wolfssl/archive/${_wolfssl_commit}.tar.gz"
+checksum="0bcacfb57f3f014e1fcc9c62ee0728182822a5c25c64b89b0b92b5283f439ca6
+ e3e48a40b0614619739e78e2443c042aab5b7486b45f1d015d7fc6a8abb5a4e4
+ 78ee5bb5ec0f735f68515674ac0332f77329c4a55a7dddc8c44ceccaaa94cf08
+ a79adba915214c91425f9f7aa6b70ad93406ed2e0d70567481c5a3977bb0c3de
+ 4327ea5a7e98979061bd229ff87763d5963acf696e145c5b99b0b3e5cb425d5e
+ 61874b108c90ba17e7cde74b92a40bf1cf6ce6d66a30c5ea932e9cfb5df94dc4
+ 2c0062e0fc412ce9a8d506ec2d8b1d4de6a0305622a64a8a14d355a58f40f3ac
+ 490a831e7729d706dca633d2394ae529dec883a84284e0d36abf94e1ecefb6c9
+ 3de01e4f8c60d84907a2ce65b6528be999c0a9331be719ae3671102d0e1a5ccc
+ 50b15f36d069bef7f61adb4cfa179447784ebf0f6e4070ad68fce626c8f8b2eb
+ 092c2a360b1df770d788aba4689e6e048bbcfe45afba7198ecb7b3e2dd56b28f
+ 883f290c018110bd2218b8264dc5463b31803768f7bd9d5fff51c2d55cfb55d2"
+nopie=yes
+
+build_options="clang"
+build_options_default="clang"
+
+pre_configure() {
+	if [ "$build_option_clang" ]; then
+		export CC=clang
+		export CXX=clang++
+		export AR=llvm-ar
+		export NM=llvm-nm
+	fi
+}
+
+
+post_extract() {
+	rmdir -v ${wrksrc}/3rdparty/asmjit/asmjit
+	mv ${wrksrc}/../asmjit-${_asmjit_commit} ${wrksrc}/3rdparty/asmjit/asmjit
+	rmdir -v ${wrksrc}/llvm
+	mv ${wrksrc}/../llvm-mirror-${_llvm_commit} ${wrksrc}/llvm
+	rmdir -v ${wrksrc}/3rdparty/glslang/glslang
+        mv ${wrksrc}/../glslang-${_glslang_commit} ${wrksrc}/3rdparty/glslang/glslang
+        rmdir -v ${wrksrc}/3rdparty/SPIRV/SPIRV-Tools
+        mv ${wrksrc}/../SPIRV-Tools-${_SPIRV_Tools_commit} ${wrksrc}/3rdparty/SPIRV/SPIRV-Tools
+        rmdir -v ${wrksrc}/3rdparty/SPIRV/SPIRV-Headers
+        mv ${wrksrc}/../SPIRV-Headers-${_SPIRV_Headers_commit} ${wrksrc}/3rdparty/SPIRV/SPIRV-Headers
+        rmdir -v ${wrksrc}/3rdparty/hidapi/hidapi
+        mv ${wrksrc}/../hidapi-${_hidapi_commit} ${wrksrc}/3rdparty/hidapi/hidapi
+	rmdir -v ${wrksrc}/3rdparty/pugixml
+	mv ${wrksrc}/../pugixml-${_pugixml_commit} ${wrksrc}/3rdparty/pugixml
+	rmdir -v ${wrksrc}/3rdparty/xxHash
+	mv ${wrksrc}/../xxHash-${_xxHash_commit} ${wrksrc}/3rdparty/xxHash
+	rmdir -v ${wrksrc}/3rdparty/yaml-cpp/yaml-cpp
+	mv ${wrksrc}/../yaml-cpp-${_yaml_cpp_commit} ${wrksrc}/3rdparty/yaml-cpp/yaml-cpp
+	rmdir -v ${wrksrc}/3rdparty/FAudio
+	mv ${wrksrc}/../FAudio-${_FAudio_commit} ${wrksrc}/3rdparty/FAudio
+	rmdir -v ${wrksrc}/3rdparty/wolfssl/wolfssl
+	mv ${wrksrc}/../wolfssl-${_wolfssl_commit} ${wrksrc}/3rdparty/wolfssl/wolfssl
+}
diff --git a/srcpkgs/rpcs3/update b/srcpkgs/rpcs3/update
new file mode 100644
index 000000000000..598f5a31c50e
--- /dev/null
+++ b/srcpkgs/rpcs3/update
@@ -0,0 +1,2 @@
+site=https://github.com/RPCS3/rpcs3/tags
+pattern='/archive/v\K[\d\.]+(?=\.tar\.gz")'

  parent reply	other threads:[~2021-10-21 22:33 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-12 15:26 [PR PATCH] " Johnnynator
2020-10-18 14:48 ` [PR PATCH] [Updated] " Johnnynator
2021-01-10 23:07 ` Johnnynator
2021-10-21 22:33 ` Johnnynator [this message]
2021-11-01 13:06 ` Johnnynator
2021-11-01 13:06 ` [PR PATCH] [Closed]: " Johnnynator

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20211021223303.Hd1eAVvaitAU3pHJHi46TDqhHpb6kBsY7GRwyiW2VPc@z \
    --to=johnnynator@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).