mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 17:11:56 +00:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8520e34175 | |||
| ce21213a66 | |||
| b3dd62444e | |||
| b9da247c62 | |||
| eebe64fa1d | |||
| 5ba1bdad4b | |||
| c3036d5fa6 |
@@ -43,66 +43,3 @@ jobs:
|
||||
with:
|
||||
packages: ${{ needs.manifest.outputs.build_matrix }}
|
||||
publish: ${{ github.event_name == 'push' }}
|
||||
|
||||
appstream:
|
||||
needs: build
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/terrapkg/appstream-generator:main
|
||||
steps:
|
||||
- name: Download artifacts
|
||||
uses: actions/download-artifact@v5
|
||||
with:
|
||||
merge-multiple: true
|
||||
path: ./artifacts
|
||||
- name: Generate test catalog
|
||||
# run appstream-builder, then add step summary
|
||||
run: |
|
||||
set -x
|
||||
appstream-builder -v \
|
||||
--packages-dir=artifacts/rpms \
|
||||
--icons-dir=icons \
|
||||
--include-failed \
|
||||
--output-dir=output \
|
||||
--uncompressed-icons \
|
||||
--origin=test \
|
||||
--basename=test \
|
||||
--veto-ignore=missing-parents \
|
||||
--veto-ignore=missing-info 2>&1 | tee asb.log
|
||||
- name: Export logs
|
||||
id: export_logs
|
||||
run: |
|
||||
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
|
||||
run: |
|
||||
echo "## AppStream Builder Report" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $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 '```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
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
# Terra Sources
|
||||
|
||||
[](https://repology.org/repository/terra_40)
|
||||
[](https://repology.org/repository/terra_41)
|
||||
[](https://repology.org/repository/terra_rawhide)
|
||||
|
||||
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.
|
||||
|
||||
@@ -9,8 +13,6 @@ This monorepo contains the package manifests for all packages in Terra.
|
||||
|
||||
## Installation
|
||||
|
||||
The latest detailed instructions are available in our Devdocs: https://developer.fyralabs.com/terra/installing
|
||||
|
||||
### Fedora
|
||||
|
||||
```bash
|
||||
@@ -46,10 +48,6 @@ sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/t
|
||||
|
||||
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/).
|
||||
|
||||
## pkgs.org
|
||||
|
||||
pkgs.org provides a list of the packages available in the main stream: https://fedora.pkgs.org/rawhide/terra/
|
||||
|
||||
## Questions?
|
||||
|
||||
Feel free to reach out by [joining our community](https://wiki.ultramarine-linux.org/en/community/community/). We're always happy to help!
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
13.0.0.50
|
||||
@@ -1,9 +1,9 @@
|
||||
%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
|
||||
%global xurl https://files.pythonhosted.org/packages/7f/56/a1603b10d38ee51b94ae2836be40cae6fc512f046cece5792aa3c896023e/anki-25.9-cp39-abi3-manylinux_2_36_x86_64.whl
|
||||
%global aurl https://files.pythonhosted.org/packages/bb/3e/b61430bde7b6b54ffe2a5c26a9ce93d86fd08ab787479c8fbe2bc5961ff7/anki-25.9-cp39-abi3-manylinux_2_36_aarch64.whl
|
||||
%global qurl https://files.pythonhosted.org/packages/ce/bc/2d4decdcbb9098e1355c50d894298184567a3a7501f3a43c7dbc5827cdd8/aqt-25.9-py3-none-any.whl
|
||||
|
||||
Name: anki-bin
|
||||
Version: 25.9.2
|
||||
Version: 25.9
|
||||
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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: anki-qt5
|
||||
Version: 25.09.2
|
||||
Version: 25.09
|
||||
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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: anki
|
||||
Version: 25.09.2
|
||||
Version: 25.09
|
||||
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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: bitwarden-cli.bin
|
||||
Version: 2025.11.0
|
||||
Version: 2025.8.0
|
||||
Release: 1%?dist
|
||||
Summary: Bitwarden command-line client
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%endif
|
||||
|
||||
Name: bitwarden-cli
|
||||
Version: 2025.10.0
|
||||
Version: 2025.8.0
|
||||
Release: 1%?dist
|
||||
Summary: Bitwarden command-line client
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "chdig.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: chdig
|
||||
Version: 25.11.1
|
||||
Release: 1%?dist
|
||||
Summary: Dig into ClickHouse with TUI interface
|
||||
URL: https://github.com/azat/chdig
|
||||
Source0: %url/archive/refs/tags/v%{version}.tar.gz
|
||||
License: MIT
|
||||
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold clang fontconfig-devel glib2 libgcc
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version}
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
install -Dm755 target/rpm/chdig %{buildroot}%{_bindir}/chdig
|
||||
%cargo_license_summary_online
|
||||
%{cargo_license_online -a} > LICENSE.dependencies
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%license LICENSE.dependencies
|
||||
%{_bindir}/chdig
|
||||
|
||||
%changelog
|
||||
* Fri Nov 14 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Intial Commit
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("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: 3.0.2
|
||||
Version: 2.2.2
|
||||
Release: 1%?dist
|
||||
Summary: Cooling device control for Linux
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.810
|
||||
Version: 0.0.756
|
||||
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: 0.0.810
|
||||
Version: 0.0.756
|
||||
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: 0.0.115
|
||||
Version: 0.0.110
|
||||
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: 0.0.166
|
||||
Version: 0.0.160
|
||||
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: 0.0.166
|
||||
Version: 0.0.160
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord
|
||||
Version: 0.0.115
|
||||
Version: 0.0.110
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "dorion.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,63 +0,0 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: dorion
|
||||
Version: 6.11.0
|
||||
Release: 1%?dist
|
||||
Summary: Tiny alternative Discord client with a smaller footprint, snappier startup, themes, plugins and more!
|
||||
SourceLicense: GPL-3.0-only
|
||||
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND 0BSD AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 AND MIT) 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 AND MIT) AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND CC0-1.0 AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CDLA-Permissive-2.0 AND ISC AND MIT AND (MIT OR Apache-2.0) 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 Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
|
||||
URL: https://spikehd.dev/projects/dorion
|
||||
Source0: https://github.com/SpikeHD/Dorion/archive/refs/tags/v%version.tar.gz
|
||||
Source1: https://raw.githubusercontent.com/uwu/shelter-builds/main/shelter.js
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
BuildRequires: pnpm rpm_macro(cargo_install) rust-packaging
|
||||
BuildRequires: cmake gcc-c++
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(webkit2gtk-web-extension-4.1)
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
|
||||
%description
|
||||
Dorion is an alternative Discord client aimed towards lower-spec or storage-sensitive PCs that supports themes, plugins, and more!
|
||||
|
||||
%prep
|
||||
%autosetup -n Dorion-%version
|
||||
pnpm i
|
||||
|
||||
cat<<EOF > Dorion.desktop
|
||||
[Desktop Entry]
|
||||
Categories=Network;
|
||||
Exec=Dorion
|
||||
Icon=Dorion
|
||||
Name=Dorion
|
||||
Terminal=false
|
||||
Type=Application
|
||||
MimeType=x-scheme-handler/discord
|
||||
EOF
|
||||
|
||||
cd src-tauri
|
||||
%cargo_prep_online
|
||||
cp %{S:1} injection/shelter.js
|
||||
|
||||
%build
|
||||
pnpm run build:js
|
||||
cd src-tauri
|
||||
cd extension_webkit
|
||||
%cmake
|
||||
%cmake_build
|
||||
cp %__cmake_builddir/libextension.so .
|
||||
cd ..
|
||||
%cargo_license_summary_online
|
||||
%{cargo_license_online} > ../LICENSE.dependencies
|
||||
|
||||
%install
|
||||
install -Dpm655 Dorion.desktop -t %buildroot%_datadir/applications
|
||||
cd src-tauri
|
||||
%cargo_install
|
||||
install -Dpm644 icons/icon.png %buildroot%_iconsdir/hicolor/512x512/apps/Dorion.png
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE LICENSE.dependencies
|
||||
%_bindir/Dorion
|
||||
%_iconsdir/hicolor/512x512/apps/Dorion.png
|
||||
%_datadir/applications/Dorion.desktop
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh_rawfile("SpikeHD/Dorion", "main", "package.json").json().version);
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 9615228a515fd77abb0cab5de21528f1f33d26f6
|
||||
%global commit_date 20251104
|
||||
%global commit 32b222cd9e2749cfdecb216189f954c719e3f66e
|
||||
%global commit_date 20250820
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: envision-nightly
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: feishin
|
||||
Version: 0.21.2
|
||||
Version: 0.20.1
|
||||
Release: 1%?dist
|
||||
Summary: A modern self-hosted music player
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||
|
||||
%global ver 13.3.0
|
||||
%global commit 0f37bf09972c7e66ed78ad0460d2ebce97b82809
|
||||
%global ver 13.1.0
|
||||
%global commit 1e18288738d77beb6acdb2df65ae0cf5f984d58c
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20251119
|
||||
%global commit_date 20250911
|
||||
%global devel_name QtColorWidgets
|
||||
%global _distro_extra_cflags -fuse-ld=mold
|
||||
%global _distro_extra_cxxflags -fuse-ld=mold
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%endif
|
||||
|
||||
Name: goofcord
|
||||
Version: 1.11.1.beta.1
|
||||
Version: 1.10.3
|
||||
Release: 1%?dist
|
||||
License: OSL-3.0
|
||||
Summary: A privacy-minded Legcord fork.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate halloy
|
||||
|
||||
Name: halloy
|
||||
Version: 2025.11
|
||||
Version: 2025.8
|
||||
Release: 1%?dist
|
||||
Summary: An open-source IRC client written in Rust, with the Iced GUI library
|
||||
Packager: Yoong jin <solomoncyj@gmail.com>
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
%global gtk4_version 4.14.4
|
||||
%global libadwaita_version 1.5.1
|
||||
%global pure_protobuf_version 2.0.0
|
||||
%global raw_ver v1.93.0
|
||||
%global raw_ver v1.87.0
|
||||
|
||||
Name: komikku
|
||||
Version: 1.93.0
|
||||
Version: 1.87.0
|
||||
%forgemeta
|
||||
Release: 1%?dist
|
||||
Summary: A manga reader for GNOME
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 94128d8fbcac0a14af4c529b29e0d91b0b997796
|
||||
%global commit_date 20251114
|
||||
%global commit b55a0f58bae0c633498948ddab054f96da6da2d0
|
||||
%global commit_date 20250911
|
||||
%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.1.6
|
||||
Release: 1%?dist
|
||||
Version: 1.1.5
|
||||
Release: 2%?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 @@
|
||||
%global forgeurl0 https://gitlab.com/mission-center-devs/mission-center
|
||||
Version: 1.1.0
|
||||
Version: 1.0.2
|
||||
%global tag0 v%{version}
|
||||
|
||||
%global forgeurl1 https://gitlab.com/mission-center-devs/gng
|
||||
%global commit1 1a8916cfeb06a3d63eefa8b17972eb2988e16da3
|
||||
%global commit1 319d95d29cbc3c373ae61cff228e8440fbaadbbb
|
||||
|
||||
|
||||
%forgemeta -a
|
||||
|
||||
@@ -3,6 +3,6 @@ project pkg {
|
||||
spec = "mpv-nightly.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
nightly = "1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit e6885cb926ca05a23f54f1b44b250f6f981b4e46
|
||||
%global commit 764da9919c9dcdd951d9441dac2b56b8a03770ad
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251119
|
||||
%global commit_date 20250916
|
||||
%global ver 0.40.0
|
||||
|
||||
Name: mpv-nightly
|
||||
@@ -82,10 +82,6 @@ BuildRequires: pkgconfig(xscrnsaver)
|
||||
BuildRequires: pkgconfig(xv)
|
||||
%endif
|
||||
|
||||
%ifarch x86_64
|
||||
BuildRequires: libOpenCL.so.1
|
||||
%endif
|
||||
|
||||
Requires: hicolor-icon-theme
|
||||
Provides: mplayer-backend
|
||||
Recommends: (yt-dlp or youtube-dl)
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<component type="desktop-application">
|
||||
<id>com.github.neohtop</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>MIT</project_license>
|
||||
<icon type="local">/usr/share/icons/hicolor/128x128/apps/NeoHtop.png</icon>
|
||||
|
||||
<name>NeoHtop</name>
|
||||
<summary>System monitoring on steroids</summary>
|
||||
|
||||
<description>
|
||||
<p>
|
||||
A modern, cross-platform system monitor built on top of Svelte, Rust, and Tauri.
|
||||
</p>
|
||||
</description>
|
||||
|
||||
<launchable type="desktop-id">NeoHtop.desktop</launchable>
|
||||
|
||||
<url type="homepage">https://abdenasser.github.io/neohtop/</url>
|
||||
<provides>
|
||||
<binary>neohtop</binary>
|
||||
</provides>
|
||||
|
||||
<keywords>
|
||||
<keyword>system monitor</keyword>
|
||||
</keywords>
|
||||
|
||||
<releases>
|
||||
<release version="1.2.0" />
|
||||
</releases>
|
||||
</component>
|
||||
@@ -1,15 +1,13 @@
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%global appid com.github.neohtop
|
||||
|
||||
Name: neohtop
|
||||
Version: 1.2.0
|
||||
Release: 2%?dist
|
||||
Release: 1%?dist
|
||||
Summary: System monitoring on steroids
|
||||
License: MIT
|
||||
URL: https://github.com/Abdenasser/neohtop
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
Source1: NeoHtop.desktop
|
||||
Source2: com.github.neohtop.metainfo.xml
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
BuildRequires: rust
|
||||
BuildRequires: nodejs-npm
|
||||
@@ -20,10 +18,6 @@ BuildRequires: gtk3-devel
|
||||
BuildRequires: rust-gdk-pixbuf-sys-devel
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: terra-appstream-helper
|
||||
|
||||
Provides: NeoHtop
|
||||
|
||||
%description
|
||||
%summary.
|
||||
@@ -43,8 +37,6 @@ install -Dpm644 src-tauri/icons/128x128@2x.png %buildroot%{_iconsdir}/hicolor/25
|
||||
install -Dpm644 src-tauri/icons/32x32.png %buildroot%{_iconsdir}/hicolor/32x32/apps/NeoHtop.png
|
||||
install -Dpm644 src-tauri/icons/128x128.png %buildroot%{_iconsdir}/hicolor/128x128/apps/NeoHtop.png
|
||||
|
||||
%terra_appstream -o %{SOURCE2}
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
@@ -53,10 +45,7 @@ install -Dpm644 src-tauri/icons/128x128.png %buildroot%{_iconsdir}/hicolor/128x1
|
||||
%{_iconsdir}/hicolor/256x256@2/apps/NeoHtop.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/NeoHtop.png
|
||||
%{_iconsdir}/hicolor/128x128/apps/NeoHtop.png
|
||||
%{_metainfodir}/com.github.neohtop.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Wed Nov 19 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Add metainfo
|
||||
* Sat Feb 15 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial package
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: peazip
|
||||
Version: 10.7.0
|
||||
Version: 10.6.1
|
||||
Release: 1%?dist
|
||||
Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager
|
||||
License: LGPL-3.0-only
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global pypi_name protontricks
|
||||
|
||||
Name: terra-%{pypi_name}
|
||||
Version: 1.13.1
|
||||
Version: 1.13.0
|
||||
Release: 1%?dist
|
||||
Summary: Simple wrapper that does winetricks things for Proton enabled games
|
||||
BuildArch: noarch
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rasputin.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
%global commit a822eb767a330711e67714428c1c56cf3c82f044
|
||||
%global commit_date 20251118
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: rasputin
|
||||
Version: 0~%commit_date.git~%shortcommit
|
||||
Release: 1%?dist
|
||||
Summary: Mouse and keyboard settings for Raspberry Pi Desktop
|
||||
License: BSD-3-Clause
|
||||
URL: https://github.com/raspberrypi-ui/rasputin
|
||||
Source0: %url/archive/%commit.tar.gz
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
BuildRequires: meson
|
||||
BuildRequires: ninja-build
|
||||
BuildRequires: gtk3-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: intltool
|
||||
BuildRequires: gcc
|
||||
|
||||
Requires: libxml2
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup -n rasputin-%{commit}
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%find_lang rpcc_rasputin
|
||||
|
||||
%files -f rpcc_rasputin.lang
|
||||
%license debian/copyright
|
||||
%{_datadir}/rpcc/ui/rasputin.ui
|
||||
%{_libdir}/rpcc/librpcc_rasputin.so
|
||||
|
||||
%changelog
|
||||
* Sun Oct 26 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -1,5 +0,0 @@
|
||||
rpm.global("commit", gh_commit("raspberrypi-ui/appset"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -2,7 +2,4 @@ project pkg {
|
||||
rpm {
|
||||
spec = "rp-appset.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit a822eb767a330711e67714428c1c56cf3c82f044
|
||||
%global commit_date 20251118
|
||||
%global commit 5b4b8f65c3d2795a61e765a01e07af9bfe3d1990
|
||||
%global commit_date 20250501
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: appset
|
||||
@@ -19,6 +19,7 @@ BuildRequires: intltool
|
||||
BuildRequires: gcc
|
||||
|
||||
Requires: libxml2
|
||||
Requires: gtk3
|
||||
|
||||
Provides: pipanel
|
||||
Provides: rp-appset
|
||||
@@ -36,20 +37,15 @@ Provides: rp-appset
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%find_lang rpcc_pipanel
|
||||
%find_lang pipanel
|
||||
|
||||
%files -f rpcc_pipanel.lang
|
||||
%files -f pipanel.lang
|
||||
%doc README
|
||||
%license debian/copyright
|
||||
%{_datadir}/rpcc/ui/pipanel.ui
|
||||
%{_libdir}/rpcc/librpcc_pipanel.so
|
||||
%{_iconsdir}/hicolor/24x24/apps/appset-desktop.png
|
||||
%{_iconsdir}/hicolor/24x24/apps/appset-taskbar.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/appset-desktop.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/appset-taskbar.png
|
||||
%{_bindir}/pipanel
|
||||
%{_datadir}/applications/pipanel.desktop
|
||||
%{_datadir}/pipanel/ui/pipanel.ui
|
||||
|
||||
%changelog
|
||||
* Sat Oct 25 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Follow upstream by changing to build plugin instead of application
|
||||
* Fri Aug 15 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Package appset
|
||||
|
||||
@@ -2,7 +2,4 @@ project pkg {
|
||||
rpm {
|
||||
spec = "rp-bookshelf.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit d09cc3fdb2071552f18b4564e1c77cb288b580db
|
||||
%global commit_date 20251104
|
||||
%global commit 53102fb6f4b0324cc89635f0ef58966c6b847a74
|
||||
%global commit_date 20250327
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: rp-bookshelf
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rpcc.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
%global commit 6ae576bee3ca42f0aea597e76d2e0df0e1184bad
|
||||
%global commit_date 20251030
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: rpcc
|
||||
Version: 0~%commit_date.git~%shortcommit
|
||||
Release: 1%?dist
|
||||
Summary: Raspberry Pi Control Centre - an extensible settings application for the Raspberry Pi Desktop
|
||||
License: BSD-3-Clause
|
||||
URL: https://github.com/raspberrypi-ui/rpcc
|
||||
Source0: %url/archive/%commit.tar.gz
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
BuildRequires: meson
|
||||
BuildRequires: ninja-build
|
||||
BuildRequires: gtk3-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: intltool
|
||||
BuildRequires: gcc
|
||||
|
||||
Requires: libxml2
|
||||
Requires: gtk3
|
||||
|
||||
%description
|
||||
Raspberry Pi Control Centre - an extensible settings application for the Raspberry Pi Desktop
|
||||
|
||||
rpcc is a settings application which loads tab pages at runtime from plugin modules.
|
||||
|
||||
A number of packages contain plugins which are installed as standard on Raspberry Pi images:
|
||||
- pipanel - appearance settings
|
||||
- rc-gui - Raspberry Pi Configuration
|
||||
- raindrop - screen layout
|
||||
- rasputin - mouse and keyboard input
|
||||
- rpinters - printers
|
||||
|
||||
%prep
|
||||
%autosetup -n rpcc-%commit
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%find_lang rpcc
|
||||
|
||||
%files -f rpcc.lang
|
||||
%doc README
|
||||
%license debian/copyright
|
||||
%{_bindir}/rpcc
|
||||
%{_datadir}/applications/rpcc.desktop
|
||||
%{_datadir}/rpcc/ui/rpcc.ui
|
||||
|
||||
%changelog
|
||||
* Sat Oct 25 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -1,5 +0,0 @@
|
||||
rpm.global("commit", gh_commit("raspberrypi-ui/rpcc"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2025-11-20
|
||||
%global ver 2025-09-16
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
@@ -17,7 +17,7 @@ Source0: https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-%v
|
||||
Provides: ruffle
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: anda-srpm-macros mold
|
||||
BuildRequires: gcc-c++ cmake
|
||||
BuildRequires: gcc-c++ cmake java
|
||||
BuildRequires: java-latest-openjdk-headless
|
||||
BuildRequires: pkgconfig(alsa)
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "scrcpy.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
Name: scrcpy
|
||||
Version: 3.3.3
|
||||
Release: 1%?dist
|
||||
Summary: Display and control your Android device
|
||||
License: Apache-2.0
|
||||
URL: https://github.com/Genymobile/scrcpy
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
BuildRequires: meson ninja-build cmake nasm gcc
|
||||
BuildRequires: pkgconfig(sdl2)
|
||||
BuildRequires: pkgconfig(libavcodec)
|
||||
BuildRequires: pkgconfig(libavdevice)
|
||||
BuildRequires: pkgconfig(libavformat)
|
||||
BuildRequires: pkgconfig(libavutil)
|
||||
BuildRequires: pkgconfig(libswresample)
|
||||
BuildRequires: pkgconfig(libusb)
|
||||
BuildRequires: pkgconfig(libv4l2)
|
||||
BuildRequires: cmake(VulkanHeaders)
|
||||
BuildRequires: vulkan-loader
|
||||
BuildRequires: OpenCL-ICD-Loader
|
||||
BuildConflicts: dkms-nvidia akmod-nvidia
|
||||
|
||||
%description
|
||||
This application mirrors Android devices (video and audio) connected via USB or TCP/IP and allows control using the computer's keyboard and mouse. It does not require root access or an app installed on the device. It works on Linux, Windows, and macOS.
|
||||
|
||||
%pkg_completion -Bz
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
export WORK_DIR=$PWD/work
|
||||
export OUTPUT_DIR=$PWD/output
|
||||
export VERSION=v%version
|
||||
|
||||
%meson \
|
||||
-Dcompile_server=false \
|
||||
-Dportable=false \
|
||||
-Dstatic=false
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%_bindir/scrcpy
|
||||
%_datadir/applications/scrcpy-console.desktop
|
||||
%_datadir/applications/scrcpy.desktop
|
||||
%_iconsdir/hicolor/*/apps/scrcpy.png
|
||||
%_mandir/man1/scrcpy.1.*
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("Genymobile/scrcpy"));
|
||||
@@ -1,12 +1,9 @@
|
||||
#? https://gitlab.archlinux.org/archlinux/packaging/packages/signal-desktop/-/blob/main/PKGBUILD
|
||||
%define debug_package %{nil}
|
||||
|
||||
# Make electron_license macro properly work
|
||||
%bcond bundled_electron 1
|
||||
|
||||
# Exclude private libraries
|
||||
%global __requires_exclude libffmpeg.so
|
||||
%global __provides_exclude ^lib.*\\.so.*$
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
%ifarch x86_64
|
||||
%define arch %{nil}
|
||||
@@ -14,34 +11,21 @@
|
||||
%define arch arm64-
|
||||
%endif
|
||||
|
||||
Name: signal-desktop
|
||||
Version: 7.80.0
|
||||
Release: 1%?dist
|
||||
Name: signal-desktop
|
||||
Version: 7.70.0
|
||||
Release: 1%?dist
|
||||
Summary: A private messenger for Windows, macOS, and Linux
|
||||
URL: https://signal.org
|
||||
Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz
|
||||
# signal.desktop from https://github.com/signalflatpak/signal/blob/master/org.signal.Signal.desktop
|
||||
Source1: signal.desktop
|
||||
License: AGPL-3.0 AND %{electron_license}
|
||||
License: AGPL-3.0 AND %electron_licenses
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
BuildRequires: pulseaudio-libs-devel
|
||||
BuildRequires: libX11-devel
|
||||
BuildRequires: git-lfs
|
||||
BuildRequires: git-core
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: pnpm
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: git-core
|
||||
BuildRequires: make
|
||||
BuildRequires: nodejs
|
||||
BuildRequires: nodejs-npm
|
||||
BuildRequires: python3
|
||||
|
||||
BuildRequires: pulseaudio-libs-devel libX11-devel pnpm make gcc g++ python3
|
||||
BuildRequires: git-lfs
|
||||
Requires: gtk3
|
||||
Requires: libwayland-cursor
|
||||
Requires: libwayland-client
|
||||
Requires: libwayland-client
|
||||
Requires: libxkbcommon
|
||||
Requires: gdk-pixbuf2
|
||||
Requires: libthai
|
||||
@@ -64,26 +48,12 @@ Requires: mesa-libgbm
|
||||
Requires: at-spi2-atk
|
||||
Requires: expat
|
||||
Requires: alsa-lib
|
||||
Requires: xdg-utils
|
||||
Requires: re2
|
||||
Requires: (libXtst or libXtst6)
|
||||
Requires: libXScrnSaver
|
||||
Requires: libnotify
|
||||
Requires: (libuuid or libuuid1)
|
||||
Requires: at-spi2-core
|
||||
Requires: c-ares
|
||||
Requires: gtk3
|
||||
Requires: minizip
|
||||
|
||||
Provides: signal
|
||||
Provides: Signal
|
||||
Provides: Signal-Desktop
|
||||
|
||||
%description
|
||||
Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers.
|
||||
|
||||
%prep
|
||||
%autosetup -n Signal-Desktop-%{version}
|
||||
%autosetup -n Signal-Desktop-%{version} -p1
|
||||
|
||||
%build
|
||||
pnpm install --frozen-lockfile
|
||||
@@ -125,8 +95,8 @@ install -Dm644 build/icons/png/512x512.png %{buildroot}%{_iconsdir}/hicolor/512x
|
||||
install -Dm644 build/icons/png/64x64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/signal.png
|
||||
|
||||
install -Dm644 %{SOURCE1} %{buildroot}%{_datadir}/applications/signal.desktop
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
ln -s %{_libdir}/signal-desktop/signal-desktop %{buildroot}%{_bindir}/signal-desktop
|
||||
mkdir -p %buildroot%_bindir
|
||||
ln -s %_libdir/signal-desktop/signal-desktop %buildroot%_bindir/signal-desktop
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
@@ -149,7 +119,5 @@ ln -s %{_libdir}/signal-desktop/signal-desktop %{buildroot}%{_bindir}/signal-des
|
||||
%{_iconsdir}/hicolor/64x64/apps/signal.png
|
||||
|
||||
%changelog
|
||||
* Tue Nov 11 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Add more Requires:, fix electron_license macro application, fix some formatting
|
||||
* Fri Aug 8 2025 june-fish <git@june.fish>
|
||||
- Initial Package
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global realname subtitleedit
|
||||
|
||||
Name: %realname.bin
|
||||
Version: 4.0.14
|
||||
Version: 4.0.13
|
||||
Release: 1%?dist
|
||||
Summary: An advanced subtitle editor and converter
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -1 +1 @@
|
||||
v1.12.12
|
||||
v1.11.15
|
||||
@@ -1,8 +1,8 @@
|
||||
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
|
||||
|
||||
Name: throne
|
||||
Version: 1.0.8
|
||||
Release: 1%?dist
|
||||
Version: 1.0.5
|
||||
Release: 3%?dist
|
||||
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
|
||||
URL: https://github.com/throneproj/Throne
|
||||
License: GPLv3
|
||||
@@ -17,7 +17,6 @@ Source2: Sagernet.SingBox.Version.txt
|
||||
|
||||
Source3: %{name}.desktop
|
||||
Source4: %{name}.sh
|
||||
Source5: https://raw.githubusercontent.com/throneproj/routeprofiles/rule-set/srslist.h
|
||||
|
||||
BuildRequires: rpm_macro(cmake)
|
||||
BuildRequires: rpm_macro(cmake_build)
|
||||
@@ -66,8 +65,6 @@ cd gen
|
||||
protoc -I . --go_out=. --protorpc_out=. libcore.proto
|
||||
|
||||
%build
|
||||
mkdir -p %__cmake_builddir
|
||||
cp %{S:5} %__cmake_builddir/
|
||||
%cmake
|
||||
%cmake_build
|
||||
DEST=$PWD/%{__cmake_builddir}/%{core}
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
rpm.version(gh("throneproj/Throne"));
|
||||
rpm.version(find(`([\d.]+)-\d+-\d+-\d+`, gh_rawfile("throneproj/Throne", "dev", "throne_version.txt"), 1));
|
||||
|
||||
open_file("anda/apps/throne/Sagernet.SingBox.Version.txt", "w").write(gh("sagernet/sing-box"));
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
*.deb
|
||||
@@ -1,6 +0,0 @@
|
||||
project pkg {
|
||||
arches = ["x86_64", "aarch64"]
|
||||
rpm {
|
||||
spec = "tracktion-waveform.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
%define debug_package %nil
|
||||
%global __strip /bin/true
|
||||
|
||||
Name: tracktion-waveform
|
||||
Version: 13.5.13
|
||||
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||
Release: 1%{?dist}
|
||||
Summary: Tracktion Waveform DAW
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
%global majver %(echo %{version} | cut -d '.' -f 1)
|
||||
%global truncated_ver %(echo %{version} | tr -d .)
|
||||
|
||||
%ifarch x86_64
|
||||
%global pkgarch amd64
|
||||
%endif
|
||||
|
||||
%ifarch aarch64
|
||||
%global pkgarch arm64
|
||||
%endif
|
||||
|
||||
License: Proprietary
|
||||
URL: https://www.tracktion.com/products/waveform-free
|
||||
Source0: https://downloads.tracktion.com/w%{majver}/%{truncated_ver}b/waveform%{majver}_%{version}_%{pkgarch}.deb
|
||||
|
||||
BuildRequires: tar
|
||||
BuildRequires: binutils
|
||||
|
||||
%description
|
||||
%{summary}
|
||||
|
||||
%prep
|
||||
%autosetup -Tc
|
||||
|
||||
ar x %{SOURCE0}
|
||||
%install
|
||||
tar xvf data.tar.gz -C %{buildroot}
|
||||
export QA_RPATHS="[0-7]"
|
||||
|
||||
%files
|
||||
%{_bindir}/Waveform%{majver}
|
||||
%{_datadir}/pixmaps/*
|
||||
%{_datadir}/mime/packages/waveform13.xml
|
||||
%{_datadir}/applications/waveform13.desktop
|
||||
%{_docdir}/Waveform%{majver}/*
|
||||
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Oct 07 2025 Cappy Ishihara <cappy@cappuchino.xyz>
|
||||
- Initial Release
|
||||
@@ -7,8 +7,8 @@
|
||||
Name: vesktop
|
||||
Obsoletes: VencordDesktop < 1.5.8-1
|
||||
Obsoletes: vencord-desktop < 1.5.8-1
|
||||
Version: 1.6.1
|
||||
Release: 1%?dist
|
||||
Version: 1.5.8
|
||||
Release: 2%?dist
|
||||
License: GPL-3.0
|
||||
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
|
||||
URL: https://github.com/Vencord/Vesktop
|
||||
@@ -58,17 +58,17 @@ cp -r dist/*-unpacked/. %buildroot/usr/share/vesktop/.
|
||||
install -Dm755 dist/*-unpacked/vesktop %buildroot/usr/bin/vesktop
|
||||
ln -sf /usr/share/vesktop/vesktop %buildroot/usr/bin/vesktop
|
||||
ln -sf /usr/bin/vesktop %buildroot/usr/bin/vencorddesktop
|
||||
install -Dm644 vesktop.desktop %{buildroot}%{_datadir}/applications/vesktop.desktop
|
||||
install -Dm644 build/icon.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/vesktop.svg
|
||||
install -Dm644 vesktop.desktop %buildroot/usr/share/applications/vesktop.desktop
|
||||
install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/vesktop.png
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/vesktop
|
||||
%{_bindir}/vencorddesktop
|
||||
%{_datadir}/applications/vesktop.desktop
|
||||
%{_iconsdir}/hicolor/scalable/apps/vesktop.svg
|
||||
%{_datadir}/vesktop/*
|
||||
/usr/bin/vesktop
|
||||
/usr/bin/vencorddesktop
|
||||
/usr/share/applications/vesktop.desktop
|
||||
/usr/share/pixmaps/vesktop.png
|
||||
/usr/share/vesktop/*
|
||||
|
||||
%changelog
|
||||
* Thu Jul 24 2025 Atmois <info@atmois.com> - 1.5.8-2
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
|
||||
|
||||
Name: voicevox
|
||||
Version: 0.25.0
|
||||
Version: 0.24.2
|
||||
Release: 1%?dist
|
||||
Summary: Free Japanese text-to-speech editor
|
||||
License: LGPL-3.0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: vpkedit
|
||||
Version: 5.0.0.3
|
||||
Version: 5.0.0.1
|
||||
Release: 1%?dist
|
||||
Summary: A CLI/GUI tool to create, read, and write several pack file formats
|
||||
License: MIT
|
||||
|
||||
@@ -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 533f41704766765cfb3706fb2aa197acbb05df32
|
||||
%global commit 13bf50cbf84e00a7d5a0f13e1beefad306d58622
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20250102
|
||||
%global commit_date 20251105
|
||||
%global commit_date 20250916
|
||||
|
||||
Name: winetricks-git
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
%define _ubuntu_rel 25.10.20250930-0ubuntu1
|
||||
%define _ubuntu_rel 22.10.20220822-0ubuntu16
|
||||
%global _hardened_build 0
|
||||
%global build_cflags %{__build_flags_lang_c} -Wno-incompatible-pointer-types
|
||||
|
||||
Name: compiz9
|
||||
Version: 0.9.14.2
|
||||
@@ -78,8 +77,7 @@ Compiz Config Manager helps configure Compiz Window Manager, version 0.9 series
|
||||
Compiz 9 branch, which is newer then what Fedora packages and required by Unity 7.6 and higher.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n compiz-%version+%(echo %_ubuntu_rel | sed -E 's@-0ubuntu.+@@')
|
||||
grep -rlZ -- '-Wall' . | xargs -0 sed -i 's/-Wall//g'
|
||||
%autosetup -p1 -n compiz-%version+%(echo %_ubuntu_rel | sed 's@-0ubuntu.@@')
|
||||
|
||||
%build
|
||||
# The driver blacklist hack is obselete
|
||||
|
||||
+4
-3
@@ -2,8 +2,8 @@
|
||||
%global uuid %{extension}@fthx
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: 12
|
||||
Release: 2%?dist
|
||||
Version: 2
|
||||
Release: 1%{?dist}
|
||||
Summary: GNOME Shell extension to bring back the app menu
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/fthx/appmenu-is-back
|
||||
@@ -11,8 +11,9 @@ URL: https://github.com/fthx/appmenu-is-back
|
||||
BuildArch: noarch
|
||||
|
||||
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
|
||||
Patch0: https://github.com/fthx/appmenu-is-back/compare/v2..703a31acf900eb7bcab3462baeefa815ec7f13ab.patch
|
||||
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Requires: (gnome-shell >= 47~ with gnome-shell < 49~)
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
%description
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "gnome-shell-extension-gpu-supergfxctl-switch.spec"
|
||||
}
|
||||
}
|
||||
-39
@@ -1,39 +0,0 @@
|
||||
%global commit 1de26db2ea4166fdca85306300b12bdc24f2c955
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250925
|
||||
%global ver 11
|
||||
%global extension gpu-switcher-supergfxctl
|
||||
%global uuid %{extension}@chikobara.github.io
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: %ver^%commit_date.%shortcommit
|
||||
Release: 1%?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~ with gnome-shell < 50~) asusctl supergfxctl
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl
|
||||
|
||||
%prep
|
||||
%autosetup -n GPU-Switcher-Supergfxctl-%{commit} -p1
|
||||
|
||||
%install
|
||||
install -Dm644 metadata.json %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/metadata.json
|
||||
install -Dm644 extension.js %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/extension.js
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_datadir}/gnome-shell/extensions/%{uuid}
|
||||
|
||||
%changelog
|
||||
* Mon Oct 27 2025 june-fish <june@fyralabs.com> - 11
|
||||
- Initial Package
|
||||
@@ -1,9 +0,0 @@
|
||||
if filters.contains("nightly") {
|
||||
rpm.global("commit", gh_commit("chikobara/GPU-Switcher-Supergfxctl"));
|
||||
if rpm.changed() {
|
||||
let v = find("\"version\": ([.\\d]+)\n", gh_rawfile("chikobara/GPU-Switcher-Supergfxctl", "main", "metadata.json"), 1);
|
||||
rpm.global("ver", v);
|
||||
rpm.global("commit_date", date());
|
||||
rpm.release();
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
%global tarball_version %%(echo %{version} | tr '~' '.')
|
||||
%global major_version 49
|
||||
%global minor_version 1
|
||||
%global major_version 48
|
||||
%global minor_version 2
|
||||
|
||||
%if 0%{?rhel}
|
||||
%global portal_helper 0
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
Name: gnome-shell
|
||||
Version: %{major_version}.%{minor_version}
|
||||
Release: 2%{?dist}.switcheroo
|
||||
Release: 3%{?dist}.switcheroo
|
||||
Summary: Window management and application launching for GNOME
|
||||
|
||||
Provides: gnome-shell.switcheroo = %version-%release
|
||||
@@ -214,6 +214,7 @@ mkdir -p %{buildroot}%{_datadir}/gnome-shell/search-providers
|
||||
%find_lang gnome-shell
|
||||
|
||||
%check
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.desktop
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Extensions.desktop
|
||||
|
||||
%if %{portal_helper}
|
||||
@@ -229,6 +230,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Porta
|
||||
%{_bindir}/gnome-shell-test-tool
|
||||
%{_datadir}/glib-2.0/schemas/00_org.gnome.shell.gschema.override
|
||||
%{_datadir}/applications/org.gnome.Shell.Extensions.desktop
|
||||
%{_datadir}/applications/org.gnome.Shell.desktop
|
||||
%{_datadir}/bash-completion/completions/gnome-extensions
|
||||
%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-launchers.xml
|
||||
%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-screenshots.xml
|
||||
@@ -240,7 +242,6 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Porta
|
||||
%{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
|
||||
%{_datadir}/dbus-1/services/org.gnome.Shell.Notifications.service
|
||||
%{_datadir}/dbus-1/services/org.gnome.Shell.Screencast.service
|
||||
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Brightness.xml
|
||||
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Extensions.xml
|
||||
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Introspect.xml
|
||||
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.PadOsd.xml
|
||||
@@ -256,6 +257,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Porta
|
||||
%{_userunitdir}/org.gnome.Shell-disable-extensions.service
|
||||
%{_userunitdir}/org.gnome.Shell.target
|
||||
%{_userunitdir}/org.gnome.Shell@wayland.service
|
||||
%{_userunitdir}/org.gnome.Shell@x11.service
|
||||
%{_libdir}/gnome-shell/
|
||||
%{_libexecdir}/gnome-shell-calendar-server
|
||||
%{_libexecdir}/gnome-shell-perf-helper
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global pypi_name nautilus_open_any_terminal
|
||||
|
||||
Name: nautilus-open-any-terminal
|
||||
Version: 0.7.0
|
||||
Version: 0.6.3
|
||||
Release: 1%?dist
|
||||
Summary: Context-menu entry for opening other terminal in Nautilus
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
import "andax/bump_extras.rhai" as bump;
|
||||
import "andax/spec.rhai" as spec;
|
||||
|
||||
rpm.global("commit", gh_commit("hyprwm/hyprgraphics"));
|
||||
if rpm.changed() {
|
||||
rpm.global("ver", gh_rawfile("hyprwm/hyprgraphics", "main", "VERSION"));
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
|
||||
// FIXME: should be updbranch but we also need nightly and we are using gh_commit()?
|
||||
let dir = sub(`/[^/]+$`, "", __script_path);
|
||||
open_file(`${dir}/VER_hyprlang.txt`, "w").write(bump::madoguchi("hyprlang.nightly", labels.branch));
|
||||
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
|
||||
let rel = spec::get_release(rpm).parse_int();
|
||||
rpm.release(rel + 1);
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
0.10.0^20251005git.3df7bde
|
||||
@@ -1,16 +0,0 @@
|
||||
import "andax/bump_extras.rhai" as bump;
|
||||
import "andax/spec.rhai" as spec;
|
||||
|
||||
// FIXME: should be updbranch but we also need nightly and we are using gh_commit()?
|
||||
let dir = sub(`/[^/]+$`, "", __script_path);
|
||||
open_file(`${dir}/VER_hyprutil.txt`, "w").write(bump::madoguchi("hyprutils.nightly", labels.branch));
|
||||
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
|
||||
let rel = spec::get_release(rpm).parse_int();
|
||||
rpm.release(rel + 1);
|
||||
}
|
||||
|
||||
rpm.global("commit", gh_commit("hyprwm/hyprlang"));
|
||||
if rpm.changed() {
|
||||
rpm.global("ver", gh_rawfile("hyprwm/hyprlang", "main", "VERSION"));
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
import "andax/bump_extras.rhai" as bump;
|
||||
import "andax/spec.rhai" as spec;
|
||||
|
||||
let v = gh_rawfile("hyprwm/hyprlock", "main", "VERSION");
|
||||
v.trim();
|
||||
rpm.version(v);
|
||||
|
||||
// FIXME: should be updbranch but we also need nightly and we are using gh_commit()?
|
||||
let dir = sub(`/[^/]+$`, "", __script_path);
|
||||
open_file(`${dir}/VER_hyprgraphics.txt`, "w").write(bump::madoguchi("hyprgraphics.nightly", labels.branch));
|
||||
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
|
||||
let rel = spec::get_release(rpm).parse_int();
|
||||
rpm.release(rel + 1);
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
%global framework kio
|
||||
|
||||
%global stable_kf6 stable
|
||||
%global majmin_ver_kf6 6.20
|
||||
%global ecm_ver 6.20.0
|
||||
%global majmin_ver_kf6 6.17
|
||||
%global ecm_ver 6.17.0
|
||||
%global ecm_rel 1
|
||||
|
||||
Name: kf6-%{framework}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "kup.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,81 +0,0 @@
|
||||
%global _qt_major_version 6
|
||||
%global ver kup-0.10.0
|
||||
%global commit 130face33a7500b6f881cf8dc7114a2ba2ea1081
|
||||
|
||||
Name: kup
|
||||
Version: %(echo %ver | sed -E 's/^kup-//')
|
||||
Release: 1%?dist
|
||||
Summary: Backup scheduler for the Plasma desktop
|
||||
License: GPL-3.0-or-later WITH LicenseRef-KDE-Accepted-GPL
|
||||
URL: https://invent.kde.org/system/kup
|
||||
Source0: %url/-/archive/%ver.tar.gz
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
Requires: (bup or rsync)
|
||||
Suggests: bup
|
||||
BuildRequires: cmake extra-cmake-modules
|
||||
BuildRequires: cmake(Qt%{_qt_major_version}Core)
|
||||
BuildRequires: cmake(Qt%{_qt_major_version}Widgets)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}Solid)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}KIO)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}IdleTime)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}I18n)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}Notifications)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}CoreAddons)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}DBusAddons)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}Config)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}JobWidgets)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}WidgetsAddons)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}XmlGui)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}KCMUtils)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}Crash)
|
||||
BuildRequires: pkgconfig(libgit2)
|
||||
BuildRequires: cmake(Plasma)
|
||||
BuildRequires: cmake(Plasma5Support)
|
||||
|
||||
%description
|
||||
Kup is created for helping people to keep up-to-date backups of their personal files. Connecting a USB hard drive is the primary supported way to store files, but saving files to a server over a network connection is also possible for advanced users.
|
||||
|
||||
When you plug in your external hard drive Kup will automatically start copying your latest changes, but of course it will only do so if you have been active on your computer for some number of hours since the last time you took a backup (and it can of course ask you first, before copying anything).
|
||||
In general Kup tries to not disturb you needlessly.
|
||||
|
||||
There are two types of backup schemes supported, one which keeps the backup folder completely in sync with what you have on your computer, deleting from the backup any file that you have deleted on your computer etc. The other scheme also keeps older versions of your files in the backup folder. When using this, only the small parts of your files that has actually changed since last backup will be saved and therefore incremental backups are very cheap. This is especially useful if you are working on big files. At the same time it's as easy to access your files as if a complete backup was taken every time; every backup contains a complete version of your directories. Behind the scenes all the content that is actually the same is only stored once. To make this happen Kup runs the backup program "bup" in the background, look at https://github.com/bup/bup for more details.
|
||||
|
||||
%prep
|
||||
%autosetup -n %name-%ver-%commit
|
||||
mv LICENSES/* .
|
||||
|
||||
%build
|
||||
%cmake_kf6 \
|
||||
-DQT_MAJOR_VERSION=%{_qt_major_version} \
|
||||
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
|
||||
%find_lang kup
|
||||
|
||||
%files -f kup.lang
|
||||
%doc README.md
|
||||
%license GPL-2.0-only.txt GPL-2.0-or-later.txt GPL-3.0-only.txt LicenseRef-KDE-Accepted-GPL.txt
|
||||
%_sysconfdir/xdg/autostart/kup-daemon.desktop
|
||||
%_bindir/kup-daemon
|
||||
%_bindir/kup-filedigger
|
||||
%_bindir/kup-purger
|
||||
%_kf6_plugindir/kio/kio_bup.so
|
||||
%_qt6_plugindir/plasma/kcms/systemsettings_qwidgets/kcm_kup.so
|
||||
%_qt6_plugindir/plasma5support/dataengine/plasma_engine_kup.so
|
||||
%_datadir/applications/kcm_kup.desktop
|
||||
%_iconsdir/hicolor/scalable/apps/kup.svg
|
||||
%_datadir/knotifications6/kupdaemon.notifyrc
|
||||
%_metainfodir/org.kde.kup.appdata.xml
|
||||
%_metainfodir/org.kde.kupapplet.appdata.xml
|
||||
%_datadir/plasma/plasmoids/org.kde.kupapplet/contents/ui/FullRepresentation.qml
|
||||
%_datadir/plasma/plasmoids/org.kde.kupapplet/contents/ui/main.qml
|
||||
%_datadir/plasma/plasmoids/org.kde.kupapplet/metadata.json
|
||||
%_datadir/plasma5support/services/kupdaemonservice.operations
|
||||
%_datadir/plasma5support/services/kupservice.operations
|
||||
%_datadir/qlogging-categories6/kup.categories
|
||||
@@ -1,5 +0,0 @@
|
||||
let v = gitlab_tag("invent.kde.org", "445");
|
||||
rpm.global("ver", v);
|
||||
if rpm.changed() {
|
||||
rpm.global("commit", get(`https://invent.kde.org/api/v4/projects/445/repository/tags/${v}`).json().commit.id);
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 7f92a0f5aab4936f24f5a47a717a7444af1d3f42
|
||||
%global commit 31d29530ad834c1bfb70ed43f9395a549fbace56
|
||||
|
||||
Name: lightdm-kde-greeter
|
||||
Version: 6.0.5
|
||||
Version: 6.0.3
|
||||
Release: 1%?dist
|
||||
Summary: Login screen using the LightDM framework
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-api
|
||||
Version: 0.2.3
|
||||
Version: 0.2.2
|
||||
Release: 1%?dist
|
||||
Summary: API for Lomiri
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||
%global commit 4ceb67059014b9b7e0e15f860297fe60b95903a2
|
||||
%global commit 7f4c49f125209235b9a808a6e72d1fdfdd2b01ca
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-download-manager
|
||||
Version: 0.2.2
|
||||
Version: 0.2.1
|
||||
Release: 1%?dist
|
||||
Summary: Upload Download Manager for Lomiri
|
||||
License: LGPLv3
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
|
||||
%global commit c5d57303dfb0f9641c9c0ce572905b3eedb99bd9
|
||||
%global commit 139e6090d18040270e942429cf08f6b48a67b0cc
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-schemas
|
||||
Version: 0.1.9
|
||||
Version: 0.1.8
|
||||
Release: 1%?dist
|
||||
Summary: Configuration schemas for lomiri
|
||||
License: LGPL-2.0-or-later
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
|
||||
%global commit 91a0a1f94b90d8e3371ab47b769bcd058ac57a74
|
||||
%global commit 8be505f0a54e9803adcaa20fefe334b3c3b7d4e7
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-settings-components
|
||||
Version: 1.1.3
|
||||
Version: 1.1.2
|
||||
Release: 1%?dist
|
||||
Summary: The system settings components for Lomiri
|
||||
License: GPLv3 AND LGPLv3
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit c3af1ac5564c1f034dbea120ccf1a46a36977495
|
||||
%global commit 6dfdc52b35545449e92228fa4814c2e0a71be987
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "mangowc.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
Name: mangowc
|
||||
Version: 0.10.5
|
||||
Release: 1%?dist
|
||||
Summary: wayland compositor base wlroots and scenefx (dwm but wayland)
|
||||
License: GPL-3.0
|
||||
Packager: metcya <metcya@gmail.com>
|
||||
URL: https://github.com/DreamMaoMao/mangowc
|
||||
Source: %{url}/archive/%{version}.tar.gz
|
||||
|
||||
BuildRequires: meson
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: pkgconfig(xcb)
|
||||
BuildRequires: pkgconfig(xcb-icccm)
|
||||
BuildRequires: pkgconfig(wayland-protocols)
|
||||
BuildRequires: pkgconfig(wayland-server)
|
||||
BuildRequires: pkgconfig(wlroots-0.19)
|
||||
BuildRequires: pkgconfig(xkbcommon)
|
||||
BuildRequires: pkgconfig(libinput)
|
||||
BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: pkgconfig(libpcre2-8)
|
||||
BuildRequires: pkgconfig(scenefx-0.4)
|
||||
|
||||
%description
|
||||
MangoWC is a lightweight, high-performance Wayland compositor built on dwl, designed for speed, flexibility, and a modern, customizable desktop experience.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%license LICENSE.wlroots
|
||||
%license LICENSE.tinywl
|
||||
%license LICENSE.sway
|
||||
%license LICENSE.dwm
|
||||
%license LICENSE.dwl
|
||||
%{_bindir}/mango
|
||||
%{_bindir}/mmsg
|
||||
%{_sysconfdir}/mango/config.conf
|
||||
%{_datadir}/wayland-sessions/mango.desktop
|
||||
|
||||
%changelog
|
||||
* Wed Nov 12 2025 metcya <metcya@gmail.com>
|
||||
- Package mangowc
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("DreamMaoMao/mangowc"));
|
||||
@@ -1,8 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "swayosd.spec"
|
||||
}
|
||||
labels {
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
@@ -1,85 +0,0 @@
|
||||
Name: SwayOSD
|
||||
Version: 0.2.1
|
||||
Release: 2%?dist
|
||||
Summary: A GTK based on screen display for keyboard shortcuts like caps-lock and volume
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/ErikReider/SwayOSD
|
||||
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
BuildRequires: meson
|
||||
BuildRequires: ninja-build
|
||||
BuildRequires: gtk3-devel
|
||||
BuildRequires: gcc
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: rust
|
||||
BuildRequires: cargo
|
||||
BuildRequires: sassc
|
||||
BuildRequires: libevdev-devel
|
||||
BuildRequires: gtk4-devel
|
||||
BuildRequires: gtk4-layer-shell-devel
|
||||
BuildRequires: pulseaudio-libs-devel
|
||||
BuildRequires: libinput-devel
|
||||
BuildRequires: louvre
|
||||
|
||||
Requires: cairo
|
||||
Requires: gtk4
|
||||
Requires: cairo
|
||||
Requires: dbus
|
||||
Requires: gdk-pixbuf2
|
||||
Requires: glib2
|
||||
Requires: glibc
|
||||
Requires: gtk4-layer-shell
|
||||
Requires: libevdev
|
||||
Requires: libinput
|
||||
Requires: pulseaudio-libs
|
||||
Requires: pango
|
||||
Requires: systemd-libs
|
||||
|
||||
Provides: swayosd
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -n SwayOSD-%{version}
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%post
|
||||
%systemd_post swayosd-libinput-backend.service
|
||||
%systemd_post org.erikreider.swayosd.service
|
||||
|
||||
%preun
|
||||
%systemd_preun swayosd-libinput-backend.service
|
||||
%systemd_preun org.erikreider.swayosd.service
|
||||
|
||||
%postun
|
||||
%systemd_postun_with_restart swayosd-libinput-backend.service
|
||||
%systemd_postun_with_restart org.erikreider.swayosd.service
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/swayosd-client
|
||||
%{_bindir}/swayosd-server
|
||||
%{_bindir}/swayosd-libinput-backend
|
||||
%config(noreplace) %{_sysconfdir}/xdg/swayosd/backend.toml
|
||||
%config(noreplace) %{_sysconfdir}/xdg/swayosd/config.toml
|
||||
%config(noreplace) %{_sysconfdir}/xdg/swayosd/style.css
|
||||
%{_usr}/lib64/systemd/system/swayosd-libinput-backend.service
|
||||
%{_usr}/lib64/udev/rules.d/99-swayosd.rules
|
||||
%{_datadir}/dbus-1/system-services/org.erikreider.swayosd.service
|
||||
%{_datadir}/dbus-1/system.d/org.erikreider.swayosd.conf
|
||||
%{_datadir}/polkit-1/actions/org.erikreider.swayosd.policy
|
||||
%{_datadir}/polkit-1/rules.d/org.erikreider.swayosd.rules
|
||||
|
||||
%changelog
|
||||
* Thu Nov 13 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("ErikReider/SwayOSD"));
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# https://github.com/sentriz/cliphist
|
||||
%global goipath github.com/sentriz/cliphist
|
||||
Version: 0.7.0
|
||||
Version: 0.6.1
|
||||
|
||||
%gometa -f
|
||||
|
||||
@@ -23,7 +23,7 @@ Wayland clipboard manager with support for multimedia.}
|
||||
%global godocs CHANGELOG.md readme.md version.txt
|
||||
|
||||
Name: cliphist
|
||||
Release: 1%?dist
|
||||
Release: 3%?dist
|
||||
Summary: Wayland clipboard manager with support for multimedia
|
||||
Provides: golang-github-sentriz-cliphist = %version-%release
|
||||
Obsoletes: golang-github-sentriz-cliphist < 0.6.1-2
|
||||
|
||||
+3
-5
@@ -1,9 +1,9 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprgraphics/blob/rawhide/f/hyprgraphics.spec
|
||||
|
||||
%global realname hyprgraphics
|
||||
%global ver 0.3.0
|
||||
%global commit ffc999d980c7b3bca85d3ebd0a9fbadf984a8162
|
||||
%global commit_date 20251107
|
||||
%global ver 0.1.5
|
||||
%global commit aa9d14963b94186934fd0715d9a7f0f2719e64bb
|
||||
%global commit_date 20250911
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
%bcond libjxl 1
|
||||
@@ -24,13 +24,11 @@ BuildRequires: cmake
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: (pkgconfig(hyprlang) with hyprlang.nightly-devel)
|
||||
BuildRequires: pkgconfig(cairo)
|
||||
BuildRequires: pkgconfig(pangocairo)
|
||||
BuildRequires: (pkgconfig(hyprutils) with hyprutils.nightly-devel)
|
||||
BuildRequires: pkgconfig(libjpeg)
|
||||
BuildRequires: pkgconfig(libwebp)
|
||||
BuildRequires: pkgconfig(libmagic)
|
||||
BuildRequires: pkgconfig(spng)
|
||||
BuildRequires: pkgconfig(librsvg-2.0)
|
||||
|
||||
%if %{with libjxl}
|
||||
BuildRequires: pkgconfig(libjxl)
|
||||
@@ -0,0 +1,5 @@
|
||||
rpm.global("commit", gh_commit("hyprwm/hyprgraphics"));
|
||||
if rpm.changed() {
|
||||
rpm.global("ver", gh_rawfile("hyprwm/hyprgraphics", "main", "VERSION"));
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprland-protocols/blob/rawhide/f/hyprland-protocols.spec
|
||||
|
||||
%global realname hyprland-protocols
|
||||
%global ver 0.7.0
|
||||
%global commit bd153e76f751f150a09328dbdeb5e4fab9d23622
|
||||
%global commit_date 20251005
|
||||
%global ver 0.6.4
|
||||
%global commit 613878cb6f459c5e323aaafe1e6f388ac8a36330
|
||||
%global commit_date 20250604
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: %realname.nightly
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user