Package Details: xenia-git r6950.3d30b2eec-2

Git Clone URL: https://aur.archlinux.org/xenia-git.git (read-only, click to copy)
Package Base: xenia-git
Description: An experimental emulator for the Xbox 360.
Upstream URL: http://xenia.jp
Licenses: BSD
Conflicts: xenia
Provides: xenia
Submitter: bwrsandman
Maintainer: bwrsandman
Last Packager: bwrsandman
Votes: 11
Popularity: 0.057660
First Submitted: 2018-01-28 02:20 (UTC)
Last Updated: 2024-08-21 15:10 (UTC)

Required by (0)

Sources (32)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

bwrsandman commented on 2023-01-07 15:40 (UTC)

Thanks for the submodule list. I used an intersection of the third_party directory with the sources and a loop instead of the repeated git calls. I also removed the outdated linux patches branch but this may mean that linux support is missing some base functionality (threading etc). I also remove the use of system packages but would like to use them in the future instead of the third_party directory as many third parties are just official projects versions.

rossome commented on 2023-01-06 23:53 (UTC)

I've got the submodules all sorted out in this modified PKGBUILD based on what I've seen in dolphin-emu-git. Unfortunately it's still not building for now.

PopeRigby commented on 2022-11-20 18:52 (UTC) (edited on 2022-11-20 18:58 (UTC) by PopeRigby)

Latest version is failing to clone some submodules:

Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/binutils-ppc-cygwin'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/binutils-ppc-cygwin' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/binutils-ppc-cygwin' failed
Failed to clone 'third_party/binutils-ppc-cygwin'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/capstone'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/capstone' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/capstone' failed
Failed to clone 'third_party/capstone'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/catch'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/Catch2' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/catch' failed
Failed to clone 'third_party/catch'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/cpptoml'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/cxxopts'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/date'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/discord-rpc'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/disruptorplus'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/fmt'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/glslang'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/imgui'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/imgui' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/imgui' failed
Failed to clone 'third_party/imgui'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-androidndk'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-cmake'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-core'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/premake-core' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-core' failed
Failed to clone 'third_party/premake-core'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-export-compile-commands'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/premake-export-compile-commands' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-export-compile-commands' failed
Failed to clone 'third_party/premake-export-compile-commands'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/rapidjson'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/snappy'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/snappy' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/snappy' failed
Failed to clone 'third_party/snappy'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/utfcpp'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/xbyak'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/xbyak' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/xbyak' failed
Failed to clone 'third_party/xbyak'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/xxhash'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/binutils-ppc-cygwin'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/binutils-ppc-cygwin' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/binutils-ppc-cygwin' failed
Failed to clone 'third_party/binutils-ppc-cygwin' a second time, aborting

I think these are relevant: https://wiki.archlinux.org/title/VCS_package_guidelines#Git_submodules https://bugs.archlinux.org/task/76255

Neros commented on 2021-04-09 13:28 (UTC)

Xenia can't be compiled because "sys/sysctl.h" is missing (and removed from Linux Kernel).

Issue on Github: https://github.com/xenia-project/xenia/issues/1735

Unmerged PR that fixes the issue: https://github.com/xenia-project/libav/commit/f68fa2ff5a5d4355f128d8b4b9689011b01e3014

bwrsandman commented on 2021-03-01 15:17 (UTC)

@matt-della is this a packaging bug or an upstream bug? If it's upstream, please file a report or if possible a patch to the upstream.

matt-della commented on 2021-02-28 22:34 (UTC)

Same issue as reported by DocMAX: sys/sysctl.h was deprecated and now appears to have been removed, rendering the package unable to build.

DocMAX commented on 2020-12-26 21:01 (UTC)

getting an error:

../third_party/libav/libavutil/cpu.c:39:10: fatal error: 'sys/sysctl.h' file not found

include <sys/sysctl.h>
     ^~~~~~~~~~~~~~

missingSleepDeps commented on 2020-07-27 19:27 (UTC)

@mirh How does one add patches to pkgbuild files?

mirh commented on 2020-06-07 12:33 (UTC)

You should add this patch to continue building https://github.com/KhronosGroup/glslang/pull/2010