SolusOS package source

This commit is contained in:
Fijxu 2024-03-05 21:33:35 -03:00
commit cbd90e279c
7 changed files with 2291 additions and 0 deletions

4
MAINTAINERS.md Normal file
View File

@ -0,0 +1,4 @@
This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely.
- Marcus Mellor
- Email: infinitymdm@gmail.com

2
abi_libs Normal file
View File

@ -0,0 +1,2 @@
yuzu
yuzu-cmd

8
abi_symbols Normal file
View File

@ -0,0 +1,8 @@
yuzu:__bss_start
yuzu:_edata
yuzu:_end
yuzu:main
yuzu-cmd:__bss_start
yuzu-cmd:_edata
yuzu-cmd:_end
yuzu-cmd:main

28
abi_used_libs Normal file
View File

@ -0,0 +1,28 @@
UNKNOWN
ld-linux-x86-64.so.2
libQt5Core.so.5
libQt5DBus.so.5
libQt5Gui.so.5
libQt5Multimedia.so.5
libQt5Widgets.so.5
libSDL2-2.0.so.0
libavcodec.so.60
libavfilter.so.9
libavutil.so.58
libboost_context.so.1.83.0
libc.so.6
libcrypto.so.3
libcubeb.so.0
libenet.so.7
libfmt.so.10
libgcc_s.so.1
liblz4.so.1
libm.so.6
libopus.so.0
libssl.so.3
libstdc++.so.6
libswscale.so.7
libusb-1.0.so.0
libva.so.2
libz.so.1
libzstd.so.1

2159
abi_used_symbols Normal file

File diff suppressed because it is too large Load Diff

49
package.yml Normal file
View File

@ -0,0 +1,49 @@
name : yuzu
version : '1704'
release : 32
source :
- git|https://github.com/yuzu-emu/yuzu-mainline.git : mainline-0-1704
homepage : https://yuzu-emu.org/
license : GPL-3.0-or-later
component : games.emulator
summary : The world's most popular, open-source, Nintendo Switch emulator.
description: |
The world's most popular, open-source, Nintendo Switch emulator - started by the creators of Citra.
builddeps :
- pkgconfig(Qt5Multimedia)
- pkgconfig(fmt)
- pkgconfig(gamemode)
- pkgconfig(glu)
- pkgconfig(libavcodec)
- pkgconfig(libenet)
- pkgconfig(liblz4)
- pkgconfig(libusb-1.0)
- pkgconfig(libva)
- pkgconfig(libzstd)
- pkgconfig(opus)
- pkgconfig(sdl2)
- pkgconfig(x11)
- cubeb-devel
- glslang-devel
- libboost-devel
- llvm-clang
- llvm-devel
- nlohmann-json
- robin-map
rundeps :
- gamemode
setup : |
%cmake_ninja \
-DBUILD_REPOSITORY=yuzu-emu/yuzu-mainline \
-DBUILD_TAG=$version \
-DTITLE_BAR_FORMAT_IDLE="yuzu | $version {}" \
-DTITLE_BAR_FORMAT_RUNNING="yuzu | $version | {}" \
-DYUZU_CHECK_SUBMODULES=OFF \
-DYUZU_TESTS=OFF \
-DYUZU_USE_BUNDLED_QT=OFF \
-DYUZU_USE_BUNDLED_SDL2=OFF \
-DYUZU_USE_EXTERNAL_SDL2=OFF
build : |
%ninja_build
install : |
%ninja_install

41
pspec_x86_64.xml Normal file
View File

@ -0,0 +1,41 @@
<PISI>
<Source>
<Name>yuzu</Name>
<Homepage>https://yuzu-emu.org/</Homepage>
<Packager>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
</Packager>
<License>GPL-3.0-or-later</License>
<PartOf>games.emulator</PartOf>
<Summary xml:lang="en">The world&apos;s most popular, open-source, Nintendo Switch emulator.</Summary>
<Description xml:lang="en">The world&apos;s most popular, open-source, Nintendo Switch emulator - started by the creators of Citra.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>yuzu</Name>
<Summary xml:lang="en">The world&apos;s most popular, open-source, Nintendo Switch emulator.</Summary>
<Description xml:lang="en">The world&apos;s most popular, open-source, Nintendo Switch emulator - started by the creators of Citra.
</Description>
<PartOf>games.emulator</PartOf>
<Files>
<Path fileType="executable">/usr/bin/yuzu</Path>
<Path fileType="executable">/usr/bin/yuzu-cmd</Path>
<Path fileType="executable">/usr/bin/yuzu-room</Path>
<Path fileType="data">/usr/share/applications/org.yuzu_emu.yuzu.desktop</Path>
<Path fileType="data">/usr/share/icons/hicolor/scalable/apps/org.yuzu_emu.yuzu.svg</Path>
<Path fileType="data">/usr/share/metainfo/org.yuzu_emu.yuzu.metainfo.xml</Path>
<Path fileType="data">/usr/share/mime/packages/org.yuzu_emu.yuzu.xml</Path>
</Files>
</Package>
<History>
<Update release="32">
<Date>2024-02-18</Date>
<Version>1704</Version>
<Comment>Packaging update</Comment>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
</Update>
</History>
</PISI>