You are not logged in.

#1 2021-02-02 12:30:34

bluejanuary
Member
Registered: 2021-02-02
Posts: 1

Help building Xenia-linux-fixes-git

==> Making package: xenia-linux-fixes-git r5780.a641b5b1.linux_fixes-1 (Tue 02 Feb 2021 06:05:11 AM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning xenia-linux-fixes git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/xenia-linux-fixes'...
remote: Enumerating objects: 64341, done.
remote: Total 64341 (delta 0), reused 0 (delta 0), pack-reused 64341
Receiving objects: 100% (64341/64341), 32.28 MiB | 6.03 MiB/s, done.
Resolving deltas: 100% (47486/47486), done.
  -> Cloning binutils-ppc-cygwin git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/binutils-ppc-cygwin'...
remote: Enumerating objects: 25, done.
remote: Total 25 (delta 0), reused 0 (delta 0), pack-reused 25
Receiving objects: 100% (25/25), 11.24 MiB | 3.00 MiB/s, done.
Resolving deltas: 100% (13/13), done.
  -> Cloning capstone git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/capstone'...
remote: Enumerating objects: 25324, done.
remote: Total 25324 (delta 0), reused 0 (delta 0), pack-reused 25324
Receiving objects: 100% (25324/25324), 31.34 MiB | 5.77 MiB/s, done.
Resolving deltas: 100% (18313/18313), done.
  -> Cloning Catch2 git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/Catch2'...
remote: Enumerating objects: 271, done.
remote: Counting objects: 100% (271/271), done.
remote: Compressing objects: 100% (200/200), done.
remote: Total 36931 (delta 55), reused 193 (delta 18), pack-reused 36660
Receiving objects: 100% (36931/36931), 24.32 MiB | 6.07 MiB/s, done.
Resolving deltas: 100% (25731/25731), done.
  -> Cloning gflags git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/gflags'...
remote: Enumerating objects: 870, done.
remote: Total 870 (delta 0), reused 0 (delta 0), pack-reused 870
Receiving objects: 100% (870/870), 1.02 MiB | 440.00 KiB/s, done.
Resolving deltas: 100% (566/566), done.
  -> Cloning imgui git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/imgui'...
remote: Enumerating objects: 214, done.
remote: Counting objects: 100% (214/214), done.
remote: Compressing objects: 100% (146/146), done.
remote: Total 47889 (delta 143), reused 91 (delta 68), pack-reused 47675
Receiving objects: 100% (47889/47889), 142.76 MiB | 8.49 MiB/s, done.
Resolving deltas: 100% (34964/34964), done.
  -> Cloning libav git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/libav'...
remote: Enumerating objects: 10, done.
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 237199 (delta 3), reused 5 (delta 2), pack-reused 237189
Receiving objects: 100% (237199/237199), 74.57 MiB | 7.55 MiB/s, done.
Resolving deltas: 100% (185466/185466), done.
  -> Cloning premake-core git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/premake-core'...
remote: Enumerating objects: 31323, done.
remote: Total 31323 (delta 0), reused 0 (delta 0), pack-reused 31323
Receiving objects: 100% (31323/31323), 25.93 MiB | 5.38 MiB/s, done.
Resolving deltas: 100% (22044/22044), done.
  -> Cloning premake-export-compile-commands git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/premake-export-compile-commands'...
remote: Enumerating objects: 28, done.
remote: Total 28 (delta 0), reused 0 (delta 0), pack-reused 28
Receiving objects: 100% (28/28), 5.65 KiB | 5.65 MiB/s, done.
Resolving deltas: 100% (12/12), done.
  -> Cloning snappy git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/snappy'...
remote: Enumerating objects: 502, done.
remote: Total 502 (delta 0), reused 0 (delta 0), pack-reused 502
Receiving objects: 100% (502/502), 2.25 MiB | 851.00 KiB/s, done.
Resolving deltas: 100% (330/330), done.
  -> Cloning SPIRV-Headers git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/SPIRV-Headers'...
remote: Enumerating objects: 303, done.
remote: Counting objects: 100% (303/303), done.
remote: Compressing objects: 100% (100/100), done.
remote: Total 2622 (delta 208), reused 236 (delta 165), pack-reused 2319
Receiving objects: 100% (2622/2622), 1.44 MiB | 751.00 KiB/s, done.
Resolving deltas: 100% (1694/1694), done.
  -> Cloning SPIRV-Tools git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/SPIRV-Tools'...
remote: Enumerating objects: 5037, done.
remote: Total 5037 (delta 0), reused 0 (delta 0), pack-reused 5037
Receiving objects: 100% (5037/5037), 2.89 MiB | 1.17 MiB/s, done.
Resolving deltas: 100% (3417/3417), done.
  -> Cloning xbyak git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/xbyak'...
remote: Enumerating objects: 4240, done.
remote: Total 4240 (delta 0), reused 0 (delta 0), pack-reused 4240
Receiving objects: 100% (4240/4240), 1.82 MiB | 824.00 KiB/s, done.
Resolving deltas: 100% (2861/2861), done.
  -> Cloning yaml-cpp git repo...
Cloning into bare repository '/home/linux/xenia-linux-fixes-git/yaml-cpp'...
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 12107 (delta 0), reused 0 (delta 0), pack-reused 12102
Receiving objects: 100% (12107/12107), 5.08 MiB | 2.12 MiB/s, done.
Resolving deltas: 100% (7402/7402), done.
==> Validating source files with sha256sums...
    xenia-linux-fixes ... Skipped
    binutils-ppc-cygwin ... Skipped
    capstone ... Skipped
    Catch2 ... Skipped
    gflags ... Skipped
    imgui ... Skipped
    libav ... Skipped
    premake-core ... Skipped
    premake-export-compile-commands ... Skipped
    snappy ... Skipped
    SPIRV-Headers ... Skipped
    SPIRV-Tools ... Skipped
    xbyak ... Skipped
    yaml-cpp ... Skipped
==> Extracting sources...
  -> Creating working copy of xenia-linux-fixes git repo...
Cloning into 'xenia-linux-fixes'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of binutils-ppc-cygwin git repo...
Cloning into 'binutils-ppc-cygwin'...
done.
  -> Creating working copy of capstone git repo...
Cloning into 'capstone'...
done.
  -> Creating working copy of Catch2 git repo...
Cloning into 'Catch2'...
done.
  -> Creating working copy of gflags git repo...
Cloning into 'gflags'...
done.
  -> Creating working copy of imgui git repo...
Cloning into 'imgui'...
done.
  -> Creating working copy of libav git repo...
Cloning into 'libav'...
done.
  -> Creating working copy of premake-core git repo...
Cloning into 'premake-core'...
done.
  -> Creating working copy of premake-export-compile-commands git repo...
Cloning into 'premake-export-compile-commands'...
done.
  -> Creating working copy of snappy git repo...
Cloning into 'snappy'...
done.
  -> Creating working copy of SPIRV-Headers git repo...
Cloning into 'SPIRV-Headers'...
done.
  -> Creating working copy of SPIRV-Tools git repo...
Cloning into 'SPIRV-Tools'...
done.
  -> Creating working copy of xbyak git repo...
Cloning into 'xbyak'...
done.
  -> Creating working copy of yaml-cpp git repo...
Cloning into 'yaml-cpp'...
done.
==> Starting prepare()...
Submodule 'third_party/DirectXShaderCompiler' (https://github.com/microsoft/DirectXShaderCompiler.git) registered for path 'third_party/DirectXShaderCompiler'
Submodule 'third_party/SDL2' (https://github.com/spurious/SDL-mirror.git) registered for path 'third_party/SDL2'
Submodule 'third_party/aes_128' (https://github.com/openluopworld/aes_128.git) registered for path 'third_party/aes_128'
Submodule 'third_party/binutils-ppc-cygwin' (https://github.com/benvanik/binutils-ppc-cygwin.git) registered for path 'third_party/binutils-ppc-cygwin'
Submodule 'third_party/capstone' (https://github.com/xenia-project/capstone.git) registered for path 'third_party/capstone'
Submodule 'third_party/catch' (https://github.com/catchorg/Catch2.git) registered for path 'third_party/catch'
Submodule 'third_party/cpptoml' (https://github.com/skystrife/cpptoml.git) registered for path 'third_party/cpptoml'
Submodule 'third_party/cxxopts' (https://github.com/jarro2783/cxxopts.git) registered for path 'third_party/cxxopts'
Submodule 'third_party/discord-rpc' (https://github.com/discordapp/discord-rpc.git) registered for path 'third_party/discord-rpc'
Submodule 'third_party/disruptorplus' (https://github.com/xenia-project/disruptorplus.git) registered for path 'third_party/disruptorplus'
Submodule 'third_party/fmt' (https://github.com/fmtlib/fmt.git) registered for path 'third_party/fmt'
Submodule 'third_party/imgui' (https://github.com/ocornut/imgui.git) registered for path 'third_party/imgui'
Submodule 'third_party/libav' (https://github.com/xenia-project/libav.git) registered for path 'third_party/libav'
Submodule 'third_party/premake-androidmk' (https://github.com/Triang3l/premake-androidmk.git) registered for path 'third_party/premake-androidmk'
Submodule 'third_party/premake-cmake' (https://github.com/Enhex/premake-cmake.git) registered for path 'third_party/premake-cmake'
Submodule 'third_party/premake-core' (https://github.com/xenia-project/premake-core.git) registered for path 'third_party/premake-core'
Submodule 'third_party/premake-export-compile-commands' (https://github.com/xenia-project/premak … mmands.git) registered for path 'third_party/premake-export-compile-commands'
Submodule 'third_party/rapidjson' (https://github.com/Tencent/rapidjson.git) registered for path 'third_party/rapidjson'
Submodule 'third_party/snappy' (https://github.com/xenia-project/snappy.git) registered for path 'third_party/snappy'
Submodule 'third_party/spirv-headers' (https://github.com/KhronosGroup/SPIRV-Headers.git) registered for path 'third_party/spirv-headers'
Submodule 'third_party/spirv-tools' (https://github.com/xenia-project/SPIRV-Tools.git) registered for path 'third_party/spirv-tools'
Submodule 'third_party/utfcpp' (https://github.com/xenia-project/utfcpp.git) registered for path 'third_party/utfcpp'
Submodule 'third_party/volk' (https://github.com/zeux/volk.git) registered for path 'third_party/volk'
Submodule 'third_party/xbyak' (https://github.com/xenia-project/xbyak.git) registered for path 'third_party/xbyak'
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/DirectXShaderCompiler'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/SDL2'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/aes_128'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/binutils-ppc-cygwin'...
done.
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/capstone'...
done.
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/catch'...
done.
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/cpptoml'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/cxxopts'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/discord-rpc'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/disruptorplus'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/fmt'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/imgui'...
done.
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/libav'...
done.
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/premake-androidmk'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/premake-cmake'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/premake-core'...
done.
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/premake-export-compile-commands'...
done.
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/rapidjson'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/snappy'...
done.
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/spirv-headers'...
done.
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/spirv-tools'...
done.
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/utfcpp'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/volk'...
Cloning into '/home/linux/xenia-linux-fixes-git/src/xenia-linux-fixes/third_party/xbyak'...
done.
Submodule path 'third_party/DirectXShaderCompiler': checked out '6b6f40200bea5ed99367513f53f6a28e52fd3d0e'
Submodule path 'third_party/SDL2': checked out '863c4bd26b51892864c6042ad2db474e11b08fed'
Submodule path 'third_party/aes_128': checked out 'b5b7f559cf4b1acbb506a7a8752bbe4adfdc3274'
Submodule path 'third_party/binutils-ppc-cygwin': checked out '6f3f15db908d339472db7be450f7c58bb71545cc'
Submodule path 'third_party/capstone': checked out 'f9c6a90489be7b3637ff1c7298e45efafe7cf1b9'
Submodule path 'third_party/catch': checked out '6860c8def0ba7559bf077515b7a7ff63ad3444f8'
Submodule path 'third_party/cpptoml': checked out 'fededad7169e538ca47e11a9ee9251bc361a9a65'
Submodule path 'third_party/cxxopts': checked out '48e265dc4b347d3178e4458de81704e0d88047b2'
Submodule path 'third_party/discord-rpc': checked out 'eff23a770a07c3574cb48f299736c461c576286b'
Submodule path 'third_party/disruptorplus': checked out 'cb83e4bdae72d2fea867e2bc86fc6b5d3d0983f0'
Submodule path 'third_party/fmt': checked out '27e3c0fe9b5dc99f339637ec2ea7efae5b945ab8'
Submodule path 'third_party/imgui': checked out 'ca30ef4269150e71a950106c6cfa8f94898581da'
Submodule path 'third_party/libav': checked out 'decf5693f5d13625f2678b210df2bced5ca0b6be'
Submodule path 'third_party/premake-androidmk': checked out '01a84c7eee20980ea51961c956fb26caa6907298'
Submodule path 'third_party/premake-cmake': checked out '26fbbb9962aefcb1c24aff1e7952033ce1361190'
fatal: git upload-pack: not our ref 11aff7aeacc8315e85a659bc1e803c1064adc6b3
fatal: remote error: upload-pack: not our ref 11aff7aeacc8315e85a659bc1e803c1064adc6b3
Fetched in submodule path 'third_party/premake-core', but it did not contain 11aff7aeacc8315e85a659bc1e803c1064adc6b3. Direct fetching of that commit failed.
==> ERROR: A failure occurred in prepare().
    Aborting.

Anyone have any ideas or able to build this?

Offline

#2 2021-02-02 15:21:11

loqs
Member
Registered: 2014-03-06
Posts: 17,373

Re: Help building Xenia-linux-fixes-git

The object is not fetched as it is not referenced by any branch or tag so it needs to be manually fetched:

diff --git a/PKGBUILD b/PKGBUILD
index b2d2491..02a8c51 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
 pkgname=xenia-linux-fixes-git
-pkgver=r5780.a641b5b1.linux_fixes
+pkgver=r5965.4778182e.linux_fixes
 pkgrel=1
 pkgdesc="Xenia is an experimental emulator for the Xbox 360 (linux fixes fork)."
 arch=('x86_64')
@@ -48,6 +48,10 @@ pkgver() {
 }
 
 prepare() {
+  cd "$srcdir/premake-core"
+  git remote add upstream https://github.com/xenia-project/premake-core.git || true
+  git fetch upstream 11aff7aeacc8315e85a659bc1e803c1064adc6b3
+
   cd "${srcdir}/${pkgname%-git}"
 
   git submodule init

Please use code tags for commands and their outputs.
Edit:
Also add missing submodules,  quote all uses of $srcdir plus $pkgdir and add two patch files to sources instead of using them from $startdir

diff --git a/PKGBUILD b/PKGBUILD
index b2d2491..5b3e211 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
 pkgname=xenia-linux-fixes-git
-pkgver=r5780.a641b5b1.linux_fixes
+pkgver=r5965.4778182e.linux_fixes
 pkgrel=1
 pkgdesc="Xenia is an experimental emulator for the Xbox 360 (linux fixes fork)."
 arch=('x86_64')
@@ -26,7 +26,22 @@ source=("xenia-linux-fixes::git+https://github.com/bwrsandman/xenia.git#branch=l
         "git+https://github.com/KhronosGroup/SPIRV-Headers"  # spirv-headers or glslang
         "git+https://github.com/xenia-project/SPIRV-Tools.git"
         "git+https://github.com/xenia-project/xbyak.git"
-        "git+https://github.com/jbeder/yaml-cpp.git")  # yaml-cpp
+        "git+https://github.com/jbeder/yaml-cpp.git"
+        "git+https://github.com/zeux/volk.git"
+        "git+https://github.com/discordapp/discord-rpc.git"
+        "git+https://github.com/Tencent/rapidjson.git"
+        "git+https://github.com/openluopworld/aes_128.git"
+        "git+https://github.com/skystrife/cpptoml.git"
+        "git+https://github.com/jarro2783/cxxopts.git"
+        "SDL2::git+https://github.com/spurious/SDL-mirror.git"
+        "git+https://github.com/xenia-project/utfcpp.git"
+        "git+https://github.com/fmtlib/fmt.git"
+        "git+https://github.com/xenia-project/disruptorplus.git"
+        "git+https://github.com/microsoft/DirectXShaderCompiler.git"
+        "git+https://github.com/Enhex/premake-cmake.git"
+        "git+https://github.com/Triang3l/premake-androidmk.git"
+        sysctl-deprecated.patch
+        glsl-fix.patch)
 sha256sums=('SKIP'
             'SKIP'
             'SKIP'
@@ -40,7 +55,22 @@ sha256sums=('SKIP'
             'SKIP'
             'SKIP'
             'SKIP'
-            'SKIP')
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            '366e88ba23f62bb4e7a9f05bcb220848681526817605e7f161a69dff66470fcc'
+            '7c1fdba4de330695672af0c5970634b1a2557da5e045b414f0f7e7b4a36b3778')
 
 pkgver() {
   cd "${srcdir}/${pkgname%-git}"
@@ -48,22 +78,38 @@ pkgver() {
 }
 
 prepare() {
+  cd "$srcdir/premake-core"
+  git remote add upstream https://github.com/xenia-project/premake-core.git || true
+  git fetch upstream 11aff7aeacc8315e85a659bc1e803c1064adc6b3
+
   cd "${srcdir}/${pkgname%-git}"
 
   git submodule init
-  git config submodule.third_party/binutils-ppc-cygwin.url $srcdir/binutils-ppc-cygwin
-  git config submodule.third_party/capstone.url $srcdir/capstone
-  git config submodule.third_party/catch.url $srcdir/Catch2
-  git config submodule.third_party/gflags.url $srcdir/gflags
-  git config submodule.third_party/imgui.url $srcdir/imgui
-  git config submodule.third_party/libav.url $srcdir/libav
-  git config submodule.third_party/premake-core.url $srcdir/premake-core
-  git config submodule.third_party/premake-export-compile-commands.url $srcdir/premake-export-compile-commands
-  git config submodule.third_party/snappy.url $srcdir/snappy
-  git config submodule.third_party/spirv-headers.url $srcdir/SPIRV-Headers
-  git config submodule.third_party/spirv-tools.url $srcdir/SPIRV-Tools
-  git config submodule.third_party/xbyak.url $srcdir/xbyak
-  git config submodule.third_party/yaml-cpp.url $srcdir/yaml-cpp
+  git config submodule.third_party/binutils-ppc-cygwin.url "$srcdir"/binutils-ppc-cygwin
+  git config submodule.third_party/capstone.url "$srcdir"/capstone
+  git config submodule.third_party/catch.url "$srcdir"/Catch2
+  git config submodule.third_party/gflags.url "$srcdir"/gflags
+  git config submodule.third_party/imgui.url "$srcdir"/imgui
+  git config submodule.third_party/libav.url "$srcdir"/libav
+  git config submodule.third_party/premake-core.url "$srcdir"/premake-core
+  git config submodule.third_party/premake-export-compile-commands.url "$srcdir"/premake-export-compile-commands
+  git config submodule.third_party/snappy.url "$srcdir"/snappy
+  git config submodule.third_party/spirv-headers.url "$srcdir"/SPIRV-Headers
+  git config submodule.third_party/spirv-tools.url "$srcdir"/SPIRV-Tools
+  git config submodule.third_party/xbyak.url "$srcdir"/xbyak
+  git config submodule.third_party/volk.url "$srcdir"/volk
+  git config submodule.third_party/discord-rpc.url "$srcdir"/discord-rpc
+  git config submodule.third_party/rapidjson.url "$srcdir"/rapidjson
+  git config submodule.third_party/aes_128.url "$srcdir"/aes_128
+  git config submodule.third_party/cpptoml.url "$srcdir"/cpptoml
+  git config submodule.third_party/cxxopts.url "$srcdir"/cxxopts
+  git config submodule.third_party/SDL2.url "$srcdir"/SDL2
+  git config submodule.third_party/utfcpp.url "$srcdir"/utfcpp
+  git config submodule.third_party/fmt.url "$srcdir"/fmt
+  git config submodule.third_party/disruptorplus.url "$srcdir"/disruptorplus
+  git config submodule.third_party/DirectXShaderCompiler.url "$srcdir"/DirectXShaderCompiler
+  git config submodule.third_party/premake-cmake.url "$srcdir"/premake-cmake
+  git config submodule.third_party/premake-androidmk.url "$srcdir"/premake-androidmk
   git submodule update
 
   # FIXME: Currently the default /etc/makepkg.conf treat unused
@@ -76,9 +122,9 @@ prepare() {
   # python xenia-build setup
 
   cd "${srcdir}/xenia-linux-fixes/third_party/glslang-spirv"
-  patch -p1 < "${startdir}/glsl-fix.patch"
+  patch -p1 < "${srcdir}/glsl-fix.patch"
   cd "${srcdir}/xenia-linux-fixes/third_party/libav"
-  patch -p1 < "${startdir}/sysctl-deprecated.patch"
+  patch -p1 < "${srcdir}/sysctl-deprecated.patch"
 }
 
 # FIXME: Currently xenia does not compile on linux with the default
@@ -97,9 +143,9 @@ build() {
 package() {
   cd "${srcdir}/${pkgname%-git}"
 
-  install -m755 -d ${pkgdir}/usr/bin
-  install -m755 build/bin/Linux/Debug/* ${pkgdir}/usr/bin
-  rm ${pkgdir}/usr/bin/*.a
+  install -m755 -d "${pkgdir}"/usr/bin
+  install -m755 build/bin/Linux/Debug/* "${pkgdir}"/usr/bin
+  rm "${pkgdir}"/usr/bin/*.a
 
   install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }

Last edited by loqs (2021-02-02 19:13:26)

Offline

Board footer

Powered by FluxBB