From 679cb46274d9e0874afb6eb672fb85bd8d7de6c7 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Fri, 5 Jun 2026 11:02:21 -0600 Subject: [PATCH 01/21] add mediatek-mt7927-dkms (#12467) --- anda/system/mediatek-mt7927/dkms/LICENSE | 344 ++++++++++++++++++ anda/system/mediatek-mt7927/dkms/anda.hcl | 10 + .../dkms/dkms-mediatek-mt7927.spec | 72 ++++ anda/system/mediatek-mt7927/dkms/update.rhai | 1 + 4 files changed, 427 insertions(+) create mode 100644 anda/system/mediatek-mt7927/dkms/LICENSE create mode 100644 anda/system/mediatek-mt7927/dkms/anda.hcl create mode 100644 anda/system/mediatek-mt7927/dkms/dkms-mediatek-mt7927.spec create mode 100644 anda/system/mediatek-mt7927/dkms/update.rhai diff --git a/anda/system/mediatek-mt7927/dkms/LICENSE b/anda/system/mediatek-mt7927/dkms/LICENSE new file mode 100644 index 0000000000..2f0f7e4503 --- /dev/null +++ b/anda/system/mediatek-mt7927/dkms/LICENSE @@ -0,0 +1,344 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/anda/system/mediatek-mt7927/dkms/anda.hcl b/anda/system/mediatek-mt7927/dkms/anda.hcl new file mode 100644 index 0000000000..4e13d18406 --- /dev/null +++ b/anda/system/mediatek-mt7927/dkms/anda.hcl @@ -0,0 +1,10 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "dkms-mediatek-mt7927.spec" + } + labels { + updbranch = 1 + mock = 1 + } +} diff --git a/anda/system/mediatek-mt7927/dkms/dkms-mediatek-mt7927.spec b/anda/system/mediatek-mt7927/dkms/dkms-mediatek-mt7927.spec new file mode 100644 index 0000000000..0d7d01beb0 --- /dev/null +++ b/anda/system/mediatek-mt7927/dkms/dkms-mediatek-mt7927.spec @@ -0,0 +1,72 @@ +%global modulename mediatek-mt7927 + +Name: dkms-%{modulename} +Version: 2.11 +Release: 1%{?dist} +Summary: DKMS WiFi 7 and Bluetooth 5.4 drivers for MediaTek MT7927 (Filogic 380) +License: GPL-2.0-only +URL: https://github.com/jetm/mediatek-mt7927-dkms +BuildArch: noarch + +Source0: https://github.com/jetm/mediatek-mt7927-dkms/archive/refs/tags/v%{version}-1.tar.gz +Source1: LICENSE + +BuildRequires: make +BuildRequires: curl +BuildRequires: python3 + +Requires: dkms +Requires(post): dkms +Requires(preun): dkms + +Conflicts: btusb-mt7925-dkms +Conflicts: btusb-mt7927-dkms + +Packager: Cypress Reed + +%description +DKMS package for MediaTek MT7927 (Filogic 380) combo WiFi 7 + BT 5.4. + +Builds out-of-tree btusb/btmtk (Bluetooth) and mt76 (WiFi) kernel modules +with device IDs and patches not yet in mainline Linux. Supports kernels 6.17+. + +When MT7927 support is merged into mainline kernels and linux-firmware, +remove this package to use the in-tree drivers. + +%prep +%autosetup -n %{modulename}-dkms-%{version}-1 + +%build +%__make download +%__make sources SRCDIR=%{_builddir}/%{modulename}-dkms-%{version}-1/_build + +%install +%make_install \ + SRCDIR=%{_builddir}/%{modulename}-dkms-%{version}-1/_build \ + DESTDIR=%{buildroot} \ + VERSION=%{version} +cp %{SOURCE1} -t . + +%post +dkms add -m %{modulename} -v %{version} -q --rpm_safe_upgrade || : +dkms build -m %{modulename} -v %{version} -q || : +dkms install -m %{modulename} -v %{version} -q --force || : + +%preun +dkms remove -m %{modulename} -v %{version} -q --all --rpm_safe_upgrade || : + +%files +%license LICENSE +%{_usrsrc}/%{modulename}-%{version} +%dir /usr/lib/firmware/mediatek +%dir /usr/lib/firmware/mediatek/mt7927 +/usr/lib/firmware/mediatek/mt7927/BT_RAM_CODE_MT6639_2_1_hdr.bin +/usr/lib/firmware/mediatek/mt7927/WIFI_MT6639_PATCH_MCU_2_1_hdr.bin +/usr/lib/firmware/mediatek/mt7927/WIFI_RAM_CODE_MT6639_2_1.bin + +%changelog +* Thu May 21 2026 Willow C Reed +- Port to Terra from https://github.com/jetm/mediatek-mt7927-dkms + +* Sun Mar 29 2026 Eder Sánchez - 2.9-1 +- See CHANGELOG.md for detailed release notes diff --git a/anda/system/mediatek-mt7927/dkms/update.rhai b/anda/system/mediatek-mt7927/dkms/update.rhai new file mode 100644 index 0000000000..df75f258e3 --- /dev/null +++ b/anda/system/mediatek-mt7927/dkms/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("jetm/mediatek-mt7927-dkms")); From 81616b296fe52ef2b60285622d8528baf03bac39 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Jun 2026 17:10:14 +0000 Subject: [PATCH 02/21] bump(branch): dkms-mediatek-mt7927 --- anda/system/mediatek-mt7927/dkms/dkms-mediatek-mt7927.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/mediatek-mt7927/dkms/dkms-mediatek-mt7927.spec b/anda/system/mediatek-mt7927/dkms/dkms-mediatek-mt7927.spec index 0d7d01beb0..4e9063190c 100644 --- a/anda/system/mediatek-mt7927/dkms/dkms-mediatek-mt7927.spec +++ b/anda/system/mediatek-mt7927/dkms/dkms-mediatek-mt7927.spec @@ -1,7 +1,7 @@ %global modulename mediatek-mt7927 Name: dkms-%{modulename} -Version: 2.11 +Version: 2.11.1 Release: 1%{?dist} Summary: DKMS WiFi 7 and Bluetooth 5.4 drivers for MediaTek MT7927 (Filogic 380) License: GPL-2.0-only From a1c9eac3885fe55a4d41a0759c165242842fd95b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Jun 2026 18:15:10 +0000 Subject: [PATCH 03/21] bump: discord-canary-openasar discord-canary anda-srpm-macros --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/terra/srpm-macros/anda-srpm-macros.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index e8bac644e3..684fd2a14b 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 1.0.1206 +Version: 1.0.1207 Release: 1%{?dist} Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index e7d0638ce7..252c5e50e8 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1206 +Version: 1.0.1207 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index 7bd668bdb6..f53f6c329f 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,5 +1,5 @@ Name: anda-srpm-macros -Version: 0.3.9 +Version: 0.3.10 Release: 1%{?dist} Summary: SRPM macros for extra Fedora packages From 6fb9cf0b8d57049156f27592f4fdf6c95a6fb0e7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Jun 2026 20:16:39 +0000 Subject: [PATCH 04/21] bump: discord-canary-openasar discord-canary rpcs3 --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 684fd2a14b..80a6d3d2a9 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 1.0.1207 +Version: 1.0.1208 Release: 1%{?dist} Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 252c5e50e8..f5d6bb8da8 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1207 +Version: 1.0.1208 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index d3aa6b2a63..f8a383e36b 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 8112c7cc19c3a4d6ddef10572ce9f42bd928bfd7 -%global ver 0.0.41-19439 +%global commit 546f3082a2ffee102c98e89472735adbf5d0e767 +%global ver 0.0.41-19441 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 737662e39050a07b5d79873e8e962acf7b4dd8e3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Jun 2026 21:48:24 +0000 Subject: [PATCH 05/21] bump: discord-canary-openasar discord-canary rio inputplumber rpcs3 --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/devs/rio/rio.spec | 2 +- anda/games/inputplumber/inputplumber.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 80a6d3d2a9..fd28996a63 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 1.0.1208 +Version: 1.0.1211 Release: 1%{?dist} Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index f5d6bb8da8..99f5e279e3 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1208 +Version: 1.0.1211 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index 7cb8ae2d03..d693e45324 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browsers.} Name: rio -Version: 0.4.5 +Version: 0.4.6 Release: 1%{?dist} Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT diff --git a/anda/games/inputplumber/inputplumber.spec b/anda/games/inputplumber/inputplumber.spec index bdbb496f24..c9dcfb6143 100644 --- a/anda/games/inputplumber/inputplumber.spec +++ b/anda/games/inputplumber/inputplumber.spec @@ -1,7 +1,7 @@ %global __brp_mangle_shebangs %{nil} Name: inputplumber -Version: 0.77.3 +Version: 0.77.4 Release: 1%{?dist} Summary: Open source input router and remapper daemon for Linux License: GPL-3.0-or-later diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index f8a383e36b..6f19d78fea 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 546f3082a2ffee102c98e89472735adbf5d0e767 -%global ver 0.0.41-19441 +%global commit 3164d44952201249881c858b4dd2058e4dce5893 +%global ver 0.0.41-19442 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 21e4e13c44389027ede82d384fc9ff4fde71a27e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 5 Jun 2026 22:51:16 +0000 Subject: [PATCH 06/21] bump: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index fd28996a63..9f211706fc 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 1.0.1211 +Version: 1.0.1213 Release: 1%{?dist} Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 99f5e279e3..ab876ed81f 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1211 +Version: 1.0.1213 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com From d2016300e3f16c8ac6368f94311316496eec2ccd Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 5 Jun 2026 18:47:44 -0500 Subject: [PATCH 07/21] fix (budgie-extras): remove outdated requires, update license tag (#12912) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/desktops/budgie/budgie-extras/budgie-extras.spec | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/anda/desktops/budgie/budgie-extras/budgie-extras.spec b/anda/desktops/budgie/budgie-extras/budgie-extras.spec index 41258e800e..7bfeae3d61 100644 --- a/anda/desktops/budgie/budgie-extras/budgie-extras.spec +++ b/anda/desktops/budgie/budgie-extras/budgie-extras.spec @@ -1,8 +1,8 @@ Name: budgie-extras Version: 2.2.3 -Release: 1%{?dist} +Release: 2%{?dist} -License: GPL-3.0 +License: GPL-3.0-or-later Summary: Additional Budgie Desktop enhancements for user experience URL: https://ubuntubudgie.org/ @@ -41,22 +41,16 @@ Requires: budgie-applet-clockworks Requires: budgie-applet-countdown Requires: budgie-applet-dropby Requires: budgie-applet-fuzzyclock -Requires: budgie-applet-hotcorners Requires: budgie-applet-kangaroo -Requires: budgie-applet-keyboard-autoswitch Requires: budgie-applet-network-manager Requires: budgie-applet-quickchar Requires: budgie-applet-quicknote Requires: budgie-applet-recentlyused -Requires: budgie-applet-rotation-lock Requires: budgie-applet-showtime Requires: budgie-applet-takeabreak Requires: budgie-applet-visualspace Requires: budgie-applet-wallstreet Requires: budgie-applet-weathershow -Requires: budgie-applet-window-shuffler -Requires: budgie-applet-workspace-stopwatch -Requires: budgie-applet-wpreviews Requires: budgie-applet-wswitcher # Fix for https://github.com/UbuntuBudgie/budgie-extras/issues/233, don't know how stenstorp did not notice this Requires: xinput From 56b5617bc7e1dd6b44f6ebaf12b1ed2fbdeeab1d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Jun 2026 00:08:30 +0000 Subject: [PATCH 08/21] bump: discord-canary-openasar discord-canary rpcs3 --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/games/rpcs3/rpcs3.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 9f211706fc..534a838c2a 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 1.0.1213 +Version: 1.0.1215 Release: 1%{?dist} Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index ab876ed81f..b9424e004b 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1213 +Version: 1.0.1215 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 6f19d78fea..32a9145a67 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 3164d44952201249881c858b4dd2058e4dce5893 -%global ver 0.0.41-19442 +%global commit 62d32ab45e80a0cded6d73e92d031b71f3de3fbc +%global ver 0.0.41-19444 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 88e6d01edaccf945b64912500b86e66b67fc40ff Mon Sep 17 00:00:00 2001 From: Gilver Date: Fri, 5 Jun 2026 20:16:19 -0500 Subject: [PATCH 09/21] chore(steam): Update for architecture transition (#12918) * chore(steam): Update for architecture transition Signed-off-by: Gilver * chore: Update anda.hcl Signed-off-by: Gilver * fix: The neverending agony Signed-off-by: Gilver * chore: Files Signed-off-by: Gilver * chore: Cleanup --------- Signed-off-by: Gilver --- anda/games/steam/anda.hcl | 2 +- anda/games/steam/steam.spec | 158 +++++++++++++++++++++--------------- 2 files changed, 93 insertions(+), 67 deletions(-) diff --git a/anda/games/steam/anda.hcl b/anda/games/steam/anda.hcl index 266d6b3074..ef9f29ae84 100644 --- a/anda/games/steam/anda.hcl +++ b/anda/games/steam/anda.hcl @@ -1,5 +1,5 @@ project pkg { - arches = ["i386"] + arches = ["x86_64"] rpm { spec = "steam.spec" } diff --git a/anda/games/steam/steam.spec b/anda/games/steam/steam.spec index 5e7e8b73e2..40d5d4a8fa 100644 --- a/anda/games/steam/steam.spec +++ b/anda/games/steam/steam.spec @@ -1,16 +1,15 @@ # Binary package, no debuginfo should be generated %global debug_package %{nil} - -%global appstream_id com.valvesoftware.Steam +%global appid com.valvesoftware.Steam Name: steam Version: 1.0.0.85 -Release: 7%{?dist} +Release: 11%{?dist} Summary: Installer for the Steam software distribution service # Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT. License: Steam License Agreement and MIT URL: http://www.steampowered.com/ -ExclusiveArch: i686 +ExclusiveArch: x86_64 Packager: Cappy Ishihara Source0: https://repo.steampowered.com/%{name}/archive/beta/%{name}_%{version}.tar.gz @@ -40,79 +39,94 @@ BuildRequires: libappstream-glib BuildRequires: make BuildRequires: systemd +# Required for the basic runtime +Requires: glibc(x86-32) +Requires: libdrm(x86-32) +Requires: libglvnd-glx(x86-32) +Requires: libnsl(x86-32) + # Required to run the initial setup Requires: tar Requires: zenity Requires: xz -# Most games use OpenGL, some games already use Vulkan. Vulkan is also required -# for Steam Play to run Windows games through emulation. i686 version of these -# packages are necessary even on x86_64 systems for running 32bit games. Pull in -# native arch drivers as well, by not specifying _isa macro, native arch -# packages are preferred. This will make sure people have all necessary drivers -# for both i686 and x86_64 games. -Requires: mesa-dri-drivers%{?_isa} +# Required for basic gaming, also for native 32 bit games: Requires: mesa-dri-drivers -Requires: mesa-vulkan-drivers%{?_isa} +Requires: mesa-dri-drivers(x86-32) Requires: mesa-vulkan-drivers -Requires: vulkan-loader%{?_isa} +Requires: mesa-vulkan-drivers(x86-32) Requires: vulkan-loader +Requires: vulkan-loader(x86-32) -# Minimum requirements for starting the steam client using system libraries -Requires: alsa-lib%{?_isa} -Requires: fontconfig%{?_isa} -Requires: gtk2%{?_isa} -Requires: libICE%{?_isa} -Requires: libnsl%{?_isa} -Requires: libpng%{?_isa} -Requires: libXext%{?_isa} -Requires: libXinerama%{?_isa} -Requires: libXtst%{?_isa} -Requires: libXScrnSaver%{?_isa} -Requires: mesa-libGL%{?_isa} -Requires: mesa-libEGL%{?_isa} -Requires: NetworkManager-libnm%{?_isa} -Requires: nss%{?_isa} -Requires: pulseaudio-libs%{?_isa} +# Hardware stuff (permissions on devices, hardware updater, etc.): +Recommends: hidapi +Requires: steam-devices -# Required for sending out crash reports to Valve -Requires: libcurl%{?_isa} - -# Workaround for mesa-libGL dependency bug: -# https://bugzilla.redhat.com/show_bug.cgi?id=1168475 -Requires: systemd-libs%{?_isa} +# These libraries are also part of the Ubuntu runtime at: +# ~/.local/share/Steam/ubuntu12_32 +# ~/.local/share/Steam/ubuntu12_64 +# Steam client uses the system ones if available; so override where there is a +# benefit using the native system libaries or just to match when the native 64 +# bit packages are already installed. +Requires: bzip2-libs +Requires: bzip2-libs(x86-32) +Requires: fontconfig +Requires: fontconfig(x86-32) +Requires: libICE +Requires: libICE(x86-32) +Requires: libnsl +Requires: libnsl(x86-32) +Requires: libXext +Requires: libXext(x86-32) +Requires: libXinerama +Requires: libXinerama(x86-32) +Requires: libXtst +Requires: libXtst(x86-32) +Requires: libva +Requires: libva(x86-32) +Requires: libvdpau +Requires: libvdpau(x86-32) +Requires: mesa-libGL +Requires: mesa-libGL(x86-32) +Requires: NetworkManager-libnm +Requires: NetworkManager-libnm(x86-32) +Requires: nss +Requires: nss(x86-32) +Requires: openal-soft +Requires: openal-soft(x86-32) +Requires: pipewire-libs +Requires: pipewire-libs(x86-32) +Requires: pulseaudio-libs +Requires: pulseaudio-libs(x86-32) +%if %{defined fedora} +Requires: SDL3 +Requires: SDL3(x86-32) +%endif +# The client does not override only the ones linked at: +# ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32 +# ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64 +# At the moment of writing, the pinned ones belong to these packages: +# gtk2 +# libcurl +# libdbusmenu +# libdbusmenu-gtk2 +# mesa-libGLU +# And yes, the "ubuntu12_32" directory twice above is not a typo. Windows style (system32...). # Required for the firewall rules # http://fedoraproject.org/wiki/PackagingDrafts/ScriptletSnippets/Firewalld Requires: firewalld-filesystem Requires(post): firewalld-filesystem -# Required for hardware encoding/decoding during Remote Play (intel/radeon/amdgpu/nouveau) -Requires: libva%{?_isa} -Requires: libvdpau%{?_isa} - -# Required for having a functioning menu on the tray icon -Requires: libdbusmenu-gtk3%{?_isa} >= 16.04.0 - # Required by Feral interactive games -Requires: libatomic%{?_isa} +Requires: libatomic +Requires: libatomic(x86-32) # Required by Shank -Requires: (alsa-plugins-pulseaudio%{?_isa} if pulseaudio) -Requires: (pipewire-alsa%{?_isa} if pipewire) - -# Patched for Wayland -# https://github.com/ValveSoftware/steam-for-linux/issues/8853 -# https://github.com/negativo17/steam/issues/9 -%if 0%{?fedora} >= 40 -Requires: SDL2%{?_isa} -%endif +Requires: (alsa-plugins-pulseaudio if pulseaudio) # Game performance is increased with gamemode (for games that support it) Recommends: (falcond or gamemode) -Recommends: (gamemode%{?_isa} if gamemode(x86-64)) -Recommends: (gnome-shell-extension-appindicator if gnome-shell) - Recommends: (gnome-shell-extension-appindicator if gnome-shell) # Proton uses xdg-desktop-portal to open URLs from inside a container @@ -127,8 +141,8 @@ Recommends: xdg-user-dirs # Allow using Steam Runtime Launch Options Recommends: gobject-introspection -Requires: steam-devices - +# Automatic loading of the ntsync module +Recommends: ntsync-autoload # -rm is usually better for Steam Recommends: udev-joystick-blacklist-rm Requires: (udev-joystick-blacklist-rm or udev-joystick-blacklist) @@ -143,6 +157,21 @@ and screenshot functionality, and many social features. This package contains the installer for the Steam software distribution service. +%package arch-transition +Summary: Transition package for migrating Steam from i686 to x86_64 +Requires: %{name} = %{evr} +Provides: steam = 1.0.0.85-11 +Obsoletes: steam < 1.0.0.85-11 +BuildArch: noarch + +%description arch-transition +This package is used to migrate Steam installations from the +legacy i686 package layout to the x86_64 package layout. + +It exists only to handle package replacement and dependency +changes during upgrades, and can be safely removed once the +transition is complete. + %prep %autosetup -p1 -n %{name}-launcher @@ -174,13 +203,7 @@ desktop-file-edit --remove-key=X-KDE-RunOnDiscreteGpu %{buildroot}%{_datadir}/ap %check desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop -appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{appstream_id}.metainfo.xml - -%if 0%{?fedora} >= 44 -%triggerin -- ca-certificates -# Workaround for https://fedoraproject.org/wiki/Changes/droppingOfCertPemFile#Temporary_fix -update-ca-trust extract --rhbz2387674 -%endif +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{appid}.metainfo.xml %files %license COPYING steam_subscriber_agreement.txt @@ -192,16 +215,19 @@ update-ca-trust extract --rhbz2387674 %{_datadir}/pixmaps/%{name}.png %{_datadir}/pixmaps/%{name}_tray_mono.png %{_prefix}/lib/%{name}/ -%{_libdir}/%{name}/ %{_mandir}/man6/%{name}.* -%{_metainfodir}/%{appstream_id}.metainfo.xml +%{_metainfodir}/%{appid}.metainfo.xml %config(noreplace) %{_sysconfdir}/profile.d/%{name}.*sh %dir %{_prefix}/lib/systemd/system.conf.d/ %{_prefix}/lib/systemd/system.conf.d/01-steam.conf %dir %{_prefix}/lib/systemd/user.conf.d/ %{_prefix}/lib/systemd/user.conf.d/01-steam.conf +%files arch-transition + %changelog +* Fri Jun 5 2026 Gilver E. - 1.0.0.85-11 +- Update for architecture transition * Sun Sep 01 2024 Simone Caronni - 1.0.0.81-1 - Update to 1.0.0.81. From 7d3c4574bc409801e92663c737391229e611a459 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Fri, 5 Jun 2026 22:04:45 -0500 Subject: [PATCH 10/21] chore (gnome-shell-extension-grand-theft-focus) use gnome-extensions update script (#12924) --- .../gnome/gnome-shell-extension-grand-theft-focus/update.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/gnome/gnome-shell-extension-grand-theft-focus/update.rhai b/anda/desktops/gnome/gnome-shell-extension-grand-theft-focus/update.rhai index 9c32bed9ab..d2933c6ae8 100644 --- a/anda/desktops/gnome/gnome-shell-extension-grand-theft-focus/update.rhai +++ b/anda/desktops/gnome/gnome-shell-extension-grand-theft-focus/update.rhai @@ -1 +1 @@ -rpm.version(gh_tag("zalckos/GrandTheftFocus")); +rpm.version(gnome_extensions("grand-theft-focus@zalckos.github.com")); From 7627fab3b2eccb8bd30ff66ccf1e97e6f5ac96ba Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Jun 2026 03:52:17 +0000 Subject: [PATCH 11/21] bump(nightly): envision mpv-nightly libsingularity ghostty-nightly zed-nightly nim-nightly types-colorama v2ray-domain-list-community cloud-hypervisor-nightly scx-scheds-nightly natscli --- anda/apps/envision/envision.spec | 4 ++-- anda/apps/mpv/mpv-nightly.spec | 4 ++-- .../desktops/singularity/libsingularity/libsingularity.spec | 4 ++-- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 ++-- anda/langs/python/types-colorama/types-colorama.spec | 4 ++-- .../v2ray-domain-list-community.spec | 6 +++--- .../cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- anda/tools/natscli/natscli.spec | 4 ++-- 11 files changed, 23 insertions(+), 23 deletions(-) diff --git a/anda/apps/envision/envision.spec b/anda/apps/envision/envision.spec index 3c9af6812d..3b50271237 100644 --- a/anda/apps/envision/envision.spec +++ b/anda/apps/envision/envision.spec @@ -1,5 +1,5 @@ -%global commit 5704db300594aef6b7a38399c217eac5c704ccb8 -%global commit_date 20260519 +%global commit da87233d87da578c314f66c0ccc51ef3ae7141c3 +%global commit_date 20260606 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: envision-nightly diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 8ccb0c7935..8333a4ea3c 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 1ad13223351479469b5ee44305781f2f280aff0d +%global commit 71ebd08406547339a5decd9c61ab3e83739e96b3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260605 +%global commit_date 20260606 %global ver 0.41.0 Name: mpv-nightly diff --git a/anda/desktops/singularity/libsingularity/libsingularity.spec b/anda/desktops/singularity/libsingularity/libsingularity.spec index 4229e043fb..15bc3b17e7 100644 --- a/anda/desktops/singularity/libsingularity/libsingularity.spec +++ b/anda/desktops/singularity/libsingularity/libsingularity.spec @@ -1,5 +1,5 @@ -%global commit e4af08d7430e9728cf2e22cfcb99e3ffb931a6b1 -%global commit_date 20260605 +%global commit 749acbe928a8149c39cd4814ac60e0b3089553f8 +%global commit_date 20260606 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: libsingularity diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 703124c84b..53b0d1d258 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 42fcd58dba54c2a0404c1c3d73c7d44081fac836 +%global commit f146db5535a154baa74806589f12d7e27daccbbe %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2026-06-04 +%global fulldate 2026-06-06 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.3.2 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index ac9688b28c..d476aff9ec 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit fcb95aaee47f4abf0846ca39cd402eb4afbc8bcf +%global commit 6e9465a4288c332208643892e23b9d35d7be5c79 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20260605 +%global commit_date 20260606 %global ver 1.7.0 %bcond_with check diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 2666e0df59..e902cd6190 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 4b374eb0a615314f7a1ffac51f2483a1fcea1385 +%global commit 46259cd0b82455c6a97dc7a70198f842c4ef02ff %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20260605 +%global commit_date 20260606 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/types-colorama/types-colorama.spec b/anda/langs/python/types-colorama/types-colorama.spec index 172eb2a499..278a7087e2 100644 --- a/anda/langs/python/types-colorama/types-colorama.spec +++ b/anda/langs/python/types-colorama/types-colorama.spec @@ -1,5 +1,5 @@ -%global commit 567a205d8ef9079c6eac5742a06dae1a837951c0 -%global commit_date 20260605 +%global commit df676ebc332a562d8b6672e8d3ae2bd099dd890b +%global commit_date 20260606 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name types-colorama diff --git a/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec b/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec index ab896a4b56..020842e61f 100644 --- a/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec +++ b/anda/misc/v2ray-domain-list-community/v2ray-domain-list-community.spec @@ -1,7 +1,7 @@ -%global commit c38c63ae0acc73e7b72aecd9c87a505a08ce519d +%global commit aa68e20c4e792458a62c236b743a8449e6bd1e8b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global ver 20260604104630 -%global commit_date 20260605 +%global ver 20260605102713 +%global commit_date 20260606 Name: v2ray-domain-list-community Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec b/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec index a774092186..2b71a1d3e0 100644 --- a/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec +++ b/anda/system/cloud-hypervisor/nightly/cloud-hypervisor-nightly.spec @@ -1,5 +1,5 @@ -%global commit 2c702645d1c556f895f170718a810927087678ef -%global commit_date 20260605 +%global commit dd3a2f2649b7ace3a2bfe08c8ddbdab6dfa5d46f +%global commit_date 20260606 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: cloud-hypervisor-nightly diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index cea62f79df..08fea25868 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 7a97776600deb6dd0634f73fd752bab1802de260 +%global commit fb7d0a2b4e51fce1931fc2373b6edc176621be41 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20260605 +%global commitdate 20260606 %global ver 1.1.1 %undefine __brp_mangle_shebangs diff --git a/anda/tools/natscli/natscli.spec b/anda/tools/natscli/natscli.spec index 5a75284b4e..83d3f62933 100644 --- a/anda/tools/natscli/natscli.spec +++ b/anda/tools/natscli/natscli.spec @@ -1,7 +1,7 @@ # https://github.com/nats-io/natscli %global goipath github.com/nats-io/natscli -%global commit c0d43e0625d5e23758b0e7e2b9d1d0ac7400813c -%global commit_date 20260602 +%global commit 6d4a7d8a8b746b41149a47c9a9a354f4d8e4c59e +%global commit_date 20260606 %global shortcommit %{sub %{commit} 1 7} %gometa -f From 40584475c2aca54dc38298e0afe58cafd71fc285 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Jun 2026 04:17:03 +0000 Subject: [PATCH 12/21] bump: discord-canary-openasar discord-canary ruffle-nightly --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 534a838c2a..e8698c00f8 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 1.0.1215 +Version: 1.0.1216 Release: 1%{?dist} Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index b9424e004b..2fae122e48 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 1.0.1215 +Version: 1.0.1216 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 9778ce8bd9..e38838f547 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2026-06-05 +%global ver 2026-06-06 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From a97f5f5d1570d0ac6aafd4be0fdef968ea332c87 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Jun 2026 07:27:18 +0000 Subject: [PATCH 13/21] bump: mangowm zed-preview zed --- anda/desktops/mangowm/mangowm.spec | 2 +- anda/devs/zed/preview/zed-preview.spec | 2 +- anda/devs/zed/stable/zed.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/mangowm/mangowm.spec b/anda/desktops/mangowm/mangowm.spec index 4bf215798d..9a29c14282 100644 --- a/anda/desktops/mangowm/mangowm.spec +++ b/anda/desktops/mangowm/mangowm.spec @@ -1,7 +1,7 @@ %global mangowc_ver 0.12.5-1 Name: mangowm -Version: 0.14.0 +Version: 0.14.1 Release: 1%{?dist} Summary: A modern, lightweight, high-performance Wayland compositor built on dwl License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0 diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 63f001cd93..6f73161a51 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -7,7 +7,7 @@ %global debug_package %{nil} %endif -%global ver 1.6.0-pre +%global ver 1.6.1-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 115d35171e..4e1de49973 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -17,7 +17,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 1.5.3 +Version: 1.5.4 Release: 1%{?dist} Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later From b894cfa8e7829eb64664f193a8b12f6c95105aff Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Jun 2026 09:33:54 +0000 Subject: [PATCH 14/21] bump: zig-master-bootstrap icoextract-thumbnailer --- anda/langs/zig/bootstrap/setup.sh | 2 +- anda/langs/zig/bootstrap/zig-master-bootstrap.spec | 2 +- anda/misc/icoextract-thumbnailer/icoextract-thumbnailer.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/langs/zig/bootstrap/setup.sh b/anda/langs/zig/bootstrap/setup.sh index c41dcccffa..9e0cce6870 100755 --- a/anda/langs/zig/bootstrap/setup.sh +++ b/anda/langs/zig/bootstrap/setup.sh @@ -1,6 +1,6 @@ #!/usr/bin/bash -version=0.17.0-dev.702+18b3c78a9 +version=0.17.0-dev.704+b8cb78023 mirrors=() diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index b84e285664..15cf073b85 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -6,7 +6,7 @@ %define llvm_compat 22 %endif %global llvm_version 22.0.0 -%global ver 0.17.0-dev.702+18b3c78a9 +%global ver 0.17.0-dev.704+b8cb78023 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 diff --git a/anda/misc/icoextract-thumbnailer/icoextract-thumbnailer.spec b/anda/misc/icoextract-thumbnailer/icoextract-thumbnailer.spec index 4b0a68fb24..3e10392081 100644 --- a/anda/misc/icoextract-thumbnailer/icoextract-thumbnailer.spec +++ b/anda/misc/icoextract-thumbnailer/icoextract-thumbnailer.spec @@ -1,6 +1,6 @@ Name: icoextract-thumbnailer -Version: 0.2.0 -Release: 1%?dist +Version: 0.3.0 +Release: 1%{?dist} Summary: XDG-compatible thumbnailer for Windows PE executables URL: https://github.com/jlu5/icoextract/ From 9e7fadd436d8be3bb38488e7e2808c149ba1c8a1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Jun 2026 11:27:04 +0000 Subject: [PATCH 15/21] bump(branch): zig-master --- anda/langs/zig/master/zig-master.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index fec5396b91..3f53058bb2 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -18,7 +18,7 @@ %global zig_cache_dir %{builddir}/zig-cache Name: zig-master -Version: 0.17.0~dev.702+18b3c78a9 +Version: 0.17.0~dev.704+b8cb78023 Release: 2%{?dist} Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 From e2c617aeeb754830fd4a35ff19cbb66271e00db6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Jun 2026 14:11:50 +0000 Subject: [PATCH 16/21] bump: mangowm --- anda/desktops/mangowm/mangowm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/mangowm/mangowm.spec b/anda/desktops/mangowm/mangowm.spec index 9a29c14282..b947c98c21 100644 --- a/anda/desktops/mangowm/mangowm.spec +++ b/anda/desktops/mangowm/mangowm.spec @@ -1,7 +1,7 @@ %global mangowc_ver 0.12.5-1 Name: mangowm -Version: 0.14.1 +Version: 0.14.2 Release: 1%{?dist} Summary: A modern, lightweight, high-performance Wayland compositor built on dwl License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0 From 1c4495a175376266a7259cf2f1b8ea5ea7098ee7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Jun 2026 15:43:10 +0000 Subject: [PATCH 17/21] bump: cardwire --- anda/system/cardwire/cardwire.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/system/cardwire/cardwire.spec b/anda/system/cardwire/cardwire.spec index 8549d4b0a2..d332b84ebe 100644 --- a/anda/system/cardwire/cardwire.spec +++ b/anda/system/cardwire/cardwire.spec @@ -1,5 +1,5 @@ Name: cardwire -Version: 0.9.0 +Version: 0.10.0 Release: 1%{?dist} Summary: A GPU Manager for linux that uses eBPF LSM hooks to block GPUs URL: https://opengamingcollective.github.io/cardwire/ From 96615096367450da65b4024eb26f64df85da70a1 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sat, 6 Jun 2026 11:13:11 -0500 Subject: [PATCH 18/21] fix: mangowm (#12930) --- anda/desktops/mangowm/mangowm.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/desktops/mangowm/mangowm.spec b/anda/desktops/mangowm/mangowm.spec index b947c98c21..892252f518 100644 --- a/anda/desktops/mangowm/mangowm.spec +++ b/anda/desktops/mangowm/mangowm.spec @@ -55,6 +55,7 @@ dwl — crafted for speed, flexibility, and a customizable desktop experience. %{_sysconfdir}/mango/config.conf %{_datadir}/wayland-sessions/mango.desktop %{_datadir}/xdg-desktop-portal/mango-portals.conf +%{_mandir}/man1/mmsg.1.* %changelog * Wed Mar 04 2026 metcya - 0.12.5-1 From a85320bb5890192db2bd3f0abc4980f1f113437e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Jun 2026 16:52:16 +0000 Subject: [PATCH 19/21] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 32a9145a67..8df690296d 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit 62d32ab45e80a0cded6d73e92d031b71f3de3fbc -%global ver 0.0.41-19444 +%global commit d25972e196615c99afa04567e91fb5d81f9af1f6 +%global ver 0.0.41-19445 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From bd1c4801e24c1da4f69e6a8e14d2ce81862b1fb8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Jun 2026 18:05:28 +0000 Subject: [PATCH 20/21] bump: rpcs3 --- anda/games/rpcs3/rpcs3.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index 8df690296d..7fadca09a7 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -9,8 +9,8 @@ # GLIBCXX_ASSERTIONS is known to break RPCS3 %global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} %global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags} -%global commit d25972e196615c99afa04567e91fb5d81f9af1f6 -%global ver 0.0.41-19445 +%global commit 2d1be0918044c2bd906403dfb310ae8054d13d44 +%global ver 0.0.41-19446 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') From 1f86143f79d3d60719aa646c2331258589c9af8a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 6 Jun 2026 19:44:37 +0000 Subject: [PATCH 21/21] bump: vicinae --- anda/system/vicinae/vicinae.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/system/vicinae/vicinae.spec b/anda/system/vicinae/vicinae.spec index 1c7a0c58ee..0a037b0cd1 100644 --- a/anda/system/vicinae/vicinae.spec +++ b/anda/system/vicinae/vicinae.spec @@ -6,8 +6,8 @@ Name: vicinae License: GPL-3.0-or-later -Version: 0.21.5 -Release: 2%{?dist} +Version: 0.21.6 +Release: 1%{?dist} URL: https://docs.vicinae.com Source: https://github.com/vicinaehq/%{name}/archive/refs/tags/v%{version}.tar.gz Summary: A high-performance, native launcher for Linux