mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Compare commits
182 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a5ba1ba2bb | |||
| bb56b15058 | |||
| 89432c114d | |||
| eed4d4d25e | |||
| f08da4ac21 | |||
| 843920f4a5 | |||
| 981f2247cc | |||
| ca970e927f | |||
| 8240051f4d | |||
| 88713ed5a4 | |||
| b397551a0d | |||
| 0781580086 | |||
| 71df6a1102 | |||
| fa420bed4f | |||
| 88d7b22b18 | |||
| d5f7543622 | |||
| 7f2754d576 | |||
| 995ef8355f | |||
| 05b5628494 | |||
| 4b6b065377 | |||
| 0a2862d9ad | |||
| 44552740a9 | |||
| f8f4b30746 | |||
| 55da048fbd | |||
| c713e82430 | |||
| ac1eedd3a9 | |||
| 1a537b7d96 | |||
| 3c002258d3 | |||
| 8806454786 | |||
| 0285b93fcc | |||
| c6a9468e4e | |||
| f61afa6c7d | |||
| ffa220657c | |||
| 6cdd8cd451 | |||
| 3010586e4c | |||
| c5d53daaf0 | |||
| 1a89ce624a | |||
| 80fa0c19ed | |||
| b9ad52cb4d | |||
| e595be1bdf | |||
| ff0c323aff | |||
| 412f75d861 | |||
| 80e625788c | |||
| 928cede72a | |||
| 65bd9363cc | |||
| 1274f6a3f0 | |||
| 64a5a755dc | |||
| fb18a0c1d8 | |||
| 7baffacea3 | |||
| c6b098b7fd | |||
| 2ef06353e9 | |||
| 51cf277003 | |||
| 1770715a5b | |||
| 57ea454c2d | |||
| b8d5c9fc93 | |||
| 72de536a5e | |||
| 377abcc783 | |||
| efb673cbdc | |||
| 7624423be6 | |||
| a6b815785f | |||
| d3c3230f87 | |||
| d48238cf0f | |||
| 6f661eea9b | |||
| 3fa5758edf | |||
| 73ba8c5e55 | |||
| d6a8d56e14 | |||
| 0b15c607fe | |||
| 40cc251788 | |||
| 5697389841 | |||
| d6d27e2e53 | |||
| 361c0f4f34 | |||
| ffd1f729a8 | |||
| 388cc3b70f | |||
| a2d2e4fc5c | |||
| 7927e3b271 | |||
| a69a4f3804 | |||
| ac8f55f5ae | |||
| 9ba20ff796 | |||
| 338817da72 | |||
| a8cce52093 | |||
| 2cd82f9cfd | |||
| 015462932f | |||
| 0e47ccf6ba | |||
| b4ab5e6629 | |||
| 3beac4686d | |||
| 8469c2afc8 | |||
| 6cbf9b4f27 | |||
| 6bdc8d2de7 | |||
| b78cf5e00b | |||
| 6aba2801fd | |||
| 27c9f8c5f4 | |||
| 675d31ee82 | |||
| b13a1269e9 | |||
| e355e9394b | |||
| 4bef652fbf | |||
| 212203ee5c | |||
| 6d23f28e81 | |||
| 0f6ccf1a57 | |||
| 453a3a9139 | |||
| e425414d19 | |||
| 422373c70e | |||
| ee6f7ebd17 | |||
| 7b6544b242 | |||
| 6bb7348d95 | |||
| e7364a4c4a | |||
| 4b315de185 | |||
| 954dc7445e | |||
| e1c8fa274a | |||
| c11334f39d | |||
| c62015893c | |||
| 7b61b20d0d | |||
| 82ebea9712 | |||
| c5db09d917 | |||
| 83c006b2d4 | |||
| 61e4b64bb1 | |||
| 6d878d294f | |||
| 2fd838e3f1 | |||
| 64112b1d3b | |||
| faff613962 | |||
| a199f251d7 | |||
| 60f4729807 | |||
| 1cdcb7bf59 | |||
| 5b27290d00 | |||
| 39433cbfd8 | |||
| 50360745b3 | |||
| 1326828098 | |||
| 5a533b7e2d | |||
| 0d9d31b5ff | |||
| 86905e6b28 | |||
| e96a0d0e98 | |||
| 413fb27fdf | |||
| 720fe7c112 | |||
| df867cac8f | |||
| b66db5a135 | |||
| 3ee0ec6b70 | |||
| 3b1e4dd430 | |||
| 64a26467d8 | |||
| b3dd532b2e | |||
| b370a7c246 | |||
| f45361ef67 | |||
| d8c7fbf544 | |||
| b9cff820f1 | |||
| d4f4dbe0b8 | |||
| fd6de45c79 | |||
| 34e7d595ae | |||
| f77cee0d6a | |||
| f7948bf696 | |||
| c24c8ea1f0 | |||
| 7123418b54 | |||
| a28e6ac167 | |||
| cbca2db543 | |||
| 68bce73a62 | |||
| 51bc4a542c | |||
| 6e0db9952d | |||
| a4d904c39e | |||
| 1eca359bc1 | |||
| 4af9af2e16 | |||
| 8ea3c198b6 | |||
| ec8e0d5f6a | |||
| c53b99fdd0 | |||
| 8e164fd0f8 | |||
| 5fc39f7f55 | |||
| e25029025d | |||
| 7a8dfed9e2 | |||
| 1114721340 | |||
| d42c3c618b | |||
| 5da4b51ffc | |||
| 40dae7dacf | |||
| ff82b947fd | |||
| b5220994cd | |||
| d9c747d9f5 | |||
| 1f324f5e95 | |||
| fbd898432c | |||
| be8100f006 | |||
| d3a08a89ee | |||
| 153fc12a56 | |||
| 56e5fd110f | |||
| 467fbe4eb2 | |||
| 05144e4ece | |||
| 4e328d4923 | |||
| ca750ca80e | |||
| 2d2b72bf56 |
@@ -0,0 +1,63 @@
|
||||
name: Package Bug Report
|
||||
description: Report an issue with a package.
|
||||
title: "[BUG] "
|
||||
labels: ["bug", "triage"]
|
||||
#projects: ["octo-org/1", "octo-org/44"]
|
||||
assignees:
|
||||
- hamachitan
|
||||
#type: bug
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for taking the time to fill out this bug report!
|
||||
- type: input
|
||||
id: pkg
|
||||
attributes:
|
||||
label: Full Package Name
|
||||
description: If you report multiple packages, only the main package is needed if applicable, or separate them with spaces otherwise. Obtain the full package name using `rpm -qa pkg-name`.
|
||||
placeholder: anda-0.4.14-1.fc43.x86_64
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: releasever
|
||||
attributes:
|
||||
label: Release Version
|
||||
description: Which version of Terra are you using?
|
||||
options:
|
||||
- frawhide
|
||||
- f43
|
||||
- f42
|
||||
- el10
|
||||
default: 1
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Describe the Bug
|
||||
description: A clear and concise description of what the bug is. Please only report issues with packaging or Terra itself, report upstream bugs to the respective project.
|
||||
placeholder: A bug happened!
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: repro
|
||||
attributes:
|
||||
label: To Reproduce
|
||||
description: How can the bug be reproduced?
|
||||
placeholder: |
|
||||
1. `dnf install this-package`
|
||||
2. run `this-package`
|
||||
3. see error
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: expect
|
||||
attributes:
|
||||
label: Expected Behavior
|
||||
description: A clear and concise description of what you expected to happen.
|
||||
placeholder: Running it should show hello world!
|
||||
- type: textarea
|
||||
id: logs
|
||||
attributes:
|
||||
label: Relevant Log Output
|
||||
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
|
||||
render: shell
|
||||
@@ -1,14 +1,14 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Report an issue with a package (or Terra itself)
|
||||
title: '[BUG] '
|
||||
labels: bug
|
||||
assignees: ''
|
||||
name: Incident Report
|
||||
about: Report an issue with Terra itself
|
||||
title: '[INCIDENT] '
|
||||
labels: incident
|
||||
assignees: ['madonuko', 'korewaChino', 'lleyton']
|
||||
|
||||
---
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is. Please only report issues with packaging or Terra itself, report upstream bugs to the respective project.
|
||||
**Describe the Incident**
|
||||
A clear and concise description of what is going on. **If you want to report a problem with a package, please use the Package Bug Report option instead.**
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
@@ -23,7 +23,7 @@ If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Affected (please complete the following information):**
|
||||
- Distro [e.g. Fedora]
|
||||
- Package [e.g. melody, srpm-macros]
|
||||
- Other relevant environments
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
@@ -50,8 +50,7 @@ First of all, thanks for being interested in contributing to Terra! If you have
|
||||
|
||||
- [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
||||
- [FAQ](https://developer.fyralabs.com/terra/faq)
|
||||
- [Policy](https://developer.fyralabs.com/terra/policy)
|
||||
|
||||
- [Guidelines](https://developer.fyralabs.com/terra/guidelines)
|
||||
|
||||
## Documentation
|
||||
|
||||
@@ -67,4 +66,4 @@ Feel free to reach out by [joining our community](https://wiki.ultramarine-linux
|
||||
|
||||
- [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
||||
- [FAQ](https://developer.fyralabs.com/terra/faq)
|
||||
- [Policy](https://developer.fyralabs.com/terra/policy)
|
||||
- [Guidelines](https://developer.fyralabs.com/terra/guidelines)
|
||||
|
||||
@@ -74,5 +74,5 @@ rm -rf %buildroot%_bindir/{distro,flask,jsonschema,markdown_py,normalizer,send2t
|
||||
* Fri Nov 10 2023 hazel-bunny <dabiswas112@gmail.com> - 23.10-2
|
||||
- Add python3-orjson and mpv as dependencies
|
||||
|
||||
* Wed Jan 11 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.1.60
|
||||
* Wed Jan 11 2023 madonuko <mado@fyralabs.com> - 2.1.60
|
||||
- Initial package
|
||||
|
||||
@@ -62,5 +62,5 @@ find %{buildroot} -iname direct_url.json | xargs -r rm -rf
|
||||
/usr/lib64/python*/site-packages/anki-%{version}.dist-info/
|
||||
|
||||
%changelog
|
||||
* Tue Jan 3 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.1.60
|
||||
* Tue Jan 3 2023 madonuko <mado@fyralabs.com> - 2.1.60
|
||||
- Initial package
|
||||
|
||||
@@ -68,5 +68,5 @@ chmod 755 %{buildroot}%{_bindir}/anki
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Jan 3 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.1.60
|
||||
* Tue Jan 3 2023 madonuko <mado@fyralabs.com> - 2.1.60
|
||||
- Initial package
|
||||
|
||||
@@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: coolercontrol
|
||||
Version: 3.0.2
|
||||
Version: 3.1.0
|
||||
Release: 1%?dist
|
||||
Summary: Cooling device control for Linux
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -54,7 +54,7 @@ ln -s %_datadir/discord-canary-openasar/DiscordCanary %buildroot%_bindir/discord
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Jan 18 2023 windowsboy111 <windowsboy111@fyralabs.com> - 0.0.146-1
|
||||
* Wed Jan 18 2023 madonuko <mado@fyralabs.com> - 0.0.146-1
|
||||
- Renamed from openasar-canary to discord-canary-openasar
|
||||
- Fix issues after removing discord-canary package
|
||||
- Bundle discord-canary
|
||||
|
||||
@@ -45,7 +45,7 @@ ln -s %_datadir/discord-canary/DiscordCanary %buildroot%_bindir/discord-canary
|
||||
* Thu Dec 01 2022 root - 0.0.144-1
|
||||
- new version
|
||||
|
||||
* Thu Nov 17 2022 windowsboy111 <wboy111@outlook.com> - 0.0.143-1
|
||||
* Thu Nov 17 2022 madonuko <mado@fyralabs.com> - 0.0.143-1
|
||||
- new version
|
||||
|
||||
* Fri Oct 28 2022 root - 0.0.142-1
|
||||
@@ -60,10 +60,10 @@ ln -s %_datadir/discord-canary/DiscordCanary %buildroot%_bindir/discord-canary
|
||||
* Thu Oct 27 2022 root - 0.0.141-1
|
||||
- new version
|
||||
|
||||
* Wed Oct 19 2022 windowsboy111 <wboy111@outlook.com> - 0.0.140-1
|
||||
* Wed Oct 19 2022 madonuko <mado@fyralabs.com> - 0.0.140-1
|
||||
- new version
|
||||
|
||||
* Sun Oct 16 2022 windowsboy111 <wboy111@outlook.com> - 0.0.139
|
||||
* Sun Oct 16 2022 madonuko <mado@fyralabs.com> - 0.0.139
|
||||
- Repackaged for Terra
|
||||
|
||||
* Tue Feb 22 2022 Ultramarine Release Tracking Service - 0.0.133-2
|
||||
|
||||
@@ -54,5 +54,5 @@ ln -s %_datadir/discord-openasar/Discord %buildroot%_bindir/discord-openasar
|
||||
|
||||
|
||||
%changelog
|
||||
* Sat Jan 21 2023 windowsboy111 <windowsboy111@fyralabs.com> - 0.0.38-1
|
||||
* Sat Jan 21 2023 madonuko <mado@fyralabs.com> - 0.0.38-1
|
||||
- Initial package
|
||||
|
||||
@@ -56,5 +56,5 @@ ln -s %_datadir/discord-ptb-openasar/Discord %buildroot%_bindir/discord-ptb-open
|
||||
|
||||
|
||||
%changelog
|
||||
* Sat Jan 21 2023 windowsboy111 <windowsboy111@fyralabs.com> - 0.0.38-1
|
||||
* Sat Jan 21 2023 madonuko <mado@fyralabs.com> - 0.0.38-1
|
||||
- Initial package
|
||||
|
||||
@@ -46,11 +46,11 @@ ln -s %_datadir/discord-ptb/Discord %buildroot%_bindir/discord-ptb
|
||||
%{_datadir}/pixmaps/discord-ptb.png
|
||||
|
||||
%changelog
|
||||
* Thu Nov 17 2022 windowsboy111 <wboy111@outlook.com> - 0.0.35-1
|
||||
* Thu Nov 17 2022 madonuko <mado@fyralabs.com> - 0.0.35-1
|
||||
- new version
|
||||
|
||||
* Thu Oct 20 2022 windowsboy111 <wboy111@outlook.com> - 0.0.34-1
|
||||
* Thu Oct 20 2022 madonuko <mado@fyralabs.com> - 0.0.34-1
|
||||
- new version
|
||||
|
||||
* Sun Oct 16 2022 windowsboy111 <wboy111@outlook.com> - 0.0.33
|
||||
* Sun Oct 16 2022 madonuko <mado@fyralabs.com> - 0.0.33
|
||||
- Initial Package.
|
||||
|
||||
@@ -46,5 +46,5 @@ ln -s %_datadir/discord/Discord %buildroot%_bindir/discord
|
||||
%{_datadir}/pixmaps/discord.png
|
||||
|
||||
%changelog
|
||||
* Thu Jan 19 2023 windowsboy111 <wboy111@outlook.com> - 0.0.143-1
|
||||
* Thu Jan 19 2023 madonuko <mado@fyralabs.com> - 0.0.143-1
|
||||
- Initial package
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: dorion
|
||||
Version: 6.11.0
|
||||
Version: 6.12.0
|
||||
Release: 1%?dist
|
||||
Summary: Tiny alternative Discord client with a smaller footprint, snappier startup, themes, plugins and more!
|
||||
SourceLicense: GPL-3.0-only
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "falcond-gui.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
Name: falcond-gui
|
||||
Version: 1.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A GTK4/LibAdwaita application to control and monitor the Falcond gaming optimization daemon
|
||||
SourceLicense: MIT
|
||||
License: (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Apache-2.0) AND MIT AND (Unlicense OR MIT)
|
||||
URL: https://git.pika-os.com/general-packages/falcond-gui
|
||||
Source0: %{url}/archive/v%{version}.tar.gz
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gtk4-devel
|
||||
BuildRequires: libadwaita-devel
|
||||
BuildRequires: mold
|
||||
Requires: gtk4
|
||||
Requires: falcond
|
||||
Requires: falcond-profiles
|
||||
Requires: libadwaita
|
||||
Requires(post): gtk-update-icon-cache
|
||||
Packager: Gilver E. <roachy@fyralabs.com>
|
||||
|
||||
%description
|
||||
falcond-gui provides a user-friendly graphical interface for managing falcond. It allows users to view the status of the daemon and customize its behavior.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}/%{name}
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
desktop-file-install res/%{name}.desktop
|
||||
install -Dm644 res/falcond.png -t %{buildroot}%{_hicolordir}/512x512/apps/
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%check
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
%posttrans
|
||||
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor/ &>/dev/null || :
|
||||
|
||||
%files
|
||||
%doc ../README.md
|
||||
%license ../LICENSE.md
|
||||
%{_bindir}/%{name}
|
||||
%{_hicolordir}/512x512/apps/falcond.png
|
||||
%{_appsdir}/%{name}.desktop
|
||||
|
||||
%changelog
|
||||
* Thu Jan 1 2026 Gilver E. <roachy@fyralabs.com> - 1.0.0-1
|
||||
- Initial package
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(get("https://git.pika-os.com/api/v1/repos/general-packages/falcond-gui/releases").json_arr()[0].tag_name);
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: feishin
|
||||
Version: 0.22.0
|
||||
Version: 1.2.0
|
||||
Release: 1%?dist
|
||||
Summary: A modern self-hosted music player
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 8076be6b34f72b721f9bc00d9e3f8cbe26dfeb9b
|
||||
%global commit e92a5cf09e5755b07a57cd92ed3a555b442e2ccf
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251226
|
||||
%global commit_date 20260105
|
||||
%global ver 1.11.4^
|
||||
%global base_name goofcord
|
||||
%global git_name GoofCord
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
%endif
|
||||
|
||||
Name: helium-browser-bin
|
||||
Version: 0.7.7.1
|
||||
Version: 0.7.9.1
|
||||
Release: 1%?dist
|
||||
Summary: Private, fast, and honest web browser based on Chromium
|
||||
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
%global gtk4_version 4.14.4
|
||||
%global libadwaita_version 1.5.1
|
||||
%global pure_protobuf_version 2.0.0
|
||||
%global raw_ver v1.98.0
|
||||
%global raw_ver v1.99.0
|
||||
|
||||
Name: komikku
|
||||
Version: 1.98.0
|
||||
Version: 1.99.0
|
||||
%forgemeta
|
||||
Release: 1%?dist
|
||||
Summary: A manga reader for GNOME
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit baf407ce7cf37b279999ca22ca03b06a44415da7
|
||||
%global commit_date 20251216
|
||||
%global commit cb6072a853d7fc36fe1a6d5b666ee3ef7e238566
|
||||
%global commit_date 20260104
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global debug_package %nil
|
||||
%global __strip /bin/true
|
||||
@@ -82,10 +82,10 @@ desktop-file-install --set-key=Exec --set-value="%{_datadir}/legcord/legcord %U"
|
||||
* Mon Aug 26 2024 madonuko <mado@fyralabs.com> - 3.3.0-1
|
||||
- Update to license.txt
|
||||
|
||||
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
|
||||
* Sat Jun 17 2023 madonuko <mado@fyralabs.com> - 3.2.0-2
|
||||
- Remove libnotify dependency.
|
||||
- Fix desktop entry.
|
||||
- Set as noarch package because there are not binary files.
|
||||
|
||||
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
|
||||
* Sat May 6 2023 madonuko <mado@fyralabs.com> - 3.1.7-1
|
||||
- Initial package
|
||||
|
||||
@@ -78,10 +78,10 @@ desktop-file-install --set-key=Exec --set-value="%{_datadir}/legcord/legcord %U"
|
||||
* Mon Aug 26 2024 madonuko <mado@fyralabs.com> - 3.3.0-1
|
||||
- Update to license.txt
|
||||
|
||||
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
|
||||
* Sat Jun 17 2023 madonuko <mado@fyralabs.com> - 3.2.0-2
|
||||
- Remove libnotify dependency.
|
||||
- Fix desktop entry.
|
||||
- Set as noarch package because there are not binary files.
|
||||
|
||||
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
|
||||
* Sat May 6 2023 madonuko <mado@fyralabs.com> - 3.1.7-1
|
||||
- Initial package
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit c0d989c83913fb9c990d961c44da4816b8d2de18
|
||||
%global commit 0035bb7cbd1faf97aa91414a9b376a53b4c821bd
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251225
|
||||
%global commit_date 20260105
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2025-12-26
|
||||
%global ver 2026-01-05
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -22,9 +22,6 @@
|
||||
<launchable type="desktop-id">snow.desktop</launchable>
|
||||
|
||||
<url type="homepage">https://github.com/twvd/snow</url>
|
||||
<provides>
|
||||
<binary>snowemu</binary>
|
||||
</provides>
|
||||
|
||||
<keywords>
|
||||
<keyword>macintosh</keyword>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: snow
|
||||
Version: 1.2.0
|
||||
Release: 2%?dist
|
||||
Release: 3%?dist
|
||||
Summary: Classic Macintosh emulator
|
||||
URL: https://github.com/twvd/snow
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "socktop.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
%global ver 1.55.0-test2
|
||||
%global sanitized_ver %(echo %{ver} | sed 's/-//g')
|
||||
|
||||
Name: socktop
|
||||
Version: %sanitized_ver
|
||||
Release: 1%?dist
|
||||
Summary: socktop is a remote system monitor with a rich TUI interface
|
||||
URL: https://github.com/jasonwitty/socktop
|
||||
Source0: %{url}/archive/refs/tags/v%{ver}.tar.gz
|
||||
License: MIT
|
||||
BuildRequires: rust libdrm-devel systemd-rpm-macros cargo-rpm-macros
|
||||
Requires: libdrm
|
||||
Packager: lux8149 <julianbashirisasimp@gmail.com>
|
||||
|
||||
%description
|
||||
socktop is a remote system monitor with a rich TUI interface, inspired by `top` and `btop`,
|
||||
that communicates with a lightweight remote agent over WebSockets.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{ver}
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
install -Dm 755 target/rpm/socktop %{buildroot}%{_bindir}/socktop
|
||||
install -Dm 755 target/rpm/socktop_agent %{buildroot}%{_bindir}/socktop_agent
|
||||
install -Dm 644 target/rpm/libsocktop_connector.so %{buildroot}%{_libdir}/libsocktop_connector.so
|
||||
install -Dm 644 docs/socktop-agent.service %{buildroot}%{_unitdir}/socktop-agent.service
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%post
|
||||
%systemd_post socktop-agent.service
|
||||
|
||||
%preun
|
||||
%systemd_preun socktop-agent.service
|
||||
|
||||
%postun
|
||||
%systemd_postun_with_restart socktop-agent.service
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%license LICENSE.dependencies
|
||||
%{_bindir}/socktop
|
||||
%{_bindir}/socktop_agent
|
||||
%{_libdir}/libsocktop_connector.so
|
||||
%{_unitdir}/socktop-agent.service
|
||||
|
||||
%changelog
|
||||
* Sun Jan 04 2026 lux8149 <julianbashirisasimp@gmail.com>
|
||||
- Initial Package
|
||||
@@ -0,0 +1 @@
|
||||
rpm.global("ver", gh("jasonwitty/socktop"));
|
||||
@@ -0,0 +1,9 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "sunshine.spec"
|
||||
extra_repos = ["https://repos.fyralabs.com/terrarawhide-nvidia"]
|
||||
}
|
||||
labels {
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
diff --git a/cmake/dependencies/Boost_Sunshine.cmake b/cmake/dependencies/Boost_Sunshine.cmake
|
||||
index eb2ac409..109c3238 100644
|
||||
--- a/cmake/dependencies/Boost_Sunshine.cmake
|
||||
+++ b/cmake/dependencies/Boost_Sunshine.cmake
|
||||
@@ -3,7 +3,7 @@
|
||||
#
|
||||
include_guard(GLOBAL)
|
||||
|
||||
-set(BOOST_VERSION "1.87.0")
|
||||
+set(BOOST_VERSION "1.83.0")
|
||||
set(BOOST_COMPONENTS
|
||||
filesystem
|
||||
locale
|
||||
@@ -0,0 +1,15 @@
|
||||
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
|
||||
index 5a4ecd7f..b78a436f 100644
|
||||
--- a/tests/CMakeLists.txt
|
||||
+++ b/tests/CMakeLists.txt
|
||||
@@ -16,8 +16,8 @@ include_directories("${GTEST_SOURCE_DIR}/googletest/include" "${GTEST_SOURCE_DIR
|
||||
|
||||
# coverage
|
||||
# https://gcovr.com/en/stable/guide/compiling.html#compiler-options
|
||||
-set(CMAKE_CXX_FLAGS "-fprofile-arcs -ftest-coverage -ggdb -O0")
|
||||
-set(CMAKE_C_FLAGS "-fprofile-arcs -ftest-coverage -ggdb -O0")
|
||||
+set(CMAKE_CXX_FLAGS "-fprofile-arcs -ftest-coverage -ggdb -O0 -fPIE")
|
||||
+set(CMAKE_C_FLAGS "-fprofile-arcs -ftest-coverage -ggdb -O0 -fPIE")
|
||||
|
||||
# if windows
|
||||
if (WIN32)
|
||||
@@ -0,0 +1,115 @@
|
||||
%bcond_without cuda
|
||||
%bcond_without check
|
||||
|
||||
%global appid dev.lizardbyte.app.Sunshine
|
||||
%global github_url https://github.com/LizardByte/Sunshine.git
|
||||
%global commit 86188d47a7463b0f73b35de18a628353adeaa20e
|
||||
|
||||
Name: sunshine
|
||||
Version: 2025.924.154138
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-only AND CC0-1.0
|
||||
URL: http://app.lizardbyte.dev/Sunshine/
|
||||
Patch0: fix-test-cxxflags.patch
|
||||
# 44 _should_ have boost-1.90.0, so this probably wont be needed
|
||||
Patch1: downgrade-boost.patch
|
||||
Summary: Self-hosted game stream host for Moonlight
|
||||
Packager: metcya <metcya@gmail.com>
|
||||
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: boost-devel
|
||||
BuildRequires: pkgconfig(libcap)
|
||||
BuildRequires: pkgconfig(libdrm)
|
||||
BuildRequires: pkgconfig(libva)
|
||||
BuildRequires: pkgconfig(libva-drm)
|
||||
BuildRequires: pkgconfig(systemd)
|
||||
BuildRequires: pkgconfig(udev)
|
||||
BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: pkgconfig(wayland-server)
|
||||
BuildRequires: pkgconfig(wayland-egl)
|
||||
BuildRequires: pkgconfig(wayland-cursor)
|
||||
BuildRequires: pkgconfig(nlohmann_json)
|
||||
BuildRequires: pkgconfig(pkg-config)
|
||||
BuildRequires: pkgconfig(libcurl)
|
||||
BuildRequires: pkgconfig(miniupnpc)
|
||||
BuildRequires: pkgconfig(x11)
|
||||
BuildRequires: pkgconfig(ayatana-appindicator3-0.1)
|
||||
BuildRequires: pkgconfig(appindicator3-0.1)
|
||||
BuildRequires: pkgconfig(libnotify)
|
||||
BuildRequires: pkgconfig(opus)
|
||||
BuildRequires: pkgconfig(gbm)
|
||||
BuildRequires: pkgconfig(libpulse)
|
||||
BuildRequires: pkgconfig(numa)
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: nodejs-npm
|
||||
BuildRequires: systemd-rpm-macros
|
||||
|
||||
%if %{with cuda}
|
||||
BuildRequires: cuda
|
||||
%endif
|
||||
|
||||
%if %{with check}
|
||||
BuildRequires: appstream
|
||||
BuildRequires: desktop-file-utils
|
||||
%endif
|
||||
|
||||
%description
|
||||
Sunshine is a self-hosted game stream host for Moonlight. Offering low-latency,
|
||||
cloud gaming server capabilities with support for AMD, Intel, and Nvidia GPUs
|
||||
for hardware encoding. Software encoding is also available. You can connect to
|
||||
Sunshine from any Moonlight client on a variety of devices. A web UI is
|
||||
provided to allow configuration, and client pairing, from your favorite web
|
||||
browser. Pair from the local server or any mobile device.
|
||||
|
||||
%prep
|
||||
%git_clone %{github_url} v%{version}
|
||||
%autopatch -p1
|
||||
|
||||
%build
|
||||
export BRANCH=master
|
||||
export BUILD_VERSION=%{version}
|
||||
export CLONE_URL=%{github_url}
|
||||
export COMMIT=%{commit}
|
||||
export TAG=v%{version}
|
||||
%cmake -DSUNSHINE_ENABLE_CUDA=%{?with_cuda:ON:OFF} \
|
||||
-DSUNSHINE_ASSETS_DIR=share/%{name}
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
|
||||
%terra_appstream
|
||||
|
||||
%post
|
||||
%systemd_user_post %{name}.service
|
||||
|
||||
%preun
|
||||
%systemd_user_preun %{name}.service
|
||||
|
||||
%postun
|
||||
%systemd_user_postun_with_restart %{name}.service
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
appstreamcli validate %{buildroot}%{_metainfodir}/%{appid}.metainfo.xml
|
||||
desktop-file-validate %{buildroot}%{_appsdir}/%{appid}{,.terminal}.desktop
|
||||
%endif
|
||||
|
||||
%files
|
||||
%{_bindir}/%{name}
|
||||
%{_bindir}/%{name}-%{version}
|
||||
%{_datadir}/%{name}/
|
||||
%{_userunitdir}/%{name}.service
|
||||
%{_udevrulesdir}/60-%{name}.rules
|
||||
%{_modulesloaddir}/60-%{name}.conf
|
||||
%{_scalableiconsdir}/%{name}.svg
|
||||
%{_hicolordir}/scalable/status/*.svg
|
||||
%{_appsdir}/*.desktop
|
||||
%{_metainfodir}/%{appid}.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Sun Jan 04 2026 metcya <metcya@gmail.com> - 2025.924.154138-1
|
||||
- Initial package
|
||||
@@ -1,7 +1,7 @@
|
||||
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
|
||||
|
||||
Name: throne
|
||||
Version: 1.0.12
|
||||
Version: 1.0.13
|
||||
Release: 1%?dist
|
||||
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
|
||||
URL: https://github.com/throneproj/Throne
|
||||
@@ -24,12 +24,6 @@ BuildRequires: rpm_macro(cmake_build)
|
||||
BuildRequires: rpm_macro(cmake_install)
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: pkgconfig(protobuf)
|
||||
BuildRequires: pkgconfig(libcurl)
|
||||
BuildRequires: cmake(yaml-cpp)
|
||||
BuildRequires: cmake(ZXing)
|
||||
BuildRequires: cmake(absl)
|
||||
BuildRequires: cmake(cpr)
|
||||
BuildRequires: cmake(Qt6)
|
||||
BuildRequires: cmake(Qt6Svg)
|
||||
BuildRequires: cmake(Qt6Linguist)
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
%define _unpackaged_files_terminate_build 0
|
||||
|
||||
Name: vpkedit
|
||||
Version: 5.0.0.4
|
||||
Release: 1%?dist
|
||||
@@ -26,9 +28,9 @@ new VPKs.
|
||||
|
||||
|
||||
%build
|
||||
%cmake -DCMAKE_INSTALL_PREFIX=%_libdir/%name \
|
||||
-DBUILD_SHARED_LIBS:BOOL=OFF \
|
||||
-DCMAKE_BUILD_TYPE=Release
|
||||
%cmake -DBUILD_SHARED_LIBS:BOOL=OFF \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCPACK_GENERATOR=RPM
|
||||
# -DVPKEDIT_BUILD_LIBC=ON
|
||||
%cmake_build
|
||||
|
||||
@@ -38,18 +40,18 @@ new VPKs.
|
||||
pushd %buildroot%_libdir/%name
|
||||
rm -rf {libQt*,*.md,LICENSE}
|
||||
popd
|
||||
mkdir -p %buildroot%_bindir
|
||||
ln -sf %_libdir/vpkedit/vpkedit %buildroot%_bindir/vpkedit
|
||||
ln -sf %_libdir/vpkedit/vpkeditcli %buildroot%_bindir/vpkeditcli
|
||||
sed -i 's@Exec=/opt/vpkedit/@Exec=@g' %buildroot%_datadir/applications/vpkedit.desktop
|
||||
|
||||
|
||||
%files
|
||||
%doc README.md CREDITS.md
|
||||
%doc README.md CODE_OF_CONDUCT.md INSTALL.md CREDITS.md
|
||||
%license LICENSE
|
||||
%_bindir/vpkedit
|
||||
%_bindir/vpkeditcli
|
||||
%_libdir/%name/
|
||||
%_datadir/applications/vpkedit.desktop
|
||||
%_iconsdir/hicolor/128x128/mimetypes/application-x-vpkedit.png
|
||||
%_hicolordir/*x*/apps/vpkedit.png
|
||||
%_datadir/mime/packages/vpkedit.xml
|
||||
%_datadir/pixmaps/vpkedit.png
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("linuxmint/webapp-manager"));
|
||||
rpm.version(gh_tag("linuxmint/webapp-manager"));
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: webapp-manager
|
||||
Version: master.lmde7
|
||||
Version: master.mint22
|
||||
Release: 1%?dist
|
||||
Summary: Web Application Manager
|
||||
License: GPL-3.0-or-later
|
||||
@@ -13,11 +13,13 @@ Requires: python3-gobject
|
||||
Requires: python3-pillow
|
||||
Requires: python3-setproctitle
|
||||
Requires: python3-tldextract
|
||||
Requires: xapp-symbolic-icons
|
||||
Requires: xapps
|
||||
|
||||
BuildRequires: gettext
|
||||
BuildRequires: make
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: desktop-file-utils
|
||||
|
||||
Packager: metcya <metcya@gmail.com>
|
||||
|
||||
@@ -35,7 +37,7 @@ mkdir -p %{buildroot}%{_datadir}/locale
|
||||
cp -r usr/share/locale/* %{buildroot}%{_datadir}/locale
|
||||
install -Dm 755 usr/bin/%{name} -t %{buildroot}%{_bindir}
|
||||
install -Dm 755 usr/lib/%{name}/*.py -t %{buildroot}%{_libdir}/%{name}/
|
||||
install -Dm 644 usr/share/applications/%{name}.desktop -t %{buildroot}%{_datadir}/applications
|
||||
install -Dm 644 usr/share/applications/%{name}.desktop -t %{buildroot}%{_appsdir}
|
||||
install -Dm 644 usr/share/desktop-directories/webapps-webapps.directory -t %{buildroot}%{_datadir}/desktop-directories/webapps-webapps.directory
|
||||
install -Dm 644 usr/share/glib-2.0/schemas/org.x.%{name}.gschema.xml -t %{buildroot}%{_datadir}/glib-2.0/schemas
|
||||
install -Dm 644 usr/share/icons/hicolor/scalable/apps/webapp-manager.svg -t %{buildroot}%{_scalableiconsdir}
|
||||
@@ -46,6 +48,11 @@ install -Dm 644 usr/share/%{name}/firefox/profile/{places.sqlite,search.json.moz
|
||||
install -Dm 644 usr/share/%{name}/firefox/profile/chrome/userChrome.css -t %{buildroot}%{_datadir}/%{name}/firefox/profile/chrome
|
||||
install -Dm 644 etc/xdg/menus/applications-merged/webapps.menu -t %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged
|
||||
|
||||
sed -i '/^NotShowIn=KDE;$/d' %{buildroot}%{_appsdir}/%{name}.desktop
|
||||
|
||||
%check
|
||||
desktop-file-validate %{buildroot}%{_appsdir}/%{name}.desktop
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "gnome-shell-extension-grand-theft-focus.spec"
|
||||
}
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
%global extension grand-theft-focus
|
||||
%global uuid %{extension}@zalckos
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: 9
|
||||
Release: 1%?dist
|
||||
Summary: GNOME extension that removes the 'Window is ready' notification and brings the window into focus instead
|
||||
License: AGPL-3.0-only
|
||||
URL: https://github.com/zalckos/GrandTheftFocus
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
Source0: https://github.com/zalckos/GrandTheftFocus/archive/refs/tags/v%version.tar.gz
|
||||
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
%description
|
||||
GNOME extension. Removes the 'Window is ready' notification and brings the window into focus instead.
|
||||
|
||||
%prep
|
||||
%autosetup -n GrandTheftFocus-%version
|
||||
|
||||
%install
|
||||
install -Dm644 grand-theft-focus@zalckos.github.com/metadata.json %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/metadata.json
|
||||
install -Dm644 grand-theft-focus@zalckos.github.com/extension.js %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/extension.js
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_datadir}/gnome-shell/extensions/%{uuid}
|
||||
|
||||
%changelog
|
||||
* Tue Dec 30 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_tag("zalckos/GrandTheftFocus"));
|
||||
@@ -0,0 +1,9 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "gnome-shell-extension-multi-monitors-bar.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
+55
@@ -0,0 +1,55 @@
|
||||
%global commit fa8a73a208ced4a2376d692552ea6b3694d08d53
|
||||
%global commit_date 20260103
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global extension multi-monitors-bar
|
||||
%global uuid %{extension}@frederykabryan
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: 0~%{commit_date}git.%{shortcommit}
|
||||
Release: 1%?dist
|
||||
Summary: Add multiple monitors overview and panel for GNOME Shell. This is an updated fork with GNOME 46 compatibility
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://github.com/FrederykAbryan/multi-monitors-bar_fapv2
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
Source0: %url/archive/%commit/multi-monitors-bar_fapv2-%commit.tar.gz
|
||||
# README declared the license, but they do not provide a license file
|
||||
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup -n multi-monitors-bar_fapv2-%commit
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
find . -name "*.gschema.xml"
|
||||
mkdir -p %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}
|
||||
install -Dm644 *.json %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/
|
||||
install -Dm644 *.js %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/
|
||||
install -Dm644 *.css %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/
|
||||
install -Dm644 schemas/*.gschema.xml -t %{buildroot}%{_datadir}/glib-2.0/schemas/
|
||||
|
||||
%post
|
||||
glib-compile-schemas %{_datadir}/glib-2.0/schemas/ &> /dev/null || :
|
||||
|
||||
%postun
|
||||
glib-compile-schemas %{_datadir}/glib-2.0/schemas/ &> /dev/null || :
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_datadir}/gnome-shell/extensions/%{uuid}
|
||||
%{_datadir}/glib-2.0/schemas/*.gschema.xml
|
||||
|
||||
%changelog
|
||||
* Thu Jan 01 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1,5 @@
|
||||
rpm.global("commit", gh_commit("FrederykAbryan/multi-monitors-bar_fapv2"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit 7790e87e4412428562dfbe66bfb5906319c2daa9
|
||||
%global commit a552ac4981b3d8ce7380f7c1b3b66514bf9d2eb3
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: mangowc
|
||||
Version: 0.10.8
|
||||
Version: 0.10.10
|
||||
Release: 1%?dist
|
||||
Summary: wayland compositor base wlroots and scenefx (dwm but wayland)
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
From e4039bd482e3abba2a04e754fcb179ea95213232 Mon Sep 17 00:00:00 2001
|
||||
From: windowsboy111 <wboy111@outlook.com>
|
||||
From: madonuko <mado@fyralabs.com>
|
||||
Date: Fri, 16 Jun 2023 18:02:22 +0800
|
||||
Subject: [PATCH] fix(tests): import cstdint
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "noctalia-shell.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: noctalia-shell
|
||||
Version: 3.8.2
|
||||
Release: 1%?dist
|
||||
Summary: A Quickshell-based custom shell setup
|
||||
|
||||
License: MIT
|
||||
URL: https://github.com/noctalia-dev/noctalia-shell
|
||||
Source0: https://github.com/noctalia-dev/noctalia-shell/releases/latest/download/noctalia-latest.tar.gz
|
||||
|
||||
Requires: brightnessctl
|
||||
Requires: dejavu-sans-fonts
|
||||
Requires: gpu-screen-recorder
|
||||
Requires: qt6-qtmultimedia
|
||||
Requires: quickshell
|
||||
|
||||
Recommends: cava
|
||||
Recommends: cliphist
|
||||
Recommends: ddcutil
|
||||
Recommends: matugen
|
||||
Recommends: power-profiles-daemon
|
||||
Recommends: wlsunset
|
||||
|
||||
Packager: Willow Reed <willow@willowidk.dev>
|
||||
|
||||
%description
|
||||
A beautiful, minimal desktop shell for Wayland that actually gets out of your way. Built on Quickshell with a warm lavender aesthetic that you can easily customize to match your vibe.
|
||||
|
||||
%prep
|
||||
%autosetup -n noctalia-release
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
install -d -m 0755 %{buildroot}/etc/xdg/quickshell/noctalia-shell
|
||||
cp -r ./* %{buildroot}/etc/xdg/quickshell/noctalia-shell/
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_sysconfdir}/xdg/quickshell/noctalia-shell/
|
||||
|
||||
%changelog
|
||||
* Fri Jan 02 2026 Willow Reed <willow@willowidk.dev>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("noctalia-dev/noctalia-shell"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "quickshell.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
Name: quickshell
|
||||
Version: 0.2.1
|
||||
Release: 1%?dist
|
||||
Summary: Flexible QtQuick based desktop shell toolkit
|
||||
License: LGPL-3.0-only AND GPL-3.0-only
|
||||
URL: https://github.com/quickshell-mirror/quickshell
|
||||
Source0: https://github.com/quickshell-mirror/quickshell/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||
|
||||
Packager: Willow Reed (willow@willowidk.dev)
|
||||
|
||||
BuildRequires: cmake
|
||||
BuildRequires: cmake(Qt6Core)
|
||||
BuildRequires: cmake(Qt6Qml)
|
||||
BuildRequires: cmake(Qt6ShaderTools)
|
||||
BuildRequires: cmake(Qt6WaylandClient)
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: ninja-build
|
||||
BuildRequires: qt6-qtbase-private-devel
|
||||
BuildRequires: spirv-tools
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: breakpad-devel
|
||||
BuildRequires: breakpad-static
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: pkgconfig(jemalloc)
|
||||
BuildRequires: pkgconfig(libpipewire-0.3)
|
||||
BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: pkgconfig(wayland-protocols)
|
||||
BuildRequires: pkgconfig(xcb)
|
||||
BuildRequires: pkgconfig(pam)
|
||||
BuildRequires: pkgconfig(libdrm)
|
||||
BuildRequires: pkgconfig(gbm)
|
||||
BuildRequires: pkgconfig(CLI11)
|
||||
|
||||
%description
|
||||
Flexible QtQuick based desktop shell toolkit.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version}
|
||||
|
||||
%build
|
||||
%cmake -GNinja \
|
||||
-DBUILD_SHARED_LIBS=OFF \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DDISTRIBUTOR="Fedora Terra" \
|
||||
-DDISTRIBUTOR_DEBUGINFO_AVAILABLE=YES \
|
||||
-DGIT_REVISION=%{commit} \
|
||||
-DINSTALL_QML_PREFIX=%{_lib}/qt6/qml
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
|
||||
%files
|
||||
%license LICENSE LICENSE-GPL
|
||||
%doc BUILD.md
|
||||
%doc CONTRIBUTING.md
|
||||
%doc README.md
|
||||
%doc changelog/v%{version}.md
|
||||
%{_bindir}/qs
|
||||
%{_bindir}/quickshell
|
||||
%{_appsdir}/org.quickshell.desktop
|
||||
%{_scalableiconsdir}/org.quickshell.svg
|
||||
%{_libdir}/qt6/qml/Quickshell
|
||||
|
||||
%changelog
|
||||
* Fri Jan 02 2026 Willow Reed <willow@willowidk.dev>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("https://github.com/quickshell-mirror/quickshell"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "nwg-look.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
%dnl %define debug_package %{nil}
|
||||
|
||||
%global goipath github.com/nwg-piotr/nwg-look
|
||||
Version: 1.0.6
|
||||
|
||||
%gometa -f
|
||||
|
||||
Name: nwg-look
|
||||
Release: 1%?dist
|
||||
Summary: GTK3 settings editor adapted to work in the wlroots environment
|
||||
|
||||
License: MIT
|
||||
URL: https://github.com/nwg-piotr/nwg-look
|
||||
Source0: https://github.com/nwg-piotr/nwg-look/archive/refs/tags/v%version.tar.gz
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
BuildRequires: golang
|
||||
BuildRequires: gcc
|
||||
BuildRequires: go-rpm-macros
|
||||
BuildRequires: make
|
||||
BuildRequires: pkgconfig(gio-2.0)
|
||||
BuildRequires: pkgconfig(glib-2.0)
|
||||
BuildRequires: pkgconfig(gobject-2.0)
|
||||
BuildRequires: pkgconfig(gdk-3.0)
|
||||
BuildRequires: pkgconfig(cairo)
|
||||
BuildRequires: pkgconfig(cairo-gobject)
|
||||
Requires: glibc
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%gopkg
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version}
|
||||
|
||||
%build
|
||||
%make_build
|
||||
%make_build build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_bindir}/%{name}
|
||||
%{_appsdir}/%{name}.desktop
|
||||
%{_datadir}/%{name}/
|
||||
%{_datadir}/pixmaps/%{name}.svg
|
||||
|
||||
%changelog
|
||||
* Fri Dec 05 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("nwg-piotr/nwg-look"));
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# https://github.com/savedra1/clipse
|
||||
%global goipath github.com/savedra1/clipse
|
||||
Version: 1.1.0
|
||||
Version: 1.2.0
|
||||
|
||||
%gometa -f
|
||||
|
||||
@@ -24,7 +24,7 @@ Configurable TUI clipboard manager for Unix.}
|
||||
resources/test_data/top_secret_credentials.txt
|
||||
|
||||
Name: clipse
|
||||
Release: 3%?dist
|
||||
Release: 1%?dist
|
||||
Summary: Configurable TUI clipboard manager for Unix
|
||||
Provides: golang-github-savedra1-clipse = %evr
|
||||
Obsoletes: golang-github-savedra1-clipse < 1.1.0-2
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global _build_id_links none
|
||||
|
||||
# Exclude private libraries
|
||||
%global __requires_exclude libffmpeg.so
|
||||
%global __requires_exclude libffmpeg.so|libcurl.so|libmsalruntime.so
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
%ifarch x86_64
|
||||
@@ -11,9 +11,11 @@
|
||||
%define a arm64
|
||||
%endif
|
||||
|
||||
%global appid com.vscodium.VSCodium
|
||||
|
||||
Name: codium
|
||||
Version: 1.107.18627
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: Code editing. Redefined.
|
||||
License: MIT
|
||||
URL: https://vscodium.com/
|
||||
@@ -21,12 +23,15 @@ Source0: https://github.com/VSCodium/vscodium/releases/download/%version/VSCodi
|
||||
Source1: https://raw.githubusercontent.com/VSCodium/vscodium/%version/README.md
|
||||
Source2: https://raw.githubusercontent.com/VSCodium/vscodium/%version/LICENSE
|
||||
Requires: at-spi2-atk cairo expat gtk3 xrandr mesa-libgbm nspr nss nss-util xdg-utils
|
||||
Provides: vscodium = %evr
|
||||
BuildRequires: rpm_macro(fdupes)
|
||||
|
||||
%description
|
||||
VSCodium is a new choice of tool that combines the simplicity of a code editor
|
||||
with what developers need for the core edit-build-debug cycle.
|
||||
|
||||
%pkg_completion -Bz
|
||||
|
||||
%prep
|
||||
mkdir stuff
|
||||
cd stuff
|
||||
@@ -95,6 +100,7 @@ ln -s %_datadir/%name/resources/completions/bash/codium %buildroot%_datadir/bash
|
||||
|
||||
%fdupes %_datadir/%name/resources/app/extensions/
|
||||
|
||||
#terra_appstream
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
@@ -105,14 +111,12 @@ ln -s %_datadir/%name/resources/completions/bash/codium %buildroot%_datadir/bash
|
||||
%_datadir/applications/codium.desktop
|
||||
%_datadir/applications/codium-uri-handler.desktop
|
||||
%_datadir/pixmaps/vscodium.png
|
||||
%_datadir/zsh/site-functions/_codium
|
||||
%_datadir/bash-completion/completions/codium
|
||||
%dnl %_metainfodir/%appid.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.79.2.23166-2
|
||||
* Sat Jun 17 2023 madonuko <mado@fyralabs.com> - 1.79.2.23166-2
|
||||
- Use /usr/share/ instead of /opt/.
|
||||
- Remove lib dependencies.
|
||||
|
||||
* Sun Apr 2 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.77.3.23102-1
|
||||
* Sun Apr 2 2023 madonuko <mado@fyralabs.com> - 1.77.3.23102-1
|
||||
- Initial package.
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "create-tauri-app.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
%global crate create-tauri-app
|
||||
|
||||
Name: rust-create-tauri-app
|
||||
Version: 4.6.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Rapidly scaffold out a new tauri app project
|
||||
License: Apache-2.0 OR MIT
|
||||
URL: https://crates.io/crates/create-tauri-app
|
||||
Source: %{crates_source}
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: mold
|
||||
Suggests: tauri
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
License: Apache-2.0 AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND MIT AND (MIT OR Apache-2.0) AND (Unlicense OR MIT) AND Zlib
|
||||
|
||||
%description -n %{crate}
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
install -Dpm755 target/rpm/cargo-%{crate} %{buildroot}%{_bindir}/%{crate}
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE.spdx
|
||||
%license LICENSE_APACHE-2.0
|
||||
%license LICENSE_MIT
|
||||
%license LICENSE.dependencies
|
||||
%doc CHANGELOG.md
|
||||
%doc CONTRIBUTING.md
|
||||
%doc README.md
|
||||
%{_bindir}/%{crate}
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("create-tauri-app"));
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit f705b9f46a4083d8053cfa254898c164af46ff34
|
||||
%global commit 1c2db85aa41c7d929cb23b408229e297dce2758a
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2025-12-25
|
||||
%global fulldate 2026-01-02
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.0
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global crate lowfi
|
||||
|
||||
Name: rust-lowfi
|
||||
Version: 1.7.2
|
||||
Version: 2.0.0
|
||||
Release: 1%?dist
|
||||
Summary: Extremely simple lofi player
|
||||
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
|
||||
# Naming variable as something other than "commit" is necessary
|
||||
# to stop %%gometa from putting commit hash in release
|
||||
%global commit_hash 467eb88df02cf281d372e141e71a79985961f0c8
|
||||
%global commit_date 20251219
|
||||
%global commit_hash 6a62575bcfdf4965f187eedafceb3400316e612b
|
||||
%global commit_date 20260101
|
||||
%global shortcommit %{sub %{commit_hash} 1 7}
|
||||
%global ver 2.0.14
|
||||
%global ver 2.0.15
|
||||
|
||||
# https://github.com/zyedidia/micro
|
||||
%global goipath github.com/zyedidia/micro
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit f03987fb68224e3b7fb993ce2ffaf364836a003c
|
||||
%global commit 88a0b310d619d22c0d7ab88564c94ae833514ec5
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251226
|
||||
%global commit_date 20260105
|
||||
%global ver 0.219.0
|
||||
|
||||
%bcond_with check
|
||||
|
||||
@@ -26,5 +26,5 @@ install -D -m644 ukai.ttc %{buildroot}/%{_datadir}/fonts/arphic-ukai/ukai.ttc
|
||||
/%{_datadir}/fonts/arphic-ukai/ukai.ttc
|
||||
|
||||
%changelog
|
||||
* Mon Nov 21 2022 windowsboy111 <windowsboy111@fyralabs.com> - 0.2.20080216.2-1
|
||||
* Mon Nov 21 2022 madonuko <mado@fyralabs.com> - 0.2.20080216.2-1
|
||||
- Initial package
|
||||
|
||||
@@ -27,5 +27,5 @@ install -D -m644 uming.ttc %{buildroot}/%{_datadir}/fonts/arphic-uming/uming.ttc
|
||||
/%{_datadir}/fonts/arphic-uming/uming.ttc
|
||||
|
||||
%changelog
|
||||
* Mon Nov 21 2022 windowsboy111 <windowsboy111@fyralabs.com> - 0.2.20080216.2-1
|
||||
* Mon Nov 21 2022 madonuko <mado@fyralabs.com> - 0.2.20080216.2-1
|
||||
- Initial package
|
||||
|
||||
@@ -28,5 +28,5 @@ install -Dm644 tw/*.ttf %buildroot/%_datadir/fonts/fakepearl/
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon May 22 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.1
|
||||
* Mon May 22 2023 madonuko <mado@fyralabs.com> - 1.1
|
||||
- Initial package
|
||||
|
||||
@@ -28,5 +28,5 @@ install -Dm644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/%{name}/COPYING"
|
||||
/%{_datadir}/fonts/hannom/
|
||||
|
||||
%changelog
|
||||
* Mon Nov 21 2022 windowsboy111 <windowsboy111@fyralabs.com> - 4.004
|
||||
* Mon Nov 21 2022 madonuko <mado@fyralabs.com> - 4.004
|
||||
- Initial package
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
%global fontdescription %{expand:
|
||||
Versatile typeface for code, from code.}
|
||||
|
||||
Version: 33.3.6
|
||||
Version: 34.0.0
|
||||
Release: 1%?dist
|
||||
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||
Summary: Versatile typeface for code, from code.
|
||||
|
||||
@@ -26,5 +26,5 @@ install -D -m644 KanjiStrokeOrders_v%{version}.ttf %{buildroot}/%{_datadir}/font
|
||||
/%{_datadir}/fonts/TTF/KanjiStrokeOrders_v%{version}.ttf
|
||||
|
||||
%changelog
|
||||
* Mon Nov 21 2022 windowsboy111 <windowsboy111@fyralabs.com> - 4.004
|
||||
* Mon Nov 21 2022 madonuko <mado@fyralabs.com> - 4.004
|
||||
- Initial package
|
||||
|
||||
@@ -28,5 +28,5 @@ install -D -m644 mini-wakuwaku.otf %{buildroot}/%{_datadir}/fonts/mini-wakuwaku/
|
||||
/%{_datadir}/fonts/mini-wakuwaku/
|
||||
|
||||
%changelog
|
||||
* Mon Nov 21 2022 windowsboy111 <windowsboy111@fyralabs.com> - 1.0-1
|
||||
* Mon Nov 21 2022 madonuko <mado@fyralabs.com> - 1.0-1
|
||||
- Initial package
|
||||
|
||||
@@ -46,5 +46,5 @@ install -Dm644 tw/*.ttf %{buildroot}/%{_datadir}/fonts/%{name}-tw/
|
||||
/%{_datadir}/fonts/%{name}-tw
|
||||
|
||||
%changelog
|
||||
* Tue Nov 22 2022 windowsboy111 <windowsboy111@fyralabs.com> - 1.87
|
||||
* Tue Nov 22 2022 madonuko <mado@fyralabs.com> - 1.87
|
||||
- Initial package
|
||||
|
||||
@@ -86,5 +86,5 @@ end
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Jan 4 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.2.2-1
|
||||
* Wed Jan 4 2023 madonuko <mado@fyralabs.com> - 2.2.2-1
|
||||
- Initial package
|
||||
|
||||
@@ -28,5 +28,5 @@ install -Dm644 font/jf-openhuninn-%version.ttf %buildroot/%_datadir/fonts/open-h
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon May 22 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.1
|
||||
* Mon May 22 2023 madonuko <mado@fyralabs.com> - 1.1
|
||||
- Initial package
|
||||
|
||||
@@ -184,5 +184,5 @@ mv "THSarabunNew.ttf" "TH Sarabun New.ttf"
|
||||
- Use Fedora macros to build and install fonts
|
||||
- Auto-generate AppStream metadata for fonts
|
||||
|
||||
* Sun Jun 11 2023 windowsboy111 <windowsboy111@fyralabs.com> - 20200217-1
|
||||
* Sun Jun 11 2023 madonuko <mado@fyralabs.com> - 20200217-1
|
||||
- Initial package
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: inputplumber
|
||||
Version: 0.69.1
|
||||
Version: 0.70.1
|
||||
Release: 1%?dist
|
||||
Summary: Open source input router and remapper daemon for Linux
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global crate sleepy-launcher
|
||||
%global appid moe.launcher.sleepy-launcher
|
||||
Name: %{crate}
|
||||
Version: 1.6.1
|
||||
Version: 1.6.2
|
||||
Release: 1%?dist
|
||||
Summary: Sleepy Game Launcher for Linux with automatic patching and telemetry disabling
|
||||
|
||||
|
||||
@@ -55,5 +55,5 @@ install -Dm644 %{SOURCE3} "%{buildroot}/%{_datadir}/doc/%{name}/README.md"
|
||||
/usr/share/applications/%{name}.desktop
|
||||
|
||||
%changelog
|
||||
* Tue Feb 7 2023 windowsboy111 <windowsboy111@fyralabs.com> - 0.16.1-1
|
||||
* Tue Feb 7 2023 madonuko <mado@fyralabs.com> - 0.16.1-1
|
||||
- Initial package
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define osuresver 2025.1215.0
|
||||
%define osuresver 2025.1218.0
|
||||
%global debug_package %{nil}
|
||||
%define __strip /bin/true
|
||||
|
||||
Name: osu-lazer
|
||||
Version: 2025.1218.0
|
||||
Version: 2026.102.1
|
||||
Release: 1%?dist
|
||||
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
||||
ExclusiveArch: x86_64
|
||||
@@ -54,5 +54,5 @@ desktop-file-validate %{buildroot}%{_appsdir}/osu-lazer-uri-handler.desktop
|
||||
%changelog
|
||||
* Wed Dec 24 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Use macros, add %check, clean up %install
|
||||
* Mon Feb 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2023.207.0-1
|
||||
* Mon Feb 13 2023 madonuko <mado@fyralabs.com> - 2023.207.0-1
|
||||
- Initial package
|
||||
|
||||
@@ -56,5 +56,5 @@ update-desktop-database -q
|
||||
/usr/share/mime/packages/osu-file-extensions.xml
|
||||
|
||||
%changelog
|
||||
* Mon Feb 13 2023 windowsboy111 <windowsboy111@fyralabs.com>
|
||||
* Mon Feb 13 2023 madonuko <mado@fyralabs.com>
|
||||
- Initial package
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
%global name_pretty %{quote:Prism Launcher (Nightly)}
|
||||
%global appid org.prismlauncher.PrismLauncher-nightly
|
||||
|
||||
%global commit 76d1cd1b4e2bc62c827a6dda243cb7a3e715caf6
|
||||
%global commit fe2e171fa171381df07a519920a5c67c05d6dc11
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global commit_date 20251224
|
||||
%global commit_date 20260101
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
%bcond_without qt6
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
# RPCS3 builds often break with GCC
|
||||
%global toolchain clang
|
||||
# Define which LLVM/Clang version RPCS3 needs
|
||||
%if 0%{?fedora} >= 45
|
||||
%global llvm_major 21
|
||||
%global __cc clang-%{llvm_major}
|
||||
%global __cxx clang++-%{llvm_major}
|
||||
%endif
|
||||
%global toolchain clang
|
||||
# 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 77aa5d4bbfc9ab572b678f872bf8083e0dc0725e
|
||||
%global ver 0.0.38-18547
|
||||
%global commit 65273dde7621592205fa8251209c7e03f9294a0c
|
||||
%global ver 0.0.38-18582
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
@@ -88,8 +91,8 @@ export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake
|
||||
-DUSE_SYSTEM_FLATBUFFERS=OFF \
|
||||
-DUSE_SYSTEM_PUGIXML=OFF \
|
||||
-DUSE_SYSTEM_WOLFSSL=OFF \
|
||||
-DCMAKE_C_COMPILER=clang%{?llvm_major:-%{llvm_major}} \
|
||||
-DCMAKE_CXX_COMPILER=clang++%{?llvm_major:-%{llvm_major}} \
|
||||
-DCMAKE_C_COMPILER="$CC" \
|
||||
-DCMAKE_CXX_COMPILER="$CXX" \
|
||||
-DCMAKE_LINKER=mold \
|
||||
-DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" \
|
||||
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold"
|
||||
|
||||
@@ -31,5 +31,5 @@ shards build --production --release
|
||||
%changelog
|
||||
* Sat Dec 06 2025 june-fish <june@fyralabs.com> - 2.2.0-2
|
||||
- Update URLs and build steps (fix missing debug_package)
|
||||
* Sat Apr 15 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.0.1-1
|
||||
* Sat Apr 15 2023 madonuko <mado@fyralabs.com> - 2.0.1-1
|
||||
- Initial package.
|
||||
|
||||
@@ -58,9 +58,9 @@ export PATH="%{_builddir}/crystal-%{bootstrap_version}-%{_arch}-alpine-linux-mus
|
||||
* Mon Nov 03 2025 Carl Hörberg <carl@84codes.com> - 1.18.2-2
|
||||
- Build from source, support multiple architectures.
|
||||
|
||||
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.8.2-2
|
||||
* Sat Jun 17 2023 madonuko <mado@fyralabs.com> - 1.8.2-2
|
||||
- Add devel package.
|
||||
|
||||
* Sat Apr 15 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.8.0-1
|
||||
* Sat Apr 15 2023 madonuko <mado@fyralabs.com> - 1.8.0-1
|
||||
- Initial package.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: btdu
|
||||
Version: 0.6.1
|
||||
Version: 0.7.1
|
||||
Release: 1%?dist
|
||||
Summary: Sampling disk usage profiler for btrfs
|
||||
License: GPL-2.0-only
|
||||
|
||||
@@ -50,7 +50,7 @@ ln -sf %{_libdir}/dart/bin/dartaotruntime %{buildroot}%{_bindir}/dartaotruntime
|
||||
%doc README
|
||||
|
||||
%changelog
|
||||
* Thu Nov 17 2022 windowsboy111 <windowsboy111@fyralabs.com> - 2.18.4-1
|
||||
* Thu Nov 17 2022 madonuko <mado@fyralabs.com> - 2.18.4-1
|
||||
- Bump
|
||||
|
||||
* Tue Oct 11 2022 Cappy Ishihara <cappy@cappuchino.xyz> - 2.18.2-1
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
# https://github.com/twpayne/chezmoi
|
||||
%global goipath github.com/twpayne/chezmoi
|
||||
Version: 2.68.1
|
||||
Version: 2.69.0
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# https://github.com/nektos/act
|
||||
%global goipath github.com/nektos/act
|
||||
Version: 0.2.83
|
||||
Version: 0.2.84
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
# https://github.com/jesseduffield/lazygit
|
||||
%global goipath github.com/jesseduffield/lazygit
|
||||
Version: 0.57.0
|
||||
Version: 0.58.0
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@ cp -a config/samples %{buildroot}%{_datadir}/
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_bindir}/*
|
||||
%config %{_unitdir}/zrepl.service
|
||||
%{_unitdir}/zrepl.service
|
||||
%dir %{_sysconfdir}/zrepl
|
||||
%config(noreplace) %{_sysconfdir}/zrepl/zrepl.yml
|
||||
%{_datadir}/bash-completion/completions/zrepl
|
||||
|
||||
@@ -27,5 +27,5 @@ cp -r groovy-%{version} %{buildroot}/usr/share/doc/
|
||||
/usr/share/doc/groovy-%{version}
|
||||
|
||||
%changelog
|
||||
* Tue Feb 7 2023 windowsboy111 <windowsboy111@fyralabs.com>
|
||||
* Tue Feb 7 2023 madonuko <mado@fyralabs.com>
|
||||
- Initial package
|
||||
|
||||
@@ -63,5 +63,5 @@ install -Dm644 %{name}.desktop -t %{buildroot}/usr/share/applications
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Feb 8 2023 windowsboy111 <windowsboy111@fyralabs.com> - 4.0.12-1
|
||||
* Wed Feb 8 2023 madonuko <mado@fyralabs.com> - 4.0.12-1
|
||||
- Initial package
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "ghc-ghc-exactprint.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
# generated by cabal-rpm-2.3.0
|
||||
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
|
||||
|
||||
%global pkg_name ghc-exactprint
|
||||
%global pkgver %{pkg_name}-%{version}
|
||||
%{?haskell_setup}
|
||||
|
||||
# testsuite missing deps: Diff HUnit data-default extra fail ghc-paths ordered-containers silently syb
|
||||
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 1.8.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: ExactPrint for GHC
|
||||
|
||||
License: BSD-3-Clause
|
||||
URL: https://hackage.haskell.org/package/ghc-exactprint
|
||||
# Begin cabal-rpm sources:
|
||||
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
|
||||
# End cabal-rpm sources
|
||||
|
||||
# Begin cabal-rpm deps:
|
||||
BuildRequires: ghc-Cabal-devel
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-base-devel
|
||||
BuildRequires: ghc-bytestring-devel
|
||||
BuildRequires: ghc-containers-devel
|
||||
BuildRequires: ghc-data-default-devel
|
||||
BuildRequires: ghc-directory-devel
|
||||
BuildRequires: ghc-filepath-devel
|
||||
BuildRequires: ghc-free-devel
|
||||
BuildRequires: ghc-ghc-devel
|
||||
BuildRequires: ghc-ghc-boot-devel
|
||||
BuildRequires: ghc-mtl-devel
|
||||
BuildRequires: ghc-ordered-containers-devel
|
||||
BuildRequires: ghc-syb-devel
|
||||
%if %{with ghc_prof}
|
||||
BuildRequires: ghc-base-prof
|
||||
BuildRequires: ghc-bytestring-prof
|
||||
BuildRequires: ghc-containers-prof
|
||||
BuildRequires: ghc-data-default-prof
|
||||
BuildRequires: ghc-directory-prof
|
||||
BuildRequires: ghc-filepath-prof
|
||||
BuildRequires: ghc-free-prof
|
||||
BuildRequires: ghc-ghc-prof
|
||||
BuildRequires: ghc-ghc-boot-prof
|
||||
BuildRequires: ghc-mtl-prof
|
||||
BuildRequires: ghc-ordered-containers-prof
|
||||
BuildRequires: ghc-syb-prof
|
||||
%endif
|
||||
# End cabal-rpm deps
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
Using the API Annotations available from GHC 9.2.1, this library provides a
|
||||
means to round trip any code that can be compiled by GHC, currently excluding
|
||||
lhs files.
|
||||
|
||||
Note: requires GHC 9.6.*. For earlier GHC versions see lower version numbers.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Haskell %{pkg_name} library development files
|
||||
Provides: %{name}-static = %{version}-%{release}
|
||||
Provides: %{name}-static%{?_isa} = %{version}-%{release}
|
||||
%if %{defined ghc_version}
|
||||
Requires: ghc-compiler = %{ghc_version}
|
||||
%endif
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package provides the Haskell %{pkg_name} library development files.
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%package doc
|
||||
Summary: Haskell %{pkg_name} library documentation
|
||||
BuildArch: noarch
|
||||
Requires: ghc-filesystem
|
||||
|
||||
%description doc
|
||||
This package provides the Haskell %{pkg_name} library documentation.
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%package prof
|
||||
Summary: Haskell %{pkg_name} profiling library
|
||||
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
||||
Supplements: (%{name}-devel and ghc-prof)
|
||||
|
||||
%description prof
|
||||
This package provides the Haskell %{pkg_name} profiling library.
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
# Begin cabal-rpm setup:
|
||||
%setup -q -n %{pkgver}
|
||||
# End cabal-rpm setup
|
||||
%build
|
||||
# Begin cabal-rpm build:
|
||||
%dnl %global cabal_configure_options --allow-newer=base,fail
|
||||
%ghc_lib_build
|
||||
# End cabal-rpm build
|
||||
|
||||
|
||||
%install
|
||||
# Begin cabal-rpm install
|
||||
%ghc_lib_install
|
||||
# End cabal-rpm install
|
||||
|
||||
|
||||
%files -f %{name}.files
|
||||
# Begin cabal-rpm files:
|
||||
%license LICENSE
|
||||
# End cabal-rpm files
|
||||
|
||||
|
||||
%files devel -f %{name}-devel.files
|
||||
%doc ChangeLog
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%files doc -f %{name}-doc.files
|
||||
%license LICENSE
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%files prof -f %{name}-prof.files
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Jan 02 2026 Owen Zimmerman <owen@fyralabs.com> 1.8.0.0-1
|
||||
- spec file generated by cabal-rpm-2.3.0
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "lua-language-server.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: lua-language-server
|
||||
Version: 3.16.4
|
||||
Release: 1%?dist
|
||||
License: MIT
|
||||
URL: https://luals.github.io/
|
||||
Source: https://github.com/LuaLS/lua-language-server/archive/refs/tags/%version.tar.gz
|
||||
Summary: A language server that offers Lua language support
|
||||
|
||||
BuildRequires: gcc-c++ make ninja-build glibc lua gcc cmake libstdc++-devel libstdc++-static libcxx libcxx-devel
|
||||
|
||||
%description
|
||||
A language server that offers Lua language support - programmed in Lua.
|
||||
|
||||
%prep
|
||||
%git_clone https://github.com/LuaLS/lua-language-server.git %{version}
|
||||
|
||||
%build
|
||||
# The funny
|
||||
chmod +x make.sh
|
||||
./make.sh
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
mkdir -p %{buildroot}%{_libexecdir}/%{name}
|
||||
mkdir -p %{buildroot}%{_datadir}/%{name}/
|
||||
install -Dm755 bin/lua-language-server %{buildroot}%{_libexecdir}/%{name}/%{name}
|
||||
install -Dm644 bin/main.lua %{buildroot}%{_libexecdir}/%{name}/main.lua
|
||||
install -Dm644 debugger.lua %{buildroot}%{_libexecdir}/%{name}/debugger.lua
|
||||
cp -av \
|
||||
debugger.lua \
|
||||
main.lua \
|
||||
locale \
|
||||
script \
|
||||
meta \
|
||||
%{buildroot}%{_datadir}/%{name}/
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_libexecdir}/%{name}/
|
||||
%{_datadir}/%{name}/
|
||||
|
||||
%changelog
|
||||
* Sun Dec 28 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("LuaLS/lua-language-server"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "luamake.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: luamake
|
||||
Version: 1.7
|
||||
Release: 1%?dist
|
||||
License: MIT
|
||||
URL: https://github.com/actboy168/luamake
|
||||
Source: https://github.com/actboy168/luamake/archive/refs/tags/v%version.tar.gz
|
||||
Summary: A platform independent configuration and build system that uses the standard Lua command-line interpreter
|
||||
|
||||
BuildRequires: gcc-c++ make ninja-build glibc lua gcc cmake libstdc++-devel libstdc++-static libcxx libcxx-devel
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%git_clone
|
||||
sed -i 's|-O2 -Wall |%{build_cflags}|g' compile/ninja/linux.ninja
|
||||
sed -i 's|-lstdc++ |%{build_ldflags} -lstdc++ |g' compile/ninja/linux.ninja
|
||||
|
||||
%build
|
||||
%{ninja_build} -f compile/ninja/linux.ninja notest
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
ln -sf %{_datadir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name}
|
||||
install -Dm755 luamake -t %{buildroot}%{_datadir}/%{name}
|
||||
install -Dm755 main.lua -t %{buildroot}%{_datadir}/%{name}
|
||||
cp -r scripts -t %{buildroot}%{_datadir}/%{name}
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_bindir}/luamake
|
||||
%{_datadir}/%{name}/%{name}
|
||||
%{_datadir}/%{name}/main.lua
|
||||
%{_datadir}/%{name}/scripts/
|
||||
|
||||
%changelog
|
||||
* Sun Dec 28 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user