Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions packages/a/azahar/MAINTAINERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
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: [email protected]
- Muhammad Alfi Syahrin
- Matrix: @alfisya:matrix.org
- Email: [email protected]
2 changes: 2 additions & 0 deletions packages/a/azahar/abi_libs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
azahar
azahar-room
26 changes: 26 additions & 0 deletions packages/a/azahar/abi_symbols
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
azahar:ZSTD_compressStream
azahar:ZSTD_createCStream
azahar:ZSTD_createDStream
azahar:ZSTD_decompress
azahar:ZSTD_decompressStream
azahar:ZSTD_endStream
azahar:ZSTD_flushStream
azahar:ZSTD_freeCStream
azahar:ZSTD_freeDStream
azahar:ZSTD_getErrorName
azahar:ZSTD_getFrameContentSize
azahar:ZSTD_initCStream
azahar:ZSTD_initDStream
azahar:ZSTD_isError
azahar-room:ZSTD_compressStream
azahar-room:ZSTD_createCStream
azahar-room:ZSTD_createDStream
azahar-room:ZSTD_decompressStream
azahar-room:ZSTD_endStream
azahar-room:ZSTD_flushStream
azahar-room:ZSTD_freeCStream
azahar-room:ZSTD_freeDStream
azahar-room:ZSTD_getErrorName
azahar-room:ZSTD_initCStream
azahar-room:ZSTD_initDStream
azahar-room:ZSTD_isError
21 changes: 21 additions & 0 deletions packages/a/azahar/abi_used_libs
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
UNKNOWN
ld-linux-x86-64.so.2
libQt6Concurrent.so.6
libQt6Core.so.6
libQt6DBus.so.6
libQt6Gui.so.6
libQt6Multimedia.so.6
libQt6Widgets.so.6
libSDL2-2.0.so.0
libSoundTouch.so.1
libboost_iostreams.so.1.83.0
libboost_serialization.so.1.83.0
libc.so.6
libcryptopp.so.8
libenet.so.7
libfmt.so.10
libgcc_s.so.1
libglslang.so.15
libm.so.6
libstdc++.so.6
libusb-1.0.so.0
2,428 changes: 2,428 additions & 0 deletions packages/a/azahar/abi_used_symbols

Large diffs are not rendered by default.

88 changes: 88 additions & 0 deletions packages/a/azahar/files/org.azahar_emu.Azahar.metainfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>org.azahar_emu.Azahar</id>
<name>Azahar</name>
<summary>Open-source 3DS emulator project based on Citra.</summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0</project_license>
<content_rating type="oars-1.1">
<content_attribute id="social-chat">moderate</content_attribute>
</content_rating>
<description>
<p>Azahar is an open-source 3DS emulator based on Citra.</p>
<p>This project was born as a merge between PabloMK7's Citra fork and Lime3DS.</p>
<p>Our mission is to create the definitive platform for future development of Citra, a discontinued 3DS emulator</p>
</description>
<launchable type="desktop-id">org.azahar_emu.Azahar.desktop</launchable>
<provides>
<binary>azahar</binary>
<id>org.azahar_emu.Azahar.desktop</id>
</provides>
<url type="homepage">https://azahar-emu.org/</url>
<url type="bugtracker">https://github.com/azahar-emu/azahar/issues</url>
<url type="contact">https://discord.com/invite/4ZjMpAp3M6</url>
<screenshots>
<screenshot type="default"><caption>A screenshot of Pokemon Ultra Moon</caption><image>https://raw.githubusercontent.com/azahar-emu/branding/502e4178456f04dc16946a1338ef56d83237ac55/screenshots/pokemon-ultra-moon.png</image></screenshot>
<screenshot><caption>A screenshot of Star Fox 64 3D</caption><image>https://raw.githubusercontent.com/azahar-emu/branding/502e4178456f04dc16946a1338ef56d83237ac55/screenshots/star-fox-64-3d.png</image></screenshot>
<screenshot><caption>A screenshot of Luigi's Mansion: Dark Moon</caption><image>https://raw.githubusercontent.com/azahar-emu/branding/502e4178456f04dc16946a1338ef56d83237ac55/screenshots/luigis-mansion-dark-moon.png</image></screenshot>
<screenshot><caption>A screenshot of New Super Mario Bros 2</caption><image>https://raw.githubusercontent.com/azahar-emu/branding/502e4178456f04dc16946a1338ef56d83237ac55/screenshots/new-super-mario-bros-2.png</image></screenshot>
<screenshot><caption>A screenshot of Metroid: Samus Returns</caption><image>https://raw.githubusercontent.com/azahar-emu/branding/502e4178456f04dc16946a1338ef56d83237ac55/screenshots/metroid-samus-returns.png</image></screenshot>
</screenshots>
<releases>

<release version="2122.1" date="2025-06-20">
<description>
<p>Read the changelog here:</p>
<p>https://github.com/azahar-emu/azahar/releases/tag/2122.1</p>
</description>
</release>

<release version="2122" date="2025-06-16">
<description>
<p>Read the changelog here:</p>
<p>https://github.com/azahar-emu/azahar/releases/tag/2122</p>
</description>
</release>

<release version="2121.2" date="2025-05-27">
<description>
<p>Read the changelog here:</p>
<p>https://github.com/azahar-emu/azahar/releases/tag/2121.2</p>
</description>
</release>

<release version="2121.1" date="2025-05-07">
<description>
<p>Read the changelog here:</p>
<p>https://github.com/azahar-emu/azahar/releases/tag/2121.1</p>
</description>
</release>

<release version="2121" date="2025-05-06">
<description>
<p>Read the changelog here:</p>
<p>https://github.com/azahar-emu/azahar/releases/tag/2121</p>
</description>
</release>

<release version="2120.3" date="2025-04-15">
<description>
<p>Read the changelog here:</p>
<p>https://github.com/azahar-emu/azahar/releases/tag/2120.3</p>
</description>
</release>

<release version="2120.2" date="2025-03-29">
<description>
<p>Read the changelog here:</p>
<p>https://github.com/azahar-emu/azahar/releases/tag/2120.2</p>
</description>
</release>

</releases>
<categories>
<category>Game</category>
<category>Emulator</category>
</categories>
<developer_name>Azahar Emulator Developers</developer_name>
</component>
6 changes: 6 additions & 0 deletions packages/a/azahar/monitoring.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
releases:
id: 377908
rss: https://github.com/azahar-emu/azahar/tags.atom
# No known CPE, checked 2025-06-28
security:
cpe: ~
71 changes: 71 additions & 0 deletions packages/a/azahar/package.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name : azahar
version : '2112.1'
release : 1
source :
- https://github.com/azahar-emu/azahar/releases/download/2122.1/azahar-unified-source-2122.1.tar.xz : bd2bba24511af6307abd86d1f9a9af326658dcbffca04133e0bbe304671d20aa
homepage : https://azahar-emu.org/
license : GPL-2.0-or-later
component : games.emulator
summary : An open-source 3DS emulator project based on Citra
description: |
Azahar is an open-source 3DS emulator project based on Citra. It was created from the merging of PabloMK7's Citra fork and the Lime3DS project, both of which emerged shortly after Citra was taken down.
builddeps :
- pkgconfig(Qt6Multimedia)
- pkgconfig(RapidJSON)
- pkgconfig(SPIRV-Headers)
- pkgconfig(catch2)
- pkgconfig(fmt)
- pkgconfig(inih)
- pkgconfig(jack)
- pkgconfig(libavcodec-4.4)
- pkgconfig(libcryptopp)
- pkgconfig(libenet)
- pkgconfig(libpipewire-0.3)
- pkgconfig(libssl)
- pkgconfig(libusb-1.0)
- pkgconfig(nlohmann_json)
- pkgconfig(portaudio-2.0)
- pkgconfig(sdl2)
- pkgconfig(sndio)
- pkgconfig(soundtouch)
- pkgconfig(x11)
- pkgconfig(xext)
- glslang-devel
- libboost-devel
- qt6-base-private-devel
- robin-map
- vulkan-headers
clang : yes
optimize :
- speed
- thin-lto
setup : |
%cmake_ninja \
-DENABLE_QT_UPDATER=OFF \
-DUSE_DISCORD_PRESENCE=ON \
-DUSE_SYSTEM_BOOST=ON \
-DUSE_SYSTEM_CATCH2=ON \
-DUSE_SYSTEM_CRYPTOPP=ON \
-DUSE_SYSTEM_FFMPEG_HEADERS=ON \
-DUSE_SYSTEM_FMT=ON \
-DUSE_SYSTEM_ENET=ON \
-DUSE_SYSTEM_GLSLANG=ON \
-DUSE_SYSTEM_INIH=ON \
-DUSE_SYSTEM_JSON=ON \
-DUSE_SYSTEM_LIBUSB=ON \
-DUSE_SYSTEM_QT=ON \
-DUSE_SYSTEM_SDL2=ON \
-DUSE_SYSTEM_SOUNDTOUCH=ON \
-DUSE_SYSTEM_VULKAN_HEADERS=ON \
-DSIRIT_USE_SYSTEM_SPIRV_HEADERS=ON
build : |
%ninja_build
install : |
%ninja_install
install -Dm00644 $pkgfiles/org.azahar_emu.Azahar.metainfo.xml -t $installdir/usr/share/metainfo
replaces :
- citra
- lime3ds
- dbginfo :
- citra-dbginfo
- lime3ds-dbginfo
58 changes: 58 additions & 0 deletions packages/a/azahar/pspec_x86_64.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<PISI>
<Source>
<Name>azahar</Name>
<Homepage>https://azahar-emu.org/</Homepage>
<Packager>
<Name>Muhammad Alfi Syahrin</Name>
<Email>[email protected]</Email>
</Packager>
<License>GPL-2.0-or-later</License>
<PartOf>games.emulator</PartOf>
<Summary xml:lang="en">An open-source 3DS emulator project based on Citra</Summary>
<Description xml:lang="en">Azahar is an open-source 3DS emulator project based on Citra. It was created from the merging of PabloMK7&apos;s Citra fork and the Lime3DS project, both of which emerged shortly after Citra was taken down.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>azahar</Name>
<Summary xml:lang="en">An open-source 3DS emulator project based on Citra</Summary>
<Description xml:lang="en">Azahar is an open-source 3DS emulator project based on Citra. It was created from the merging of PabloMK7&apos;s Citra fork and the Lime3DS project, both of which emerged shortly after Citra was taken down.
</Description>
<PartOf>games.emulator</PartOf>
<Files>
<Path fileType="executable">/usr/bin/azahar</Path>
<Path fileType="executable">/usr/bin/azahar-room</Path>
<Path fileType="data">/usr/share/applications/org.azahar_emu.Azahar.desktop</Path>
<Path fileType="data">/usr/share/icons/hicolor/512x512/apps/org.azahar_emu.Azahar.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/scalable/apps/org.azahar_emu.Azahar.svg</Path>
<Path fileType="data">/usr/share/metainfo/org.azahar_emu.Azahar.metainfo.xml</Path>
<Path fileType="data">/usr/share/mime/packages/org.azahar_emu.Azahar.xml</Path>
</Files>
<Replaces>
<Package>citra</Package>
<Package>lime3ds</Package>
</Replaces>
</Package>
<Package>
<Name>azahar-devel</Name>
<Summary xml:lang="en">Development files for azahar</Summary>
<Description xml:lang="en">Azahar is an open-source 3DS emulator project based on Citra. It was created from the merging of PabloMK7&apos;s Citra fork and the Lime3DS project, both of which emerged shortly after Citra was taken down.
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="1">azahar</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib64/libcitra_room.a</Path>

Check failure on line 46 in packages/a/azahar/pspec_x86_64.xml

View workflow job for this annotation

GitHub Actions / Checks

A static library has been included in the package: `/usr/lib64/libcitra_room.a`. Whitelist the package or file in `common/CI/config.yaml` if this is desired.
</Files>
</Package>
<History>
<Update release="1">
<Date>2025-06-28</Date>
<Version>2112.1</Version>
<Comment>Packaging update</Comment>
<Name>Muhammad Alfi Syahrin</Name>
<Email>[email protected]</Email>
</Update>
</History>
</PISI>
Loading