mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 17:11:56 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7d77aa57cb | |||
| 1c21182c4f | |||
| 9f648c81e1 |
@@ -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,50 @@ 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 "## AppStream MetaInfo Validation" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo '```xml' >> $GITHUB_STEP_SUMMARY
|
||||
for file in output/test.xml.gz; do
|
||||
appstreamcli validate $file >> $GITHUB_STEP_SUMMARY || true
|
||||
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
|
||||
|
||||
done
|
||||
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
|
||||
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']) && '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-
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
Terra is a rolling-release Fedora repository for all the software you need.
|
||||
With Terra, you can install the latest packages knowing that quality and security are assured.
|
||||
|
||||
See the introduction at [our website](https://terrapkg.com).
|
||||
See the introduction at [our website](https://terra.fyralabs.com).
|
||||
|
||||
This monorepo contains the package manifests for all packages in Terra.
|
||||
|
||||
|
||||
@@ -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.1036
|
||||
Version: 0.0.954
|
||||
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.1036
|
||||
Version: 0.0.954
|
||||
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.132
|
||||
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.189
|
||||
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,8 +6,8 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb
|
||||
Version: 1.0.189
|
||||
Release: 2%{?dist}
|
||||
Version: 0.0.186
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
|
||||
@@ -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.132
|
||||
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 d888a3f16c26eeb9e355b0a8a29cec2da7697cb2
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260504
|
||||
%global commit_date 20260409
|
||||
%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.10.9.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
|
||||
|
||||
@@ -3,9 +3,10 @@
|
||||
%global gtk4_version 4.14.4
|
||||
%global libadwaita_version 1.5.1
|
||||
%global pure_protobuf_version 2.0.0
|
||||
%global raw_ver v50.1.0
|
||||
|
||||
Name: komikku
|
||||
Version: 50.3.0
|
||||
Version: 50.1.0
|
||||
%forgemeta
|
||||
Release: 1%{?dist}
|
||||
Summary: A manga reader for GNOME
|
||||
@@ -14,7 +15,7 @@ BuildArch: noarch
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://apps.gnome.org/Komikku/
|
||||
Source0: https://codeberg.org/valos/%{appname}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
Source0: https://codeberg.org/valos/%{appname}/archive/%{raw_ver}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: intltool
|
||||
|
||||
@@ -1 +1,4 @@
|
||||
rpm.version(codeberg("valos/Komikku"));
|
||||
let latest_tag = get("https://codeberg.org/api/v1/repos/valos/Komikku/tags").json_arr()[0].name;
|
||||
let new_version = find("([\\.\\d]+)", latest_tag, 1);
|
||||
rpm.global("raw_ver", latest_tag);
|
||||
rpm.version(new_version);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit e55cd408f7eee7d1009a5c0bb4003914292f082d
|
||||
%global commit_date 20260427
|
||||
%global commit c4920f05272e7c7b52794eca4e8cf808b49dabea
|
||||
%global commit_date 20260405
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global debug_package %nil
|
||||
%global __strip /bin/true
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
%endif
|
||||
|
||||
Name: legcord
|
||||
Version: 1.2.4
|
||||
Release: 1%{?dist}
|
||||
Version: 1.2.2
|
||||
Release: 1%?dist
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
URL: https://github.com/Legcord/Legcord
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit cfd818bcaef262f82596f49444ee80073fa6d49a
|
||||
%global commit 75939c21167bc2a203c9dc1c8f4b6fb9305a7530
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260506
|
||||
%global commit_date 20260410
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "multipass.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
Name: multipass
|
||||
Version: 1.16.1
|
||||
Release: 1%?dist
|
||||
Summary: Multipass orchestrates virtual Ubuntu instances
|
||||
License: GPL-3.0
|
||||
URL: https://canonical.com/multipass
|
||||
|
||||
BuildRequires: cmake gcc-c++ mold ninja-build cmake(fmt) openssl-devel cmake(gRPC) cmake(yaml-cpp) cmake(semver) cmake(Qt6) cmake(Qt6Core) cmake(Qt6Concurrent) cmake(Qt6Network)
|
||||
|
||||
%description
|
||||
Multipass is a lightweight VM manager for Linux, Windows and macOS. It's
|
||||
designed for developers who want to spin up a fresh Ubuntu environment with a
|
||||
single command. It uses KVM on Linux, Hyper-V on Windows and QEMU on macOS to
|
||||
run virtual machines with minimal overhead. It can also use VirtualBox on
|
||||
Windows and macOS. Multipass will fetch Ubuntu images for you and keep them up
|
||||
to date.
|
||||
|
||||
%prep
|
||||
%git_clone https://github.com/canonical/%{name}.git v%{version}
|
||||
|
||||
%build
|
||||
export VCPKG_FORCE_SYSTEM_BINARIES=1
|
||||
%cmake .
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
|
||||
%files
|
||||
|
||||
%changelog
|
||||
* Mon Oct 27 2025 Jaiden Riordan <jade@fyralabs.com>
|
||||
- Initial package
|
||||
@@ -1,7 +1,7 @@
|
||||
%global metainfo_commit 92832ea1d6adc2b226742d29bc41f5156426f898
|
||||
%global metainfo_commit eddfed5f7e2cd6f097cd11ad1bc8773c22a418a1
|
||||
|
||||
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-11
|
||||
%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.8.0
|
||||
Version: 8.6.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.73
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: ttop
|
||||
Version: 1.6.1
|
||||
Release: 1%{?dist}
|
||||
Version: 1.5.7
|
||||
Release: 1%?dist
|
||||
Summary: System monitoring tool with historical data service, triggers and top-like TUI
|
||||
License: MIT
|
||||
URL: https://github.com/inv2004/ttop
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
Name: twintaillauncher
|
||||
|
||||
Version: 2.0.0
|
||||
Release: 3%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: A multi-platform launcher for your anime games
|
||||
Packager: Yoong Jin <solomoncyj@gmail.com>
|
||||
|
||||
@@ -63,7 +63,7 @@ TTL is an all-in-one tool for downloading, managing, and launching your favorite
|
||||
mkdir -p %{buildroot}/usr/lib/twintaillauncher/resources
|
||||
|
||||
#app expects files to be present there
|
||||
mv %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}/resources %{buildroot}/usr/lib/twintaillauncher
|
||||
mv %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}/resources %{buildroot}/usr/lib/twintaillauncher/resources
|
||||
rm -rf %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}
|
||||
|
||||
|
||||
@@ -75,7 +75,6 @@ rm -rf %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}
|
||||
install -Dm644 public/launcher-icon.png %{buildroot}%{_hicolordir}/512x512/apps/%{name}.png
|
||||
install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/apps/%{name}.png
|
||||
|
||||
chmod 0755 %{buildroot}/usr/lib/twintaillauncher/resources -R
|
||||
|
||||
|
||||
%files
|
||||
@@ -92,11 +91,7 @@ chmod 0755 %{buildroot}/usr/lib/twintaillauncher/resources -R
|
||||
|
||||
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Apr 15 2026 Yoong Jin <solomoncyj@gmail.com> - 2.0.0-3
|
||||
- Fix folders
|
||||
- filx perms
|
||||
* Sat Apr 4 2026 Yoong Jin <solomoncyj@gmail.com> - 2.0.0-2
|
||||
- Fix folders
|
||||
- Update License
|
||||
|
||||
@@ -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,9 +1,9 @@
|
||||
# Fedora sometimes sources the snapshots under stable versions and just bumps release
|
||||
# For user clarity I have separated these into different packages
|
||||
%global commit 14b802e419aff260b9d630e71027d88855e224e7
|
||||
%global commit 205d3c652e1de440de8ccb39ce99fe877109a0bb
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20260125
|
||||
%global commit_date 20260411
|
||||
%global commit_date 20260402
|
||||
|
||||
Name: winetricks-git
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -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"
|
||||
@@ -1,11 +1,11 @@
|
||||
%global tag 3.2.0
|
||||
%global tag 3.1.0
|
||||
%global forgeurl https://github.com/project-repo/cagebreak
|
||||
%forgemeta
|
||||
|
||||
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));
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: noctalia-qs
|
||||
Version: 0.0.12
|
||||
Release: 2%{?dist}
|
||||
Release: 1%{?dist}
|
||||
Summary: Flexible QtQuick based desktop shell toolkit
|
||||
License: LGPL-3.0-only AND GPL-3.0-only
|
||||
URL: https://github.com/noctalia-dev/noctalia-qs
|
||||
@@ -81,4 +81,4 @@ Flexible QtQuick based desktop shell toolkit.
|
||||
- Also fix that noctalia-qs is replacing quickshell overall and not just for noctlaia users
|
||||
|
||||
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
|
||||
- Initial commit based on quickshell spec
|
||||
- Initial commit based on quickshell spec
|
||||
@@ -1,7 +1,7 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: noctalia-shell
|
||||
Version: 4.7.6
|
||||
Version: 4.7.5
|
||||
Release: 1%{?dist}
|
||||
Summary: A Quickshell-based custom shell setup
|
||||
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("Satty-org/Satty"));
|
||||
@@ -1,16 +0,0 @@
|
||||
# sway does not set DISPLAY/WAYLAND_DISPLAY in the systemd user environment
|
||||
# See FS#63021
|
||||
# Adapted from xorg's 50-systemd-user.sh, which achieves a similar goal.
|
||||
|
||||
# Upstream refuses to set XDG_CURRENT_DESKTOP so we have to.
|
||||
exec systemctl --user set-environment XDG_CURRENT_DESKTOP=scroll
|
||||
exec systemctl --user import-environment DISPLAY \
|
||||
SCROLLSOCK \
|
||||
WAYLAND_DISPLAY \
|
||||
XDG_CURRENT_DESKTOP
|
||||
|
||||
exec hash dbus-update-activation-environment 2>/dev/null && \
|
||||
dbus-update-activation-environment --systemd DISPLAY \
|
||||
SCROLLSOCK \
|
||||
XDG_CURRENT_DESKTOP=scroll \
|
||||
WAYLAND_DISPLAY
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "scroll.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
[preferred]
|
||||
default=gtk
|
||||
org.freedesktop.impl.portal.ScreenCast=wlr
|
||||
org.freedesktop.impl.portal.Screenshot=wlr
|
||||
org.freedesktop.impl.portal.Inhibit=none
|
||||
@@ -1,93 +0,0 @@
|
||||
Name: scroll
|
||||
Version: 1.12.11
|
||||
Release: 1%{?dist}
|
||||
Summary: i3-compatible Wayland compositor (sway) with a PaperWM layout like niri or hyprscroller
|
||||
License: MIT
|
||||
URL: https://github.com/dawsers/scroll
|
||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
||||
# https://aur.archlinux.org/cgit/aur.git/tree/?h=sway-scroll
|
||||
Source1: 50-systemd-user.conf
|
||||
Source2: scroll-portals.conf
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
BuildRequires: meson
|
||||
BuildRequires: cmake
|
||||
BuildRequires: ninja-build
|
||||
BuildRequires: gcc
|
||||
BuildRequires: pkgconfig(libdrm)
|
||||
BuildRequires: pkgconfig(wayland-protocols)
|
||||
BuildRequires: pkgconfig(wayland-server)
|
||||
BuildRequires: pkgconfig(gbm)
|
||||
BuildRequires: pkgconfig(glslang)
|
||||
BuildRequires: pkgconfig(libseat)
|
||||
BuildRequires: pkgconfig(hwdata)
|
||||
BuildRequires: pkgconfig(libdisplay-info)
|
||||
BuildRequires: pkgconfig(libliftoff)
|
||||
BuildRequires: pkgconfig(xcb-renderutil)
|
||||
BuildRequires: pkgconfig(xwayland)
|
||||
BuildRequires: pkgconfig(xcb-ewmh)
|
||||
BuildRequires: pkgconfig(xcb-errors)
|
||||
BuildRequires: pkgconfig(json-c)
|
||||
BuildRequires: pkgconfig(lua)
|
||||
BuildRequires: pkgconfig(scdoc)
|
||||
BuildRequires: pkgconfig(vulkan)
|
||||
BuildRequires: pkgconfig(libinput)
|
||||
BuildRequires: pkgconfig(libevdev)
|
||||
BuildRequires: pkgconfig(xkbcommon)
|
||||
BuildRequires: pkgconfig(pixman-1)
|
||||
BuildRequires: pkgconfig(egl)
|
||||
BuildRequires: pkgconfig(lcms2)
|
||||
BuildRequires: pkgconfig(libpcre2-8)
|
||||
BuildRequires: pkgconfig(cairo)
|
||||
BuildRequires: pkgconfig(pango)
|
||||
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
||||
|
||||
Provides: sway-scroll
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%pkg_completion -B scroll scrollbar scrollmsg
|
||||
%pkg_completion -f scroll scrollmsg scrollnag
|
||||
%pkg_completion -z scroll scrollmsg
|
||||
|
||||
%build
|
||||
%meson -D sd-bus-provider=libsystemd
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
install -Dm644 %{S:1} %{buildroot}%{_sysconfdir}/scroll/config.d/50-systemd-user.conf
|
||||
install -Dm644 %{S:2} %{buildroot}%{_datadir}/xdg-desktop-portal/scroll-portals.conf
|
||||
|
||||
%files
|
||||
%doc README.md CONTRIBUTING.md
|
||||
%license LICENSE
|
||||
%{_bindir}/scroll
|
||||
%{_bindir}/scrollbar
|
||||
%{_bindir}/scrollmsg
|
||||
%{_bindir}/scrollnag
|
||||
%{_sysconfdir}/scroll/config
|
||||
%{_sysconfdir}/scroll/config.d/50-systemd-user.conf
|
||||
%{_datadir}/backgrounds/scroll/*png
|
||||
%{_datadir}/xdg-desktop-portal/scroll-portals.conf
|
||||
%{_iconsdir}/scroll.png
|
||||
%{_mandir}/man1/scroll.1.*
|
||||
%{_mandir}/man1/scrollmsg.1.*
|
||||
%{_mandir}/man1/scrollnag.1.*
|
||||
%{_mandir}/man5/scroll-bar.5.*
|
||||
%{_mandir}/man5/scroll-input.5.*
|
||||
%{_mandir}/man5/scroll-output.5.*
|
||||
%{_mandir}/man5/scroll.5.*
|
||||
%{_mandir}/man5/scrollnag.5.*
|
||||
%{_mandir}/man7/scroll-ipc.7.*
|
||||
%{_mandir}/man7/scrollbar-protocol.7.*
|
||||
%{_datadir}/wayland-sessions/scroll.desktop
|
||||
|
||||
%changelog
|
||||
* Sun Apr 12 2026 Owen Zimmerman <owen@fyralabs.com> - 1.12.8-1
|
||||
- Initial commit
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("dawsers/scroll"));
|
||||
@@ -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.0
|
||||
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
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
rpm.version(gh("willPower3309/swayfx"));
|
||||
|
||||
rpm.global("swayVersion", gh("swaywm/sway"));
|
||||
rpm.version(gh("willPower3309/swayfx"));
|
||||
@@ -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
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user