mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 17:11:56 +00:00
Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4072a0b354 | |||
| e11fe91599 | |||
| cde62e8323 | |||
| 56c9a8cb67 | |||
| ee60625070 | |||
| b7b5465aff | |||
| f143b6de46 | |||
| a0aa6c4622 | |||
| 2a7d7cd0a8 | |||
| 1600d17f7a | |||
| 0b68c9c271 | |||
| 98881b9b82 | |||
| 02fed20eb5 | |||
| d51c34fd27 | |||
| 2fce0f882a | |||
| f54c6ea682 | |||
| e120623e07 |
@@ -29,7 +29,6 @@ body:
|
||||
description: Which version of Terra are you using?
|
||||
options:
|
||||
- frawhide
|
||||
- f44
|
||||
- f43
|
||||
- f42
|
||||
- el10
|
||||
|
||||
@@ -59,7 +59,6 @@ jobs:
|
||||
merge-multiple: true
|
||||
path: ./artifacts
|
||||
- name: Generate test catalog
|
||||
id: catalog
|
||||
# run appstream-builder, then add step summary
|
||||
run: |
|
||||
set -x
|
||||
@@ -75,64 +74,48 @@ jobs:
|
||||
--veto-ignore=missing-info 2>&1 | tee asb.log
|
||||
|
||||
- name: Run appstreamcli validate
|
||||
if: steps.catalog.outcome == 'success'
|
||||
run: |
|
||||
if stat output/test.xml.gz &>/dev/null; then
|
||||
echo "## AppStream MetaInfo Validation" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```xml' >> $GITHUB_STEP_SUMMARY
|
||||
appstreamcli validate output/test.xml.gz >> $GITHUB_STEP_SUMMARY | true
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```' >> $GITHUB_STEP_SUMMARY
|
||||
else
|
||||
echo "Nothing to do."
|
||||
fi
|
||||
|
||||
echo "## AppStream MetaInfo Validation" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```xml' >> $GITHUB_STEP_SUMMARY
|
||||
appstreamcli validate output/test.xml.gz >> $GITHUB_STEP_SUMMARY || true
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```' >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
- name: Export logs
|
||||
id: export_logs
|
||||
if: steps.catalog.outcome == 'success'
|
||||
run: |
|
||||
if stat output/*.xml.gz &>/dev/null; then
|
||||
echo "## AppStream Builder Log" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```log' >> $GITHUB_STEP_SUMMARY
|
||||
cat asb.log >> $GITHUB_STEP_SUMMARY
|
||||
echo '```' >> $GITHUB_STEP_SUMMARY
|
||||
echo '---' >> $GITHUB_STEP_SUMMARY
|
||||
else
|
||||
echo "Nothing to do."
|
||||
fi
|
||||
echo "## AppStream Builder Log" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```log' >> $GITHUB_STEP_SUMMARY
|
||||
cat asb.log >> $GITHUB_STEP_SUMMARY
|
||||
echo '```' >> $GITHUB_STEP_SUMMARY
|
||||
echo '---' >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
- name: Report Summary
|
||||
id: report_summary
|
||||
if: steps.export_logs.outcome == 'success'
|
||||
run: |
|
||||
echo "## AppStream Builder Report" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
if stat output/*.xml.gz &>/dev/null; then
|
||||
if grep -q "veto" asb.log; then
|
||||
echo "::group::Vetoed packages"
|
||||
echo "### Vetoed packages" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```xml' >> $GITHUB_STEP_SUMMARY
|
||||
echo "$(grep -i 'veto' asb.log)" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```' >> $GITHUB_STEP_SUMMARY
|
||||
echo "::warning file=asb.log::Some packages were vetoed during AppStream generation. Please review the 'Vetoed packages' section in the summary for details."
|
||||
echo "::endgroup::"
|
||||
fi
|
||||
echo "## Full Data Summary" >> $GITHUB_STEP_SUMMARY
|
||||
if grep -q "veto" asb.log; then
|
||||
echo "::group::Vetoed packages"
|
||||
echo "### Vetoed packages" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo "### Generated Appstream files:" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
for file in output/*.xml.gz; do
|
||||
echo "#### \`$file\`" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```xml' >> $GITHUB_STEP_SUMMARY
|
||||
zcat "$file" >> $GITHUB_STEP_SUMMARY || true
|
||||
echo '```' >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
done
|
||||
else
|
||||
echo "No appstream files found." >> $GITHUB_STEP_SUMMARY
|
||||
echo '```xml' >> $GITHUB_STEP_SUMMARY
|
||||
echo "$(grep -i 'veto' asb.log)" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```' >> $GITHUB_STEP_SUMMARY
|
||||
echo "::warning file=asb.log::Some packages were vetoed during AppStream generation. Please review the 'Vetoed packages' section in the summary for details."
|
||||
echo "::endgroup::"
|
||||
fi
|
||||
echo "## Full Data Summary" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo "### Generated Appstream files:" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
for file in output/*.xml.gz; do
|
||||
echo "#### \`$file\`" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```xml' >> $GITHUB_STEP_SUMMARY
|
||||
zcat "$file" >> $GITHUB_STEP_SUMMARY || true
|
||||
echo '```' >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
done
|
||||
|
||||
@@ -45,7 +45,7 @@ jobs:
|
||||
pkg: ${{ fromJson(inputs.packages) }}
|
||||
version: ["rawhide"]
|
||||
fail-fast: false
|
||||
runs-on: ${{ inputs.custom_builder && inputs.custom_builder || (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && format('cirun-arm64-lg--{0}', github.run_id) || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && format('cirun-x86-64-lg--{0}', github.run_id) || 'ubuntu-22.04' }}
|
||||
runs-on: ${{ inputs.custom_builder && inputs.custom_builder || (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'cirun-arm64-lg' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && format('cirun-x86-64-lg--{0}', github.run_id) || 'ubuntu-22.04' }}
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
@@ -61,7 +61,7 @@ jobs:
|
||||
- name: Configure sccache
|
||||
id: sccache
|
||||
if: ${{ !contains(matrix.pkg.labels.sccache, '0') }}
|
||||
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
|
||||
env:
|
||||
SCCACHE_GHA_VERSION: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
||||
SCCACHE_GHA_CACHE_FROM: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
||||
@@ -89,7 +89,7 @@ jobs:
|
||||
|
||||
- name: Report Cache Summary
|
||||
if: steps.sccache.outcome == 'success'
|
||||
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
|
||||
with:
|
||||
script: |
|
||||
const script = require('./.github/scripts/sccache-stats.js')
|
||||
@@ -102,7 +102,7 @@ jobs:
|
||||
x=${NAME//\//@}
|
||||
echo "name=$x" >> $GITHUB_OUTPUT
|
||||
|
||||
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
|
||||
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
|
||||
with:
|
||||
name: ${{ steps.art.outputs.name }}
|
||||
compression-level: 0 # The RPMs are already compressed :p
|
||||
|
||||
@@ -64,7 +64,7 @@ jobs:
|
||||
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
|
||||
# format to the repository Actions tab.
|
||||
- name: "Upload artifact"
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
|
||||
with:
|
||||
name: SARIF file
|
||||
path: results.sarif
|
||||
@@ -73,6 +73,6 @@ jobs:
|
||||
# Upload the results to GitHub's code scanning dashboard (optional).
|
||||
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
|
||||
- name: "Upload to code-scanning"
|
||||
uses: github/codeql-action/upload-sarif@e46ed2cbd01164d986452f91f178727624ae40d7 # v4
|
||||
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4
|
||||
with:
|
||||
sarif_file: results.sarif
|
||||
|
||||
@@ -27,7 +27,7 @@ jobs:
|
||||
git config --global commit.gpgsign true
|
||||
|
||||
- name: Backport Action
|
||||
uses: sorenlouv/backport-github-action@85813678d776774a19ec5af56bd3a04305946f8a # v12.0.0
|
||||
uses: sorenlouv/backport-github-action@9460b7102fea25466026ce806c9ebf873ac48721 # v11.0.0
|
||||
with:
|
||||
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
|
||||
auto_backport_label_prefix: sync-
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global xurl https://files.pythonhosted.org/packages/29/17/68debda9fa3a8234c8a345256254665112180bced608354f7d1361647580/anki-25.9.3-cp39-abi3-manylinux_2_36_x86_64.whl
|
||||
%global aurl https://files.pythonhosted.org/packages/f9/c7/5d7351f09deed1e294724cfde077d5b2a0c91659b984d05cec291417e806/anki-25.9.3-cp39-abi3-manylinux_2_36_aarch64.whl
|
||||
%global qurl https://files.pythonhosted.org/packages/54/a3/d5d68ed478b02d44dec3a4a7ba0d671be271dd2203d8ba1d49318b2221ef/aqt-25.9.3-py3-none-any.whl
|
||||
%global xurl https://files.pythonhosted.org/packages/22/1c/37fe0377fd5fbfe27b17db20679d76aeb1cef7be3ddfb22e24c0bb62cf96/anki-25.9.2-cp39-abi3-manylinux_2_36_x86_64.whl
|
||||
%global aurl https://files.pythonhosted.org/packages/c1/49/484a786ea0e1b3659de9478f2546368c5970da60a1cd403cec1fa2f81d65/anki-25.9.2-cp39-abi3-manylinux_2_36_aarch64.whl
|
||||
%global qurl https://files.pythonhosted.org/packages/e5/d4/26016857a780290264866e1818b1a408106c379906fbd186a0aa26eb1054/aqt-25.9.2-py3-none-any.whl
|
||||
|
||||
Name: anki-bin
|
||||
Version: 25.9.3
|
||||
Release: 1%{?dist}
|
||||
Version: 25.9.2
|
||||
Release: 1%?dist
|
||||
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||
URL: https://apps.ankiweb.net/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: anki-qt5
|
||||
Version: 25.09.3
|
||||
Release: 1%{?dist}
|
||||
Version: 25.09.2
|
||||
Release: 1%?dist
|
||||
Summary: Flashcard program for using space repetition learning
|
||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||
URL: https://apps.ankiweb.net/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: anki
|
||||
Version: 25.09.3
|
||||
Release: 1%{?dist}
|
||||
Version: 25.09.2
|
||||
Release: 1%?dist
|
||||
Summary: Flashcard program for using space repetition learning
|
||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||
URL: https://apps.ankiweb.net/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: bazzite-portal
|
||||
Version: 0.2.2
|
||||
Version: 0.2.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Bazzite Portal is a tabbed frontend for curated script execution, with a focus on distro specific QOL shortcuts
|
||||
URL: https://github.com/ublue-os/yafti-gtk
|
||||
@@ -7,7 +7,7 @@ Source0: https://github.com/ublue-os/yafti-gtk/archive/refs/tags/v%{versi
|
||||
License: GPL-3.0-only
|
||||
Requires: python3-gobject
|
||||
Requires: python3-PyYAML
|
||||
Requires: gtk4
|
||||
Requires: gtk3
|
||||
Provides: Bazzite-Portal
|
||||
BuildArch: noarch
|
||||
Packager: Zacharias Xenakis <xarishark@outlook.com>
|
||||
@@ -35,8 +35,5 @@ install -Dm 644 io.github.ublue_os.yafti_gtk.metainfo.xml %{buildroot}%{_metainf
|
||||
%{_metainfodir}/io.github.ublue_os.yafti_gtk.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Sun Apr 19 2026 Xarishark <xarishark@outlook.com>
|
||||
- Upgraded to GTK4
|
||||
|
||||
* Wed Jan 28 2026 Xarishark <xarishark@outlook.com>
|
||||
- Initial commit
|
||||
- Initial commit
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: bitwarden-cli.bin
|
||||
Version: 2026.4.1
|
||||
Version: 2026.3.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Bitwarden command-line client
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%endif
|
||||
|
||||
Name: bitwarden-cli
|
||||
Version: 2026.4.1
|
||||
Version: 2026.3.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Bitwarden command-line client
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: chdig
|
||||
Version: 26.4.3
|
||||
Version: 26.3.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Dig into ClickHouse with TUI interface
|
||||
URL: https://github.com/azat/chdig
|
||||
|
||||
@@ -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: 4.2.1
|
||||
Version: 4.1.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Cooling device control for Linux
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 1.0.1046
|
||||
Version: 0.0.961
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary
|
||||
Version: 1.0.1046
|
||||
Version: 0.0.961
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-openasar
|
||||
Version: 1.0.137
|
||||
Version: 0.0.133
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb-openasar
|
||||
Version: 1.0.190
|
||||
Version: 0.0.186
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb
|
||||
Version: 1.0.190
|
||||
Version: 0.0.186
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
@@ -37,7 +37,7 @@ mkdir -p %{buildroot}%{_datadir}/applications/
|
||||
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
||||
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
|
||||
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
|
||||
ln -s %_datadir/discord-ptb/discord-ptb %buildroot%_bindir/discord-ptb
|
||||
ln -s %_datadir/discord-ptb/Discord %buildroot%_bindir/discord-ptb
|
||||
|
||||
%files
|
||||
%_bindir/discord-ptb
|
||||
|
||||
@@ -1,16 +1,24 @@
|
||||
%define debug_package %{nil}
|
||||
%global _build_id_links none
|
||||
|
||||
# Exclude private libraries
|
||||
%global __requires_exclude libffmpeg.so
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord
|
||||
Version: 1.0.137
|
||||
Version: 0.0.133
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
|
||||
Source1: https://discord.com/terms#/terms.html
|
||||
License: Proprietary
|
||||
License: https://discord.com/terms
|
||||
Requires: glibc GConf2
|
||||
Requires: nspr >= 4.13
|
||||
Requires: nss >= 3.27
|
||||
Requires: libX11 >= 1.6
|
||||
Requires: libXtst >= 1.2
|
||||
Group: Applications/Internet
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
%electronmeta -D
|
||||
|
||||
%description
|
||||
All-in-one voice and text chat for gamers that's free, secure, and works on
|
||||
both your desktop and phone.
|
||||
@@ -21,24 +29,22 @@ both your desktop and phone.
|
||||
%build
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
install -Dpm755 ./* -t %{buildroot}%{_datadir}/discord
|
||||
mkdir -p %{buildroot}%{_appsdir}
|
||||
mkdir -p %{buildroot}%{_datadir}/discord
|
||||
cp -rv * %{buildroot}%{_datadir}/discord
|
||||
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
||||
mv %{buildroot}%{_datadir}/discord/discord.desktop -t %{buildroot}%{_appsdir}
|
||||
mv %{buildroot}%{_datadir}/discord/discord.png -t %{buildroot}%{_datadir}/pixmaps
|
||||
mv %{buildroot}%{_datadir}/discord/discord -t %{buildroot}%{_bindir}
|
||||
cp %{SOURCE1} -t .
|
||||
ln -s %_datadir/discord/discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop
|
||||
ln -s %_datadir/discord/discord.png %{buildroot}%{_datadir}/pixmaps/discord.png
|
||||
ln -s %_datadir/discord/Discord %buildroot%_bindir/discord
|
||||
|
||||
%files
|
||||
%license terms.html
|
||||
%{_bindir}/discord
|
||||
%_bindir/discord
|
||||
%{_datadir}/discord/
|
||||
%{_appsdir}/discord.desktop
|
||||
%{_datadir}/applications/discord.desktop
|
||||
%{_datadir}/pixmaps/discord.png
|
||||
|
||||
%changelog
|
||||
* Mon May 4 2026 Gilver E. <roachy@fyralabs.com> - 1.0.136-2
|
||||
- Updated /usr/bin symlink
|
||||
* Thu Jan 19 2023 madonuko <mado@fyralabs.com> - 0.0.143-1
|
||||
- Initial package
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||
|
||||
%global ver 13.3.0
|
||||
%global commit 1534a895e757b51d34ab5b1184344f04d67b8ebc
|
||||
%global commit 55c04e8b033a0e855571d171b4314eab560d722d
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260504
|
||||
%global commit_date 20260414
|
||||
%global devel_name QtColorWidgets
|
||||
%global _distro_extra_cflags -fuse-ld=mold
|
||||
%global _distro_extra_cxxflags -fuse-ld=mold
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "framework-tool-tui.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,53 +0,0 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: framework-tool-tui
|
||||
Version: 0.8.3
|
||||
Release: 1%{?dist}
|
||||
Summary: A TUI for controlling and monitoring Framework Computers hardware built in Rust
|
||||
URL: https://github.com/grouzen/framework-tool-tui
|
||||
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||
License: MIT AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (MIT OR Apache-2.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Zlib AND (Unlicense OR MIT)
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: pkgconfig(libudev)
|
||||
BuildArch: x86_64
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
A snappy TUI dashboard for controlling and monitoring your Framework Laptop
|
||||
hardware — charging, privacy, lighting, USB PD ports, and more.
|
||||
|
||||
%package doc
|
||||
Summary: Documentations for %{name}
|
||||
BuildArch: noarch
|
||||
|
||||
%description doc
|
||||
Documentations for %{name}.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
install -Dm755 target/rpm/framework-tool-tui %{buildroot}%{_bindir}/framework-tool-tui
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
mkdir -p %{buildroot}%{_docdir}/%{name}/
|
||||
cp -r docs/*.md %{buildroot}%{_docdir}/%{name}/
|
||||
|
||||
%files
|
||||
%{_bindir}/framework-tool-tui
|
||||
%license LICENSE
|
||||
%license LICENSE.dependencies
|
||||
%doc README.md
|
||||
|
||||
%files doc
|
||||
%{_docdir}/%{name}/
|
||||
|
||||
%changelog
|
||||
* Thu Apr 23 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("grouzen/framework-tool-tui"));
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit eebb15d3d940823883afa67bf62692874df7f2d1
|
||||
%global commit 5e55462aa5db85554b4252411c17160b34a71d3b
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260426
|
||||
%global ver 2.2.1^
|
||||
%global commit_date 20260410
|
||||
%global ver 2.2.0^
|
||||
%global base_name goofcord
|
||||
%global git_name GoofCord
|
||||
%global appid io.github.milkshiift.GoofCord
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global appid io.github.milkshiift.GoofCord
|
||||
|
||||
Name: goofcord
|
||||
Version: 2.2.1
|
||||
Version: 2.2.0
|
||||
Release: 1%{?dist}
|
||||
License: OSL-3.0
|
||||
Summary: A privacy-minded Legcord fork.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: gurk
|
||||
Version: 0.9.3
|
||||
Version: 0.9.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Signal Messenger client for terminal
|
||||
License: AGPL-3.0-or-later AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND ISC AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC 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 BSD-3-Clause AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND BSL-1.0 AND CDLA-Permissive-2.0 AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate halloy
|
||||
|
||||
Name: halloy
|
||||
Version: 2026.6
|
||||
Version: 2026.5
|
||||
Release: 1%{?dist}
|
||||
Summary: An open-source IRC client written in Rust, with the Iced GUI library
|
||||
Packager: Yoong jin <solomoncyj@gmail.com>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
%endif
|
||||
|
||||
Name: helium-browser-bin
|
||||
Version: 0.12.1.1
|
||||
Version: 0.11.2.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Private, fast, and honest web browser based on Chromium
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Name: juce
|
||||
Version: 8.0.12
|
||||
Release: 4%{?dist}
|
||||
License: AGPL-3.0-or-later
|
||||
Release: 3%{?dist}
|
||||
License: AGPL-3.0
|
||||
Summary: framework for audio application and plug-in development
|
||||
URL: https://juce.com
|
||||
Source: https://github.com/juce-framework/JUCE/archive/refs/tags/%{version}.tar.gz
|
||||
@@ -46,12 +46,10 @@ Documentation files for %{name}
|
||||
%prep
|
||||
%autosetup -p1 -n JUCE-%{version}
|
||||
|
||||
%conf
|
||||
%build
|
||||
%cmake -DJUCER_ENABLE_GPL_MODE=1 \
|
||||
-DJUCE_BUILD_EXTRAS=ON \
|
||||
-DJUCE_TOOL_INSTALL_DIR=bin
|
||||
|
||||
%build
|
||||
%cmake_build
|
||||
|
||||
pushd docs/doxygen
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global pure_protobuf_version 2.0.0
|
||||
|
||||
Name: komikku
|
||||
Version: 50.3.0
|
||||
Version: 50.2.0
|
||||
%forgemeta
|
||||
Release: 1%{?dist}
|
||||
Summary: A manga reader for GNOME
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit e55cd408f7eee7d1009a5c0bb4003914292f082d
|
||||
%global commit_date 20260427
|
||||
%global commit bebb6ddd2e5f3fe13f3e8bce08cebe6320ccd719
|
||||
%global commit_date 20260415
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global debug_package %nil
|
||||
%global __strip /bin/true
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit cfd818bcaef262f82596f49444ee80073fa6d49a
|
||||
%global commit da4789c2ddce92713347ecf1b5912fceb812ea39
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260506
|
||||
%global commit_date 20260413
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global metainfo_commit 92832ea1d6adc2b226742d29bc41f5156426f898
|
||||
%global metainfo_commit 6ac72069fc35f3c2ec669498680037f54cc0c120
|
||||
|
||||
Name: proton-vpn-gtk-app
|
||||
Version: 4.16.1
|
||||
Version: 4.15.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Official ProtonVPN Linux app
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -36,10 +36,8 @@ A number of packages contain plugins which are installed as standard on Raspberr
|
||||
%prep
|
||||
%autosetup -n rpcc-%commit
|
||||
|
||||
%conf
|
||||
%meson
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global commit 8ce6f3eadf8e41d364d76d0853ae7f0cbb4fc23d
|
||||
%global commit_date 20260501
|
||||
%global commit 0fee3911afdaabbdcf4e8214e3472198a1c0c9db
|
||||
%global commit_date 20260304
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: rpinters
|
||||
Version: 0~%commit_date.git~%shortcommit
|
||||
Release: 1%{?dist}
|
||||
Release: 1%?dist
|
||||
Summary: Raspberry Pi printing utility module
|
||||
License: GPL-2+ AND BSD-3-Clause
|
||||
URL: https://github.com/raspberrypi-ui/rpinters
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2026-05-07
|
||||
%global ver 2026-04-15
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: rustnet
|
||||
Version: 1.3.0
|
||||
Version: 1.2.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A cross-platform network monitoring terminal UI tool built with Rust
|
||||
License: Apache-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
|
||||
|
||||
@@ -46,7 +46,7 @@ BuildRequires: python3-sdkmanager
|
||||
Requires: %{name}-server
|
||||
# Gradle here really wants Java 21-23 to work properly
|
||||
# Java 25 breaks the build
|
||||
BuildRequires: java-latest-openjdk-devel
|
||||
BuildRequires: java-21-openjdk-devel
|
||||
BuildConflicts: dkms-nvidia akmod-nvidia
|
||||
Requires: android-tools
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: signal-desktop
|
||||
%electronmeta -aD
|
||||
Version: 8.9.0
|
||||
Version: 8.7.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A private messenger for Windows, macOS, and Linux
|
||||
URL: https://signal.org
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: snow
|
||||
Version: 1.4.1
|
||||
Release: 1%{?dist}
|
||||
Version: 1.3.1
|
||||
Release: 1%?dist
|
||||
Summary: Classic Macintosh emulator
|
||||
URL: https://github.com/twvd/snow
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
|
||||
@@ -1 +1 @@
|
||||
v1.13.11
|
||||
v1.13.83
|
||||
@@ -13,8 +13,8 @@
|
||||
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
|
||||
|
||||
Name: voicevox
|
||||
Version: 0.25.2
|
||||
Release: 1%{?dist}
|
||||
Version: 0.25.1
|
||||
Release: 1%?dist
|
||||
Summary: Free Japanese text-to-speech editor
|
||||
License: LGPL-3.0
|
||||
URL: https://voicevox.hiroshiba.jp
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "anda.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,77 +0,0 @@
|
||||
# Work around a bug in rustc 1.95.0 with GCC
|
||||
%global toolchain clang
|
||||
%global crate anda
|
||||
|
||||
Name: anda
|
||||
Version: 0.5.4
|
||||
Release: 2%{?dist}
|
||||
Summary: Andaman Build toolchain
|
||||
SourceLicense: MIT
|
||||
License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0-or-later AND MPL-2.0-only AND Unicode-3.0 AND (Unlicense OR MIT)
|
||||
URL: https://crates.io/crates/anda
|
||||
Source0: https://github.com/FyraLabs/anda/archive/refs/tags/%{version}.tar.gz
|
||||
%if %["%{toolchain}" == "clang"]
|
||||
BuildRequires: clang
|
||||
%else
|
||||
BuildRequires: gcc
|
||||
%endif
|
||||
BuildRequires: rust-packaging >= 21
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: openssl-devel
|
||||
%if %{defined fedora}
|
||||
BuildRequires: openssl-devel-engine
|
||||
%endif
|
||||
BuildRequires: git-core
|
||||
BuildRequires: libgit2-devel
|
||||
BuildRequires: libssh2-devel
|
||||
BuildRequires: mold
|
||||
Requires: mock
|
||||
Requires: rpm-build
|
||||
Requires: createrepo_c
|
||||
Requires: git-core
|
||||
Requires: libgit2
|
||||
%if 0%{?fedora} >= 42
|
||||
Requires: mock-filesystem
|
||||
Requires: util-linux-script
|
||||
%endif
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
Andaman Build toolchain.
|
||||
|
||||
%pkg_completion -bfz
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version}
|
||||
%cargo_prep_online
|
||||
%{__cargo} fetch --locked
|
||||
|
||||
%build
|
||||
%{cargo_build} --frozen
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
%{__cargo} run --release -p xtask -- manpage
|
||||
%{__cargo} run --release -p xtask -- completion
|
||||
|
||||
%install
|
||||
%crate_install_bin
|
||||
|
||||
# Install shell completions
|
||||
COMPDIR="target/assets/completion"
|
||||
|
||||
install -Dm644 $COMPDIR/bash/anda.bash -t %{buildroot}%{bash_completions_dir}
|
||||
install -Dm644 $COMPDIR/zsh/_anda -t %{buildroot}%{zsh_completions_dir}
|
||||
install -Dm644 $COMPDIR/fish/anda.fish -t %{buildroot}%{fish_completions_dir}
|
||||
|
||||
# Install man pages
|
||||
install -Dm644 target/assets/man_pages/* -t %{buildroot}%{_mandir}/man1
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE.dependencies LICENSE.md
|
||||
%{_bindir}/anda
|
||||
%{_mandir}/man1/anda*.1.*
|
||||
|
||||
%changelog
|
||||
* Sun May 3 2026 Gilver E. <roachy@fyralabs.com> - 0.5.4-2
|
||||
- Fix build on Fedora 43
|
||||
- Add shell completions subpackages
|
||||
@@ -1,13 +0,0 @@
|
||||
diff --git a/include/tracy.h b/include/tracy.h
|
||||
index 8bbc923f..ae58c877 100644
|
||||
--- a/include/tracy.h
|
||||
+++ b/include/tracy.h
|
||||
@@ -4,7 +4,7 @@
|
||||
*/
|
||||
|
||||
#ifdef TRACY_ENABLE
|
||||
-#include "tracy/TracyC.h"
|
||||
+#include "tracy/tracy/TracyC.h"
|
||||
|
||||
#define TracyCZoneAutoS TracyCZoneN(tctx_func, __func__, true)
|
||||
#define TracyCZoneAutoE TracyCZoneEnd(tctx_func)
|
||||
@@ -1,64 +0,0 @@
|
||||
Name: muon
|
||||
Version: 0.5.0
|
||||
Release: 4%{?dist}
|
||||
Summary: A meson-compatible build system
|
||||
|
||||
# https://git.sr.ht/~lattis/muon/tree/master/item/LICENSES
|
||||
License: GPL-3.0-only AND Apache-2.0 AND Unlicense AND MIT AND Python-2.0
|
||||
URL: https://muon.build/
|
||||
Source: https://git.sr.ht/~lattis/muon/archive/%{version}.tar.gz
|
||||
Patch0: fix-tracy-header-placement-quirk.patch
|
||||
# mdbook removed multilingual support, this patch can be removed when this package next bumps
|
||||
Patch1: remove-multilingual-field.patch
|
||||
|
||||
BuildRequires: meson
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: cmake
|
||||
BuildRequires: libcurl-devel
|
||||
BuildRequires: libarchive-devel
|
||||
BuildRequires: libpkgconf-devel
|
||||
BuildRequires: scdoc
|
||||
BuildRequires: git-core
|
||||
BuildRequires: pkgconfig(tracy)
|
||||
BuildRequires: pkgconfig(libattr)
|
||||
BuildRequires: pkgconfig(bzip2)
|
||||
BuildRequires: pkgconfig(libb2)
|
||||
BuildRequires: pkgconfig(liblz4)
|
||||
BuildRequires: pkgconfig(libzstd)
|
||||
BuildRequires: pkgconfig(liblzma)
|
||||
BuildRequires: pkgconfig(lzo2)
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(libacl)
|
||||
BuildRequires: python3-pyyaml
|
||||
BuildRequires: mandoc
|
||||
BuildRequires: mdbook
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
An implementation of the meson build system in c99 with minimal dependencies.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%conf
|
||||
%meson --wrap-mode=nofallback
|
||||
|
||||
%build
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%files
|
||||
%license LICENSES/
|
||||
%doc README.md
|
||||
%{_bindir}/muon
|
||||
%{_mandir}/man1/muon*
|
||||
%{_mandir}/man5/meson*
|
||||
%{_mandir}/man3/meson-reference.3.*
|
||||
|
||||
%changelog
|
||||
* Mon Apr 20 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Update spec, add tracy patch
|
||||
@@ -1,25 +0,0 @@
|
||||
From 776a9a30eded21206df1e643d888233472a2dbbf Mon Sep 17 00:00:00 2001
|
||||
From: Stone Tickle <lattis@mochiro.moe>
|
||||
Date: Thu, 27 Nov 2025 09:14:02 -0500
|
||||
Subject: [PATCH] remove multilingual field
|
||||
|
||||
Signed-off-by: Owen-sz <owen@fyralabs.com>
|
||||
---
|
||||
doc/book/book.toml | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/doc/book/book.toml b/doc/book/book.toml
|
||||
index f51e1836..b96e9792 100644
|
||||
--- a/doc/book/book.toml
|
||||
+++ b/doc/book/book.toml
|
||||
@@ -1,7 +1,6 @@
|
||||
[book]
|
||||
authors = ["Stone Tickle"]
|
||||
language = "en"
|
||||
-multilingual = false
|
||||
src = "src"
|
||||
title = "Muon Docs"
|
||||
|
||||
--
|
||||
2.53.0
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
%global pypi_name ops2deb
|
||||
%global _desc Generate Debian packages for common devops tools such as kubectl, kustomize, helm.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 2.7.0
|
||||
Release: 1%?dist
|
||||
Summary: Generate Debian packages for common devops tools such as kubectl, kustomize, helm
|
||||
License: MIT
|
||||
URL: https://github.com/upciti/ops2deb
|
||||
Source0: %{pypi_source}
|
||||
Patch0: versions.patch
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-poetry
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n %{pypi_name}-%{version} -p1
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files %{pypi_name}
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/ops2deb
|
||||
|
||||
%changelog
|
||||
* Thu Apr 23 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Switch to modern python packaging methods
|
||||
|
||||
* Fri Apr 28 2023 madonuko <mado@fyralabs.com> - 2.4.1-1
|
||||
- Initial package.
|
||||
@@ -1,18 +0,0 @@
|
||||
diff --git a/pyproject.toml b/pyproject.toml
|
||||
index 29b753f..926abf8 100644
|
||||
--- a/pyproject.toml
|
||||
+++ b/pyproject.toml
|
||||
@@ -18,10 +18,10 @@ packages = [
|
||||
]
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
-python = ">=3.10,<3.12"
|
||||
+python = ">=3.10"
|
||||
httpx = ">=0.20.0"
|
||||
-semver = "3.0.2"
|
||||
-"ruamel.yaml" = "0.18.14"
|
||||
+semver = ">3.0.2"
|
||||
+"ruamel.yaml" = ">0.18.14"
|
||||
python-debian = ">=0.1.42"
|
||||
PyYAML = "^6"
|
||||
typer = ">=0.6.1"
|
||||
@@ -5,7 +5,7 @@
|
||||
Name: cagebreak
|
||||
Version: %{tag}
|
||||
Release: 1%{?dist}
|
||||
Summary: A wayland tiling compositor inspired by Ratpoison
|
||||
Summary: A wayland tiling compositor inspired by Ratpoison
|
||||
|
||||
License: MIT
|
||||
URL: %{forgeurl}
|
||||
@@ -16,7 +16,7 @@ Packager: metcya <metcya@gmail.com>
|
||||
BuildRequires: meson
|
||||
BuildRequires: gcc
|
||||
BuildRequires: scdoc
|
||||
BuildRequires: pkgconfig(wlroots-0.20)
|
||||
BuildRequires: pkgconfig(wlroots-0.19)
|
||||
BuildRequires: pkgconfig(wayland-protocols)
|
||||
BuildRequires: pkgconfig(wayland-server)
|
||||
BuildRequires: pkgconfig(wayland-cursor)
|
||||
@@ -43,7 +43,7 @@ conceptually based on the X11 window manager ratpoison.
|
||||
|
||||
%build
|
||||
%meson -Dxwayland=true -Dman-pages=true
|
||||
%meson_build
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: driftwm
|
||||
Version: 0.5.0
|
||||
Version: 0.1.6
|
||||
Release: 1%{?dist}
|
||||
Summary: A trackpad-first infinite canvas Wayland compositor
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: 12
|
||||
Release: 4%{?dist}
|
||||
Release: 3%?dist
|
||||
Summary: GNOME Shell extension to bring back the app menu
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/fthx/appmenu-is-back
|
||||
@@ -12,7 +12,7 @@ BuildArch: noarch
|
||||
|
||||
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
|
||||
|
||||
Requires: gnome-shell >= 48~
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
%description
|
||||
|
||||
+2
-2
@@ -7,7 +7,7 @@
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: 0~%{commit_date}git.%{shortcommit}
|
||||
Release: 3%{?dist}
|
||||
Release: 2%?dist
|
||||
Summary: Battery remaining time extension for GNOME Shell
|
||||
License: GPL-2.0-only
|
||||
URL: https://github.com/pomoke/battery_time
|
||||
@@ -18,7 +18,7 @@ Source0: %url/archive/%commit/battery_time-%commit.tar.gz
|
||||
# License declared in README
|
||||
Source1: https://scancode-licensedb.aboutcode.org/gpl-2.0.LICENSE
|
||||
|
||||
Requires: gnome-shell >= 48~
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
+2
-6
@@ -7,22 +7,18 @@
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: %ver^%commit_date.%shortcommit
|
||||
Release: 3%{?dist}
|
||||
Release: 2%?dist
|
||||
Summary: GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/chikobara/GPU-Switcher-Supergfxctl
|
||||
|
||||
Source0: %url/archive/%commit.tar.gz
|
||||
|
||||
Requires: gnome-shell >= 48~
|
||||
Requires: asusctl
|
||||
Requires: supergfxctl
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~) asusctl supergfxctl
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
Packager: june-fish <june@fyralabs.com>
|
||||
|
||||
%description
|
||||
GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl
|
||||
|
||||
|
||||
+3
-3
@@ -2,8 +2,8 @@
|
||||
%global uuid %{extension}@zalckos
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: 10
|
||||
Release: 2%{?dist}
|
||||
Version: 9
|
||||
Release: 3%?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
|
||||
@@ -12,7 +12,7 @@ BuildArch: noarch
|
||||
|
||||
Source0: https://github.com/zalckos/GrandTheftFocus/archive/refs/tags/v%version.tar.gz
|
||||
|
||||
Requires: gnome-shell >= 48~
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
%global commit aeb29c1e8ca23dc1bd89f1f2c73044e0ec031588
|
||||
%global commit_date 20260506
|
||||
%global commit d939f0ee9178017f83b02833387eece715b08df2
|
||||
%global commit_date 20260409
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global extension multi-monitors-bar
|
||||
@@ -17,7 +17,7 @@ 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~
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
+2
-2
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: gnome-shell-extension-vicinae
|
||||
Version: 1.6.1
|
||||
Release: 2%{?dist}
|
||||
Release: 1%{?dist}
|
||||
License: MIT
|
||||
URL: https://github.com/dagimg-dot/vicinae-gnome-extension
|
||||
Source: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||
@@ -12,7 +12,7 @@ Packager: metcya <metcya@gmail.com>
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: bun-bin glib2-devel
|
||||
Requires: gnome-shell >= 48~
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Requires: vicinae
|
||||
Recommends: gnome-extensions-app
|
||||
Provides: gnome-shell-extension-vicinae-gnome-extension
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global tarball_version %%(echo %{version} | tr '~' '.')
|
||||
%global major_version 50
|
||||
%global minor_version 1
|
||||
%global minor_version 0
|
||||
|
||||
%if 0%{?rhel}
|
||||
%global portal_helper 0
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
Name: gnome-shell
|
||||
Version: %{major_version}.%{minor_version}
|
||||
Release: 2%{?dist}.switcheroo
|
||||
Release: 1%{?dist}.switcheroo
|
||||
Summary: Window management and application launching for GNOME
|
||||
|
||||
Provides: gnome-shell.switcheroo = %version-%release
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
|
||||
|
||||
%global realname hyprutils
|
||||
%global ver 0.13.0
|
||||
%global ver 0.12.0
|
||||
|
||||
%global commit ec5c0c709706bad5b82f667fd8758eae442577ce
|
||||
%global commit_date 20260430
|
||||
%global commit e6caa3d4d1427eedbdf556cf4ceb70f2d9c0b56d
|
||||
%global commit_date 20260331
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: %realname.nightly
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprwayland-scanner/blob/rawhide/f/hyprwayland-scanner.spec
|
||||
|
||||
%global realname hyprwayland-scanner
|
||||
%global ver 0.4.6
|
||||
%global commit b8632713a6beaf28b56f2a7b0ab2fb7088dbb404
|
||||
%global ver 0.4.5
|
||||
%global commit 0a692d4a645165eebd65f109146b8861e3a925e7
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
%global commit_date 20260426
|
||||
%global commit_date 20260303
|
||||
|
||||
Name: %realname.nightly
|
||||
Version: %ver^%{commit_date}git.%shortcommit
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "plasma6-applet-appgrid.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,71 +0,0 @@
|
||||
Name: plasma6-applet-appgrid
|
||||
Version: 1.7.8
|
||||
Release: 1%{?dist}
|
||||
Summary: A modern application launcher for KDE Plasma, inspired by macOS and COSMIC
|
||||
# Main code: GPL-2.0-or-later
|
||||
# dev.xarbit.appgrid.metainfo.xml: CC0-1.0
|
||||
License: GPL-2.0-or-later AND CC0-1.0
|
||||
URL: https://github.com/xarbit/plasma6-applet-appgrid
|
||||
Packager: hilltty <49129010+hilltty@users.noreply.github.com>
|
||||
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
|
||||
BuildRequires: cmake
|
||||
BuildRequires: extra-cmake-modules
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: gettext
|
||||
BuildRequires: kf6-rpm-macros
|
||||
BuildRequires: cmake(Qt6Quick)
|
||||
BuildRequires: cmake(Qt6Gui)
|
||||
BuildRequires: cmake(Qt6DBus)
|
||||
BuildRequires: cmake(KF6Service)
|
||||
BuildRequires: cmake(KF6I18n)
|
||||
BuildRequires: cmake(KF6CoreAddons)
|
||||
BuildRequires: cmake(KF6KIO)
|
||||
BuildRequires: cmake(KF6WindowSystem)
|
||||
BuildRequires: cmake(KF6Package)
|
||||
BuildRequires: cmake(KF6Runner)
|
||||
BuildRequires: cmake(Plasma)
|
||||
BuildRequires: cmake(PlasmaQuick)
|
||||
BuildRequires: cmake(LayerShellQt)
|
||||
BuildRequires: cmake(LibKWorkspace)
|
||||
|
||||
Requires: plasma-workspace
|
||||
Requires: kf6-kservice
|
||||
Requires: kf6-ki18n
|
||||
Requires: kf6-kcoreaddons
|
||||
Requires: kf6-kio
|
||||
Requires: kf6-kwindowsystem
|
||||
Requires: layer-shell-qt
|
||||
|
||||
%description
|
||||
AppGrid is a modern application launcher for KDE Plasma 6, inspired by
|
||||
macOS Launchpad, COSMIC, and Pantheon.
|
||||
|
||||
%prep
|
||||
%autosetup -n plasma6-applet-appgrid-%{version}
|
||||
|
||||
%conf
|
||||
%cmake
|
||||
|
||||
%build
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
%find_lang dev.xarbit.appgrid --with-kde
|
||||
|
||||
%files -f dev.xarbit.appgrid.lang
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_libdir}/qt6/plugins/plasma/applets/dev.xarbit.appgrid.so
|
||||
%{_libdir}/qt6/plugins/plasma/applets/dev.xarbit.appgrid.panel.so
|
||||
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid/
|
||||
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid.panel/
|
||||
%{_metainfodir}/dev.xarbit.appgrid.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Sat Apr 25 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.7.8-1
|
||||
- Update to 1.7.8
|
||||
|
||||
* Thu Apr 24 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.2.1-1
|
||||
- Initial package
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("xarbit/plasma6-applet-appgrid"));
|
||||
@@ -33,7 +33,7 @@ developing applications that use %{name}.
|
||||
%prep
|
||||
%autosetup -c -p1
|
||||
|
||||
%conf
|
||||
%build
|
||||
NOCONFIGURE=1 \
|
||||
./autogen.sh
|
||||
|
||||
@@ -44,7 +44,6 @@ export PYTHON
|
||||
--disable-silent-rules \
|
||||
--disable-static
|
||||
|
||||
%build
|
||||
%make_build
|
||||
|
||||
%install
|
||||
|
||||
@@ -37,7 +37,7 @@ developing applications that use %{name}.
|
||||
%prep
|
||||
%autosetup -n geis-%{version}+16.04.20160126 -p1
|
||||
|
||||
%conf
|
||||
%build
|
||||
NOCONFIGURE=1 \
|
||||
./autogen.sh
|
||||
|
||||
@@ -48,7 +48,6 @@ export PYTHON
|
||||
--disable-silent-rules \
|
||||
--disable-static
|
||||
|
||||
%build
|
||||
%make_build
|
||||
|
||||
%install
|
||||
|
||||
@@ -32,17 +32,14 @@ developing applications that use %{name}.
|
||||
|
||||
%prep
|
||||
%autosetup -n libunity-misc-%{version}+14.04.20140115
|
||||
|
||||
%conf
|
||||
find ./ -type f -exec sed -i 's/-Werror//' {} \;
|
||||
NOCONFIGURE=1 \
|
||||
./autogen.sh
|
||||
|
||||
%build
|
||||
%configure \
|
||||
--disable-silent-rules \
|
||||
--disable-static
|
||||
|
||||
%build
|
||||
%make_build
|
||||
|
||||
%install
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-api
|
||||
Version: 0.3.2
|
||||
Release: 1%{?dist}
|
||||
Version: 0.3.0
|
||||
Release: 1%?dist
|
||||
Summary: API for Lomiri
|
||||
|
||||
License: LGPL-3.0-or-later
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit cdf9dc925feb09c4e4e540849d3e9f6efa67599d
|
||||
%global commit 0ee9e5df521b13dbc9f205b345aad5709baedf75
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
||||
%global commit d4afffeb1e4180aba90f3e52b6556894147cdbf9
|
||||
%global commit 1b9919232ef77285765b6fdf3c963039f8a2e462
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-ui-toolkit
|
||||
Version: 1.3.5905
|
||||
Version: 1.3.5904
|
||||
Release: 1%{?dist}
|
||||
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: nux
|
||||
Version: 4.0.8
|
||||
Release: 1%{?dist}
|
||||
Release: %autorelease
|
||||
Summary: An OpenGL toolkit
|
||||
|
||||
License: GPL-3.0-or-later AND LGPL-3.0-or-later AND LGPL-2.0-or-later
|
||||
@@ -51,7 +51,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
%autosetup -n nux-%{version} -p1
|
||||
for i in debian/patches/*.patch; do patch -p1 < $i; done
|
||||
|
||||
%conf
|
||||
%build
|
||||
NOCONFIGURE=1 \
|
||||
./autogen.sh
|
||||
|
||||
@@ -60,7 +60,6 @@ NOCONFIGURE=1 \
|
||||
--disable-silent-rules \
|
||||
--disable-static
|
||||
|
||||
%build
|
||||
%make_build
|
||||
|
||||
%install
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
let v = find(`Latest version is ([\d.]+)`, get("https://launchpad.net/nux"), 1);
|
||||
rpm.version(v);
|
||||
@@ -2,10 +2,10 @@
|
||||
|
||||
Name: unity-greeter
|
||||
Version: 25.04.1
|
||||
Release: 2%?dist
|
||||
Release: 1%?dist
|
||||
Summary: Unity Greeter for Lightdm
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
License: GPL-3.0
|
||||
URL: https://launchpad.net/unity-greeter
|
||||
Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-greeter/unity-greeter_%version-0ubuntu%rn.tar.xz
|
||||
Patch1: 0001-Remove-libido.patch
|
||||
@@ -35,13 +35,12 @@ It is implemented as a LightDM greeter.
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%conf
|
||||
%build
|
||||
NOCONFIGURE=1 \
|
||||
./autogen.sh
|
||||
|
||||
%configure --disable-static
|
||||
|
||||
%build
|
||||
%make_build
|
||||
|
||||
%install
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Name: unity-scope-home
|
||||
Summary: Home scope that aggregates results from multiple scopes
|
||||
Version: 19.04.20190412
|
||||
Release: 1%{?dist}
|
||||
Release: %autorelease
|
||||
License: GPL-3.0
|
||||
URL: https://launchpad.net/unity-scope-home
|
||||
Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-scope-home/unity-scope-home_6.8.2+%{version}.orig.tar.gz
|
||||
@@ -32,14 +32,12 @@ Theme and icons for Unity.
|
||||
%prep
|
||||
%autosetup -c -p1
|
||||
|
||||
%conf
|
||||
%build
|
||||
NOCONFIGURE=1 \
|
||||
./autogen.sh
|
||||
|
||||
# Cannot build with Fedora's libunity
|
||||
%configure --disable-static
|
||||
|
||||
%build
|
||||
%make_build
|
||||
|
||||
%install
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%define archive unity_7.7.1+26.04.20260306-0ubuntu3.tar.xz
|
||||
%define archive unity_7.7.1+26.04.20260306-0ubuntu2.tar.xz
|
||||
|
||||
Name: unity-shell
|
||||
Version: 7.7.1
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global mangowc_ver 0.12.5-1
|
||||
|
||||
Name: mangowm
|
||||
Version: 0.12.9
|
||||
Release: 1%{?dist}
|
||||
Version: 0.12.8
|
||||
Release: 2%{?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
|
||||
Packager: metcya <metcya@gmail.com>
|
||||
|
||||
@@ -17,12 +17,10 @@ Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%conf
|
||||
autoreconf -fi
|
||||
%configure --with-gtk3
|
||||
|
||||
%build
|
||||
%configure --with-gtk3
|
||||
%make_build
|
||||
|
||||
%install
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: iio-niri
|
||||
Version: 2.0.0
|
||||
Version: 1.3.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Autorotation daemon for niri
|
||||
URL: https://github.com/Zhaith-Izaliel/iio-niri
|
||||
@@ -30,8 +30,5 @@ Packager: Tulip Blossom <tulilirockz@outlook.com>
|
||||
%{_bindir}/%{name}
|
||||
|
||||
%changelog
|
||||
* Fri May 05 2026 Tulip Blossom <tulilirockz@outlook.com> - 2.0.0-1
|
||||
- Update package and add autoupdate definitions
|
||||
|
||||
* Fri Mar 13 2026 Tulip Blossom <tulilirockz@outlook.com>
|
||||
- Initial commit
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(find(`version = "([\d.]+)"`, gh_rawfile("Zhaith-Izaliel/iio-niri", "master", "Cargo.toml"), 1));
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("Satty-org/Satty"));
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: scroll
|
||||
Version: 1.12.11
|
||||
Version: 1.12.8
|
||||
Release: 1%{?dist}
|
||||
Summary: i3-compatible Wayland compositor (sway) with a PaperWM layout like niri or hyprscroller
|
||||
License: MIT
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: somewm
|
||||
Version: 1.4.1
|
||||
Version: 1.4.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Wayland compositor that brings AwesomeWM's Lua API to Wayland
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
%dnl %define debug_package %{nil}
|
||||
|
||||
%global goipath github.com/nwg-piotr/nwg-look
|
||||
Version: 1.1.1
|
||||
Version: 1.0.6
|
||||
|
||||
%gometa -f
|
||||
|
||||
Name: nwg-look
|
||||
Release: 1%{?dist}
|
||||
Release: 1%?dist
|
||||
Summary: GTK3 settings editor adapted to work in the wlroots environment
|
||||
|
||||
License: MIT
|
||||
|
||||
@@ -15,10 +15,8 @@ BuildRequires: pkgconfig(libsystemd)
|
||||
%prep
|
||||
%autosetup -n SwayAudioIdleInhibit-%version
|
||||
|
||||
%conf
|
||||
%meson -Dlogind-provider=systemd
|
||||
|
||||
%build
|
||||
%meson -Dlogind-provider=systemd
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
|
||||
@@ -30,20 +30,23 @@ Conflicts: swaylock
|
||||
%description
|
||||
swaylock-effects is a fork of swaylock which adds built-in screenshots and image manipulation effects like blurring.
|
||||
|
||||
|
||||
%pkg_completion -Bfz %binary_name
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{commit}
|
||||
|
||||
%conf
|
||||
%meson
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
@@ -51,6 +54,7 @@ swaylock-effects is a fork of swaylock which adds built-in screenshots and image
|
||||
%{_mandir}/man1/%{binary_name}.1.gz
|
||||
%config(noreplace) %{_sysconfdir}/pam.d/%{binary_name}
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Feb 04 2025 sadlerm <lerm@chromebooks.lol>
|
||||
- Initial package
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# prevent library files from being installed
|
||||
%global cargo_install_lib 0
|
||||
|
||||
%global upstream_version v2.16.2
|
||||
%global upstream_version v2.16.0
|
||||
%global ver %{sub %upstream_version 2}
|
||||
|
||||
Name: walker
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
|
||||
|
||||
Name: android-studio-canary
|
||||
Version: 2026.1.1.4
|
||||
Version: 2025.3.4.4
|
||||
Release: 1%{?dist}
|
||||
Summary: Official IDE for Android development (Canary build)
|
||||
License: Apache-2.0
|
||||
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>
|
||||
ExclusiveArch: x86_64
|
||||
URL: https://developer.android.com/studio/preview
|
||||
|
||||
%define suffixS quail1-canary4
|
||||
%define suffixS panda4-canary4
|
||||
|
||||
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
|
||||
|
||||
Name: android-studio
|
||||
Version: 2025.3.4.7
|
||||
Version: 2025.3.3.7
|
||||
Release: 1%{?dist}
|
||||
Summary: Official IDE for Android development
|
||||
License: Apache-2.0
|
||||
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>, like-engels <higashikataengels@icl
|
||||
ExclusiveArch: x86_64
|
||||
URL: https://developer.android.com/studio
|
||||
|
||||
%define suffixS panda4-patch1
|
||||
%define suffixS panda3-patch1
|
||||
|
||||
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# https://github.com/asdf-vm/asdf
|
||||
%global goipath github.com/asdf-vm/asdf
|
||||
Version: 0.19.0
|
||||
Version: 0.18.1
|
||||
|
||||
%gometa -f
|
||||
|
||||
@@ -25,7 +25,7 @@ more.}
|
||||
SECURITY.md ballad-of-asdf.md help.txt version.txt
|
||||
|
||||
Name: asdf
|
||||
Release: 1%{?dist}
|
||||
Release: 1%?dist
|
||||
Summary: Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
|
||||
|
||||
License: MIT
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "nodejs-backport.spec"
|
||||
}
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
%bcond test 0
|
||||
|
||||
Name: nodejs-%{npm_name}
|
||||
Version: 12.0.0
|
||||
Release: 2%{?dist}
|
||||
Version: 11.0.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Backport GitHub commits
|
||||
SourceLicense: Apache-2.0
|
||||
License: MIT AND ISC AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause
|
||||
License: 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND (MIT OR CC0-1.0) AND (WTFPL OR ISC)
|
||||
URL: https://github.com/sorenlouv/%{npm_name}
|
||||
Source0: http://registry.npmjs.org/%{npm_name}/-/%{npm_name}-%{version}.tgz
|
||||
BuildRequires: anda-srpm-macros >= 0.3.0
|
||||
@@ -17,7 +17,6 @@ BuildRequires: nodejs-license-checker
|
||||
%if %{with test}
|
||||
BuildRequires: yarnpkg
|
||||
%endif
|
||||
Requires: git-core
|
||||
Obsoletes: node-backport <= 10.2.0
|
||||
BuildArch: noarch
|
||||
Packager: Gilver E. <roachy@fyralabs.com>
|
||||
@@ -27,9 +26,7 @@ A simple CLI tool that automates the process of backporting commits on a GitHub
|
||||
|
||||
%prep
|
||||
%npm_prep
|
||||
%if %{with test}
|
||||
%fetch_node_tests /src/test/ /tests/
|
||||
%endif
|
||||
|
||||
%build
|
||||
# Empty build section, because RPM reasons
|
||||
@@ -53,8 +50,6 @@ A simple CLI tool that automates the process of backporting commits on a GitHub
|
||||
%{_bindir}/%{npm_name}
|
||||
|
||||
%changelog
|
||||
* Sun May 3 2026 Gilver E. <roachy@fyralabs.com> - 12.0.0-2
|
||||
- Added explicit dependency on git-core
|
||||
* Wed Jan 21 2026 Gilver E. <roachy@fyralabs.com> - 10.2.0-3
|
||||
- Fixed package name and licenses
|
||||
* Wed Jul 2 2025 Gilver E. <rockgrub@disroot.org> - 9.6.6-1
|
||||
|
||||
Executable
+28
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
## Some sources need to be fetched BEFORE the build process
|
||||
# Also I'm just better at scripting in Bash and calling the Rhai sh function hundreds of times times sounded like hell
|
||||
# Have I mentioned I hate runtime languages?
|
||||
|
||||
node=backport
|
||||
# Enable logs for debugging
|
||||
set -x
|
||||
# I guess just $PWD doesn't work for this
|
||||
builddir=$(pwd)/anda/devs/$node
|
||||
|
||||
# We only need the tests folder so sourcing the whole repo is overkill, Git can make a tarball of specific directories
|
||||
|
||||
pushd $builddir
|
||||
ver=$(cat ./*.spec | grep -P -m1 'Version:' | sed -e 's/Version://g' -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
|
||||
url=$(sed -n 's/^URL:\s\(.*\)$/\1/p' ./*.spec | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e "s/%{module}/$node/")
|
||||
dir=$node
|
||||
|
||||
git clone --recurse-submodules -j$(nproc) $url.git
|
||||
|
||||
pushd $dir
|
||||
# I'm not sure why .tar.bz2 is the tar format of choice for this but it's also what Fedora does so it's what I'm doing
|
||||
git archive --format=tar --prefix=tests/ v${ver}:src/test/ | bzip2 > ../tests-${ver}.tar.bz2
|
||||
popd
|
||||
rm -rf $dir
|
||||
|
||||
exit 0
|
||||
@@ -8,7 +8,7 @@
|
||||
%global appid sh.oven.bun
|
||||
|
||||
Name: bun-bin
|
||||
Version: 1.3.13
|
||||
Version: 1.3.12
|
||||
Release: 1%{?dist}
|
||||
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
||||
License: MIT
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global appid com.vscodium.VSCodium
|
||||
|
||||
Name: codium
|
||||
Version: 1.116.02821
|
||||
Version: 1.112.01907
|
||||
%electronmeta -D
|
||||
%global __requires_exclude %{__requires_exclude}|libcurl.so|libmsalruntime.so
|
||||
Release: 1%{?dist}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global crate deno
|
||||
|
||||
Name: rust-deno
|
||||
Version: 2.7.14
|
||||
Version: 2.7.12
|
||||
Release: 1%{?dist}
|
||||
Summary: Deno executable
|
||||
|
||||
|
||||
@@ -7,8 +7,8 @@ An editor that pays homage to the classic MS-DOS Editor, but with a modern inter
|
||||
%global appstream_component console-application
|
||||
|
||||
Name: %{crate}
|
||||
Version: 2.0.0
|
||||
Release: 1%{?dist}
|
||||
Version: 1.2.1
|
||||
Release: 4%{?dist}
|
||||
Summary: A simple editor for simple needs.
|
||||
SourceLicense: MIT
|
||||
License: MIT AND (MIT OR Apache-2.0)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: flutter
|
||||
Version: 3.41.9
|
||||
Version: 3.41.6
|
||||
Release: 1%{?dist}
|
||||
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 0deaac08ed1a95330346afabbad03da701708331
|
||||
%global commit 49a43bf560322eac0ba5d30c20a8b212106e3883
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2026-05-06
|
||||
%global fulldate 2026-04-14
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.2
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
|
||||
# Naming variable as something other than "commit" is necessary
|
||||
# to stop %%gometa from putting commit hash in release
|
||||
%global commit_hash 253065a4af5a417e3b13d62ec5f5f722457f4a53
|
||||
%global commit_date 20260505
|
||||
%global commit_hash 5dabe17e33a5b6b5ed5d4e06b37ae884122a64df
|
||||
%global commit_date 20260405
|
||||
%global shortcommit %{sub %{commit_hash} 1 7}
|
||||
%global ver 2.0.15
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
%bcond test 1
|
||||
|
||||
Name: powershell
|
||||
Version: 7.6.1
|
||||
Version: 7.6.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A cross-platform automation and configuration tool/framework
|
||||
SourceLicense: MIT
|
||||
|
||||
+19
-8
@@ -1,10 +1,10 @@
|
||||
%global crate rioterm
|
||||
%global appid com.rioterm.Rio
|
||||
%global _description %{expand:
|
||||
A hardware-accelerated terminal emulator focusing to run in desktops and browsers.}
|
||||
%bcond docs 1
|
||||
|
||||
Name: rio
|
||||
Version: 0.4.2
|
||||
Version: 0.3.10
|
||||
Release: 1%{?dist}
|
||||
Summary: A hardware-accelerated terminal written in Rust.
|
||||
SourceLicense: MIT
|
||||
@@ -17,7 +17,6 @@ BuildRequires: desktop-file-utils
|
||||
BuildRequires: freetype-devel
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: glslc
|
||||
BuildRequires: libxcb-devel
|
||||
BuildRequires: libxkbcommon-devel
|
||||
BuildRequires: mold
|
||||
@@ -26,9 +25,10 @@ BuildRequires: pkgconfig(alsa)
|
||||
Requires: freetype
|
||||
Requires: fontconfig
|
||||
Requires: hicolor-icon-theme
|
||||
Requires: ncurses-term
|
||||
Obsoletes: %{crate} < %{version}-%{release}
|
||||
Obsoletes: %{name}-doc < %{evr}
|
||||
%if %{with docs}
|
||||
Suggests: %{name}-doc = %{version}-%{release}
|
||||
%endif
|
||||
Packager: Gilver E. <roachy@fyralabs.com>
|
||||
|
||||
%description %_description
|
||||
@@ -40,6 +40,14 @@ Requires: %{name} = %{version}-%{release}
|
||||
%description devel
|
||||
This package contains the development libraries for Rio.
|
||||
|
||||
%if %{with docs}
|
||||
%package doc
|
||||
Summary: Documentation for Rio
|
||||
|
||||
%description doc
|
||||
This package contains all official documentation files for the Rio terminal.
|
||||
%endif
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version}
|
||||
%cargo_prep_online
|
||||
@@ -51,8 +59,7 @@ sed -i 's/Exec=.*/Exec=%{crate}/g' misc/%{name}.desktop
|
||||
%install
|
||||
install -Dm755 target/rpm/%{name} %{buildroot}%{_bindir}/%{crate}
|
||||
install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir}
|
||||
install -Dm644 misc/logo.svg %{buildroot}%{_scalableiconsdir}/%{name}.svg
|
||||
install -Dm644 misc/%{appid}.metainfo.xml -t %{buildroot}%{_metainfodir}
|
||||
install -Dm644 docs/static/assets/%{name}-logo.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
|
||||
desktop-file-install misc/%{name}.desktop
|
||||
%{cargo_license_online -a} > LICENSE.dependencies
|
||||
|
||||
@@ -66,13 +73,17 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||
%{_bindir}/%{crate}
|
||||
%{_datadir}/applications/%{name}.desktop
|
||||
%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
|
||||
%{_metainfodir}/%{appid}.metainfo.xml
|
||||
|
||||
%files devel
|
||||
%{_libdir}/librio_backend.so
|
||||
%{_libdir}/librio_proc_macros.so
|
||||
%{_libdir}/libsugarloaf.so
|
||||
|
||||
%if %{with docs}
|
||||
%files doc
|
||||
%doc docs/docs/*
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Mon May 5 2025 Gilver E. <rockgrub@disroot.org> - 0.2.13-1
|
||||
- Added doc package
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user