mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| cec4b4957c |
@@ -1,6 +1,6 @@
|
||||
name: Bootstrap Andaman and Subatomic
|
||||
permissions:
|
||||
contents: write
|
||||
contents: read
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
@@ -19,46 +19,22 @@ jobs:
|
||||
- name: Install repositories
|
||||
run: |
|
||||
dnf5 swap -y --setopt=install_weak_deps=False systemd-standalone-sysusers systemd
|
||||
dnf5 install -y --repo=rawhide --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs dnf5-plugins rpmbuild script
|
||||
dnf5 install -y --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs dnf5-plugins rpmbuild script
|
||||
|
||||
- uses: actions/checkout@v6
|
||||
with:
|
||||
ref: f${{ matrix.version }}
|
||||
fetch-depth: 1
|
||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||
|
||||
- name: Fetch new keys
|
||||
run: |
|
||||
export releasever="${{ matrix.version }}"
|
||||
|
||||
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever ] && curl -s https://repos.fyralabs.com/terra$releasever/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever
|
||||
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-source ] && curl -s https://repos.fyralabs.com/terra$releasever-source/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-source
|
||||
if [[ $releasever != el* ]]; then
|
||||
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-extras ] && curl -s https://repos.fyralabs.com/terra$releasever-extras/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-extras
|
||||
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-extras-source ] && curl -s https://repos.fyralabs.com/terra$releasever-extras-source/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-extras-source
|
||||
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-mesa ] && curl -s https://repos.fyralabs.com/terra$releasever-mesa/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-mesa
|
||||
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-mesa-source ] && curl -s https://repos.fyralabs.com/terra$releasever-mesa-source/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-mesa-source
|
||||
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-multimedia ] && curl -s https://repos.fyralabs.com/terra$releasever-multimedia/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-multimedia
|
||||
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-multimedia-source ] && curl -s https://repos.fyralabs.com/terra$releasever-multimedia-source/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-multimedia-source
|
||||
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-nvidia ] && curl -s https://repos.fyralabs.com/terra$releasever-nvidia/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-nvidia
|
||||
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-nvidia-source ] && curl -s https://repos.fyralabs.com/terra$releasever-nvidia-source/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-nvidia-source
|
||||
fi
|
||||
- name: Build terra-gpg-keys
|
||||
run: |
|
||||
mkdir -p anda-build/rpm/rpms
|
||||
rpmbuild -bb anda/terra/gpg-keys/pkg/*.spec --undefine=_disable_source_fetch -D "vendor Terra" -D "_sourcedir $(pwd)/anda/terra/gpg-keys/" -D "_rpmdir $(pwd)/anda-build/rpm/rpms/"
|
||||
mv ./anda-build/rpm/rpms/*/anda-*.rpm ./anda-build/rpm/rpms/
|
||||
- name: Install terra-gpg-keys
|
||||
run: dnf5 install -y anda-build/rpm/rpms/terra-gpg-keys*.rpm
|
||||
|
||||
- name: Build anda-srpm-macros
|
||||
run: |
|
||||
rpmbuild -bb anda/terra/srpm-macros/*.spec --undefine=_disable_source_fetch -D "vendor Terra" -D "_sourcedir $(pwd)/anda/terra/srpm-macros/" -D "_rpmdir $(pwd)/anda-build/rpm/rpms/"
|
||||
mkdir -p anda-build/rpm/rpms
|
||||
rpmbuild -bb anda/terra/srpm-macros/*.spec --undefine=_disable_source_fetch -D "_sourcedir $(pwd)/anda/terra/srpm-macros/" -D "_rpmdir $(pwd)/anda-build/rpm/rpms/"
|
||||
mv ./anda-build/rpm/rpms/*/anda-*.rpm ./anda-build/rpm/rpms/
|
||||
dnf5 install -y ./anda-build/rpm/rpms/anda-*.rpm
|
||||
|
||||
- name: Install build dependencies
|
||||
run: dnf5 builddep -y anda/terra/{mock-configs,srpm-macros}/*.spec anda/tools/buildsys/{anda,subatomic}/*.spec anda/terra/appstream-helper/*.spec
|
||||
run: dnf5 builddep -y anda/terra/{mock-configs,srpm-macros}/*.spec anda/tools/buildsys/{anda,subatomic}/*.spec
|
||||
|
||||
- name: Install Anda
|
||||
run: |
|
||||
@@ -79,7 +55,7 @@ jobs:
|
||||
run: anda build -D "vendor Terra" -rrpmbuild anda/terra/release/pkg
|
||||
|
||||
- name: Build terra-appstream-helper
|
||||
run: anda build -D "vendor Terra" -rrpmbuild anda/terra/appstream-helper/pkg
|
||||
run: anda build -D "vendor Terra" -D "__python %{__python3}" -rrpmbuild anda/terra/appstream-helper/pkg
|
||||
|
||||
- name: Build Subatomic
|
||||
run: anda build -D "vendor Terra" -rrpmbuild anda/tools/buildsys/subatomic/pkg
|
||||
@@ -87,27 +63,7 @@ jobs:
|
||||
run: dnf5 install -y ./anda-build/rpm/rpms/subatomic-*.rpm
|
||||
|
||||
- name: Tidy up output directory
|
||||
run: |
|
||||
rmdir anda-build/rpm/rpms/{noarch,aarch64,x86_64} | true
|
||||
rm anda-build/rpm/rpms/terra-gpg-keys* | true
|
||||
|
||||
- name: Update terra-gpg-keys
|
||||
run: anda update --filters keys=1 --labels branch=${{ matrix.version }}
|
||||
|
||||
- name: Commit terra-gpg-keys update
|
||||
run: |
|
||||
mkdir -p ${{ runner.temp }}
|
||||
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
|
||||
chmod 0700 ${{ runner.temp }}/signing_key
|
||||
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||
git config user.name "Raboneko"
|
||||
git config user.email "raboneko@fyralabs.com"
|
||||
git config gpg.format "ssh"
|
||||
git config user.signingkey "${{ runner.temp }}/signing_key"
|
||||
msg="bump(bootstrap): terra-gpg-keys"
|
||||
git commit -S -a -m "$msg"
|
||||
git add anda/terra/gpg-keys
|
||||
git push -u origin
|
||||
run: rmdir anda-build/rpm/rpms/{noarch,aarch64,x86_64} | true
|
||||
|
||||
- name: Upload packages to subatomic
|
||||
run: |
|
||||
|
||||
@@ -70,7 +70,7 @@ jobs:
|
||||
dnf5 builddep -y ${dir}/*.spec
|
||||
|
||||
- name: Configure sccache
|
||||
if: matrix.pkg.labels['sccache'] != '0'
|
||||
if: ${{ !contains(matrix.pkg.labels, 'sccache') }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
echo "RUSTC_WRAPPER=/usr/bin/sccache" >> $GITHUB_ENV
|
||||
|
||||
@@ -13,7 +13,6 @@ jobs:
|
||||
matrix:
|
||||
branch:
|
||||
- frawhide
|
||||
- f44
|
||||
- f43
|
||||
- f42
|
||||
- el10
|
||||
|
||||
@@ -6,7 +6,6 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- frawhide
|
||||
- f44
|
||||
- f43
|
||||
- f42
|
||||
- el10
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.873
|
||||
Version: 0.0.872
|
||||
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.873
|
||||
Version: 0.0.872
|
||||
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-ptb-openasar
|
||||
Version: 0.0.178
|
||||
Version: 0.0.177
|
||||
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.178
|
||||
Version: 0.0.177
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||
|
||||
%global ver 13.3.0
|
||||
%global commit c2cae0301bb850235f9b6efed86e5c4d33a8842b
|
||||
%global commit 53d4da8fcd0e00b755b3329674b756d9777d3a89
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260222
|
||||
%global commit_date 20260219
|
||||
%global devel_name QtColorWidgets
|
||||
%global _distro_extra_cflags -fuse-ld=mold
|
||||
%global _distro_extra_cxxflags -fuse-ld=mold
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: gurk
|
||||
Version: 0.8.1
|
||||
Release: 2%?dist
|
||||
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)
|
||||
URL: https://github.com/boxdot/gurk-rs
|
||||
@@ -26,6 +26,7 @@ Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
%install
|
||||
export LC_ALL=C.UTF-8
|
||||
export LANG=C
|
||||
unset RUSTC_WRAPPER
|
||||
%cargo_install
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
%endif
|
||||
|
||||
Name: helium-browser-bin
|
||||
Version: 0.9.3.1
|
||||
Version: 0.9.2.1
|
||||
Release: 1%?dist
|
||||
Summary: Private, fast, and honest web browser based on Chromium
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit cf7edb2e7e7733a808b8340cc0598cdf7224bce8
|
||||
%global commit_date 20260222
|
||||
%global commit 018467f2ea1f558052ef2c4046b517eaa94ae2dd
|
||||
%global commit_date 20260218
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global debug_package %nil
|
||||
%global __strip /bin/true
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%endif
|
||||
|
||||
Name: legcord
|
||||
Version: 1.2.2
|
||||
Version: 1.2.1
|
||||
Release: 1%?dist
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit 250d6056c3ebef4c47dbc789e6fbe0ffc3f724c1
|
||||
%global commit c2c081f49aff2e96eaeabd5d1bbb4051fcdf1538
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260221
|
||||
%global commit_date 20260219
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global pypi_name protontricks
|
||||
|
||||
Name: terra-%{pypi_name}
|
||||
Version: 1.14.0
|
||||
Version: 1.13.1
|
||||
Release: 1%?dist
|
||||
Summary: Simple wrapper that does winetricks things for Proton enabled games
|
||||
BuildArch: noarch
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2026-02-22
|
||||
%global ver 2026-02-19
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -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 b792287f5bec9086916aa9b81788e0ea38f02c24
|
||||
%global commit 02af8ba21a6d2648f72b5601f8b8b73a1eeb9e64
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20260125
|
||||
%global commit_date 20260222
|
||||
%global commit_date 20260219
|
||||
|
||||
Name: winetricks-git
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "gnome-shell-extension-vicinae.spec"
|
||||
}
|
||||
arches = ["x86_64"]
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
%global uuid vicinae@dagimg-dot.netlify.app
|
||||
|
||||
Name: gnome-shell-extension-vicinae
|
||||
Version: 1.5.3
|
||||
Release: 1%{?dist}
|
||||
License: MIT
|
||||
URL: https://github.com/dagimg-dot/vicinae-gnome-extension
|
||||
Source: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||
Summary: Companion GNOME extension for Vicinae launcher
|
||||
Packager: metcya <metcya@gmail.com>
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: bun-bin glib2-devel
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Requires: vicinae
|
||||
Recommends: gnome-extensions-app
|
||||
Provides: gnome-shell-extension-vicinae-gnome-extension
|
||||
|
||||
%description
|
||||
Companion GNOME extension for Vicinae launcher with clipboard monitoring,
|
||||
window management APIs, and paste-to-active-window capabilities.
|
||||
|
||||
%prep
|
||||
%autosetup -n vicinae-gnome-extension-%{version}
|
||||
|
||||
%build
|
||||
%{__bun} i && %{__bun} run build
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}
|
||||
cp -a src/ %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md DEVELOPMENT.md
|
||||
%{_datadir}/gnome-shell/extensions/%{uuid}/
|
||||
|
||||
%changelog
|
||||
* Sat Dec 27 2025 metcya <metcya@gmail.com> - 1.5.3-1
|
||||
- Package
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("dagimg-dot/vicinae-gnome-extension"));
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit c8d52bcf0c6cbd783e03460527bb20c1e9fa7f91
|
||||
%global commit d08607cdd94486169f43ad0a1a6eb0c546fdd852
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -6,12 +6,9 @@ Version: 4.0.0
|
||||
Release: 1%?dist
|
||||
Summary: Material you color generation tool with templates
|
||||
|
||||
License: GPL-2.0-or-later
|
||||
License: GPL-2.0
|
||||
URL: https://crates.io/crates/matugen
|
||||
Source: %{crates_source}
|
||||
Source1: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/README.md
|
||||
Source2: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/CHANGELOG.md
|
||||
Source3: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/LICENSE
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: anda-srpm-macros
|
||||
@@ -27,7 +24,7 @@ A material you color generation tool with templates.}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
License: GPL-2.0-or-later AND Zlib AND MPL-2.0 AND Unlicense AND (Unlicense OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0 OR NCSA) AND MIT AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0) AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (CC0-1.0 OR Apache-2.0) AND BSD-3-Clause AND BSD-2-Clause AND (Zlib OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) (Apache-2.0 WITH LLVM-exception) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT)
|
||||
License: GPL-2.0
|
||||
# LICENSE.dependencies contains a full license breakdown
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
@@ -39,14 +36,30 @@ License: GPL-2.0-or-later AND Zlib AND MPL-2.0 AND Unlicense AND (Unlicen
|
||||
%doc README.md
|
||||
%{_bindir}/matugen
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "%{crate}" crate.
|
||||
|
||||
%files devel
|
||||
%license %{crate_instdir}/LICENSE
|
||||
%doc %{crate_instdir}/CHANGELOG.md
|
||||
%doc %{crate_instdir}/README.md
|
||||
%{crate_instdir}/
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version} -p1
|
||||
%cargo_prep_online
|
||||
install -Dpm0644 -t . %{S:1} %{S:2} %{S:3}
|
||||
|
||||
%build
|
||||
%cargo_license_summary_online
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
%{cargo_license_summary_online}
|
||||
%{cargo_license} > LICENSE.dependencies
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "android-studio-canary.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = "1"
|
||||
}
|
||||
}
|
||||
@@ -1,95 +0,0 @@
|
||||
%undefine __brp_add_determinism
|
||||
# disable debuginfo subpackage
|
||||
%global debug_package %{nil}
|
||||
# Disable build-id symlinks to avoid conflicts
|
||||
%global _build_id_links none
|
||||
# don't strip bundled binaries because pycharm checks length (!!!) of binary fsnotif
|
||||
# and if you strip debug stuff from it, it will complain
|
||||
%global __strip /bin/true
|
||||
# dont repack jars
|
||||
%global __jar_repack %{nil}
|
||||
# disable rpath checks
|
||||
%define __brp_check_rpaths %{nil}
|
||||
|
||||
%define __requires_exclude_from ^/usr/libexec/android-studio-canary/.*$
|
||||
%define __provides_exclude_from ^/usr/libexec/android-studio-canary/.*|libedit\\so.*$
|
||||
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
|
||||
|
||||
Name: android-studio-canary
|
||||
Version: 2025.3.3.1
|
||||
Release: 1%?dist
|
||||
Summary: Official IDE for Android development (Canary build)
|
||||
License: Apache-2.0
|
||||
Packager: veuxit <erroor234@gmail.com>
|
||||
ExclusiveArch: x86_64
|
||||
URL: https://developer.android.com/studio/preview
|
||||
|
||||
%define suffixS panda3-canary1
|
||||
|
||||
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
||||
|
||||
Requires: alsa-lib
|
||||
Requires: freetype
|
||||
Requires: which
|
||||
Requires: libXrender
|
||||
Requires: libXtst
|
||||
Requires: glibc
|
||||
Requires: libsecret
|
||||
|
||||
BuildRequires: desktop-file-utils
|
||||
|
||||
%description
|
||||
Android Studio is the official IDE for Android development, and includes everything you need to build Android apps.
|
||||
|
||||
%prep
|
||||
%autosetup -n android-studio
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_libexecdir}/%{name}
|
||||
|
||||
cp -a * %{buildroot}%{_libexecdir}/%{name}
|
||||
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
ln -s %{_libexecdir}/%{name}/bin/studio %{buildroot}%{_bindir}/%{name}
|
||||
|
||||
mkdir -p %{buildroot}%{_licensedir}/%{name}
|
||||
install -Dm644 LICENSE.txt %{buildroot}%{_licensedir}/%{name}/LICENSE.txt
|
||||
|
||||
install -d %{buildroot}%{_datadir}/pixmaps
|
||||
install -m 0644 -p bin/studio.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
|
||||
install -d %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
|
||||
install -m 0644 -p bin/studio.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
|
||||
|
||||
mkdir -p %{buildroot}%{_datadir}/applications
|
||||
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << 'EOF'
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Name=Android Studio Canary
|
||||
Exec=android-studio-canary
|
||||
Icon=android-studio-canary
|
||||
Comment=Official IDE for Android development (Canary build)
|
||||
Categories=Development;IDE;
|
||||
Terminal=false
|
||||
StartupNotify=true
|
||||
StartupWMClass=jetbrains-studio-canary
|
||||
MimeType=application/x-extension-iml;
|
||||
EOF
|
||||
|
||||
%check
|
||||
%desktop_file_validate %{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
%files
|
||||
%license %{_licensedir}/%{name}/LICENSE.txt
|
||||
%{_libexecdir}/%{name}
|
||||
%{_bindir}/%{name}
|
||||
%{_datadir}/pixmaps/android-studio-canary.png
|
||||
%{_datadir}/icons/hicolor/scalable/apps/android-studio-canary.svg
|
||||
%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
%changelog
|
||||
* Wed Feb 18 2026 veuxit <erroor234@gmail.com> - 2025.3.2.4
|
||||
- Update .spec file
|
||||
|
||||
* Sun Feb 15 2026 veuxit <erroor234@gmail.com> - 2025.3.2.4
|
||||
- Initial package release
|
||||
@@ -1,10 +0,0 @@
|
||||
let html = get("https://developer.android.com/studio/preview");
|
||||
let pattern = `ide-zips/([^/]+)/android-studio-(.*?)-linux\.tar\.gz`;
|
||||
let nofilter = find(pattern, html, 0);
|
||||
let version = find(pattern, html, 1);
|
||||
let suffixS = find(pattern, html, 2);
|
||||
print(nofilter);
|
||||
print(version);
|
||||
print(suffixS);
|
||||
rpm.version(version);
|
||||
rpm.define("suffixS", suffixS);
|
||||
@@ -14,7 +14,7 @@
|
||||
%global appid com.vscodium.VSCodium
|
||||
|
||||
Name: codium
|
||||
Version: 1.109.51242
|
||||
Version: 1.109.41146
|
||||
Release: 1%?dist
|
||||
Summary: Code editing. Redefined.
|
||||
License: MIT
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: flutter
|
||||
Version: 3.41.2
|
||||
Version: 3.41.1
|
||||
Release: 1%?dist
|
||||
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 1e380e8bf132b1993275e8e365aa6d46adb9cd8c
|
||||
%global commit a3aa9fa1362d9b7ecb2b05b13789df1ac083cff0
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2026-02-21
|
||||
%global fulldate 2026-02-18
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.0
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "terra-sccache.spec"
|
||||
}
|
||||
labels {
|
||||
extras = 1
|
||||
}
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
%global crate sccache
|
||||
%global _description %{expand:
|
||||
Sccache is a ccache-like tool. It is used as a compiler wrapper and
|
||||
avoids compilation when possible. Sccache has the capability to utilize
|
||||
caching in remote storage environments, including various cloud storage
|
||||
options, or alternatively, in local storage.
|
||||
This build actually enables caching to remote storage.}
|
||||
%bcond dist %["%{_target_cpu}" == "x86_64"]
|
||||
|
||||
Name: terra-sccache
|
||||
Version: 0.14.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Remote caching enabled builds of sccache
|
||||
SourceLicense: Apache-2.0 AND (Apache-2.0 OR MIT)
|
||||
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (0BSD OR MIT OR Apache-2.0) AND 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 AND BSD-3-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) 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 (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
|
||||
URL: https://crates.io/crates/sccache
|
||||
Source0: %{crates_source}
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: mold
|
||||
%if %{with dist}
|
||||
BuildRequires: perl
|
||||
%endif
|
||||
BuildRequires: rust
|
||||
BuildRequires: rust-srpm-macros
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
Provides: %{crate} = %{evr}
|
||||
Packager: Gilver E. <roachy@fyralabs.com>
|
||||
|
||||
%description %_description
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version}
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build -f all%{?with_dist:,dist-server}
|
||||
|
||||
%install
|
||||
find target/rpm \
|
||||
-maxdepth 1 -type f -executable ! -name '*.so' \
|
||||
-exec install -Dm755 -t %{buildroot}%{_bindir} {} +
|
||||
|
||||
%cargo_license_summary_online -f all%{?with_dist:,dist-server}
|
||||
%{cargo_license_online -f all%{?with_dist:,dist-server}} > LICENSE.dependencies
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%license LICENSE.dependencies
|
||||
%doc CODE_OF_CONDUCT.md
|
||||
%doc README.md
|
||||
%{_bindir}/sccache
|
||||
%if %{with dist}
|
||||
%{_bindir}/sccache-dist
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Fri Feb 20 2026 Gilver E. <roachy@fyralabs.com> - 0.14.0-1
|
||||
- Initial package
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(crates("sccache"));
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit bb368ce1fe974cfef409d08a4415f4c0fd048ab0
|
||||
%global commit 09cd340b6a29e9d209aaa297174ecb6fe7003ba7
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260222
|
||||
%global commit_date 20260219
|
||||
%global ver 0.226.0
|
||||
|
||||
%bcond_with check
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%global ver 0.225.6-pre
|
||||
%global ver 0.225.1-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 0.224.11
|
||||
Version: 0.224.6
|
||||
Release: 1%?dist
|
||||
Summary: Zed is a high-performance, multiplayer code editor
|
||||
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
%global git_name %(echo %{org_name} | sed 's/-//g')
|
||||
%global appid com.heroicgameslauncher.hgl
|
||||
%global shortname heroic
|
||||
%global legendary_version 0.20.41
|
||||
%global legendary_version 0.20.40
|
||||
%global gogdl_version 1.2.1
|
||||
%global nile_version 1.1.2
|
||||
%global comet_version 0.2.0
|
||||
|
||||
Name: %{shortname}-games-launcher
|
||||
Version: 2.20.0
|
||||
Version: 2.20.0.beta.1
|
||||
Release: 1%?dist
|
||||
Summary: A games launcher for GOG, Amazon, and Epic Games
|
||||
License: GPL-3.0-only AND MIT AND BSD-3-Clause
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: powerstation
|
||||
Version: 0.8.1
|
||||
Release: 1%?dist
|
||||
Version: 0.7.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Daemon for controlling TDP and performance over DBus
|
||||
|
||||
SourceLicense: GPL-3.0-or-later
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
%global name_pretty %{quote:Prism Launcher (Nightly)}
|
||||
%global appid org.prismlauncher.PrismLauncher-nightly
|
||||
|
||||
%global commit 574b75fac0433a0ce9c13bdf2a5cea633c53a791
|
||||
%global commit 61d55b422333f634df60da842f386e46f3edef71
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global commit_date 20260222
|
||||
%global commit_date 20260219
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
# Change this variables if you want to use custom keys
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
# GLIBCXX_ASSERTIONS is known to break RPCS3
|
||||
%global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
|
||||
%global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
|
||||
%global commit f5cf818bcc02ce940e38cfd772ca1681f5b66054
|
||||
%global ver 0.0.39-18816
|
||||
%global commit 2064bd87e37da1d0946f7c5b62f2d38003abff8e
|
||||
%global ver 0.0.39-18797
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 87cd8e863e1544302647b876a20ef8e1388fe5ea
|
||||
%global commit_date 20260221
|
||||
%global commit 10a4115ff79ec4f9f40191c76294c4f97f612849
|
||||
%global commit_date 20260115
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: grabnim
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit 15c6249f2c541d3d8fe5dbcd7a655a1b424420fa
|
||||
%global commit 1e3caf457b481d87a0b0811d0bf129a5f515c84a
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.3.1
|
||||
%global commit_date 20260221
|
||||
%global commit_date 20260218
|
||||
%global debug_package %nil
|
||||
|
||||
Name: nim-nightly
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: nimble
|
||||
Version: 0.22.1
|
||||
Version: 0.22.0
|
||||
Release: 1%?dist
|
||||
Summary: Package manager for the Nim programming language
|
||||
License: BSD
|
||||
|
||||
@@ -14,7 +14,7 @@ Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: java-21-openjdk-devel
|
||||
BuildRequires: java-latest-openjdk-devel
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%bcond test 0
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 3.0.2
|
||||
Version: 3.0.1
|
||||
Release: 1%?dist
|
||||
Summary: Material You color generation algorithms in pure python!
|
||||
License: MIT
|
||||
|
||||
@@ -14,7 +14,7 @@ BuildRequires: python3-devel
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-wheel
|
||||
BuildRequires: java-latest-openjdk-devel
|
||||
BuildRequires: java-21-openjdk-devel
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 9cd342875775f30d2b2ed17314a415ba960fb445
|
||||
%global commit_date 20260222
|
||||
%global commit 637ece0f0d69e4df5744ada66c4aa35cf20d8a13
|
||||
%global commit_date 20260219
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
version=0.16.0-dev.2637+6a9510c0e
|
||||
version=0.16.0-dev.2623+27eec9bd6
|
||||
|
||||
mirrors=()
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
%define llvm_compat 20
|
||||
%endif
|
||||
%global llvm_version 20.0.0
|
||||
%global ver 0.16.0-dev.2637+6a9510c0e
|
||||
%global ver 0.16.0-dev.2623+27eec9bd6
|
||||
%bcond bootstrap 1
|
||||
%bcond docs %{without bootstrap}
|
||||
%bcond test 1
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
%global zig_cache_dir %{builddir}/zig-cache
|
||||
|
||||
Name: zig-master
|
||||
Version: 0.16.0~dev.2637+6a9510c0e
|
||||
Version: 0.16.0~dev.2623+27eec9bd6
|
||||
Release: 2%?dist
|
||||
Summary: Master builds of the Zig language
|
||||
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%bcond_with tests
|
||||
|
||||
Name: apparmor
|
||||
Version: 5.0.0~beta1
|
||||
Version: 4.1.6
|
||||
Release: 1%?dist
|
||||
Summary: AppArmor userspace components
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global pname carla
|
||||
%global ver 2.5.10
|
||||
%global commit 294a80145e39c0755ab9073d90fd8b9524fbfc84
|
||||
%global commit 011867b6bcd592a510b4ec157c032fcdac23d6ef
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260222
|
||||
%global commit_date 20260104
|
||||
|
||||
Name: Carla-nightly
|
||||
Version: %(echo %ver | tr -d 'v')^%commit_date.git~%shortcommit
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit e6ec99e32a9ed6949a7e180241c20dbc1f7a334c
|
||||
%global commit ea65c0f542eeb894b644b39051903a3f239d48d5
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260222
|
||||
%global commit_date 20260215
|
||||
|
||||
Name: vgmstream
|
||||
Version: 0~%{commit_date}git.%shortcommit
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 9ab01f06fe4cf15d2e9583e605217e61468ec5ea
|
||||
%global commit_date 20260222
|
||||
%global commit 6c3206b7a7f5241fbd12bfe30cc78a4593e582cd
|
||||
%global commit_date 20260203
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit0 b09c9f62fb6d8b839e0e87e6f0ce53b7dbf9b3c5
|
||||
%global date 20260220
|
||||
%global commit0 2e204c67d4401292905f6afb4832a7e7df9ce53a
|
||||
%global date 20251125
|
||||
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
|
||||
|
||||
%global upstream_name nvidia-vaapi-driver
|
||||
@@ -10,8 +10,8 @@
|
||||
|
||||
Name: libva-nvidia-driver
|
||||
Epoch: 1
|
||||
Version: 0.0.15%{!?tag:^%{date}git%{shortcommit0}}
|
||||
Release: 1%?dist
|
||||
Version: 0.0.14%{!?tag:^%{date}git%{shortcommit0}}
|
||||
Release: 2%?dist
|
||||
Summary: VA-API user mode driver for Nvidia GPUs
|
||||
License: MIT
|
||||
URL: https://github.com/elFarto/%{upstream_name}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit df28455f68f2282b2244b51e575ca1a2828523b7
|
||||
%global commit c52be4379e38f250e063c6ea041dbdf17b52143d
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260222
|
||||
%global commit_date 20260217
|
||||
%global ver 0.6.6.2
|
||||
|
||||
# We aren't using Mono but RPM expected Mono
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 92cc65b61fd5325d47be8793466b66c71ddc75ea
|
||||
%global commit_date 20260220
|
||||
%global commit 96d8ab8e9321574537ec894286b8ff21c7ac42a1
|
||||
%global commit_date 20260217
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global crate readymade
|
||||
Name: readymade-git
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit f234490dad85e04676008b35876efed8f012ae9f
|
||||
%global commit 65d2814a74c6c1aef458924321c7e9e5dc7510b7
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260222
|
||||
%global commitdate 20260219
|
||||
%global ver 1.0.20
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%global _prefix /usr/share/wine-dev
|
||||
%global srcmajor 11.x
|
||||
# Make this as a variable instead in case of WINE RCs
|
||||
%global ver wine-11.3
|
||||
%global ver wine-11.2
|
||||
%global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g')
|
||||
|
||||
# This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
Name: wine-staging
|
||||
Version: 11.3
|
||||
Version: 11.2
|
||||
Release: 1%?dist
|
||||
Epoch: 1
|
||||
Summary: WINE Is Not An Emulator - runs MS Windows programs
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GopenPGP 2.8.1
|
||||
Comment: https://gopenpgp.org
|
||||
|
||||
xjMEaYpzWxYJKwYBBAHaRw8BAQdA7UMAtNQ1lu/zeq7f6ak1ZRDb09GI5nKRTGPb
|
||||
z5/P9DLNKVRlcnJhIDQ0IC0gU291cmNlIDxzZWN1cml0eUBmeXJhbGFicy5jb20+
|
||||
wr8EExYIAHEFgmmKc1sDCwkHCZD5EsiV2QOikTUUAAAAAAAcABBzYWx0QG5vdGF0
|
||||
aW9ucy5vcGVucGdwanMub3JnKnNq119JCv79xo34cTtU+AIVCAMWAAICGQECmwMC
|
||||
HgEWIQSo/fET0Zg0/vaHhXf5EsiV2QOikQAAZvIBAOBgURJ0bpsl9UQt+oty/9g6
|
||||
QJwE7x2KvTfw9CIjzd2yAQCqE6mBtL4Wd0T8FFXzg2KYgMPvNlkof24kas5Y79ID
|
||||
DM44BGmKc1sSCisGAQQBl1UBBQEBB0C1EBr2yVcLBryHfBsJ8HffYUYmQxdOytvC
|
||||
4sEKnn+UcAMBCgnCrgQYFggAYAWCaYpzWwmQ+RLIldkDopE1FAAAAAAAHAAQc2Fs
|
||||
dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ7hCyKk6CNKWKKt60jpyuYACmwwWIQSo
|
||||
/fET0Zg0/vaHhXf5EsiV2QOikQAAKLABAJSkznaUgXt2HisPv9rJGBjobx3dx9Ns
|
||||
SZs4qLEwaBzAAQCGD5cZBVo4sVzskOhFAG3U2wMMGyTXP4+hvsFB09HNCg==
|
||||
=F2xn
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -1 +1 @@
|
||||
F45
|
||||
F44
|
||||
@@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GopenPGP 2.8.1
|
||||
Comment: https://gopenpgp.org
|
||||
|
||||
xjMEaYpzVxYJKwYBBAHaRw8BAQdAb3DsTkfuyHxBUTJh9KY5K9Zmd3HHNlr3nr7j
|
||||
DqIfJHbNIFRlcnJhIDQ0IDxzZWN1cml0eUBmeXJhbGFicy5jb20+wr8EExYIAHEF
|
||||
gmmKc1cDCwkHCZAAzatD3iJtbzUUAAAAAAAcABBzYWx0QG5vdGF0aW9ucy5vcGVu
|
||||
cGdwanMub3Jn6H9BnkxjSlvFTWI4j1lWagIVCAMWAAICGQECmwMCHgEWIQSuCRV6
|
||||
TeiLSX6h1dMAzatD3iJtbwAAkxUA/AhjnPTnXX4U50jtWrE8/33CXkR/kMvp8y2m
|
||||
jR9jrEzPAQCEA1Jx8eBbBo7RySbF1D8AoYGGvdy5Igmsz7/FCq4DAM44BGmKc1cS
|
||||
CisGAQQBl1UBBQEBB0BKc0gRkEY9/IuABq32DNPxZN0AQo41geDGywcbV47JSQMB
|
||||
CgnCrgQYFggAYAWCaYpzVwmQAM2rQ94ibW81FAAAAAAAHAAQc2FsdEBub3RhdGlv
|
||||
bnMub3BlbnBncGpzLm9yZ8nm3oDFHJ/SnE3gwb0ZR04CmwwWIQSuCRV6TeiLSX6h
|
||||
1dMAzatD3iJtbwAAjYoA/2P25j8wdGP/TdF4mhNiN/6cBNL08/wmqDTJooYy2GP+
|
||||
AQCJp+Vj5nfTYUO7+6WvES4cFaaZJhY8CsjJwx6k8xhsCA==
|
||||
=KXwo
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GopenPGP 2.8.1
|
||||
Comment: https://gopenpgp.org
|
||||
|
||||
xjMEaYpzWBYJKwYBBAHaRw8BAQdAIzdUq01dXkOIYGoFAa7/mRGeGEr1wUcY/pam
|
||||
pmJ4mNjNKVRlcnJhIDQ0IC0gRXh0cmFzIDxzZWN1cml0eUBmeXJhbGFicy5jb20+
|
||||
wr8EExYIAHEFgmmKc1gDCwkHCZBgCNCnmiP5gjUUAAAAAAAcABBzYWx0QG5vdGF0
|
||||
aW9ucy5vcGVucGdwanMub3JnOCdKgJrl62SYBRsg6kNz2gIVCAMWAAICGQECmwMC
|
||||
HgEWIQSIWqSyA1VEtFC/DVlgCNCnmiP5ggAAFQoBAObMv2serV7KtDyflGPyb8dL
|
||||
tMaibMvkswHEbqukTG93AP9a1EPaHwtD5tZXxxUynli8UhGqHlvBQ3fL8Q6bqSCM
|
||||
CM44BGmKc1gSCisGAQQBl1UBBQEBB0Aw+7djS+yUI2MvGQPrakwKGrIC8J+qQZmc
|
||||
HuBshCzjCwMBCgnCrgQYFggAYAWCaYpzWAmQYAjQp5oj+YI1FAAAAAAAHAAQc2Fs
|
||||
dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZzYfacTCU+Oed9RIlb2EZdwCmwwWIQSI
|
||||
WqSyA1VEtFC/DVlgCNCnmiP5ggAAzZ4A/3plxYks6NIEZIGCLFk5pg0XNQ0ThvCi
|
||||
R+zehKfHi6UFAP9GYJPck4WUb8BVfN6C7owh0SdhQ0rjXHoUwK1RHniwBw==
|
||||
=X09n
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -1,18 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GopenPGP 2.8.1
|
||||
Comment: https://gopenpgp.org
|
||||
|
||||
xjMEaYpzWRYJKwYBBAHaRw8BAQdAF3LIndu3tcRaDnqqthGgFqSZWya0I7/Pl7rs
|
||||
0NeeGHzNMlRlcnJhIDQ0IC0gRXh0cmFzIC0gU291cmNlIDxzZWN1cml0eUBmeXJh
|
||||
bGFicy5jb20+wr8EExYIAHEFgmmKc1kDCwkHCZDXVlwUOcXHhTUUAAAAAAAcABBz
|
||||
YWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3Jn112aEYQl6OP78t5s0TcwEQIVCAMW
|
||||
AAICGQECmwMCHgEWIQS8ujogHdK6v+JJsmLXVlwUOcXHhQAADkcA/A03jRGR1kkJ
|
||||
2x1IrfE737P/KUYm+cOSShas6G+4Ttb6AP9D3Om1miIkCmQPVPW3yKOCNntxcCRM
|
||||
hVl7jfO4I1C9D844BGmKc1kSCisGAQQBl1UBBQEBB0AT0R7nxrCqYh0rW7KQIVkU
|
||||
hNjH5aukMG01ZP0eGXGOHwMBCgnCrgQYFggAYAWCaYpzWQmQ11ZcFDnFx4U1FAAA
|
||||
AAAAHAAQc2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ+FMQCtesuQvwglEbIGe
|
||||
8ToCmwwWIQS8ujogHdK6v+JJsmLXVlwUOcXHhQAAhPgA/RpZLeiDUOGydUEb9wTI
|
||||
NgbvZ4Yf3lphSlzyllg7rR5KAP0Tqr1CeO9PLB85g87qsLQTBTpksuAAeHVleJak
|
||||
Kt7jCQ==
|
||||
=nLc0
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GopenPGP 2.8.1
|
||||
Comment: https://gopenpgp.org
|
||||
|
||||
xjMEaYpzWRYJKwYBBAHaRw8BAQdA9nvqX6Rc5zoXOB5Oyi6zRZryyx7lxsQBYV9C
|
||||
LDI7+MvNJ1RlcnJhIDQ0IC0gTWVzYSA8c2VjdXJpdHlAZnlyYWxhYnMuY29tPsK/
|
||||
BBMWCABxBYJpinNZAwsJBwmQej3D4C/+tlA1FAAAAAAAHAAQc2FsdEBub3RhdGlv
|
||||
bnMub3BlbnBncGpzLm9yZ0IKV181NXbbjY/ClKZ/qWoCFQgDFgACAhkBApsDAh4B
|
||||
FiEEvtc+fUAZYMWQ5F2Vej3D4C/+tlAAACeoAQDZiyuO7wbwX1rgTRMuxURLnbbe
|
||||
NyYcm4/CYiMzAScvhAD/dJXriy/rLODPAbfMsp0+r0rsOtsyzFQkJtRBlYgn/gvO
|
||||
OARpinNZEgorBgEEAZdVAQUBAQdAYmYguyB5/29fAtrO5iLNuamQuJr9aUJ5dbFl
|
||||
0GyVHyMDAQoJwq4EGBYIAGAFgmmKc1kJkHo9w+Av/rZQNRQAAAAAABwAEHNhbHRA
|
||||
bm90YXRpb25zLm9wZW5wZ3Bqcy5vcmftTZ7t0+k8C2f+7pD5daW2ApsMFiEEvtc+
|
||||
fUAZYMWQ5F2Vej3D4C/+tlAAAMmRAP44BAL8+96Rwl6Xw2gHzHbR6+vRHfF+zgV4
|
||||
RSWvjl7xOwEA25wHOq5RNAfEnFsTFVAn99C9mcJISdB1YMnip2deZAQ=
|
||||
=F1z6
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -1,18 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GopenPGP 2.8.1
|
||||
Comment: https://gopenpgp.org
|
||||
|
||||
xjMEaYpzWhYJKwYBBAHaRw8BAQdAXnpFECHNb3ryiIB27S92KhSMrQintJtioYJ7
|
||||
qBYgW9XNMFRlcnJhIDQ0IC0gTWVzYSAtIFNvdXJjZSA8c2VjdXJpdHlAZnlyYWxh
|
||||
YnMuY29tPsK/BBMWCABxBYJpinNaAwsJBwmQxija3/ZHYn01FAAAAAAAHAAQc2Fs
|
||||
dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ3aX8z3Yh1dyP7AAUMSEvgECFQgDFgAC
|
||||
AhkBApsDAh4BFiEEabP6XRkmLg0Aixopxija3/ZHYn0AAFDlAP9F7z7x2sg6KUFM
|
||||
i4FVnPmgwH97MakbBlRPPFr6k1eZ1AEA60HTpLLfCPcTbA+FzwmzeRFwrsW7uJwD
|
||||
J8T4+r4p8wLOOARpinNaEgorBgEEAZdVAQUBAQdAGrAlL/5dsSuOeYGyqAB1R6qk
|
||||
FVD6A/pdDlrtpU2cZQkDAQoJwq4EGBYIAGAFgmmKc1oJkMYo2t/2R2J9NRQAAAAA
|
||||
ABwAEHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmclFKmCzLWkm/i0CLhvw1gm
|
||||
ApsMFiEEabP6XRkmLg0Aixopxija3/ZHYn0AAK6xAPwPSCQ7p7Sv6Iknm2PsD46b
|
||||
W28irf9ZtZGQtjLvbICTEQD/UnU/c0sWfyKGGtNbnfWWCWRPQ7RiYA1W8FV825zg
|
||||
yAE=
|
||||
=RpzP
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Comment: https://gopenpgp.org
|
||||
Version: GopenPGP 2.8.1
|
||||
|
||||
xjMEaYpzdhYJKwYBBAHaRw8BAQdAS+7xt/wuYX6vC8MAVX+hCyydE9ze7s9RrqkO
|
||||
V955PevNLVRlcnJhIDQ0IC0gTXVsdGltZWRpYSA8c2VjdXJpdHlAZnlyYWxhYnMu
|
||||
Y29tPsK/BBMWCABxBYJpinN2AwsJBwmQY/yBc/Z8Q3A1FAAAAAAAHAAQc2FsdEBu
|
||||
b3RhdGlvbnMub3BlbnBncGpzLm9yZ8n3QviVcmQM9aBc+5ADHMECFQgDFgACAhkB
|
||||
ApsDAh4BFiEE6RDn+xxDvXTztTEZY/yBc/Z8Q3AAAAfAAQCKEHz1upm1IdX0W5o7
|
||||
CdOie7Tx3Z5B0nc+QXejaUnksgEA5DhXt/12BBLV9U9Zt/Xeu9In9voWe3OrPwth
|
||||
qV1WDwfOOARpinN2EgorBgEEAZdVAQUBAQdAVKIBAhiNXVLhBOwAPs0bBpK6GReM
|
||||
64cI8gDa+17shgYDAQoJwq4EGBYIAGAFgmmKc3YJkGP8gXP2fENwNRQAAAAAABwA
|
||||
EHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmefkLWxmr5AIaDXC5cHxIZCApsM
|
||||
FiEE6RDn+xxDvXTztTEZY/yBc/Z8Q3AAAJcQAPsHa+QALApqpzFNBP9EI048XCHL
|
||||
lDmB5GJ2anYy+PzcSAEAz9Gh+62BXvy0ODXuMpHLCleay5JkDnV6r6izkoD7dQc=
|
||||
=8V1K
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -1,18 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GopenPGP 2.8.1
|
||||
Comment: https://gopenpgp.org
|
||||
|
||||
xjMEaYpzWhYJKwYBBAHaRw8BAQdAEeOfLop+GoMPjhOZLZka+O85PiAxBleUfWxz
|
||||
LAN+pFnNNlRlcnJhIDQ0IC0gTXVsdGltZWRpYSAtIFNvdXJjZSA8c2VjdXJpdHlA
|
||||
ZnlyYWxhYnMuY29tPsK/BBMWCABxBYJpinNaAwsJBwmQS4SqIbLB5Z81FAAAAAAA
|
||||
HAAQc2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ76kBtyWy/EBTdMn8rrwILQC
|
||||
FQgDFgACAhkBApsDAh4BFiEEk6CyGxoPRHmOX3fWS4SqIbLB5Z8AAFFqAP4w7GRV
|
||||
LDujzNkxGT+UpgGEAl6p+CH7BlGPOyjPNye0HgD+MRwFJjH4oMgLOQl4Ab+KmvYA
|
||||
+gcTpjOWGgwT0JxEIwDOOARpinNaEgorBgEEAZdVAQUBAQdAj8GItTADl2iBDTXT
|
||||
dAhZ5uYdTKwe/unw6RVkhbYwTAcDAQoJwq4EGBYIAGAFgmmKc1oJkEuEqiGyweWf
|
||||
NRQAAAAAABwAEHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmc+fPpvt69yEuAI
|
||||
5zDxY7AmApsMFiEEk6CyGxoPRHmOX3fWS4SqIbLB5Z8AAIZNAP40C5vz8NpmHh8V
|
||||
Y5vME6iRrFdn9LzIp3rIANZc7dn4SgEAnBZ+RczAC2CikUeuJ+84A8p86KeU1eXL
|
||||
8YSQ90OKxQE=
|
||||
=Vprg
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GopenPGP 2.8.1
|
||||
Comment: https://gopenpgp.org
|
||||
|
||||
xjMEaYpzdxYJKwYBBAHaRw8BAQdAyUrDJOJErpiXaSZ+iwWfOjUQYb7Ww7L4FoYa
|
||||
5gv4U1TNKVRlcnJhIDQ0IC0gTnZpZGlhIDxzZWN1cml0eUBmeXJhbGFicy5jb20+
|
||||
wr8EExYIAHEFgmmKc3cDCwkHCZB5f/UW4V7dvDUUAAAAAAAcABBzYWx0QG5vdGF0
|
||||
aW9ucy5vcGVucGdwanMub3JnHKVenZwrKZ6XEjvbYIpJ+wIVCAMWAAICGQECmwMC
|
||||
HgEWIQQmaWGFrmznmx6FVr15f/UW4V7dvAAAnusBAL5dhLe9JkfezIOkSSQ6x33/
|
||||
PEqR6+iid1K/cQpSUmoPAP9r4L5uW9khMgzhQNQdmCO0mYBjBcfXZMxOdAJKOeY3
|
||||
AM44BGmKc3cSCisGAQQBl1UBBQEBB0BY/WFtVq5ATp7giDLciNtAqfZE1O3OVQXs
|
||||
idxzNjxELQMBCgnCrgQYFggAYAWCaYpzdwmQeX/1FuFe3bw1FAAAAAAAHAAQc2Fs
|
||||
dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ+N7q6u3i2dvae06Yf0pr2MCmwwWIQQm
|
||||
aWGFrmznmx6FVr15f/UW4V7dvAAA0t0BAIro/sCMgwg3TwlPGNT0Ier5lcz21J9H
|
||||
Q51nACsA3SR2APwLG6OZzJIudludtBrTgrV79LRv9DEX58KmrhtBv02gCg==
|
||||
=ftIl
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -1,18 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GopenPGP 2.8.1
|
||||
Comment: https://gopenpgp.org
|
||||
|
||||
xjMEaYpzdxYJKwYBBAHaRw8BAQdAW2ZSuJks+NCbX1m1S+/2YHrkdvV085vPkyLp
|
||||
9lfoWoLNMlRlcnJhIDQ0IC0gTnZpZGlhIC0gU291cmNlIDxzZWN1cml0eUBmeXJh
|
||||
bGFicy5jb20+wr8EExYIAHEFgmmKc3cDCwkHCZCSwkAZvngqITUUAAAAAAAcABBz
|
||||
YWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3JnHkmRJm6DdmTUcvQxXtw25gIVCAMW
|
||||
AAICGQECmwMCHgEWIQQLE3kbMhz7vUregauSwkAZvngqIQAAUIkA/jXu41c/5OHX
|
||||
8K9qT1EHCFYkBsF53a/QNcvg8cn5bhdqAQCM+FCTHXdn/qBfzKaAOgZdUAXASACN
|
||||
jb/Gygg9e5nmDc44BGmKc3cSCisGAQQBl1UBBQEBB0CJWWfDF7xCIlUlw7d+hEiK
|
||||
S6wh6UY7KGfpO3qOA8V2RAMBCgnCrgQYFggAYAWCaYpzdwmQksJAGb54KiE1FAAA
|
||||
AAAAHAAQc2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ90YnsscRilE7JRUm6td
|
||||
v/oCmwwWIQQLE3kbMhz7vUregauSwkAZvngqIQAAp8AA/jV/mubRFTHVT5GyO93C
|
||||
48vwZc4BJBC30x5dU3yfFQrmAP9SOlhcs2D8aZuBRL1TSXpkBq6NKJxNdtEr0pv7
|
||||
/ds1Ag==
|
||||
=uldH
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GopenPGP 2.8.1
|
||||
Comment: https://gopenpgp.org
|
||||
|
||||
xjMEaYpzWxYJKwYBBAHaRw8BAQdA7UMAtNQ1lu/zeq7f6ak1ZRDb09GI5nKRTGPb
|
||||
z5/P9DLNKVRlcnJhIDQ0IC0gU291cmNlIDxzZWN1cml0eUBmeXJhbGFicy5jb20+
|
||||
wr8EExYIAHEFgmmKc1sDCwkHCZD5EsiV2QOikTUUAAAAAAAcABBzYWx0QG5vdGF0
|
||||
aW9ucy5vcGVucGdwanMub3JnKnNq119JCv79xo34cTtU+AIVCAMWAAICGQECmwMC
|
||||
HgEWIQSo/fET0Zg0/vaHhXf5EsiV2QOikQAAZvIBAOBgURJ0bpsl9UQt+oty/9g6
|
||||
QJwE7x2KvTfw9CIjzd2yAQCqE6mBtL4Wd0T8FFXzg2KYgMPvNlkof24kas5Y79ID
|
||||
DM44BGmKc1sSCisGAQQBl1UBBQEBB0C1EBr2yVcLBryHfBsJ8HffYUYmQxdOytvC
|
||||
4sEKnn+UcAMBCgnCrgQYFggAYAWCaYpzWwmQ+RLIldkDopE1FAAAAAAAHAAQc2Fs
|
||||
dEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ7hCyKk6CNKWKKt60jpyuYACmwwWIQSo
|
||||
/fET0Zg0/vaHhXf5EsiV2QOikQAAKLABAJSkznaUgXt2HisPv9rJGBjobx3dx9Ns
|
||||
SZs4qLEwaBzAAQCGD5cZBVo4sVzskOhFAG3U2wMMGyTXP4+hvsFB09HNCg==
|
||||
=F2xn
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: terra-gpg-keys
|
||||
Version: %{?fedora:%{fedora}}%{?rhel:%{rhel}}
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: GPG keys for Terra
|
||||
Requires: filesystem >= 3.18-6
|
||||
|
||||
@@ -39,18 +39,8 @@ Source26: RPM-GPG-KEY-terra43-multimedia-source
|
||||
Source27: RPM-GPG-KEY-terra43-nvidia
|
||||
Source28: RPM-GPG-KEY-terra43-nvidia-source
|
||||
Source29: RPM-GPG-KEY-terra43-source
|
||||
Source30: RPM-GPG-KEY-terra44
|
||||
Source31: RPM-GPG-KEY-terra44-extras
|
||||
Source32: RPM-GPG-KEY-terra44-extras-source
|
||||
Source33: RPM-GPG-KEY-terra44-mesa
|
||||
Source34: RPM-GPG-KEY-terra44-mesa-source
|
||||
Source35: RPM-GPG-KEY-terra44-multimedia
|
||||
Source36: RPM-GPG-KEY-terra44-multimedia-source
|
||||
Source37: RPM-GPG-KEY-terra44-nvidia
|
||||
Source38: RPM-GPG-KEY-terra44-nvidia-source
|
||||
Source39: RPM-GPG-KEY-terra44-source
|
||||
Source40: RPM-GPG-KEY-terrael10
|
||||
Source41: RPM-GPG-KEY-terrael10-source
|
||||
Source30: RPM-GPG-KEY-terrael10
|
||||
Source31: RPM-GPG-KEY-terrael10-source
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
|
||||
@@ -1 +1 @@
|
||||
F45
|
||||
F44
|
||||
@@ -4,7 +4,7 @@ Version: %{?fedora:%{fedora}}%{?rhel:%{rhel}}
|
||||
# The dist number is the version here, it is intentionally not repeated in the release
|
||||
%global dist %nil
|
||||
|
||||
Release: 1%?dist
|
||||
Release: 5
|
||||
Summary: A package to obsolete retired packages, based on Fedora's equivalent package
|
||||
|
||||
License: LicenseRef-Fedora-Public-Domain
|
||||
|
||||
@@ -1 +1 @@
|
||||
F45
|
||||
F44
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: terra-release
|
||||
Version: %{?fedora:%{fedora}}%{?rhel:%{rhel}}
|
||||
Release: 1%?dist
|
||||
Release: 7
|
||||
Summary: Release package for Terra
|
||||
|
||||
License: MIT
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
Name: klassy
|
||||
|
||||
%global forgeurl https://github.com/paulmcauley/%{name}
|
||||
%global tag v6.5.3
|
||||
%global date 20260221
|
||||
%global tag v6.5.2
|
||||
%global date 20260207
|
||||
%forgemeta
|
||||
|
||||
Version: %{tag}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate anda
|
||||
|
||||
Name: rust-anda
|
||||
Version: 0.4.15
|
||||
Version: 0.4.14
|
||||
Release: 1%?dist
|
||||
Summary: Andaman Build toolchain
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate mise
|
||||
|
||||
Name: rust-mise
|
||||
Version: 2026.2.18
|
||||
Version: 2026.2.17
|
||||
Release: 1%?dist
|
||||
Summary: Front-end to your dev env
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: butler-bin
|
||||
Version: 15.26.0
|
||||
Version: 15.25.0
|
||||
Release: 1%?dist
|
||||
Summary: Command-line itch.io helper.
|
||||
URL: https://itch.io/docs/butler
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "chafa.spec"
|
||||
}
|
||||
labels {
|
||||
subrepo = "extras"
|
||||
}
|
||||
}
|
||||
@@ -1,67 +0,0 @@
|
||||
Name: terra-chafa
|
||||
Version: 1.18.1
|
||||
Release: 1%?dist
|
||||
Summary: Terminal graphics for the 21st century
|
||||
License: LGPL-3.0-or-later AND GPL-3.0-or-later
|
||||
URL: https://hpjansson.org/chafa/
|
||||
Source0: https://github.com/hpjansson/chafa/archive/refs/tags/%version.tar.gz
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: libtool
|
||||
BuildRequires: make
|
||||
BuildRequires: libjpeg-turbo-devel
|
||||
BuildRequires: libavif-devel
|
||||
BuildRequires: librsvg2-devel
|
||||
BuildRequires: libtiff-devel
|
||||
BuildRequires: libwebp-devel
|
||||
BuildRequires: libpng-devel
|
||||
BuildRequires: anda-srpm-macros
|
||||
Requires: %{name}-libs%{?_isa} = %{evr}
|
||||
Provides: chafa = %{evr}
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
Chafa is a command-line utility that converts all kinds of images, including
|
||||
animated image formats like GIFs, into ANSI/Unicode character output that can
|
||||
be displayed in a terminal.
|
||||
|
||||
It is highly configurable, with support for alpha transparency and multiple
|
||||
color modes and color spaces, combining a range of Unicode characters for
|
||||
optimal output.
|
||||
|
||||
%package libs
|
||||
%pkg_libs_files
|
||||
|
||||
%package devel
|
||||
Requires: %{name}-libs%{?_isa} = %{evr}
|
||||
%pkg_devel_files
|
||||
%{_libdir}/chafa/include/chafaconfig.h
|
||||
|
||||
%package static
|
||||
%pkg_static_files
|
||||
|
||||
%prep
|
||||
%autosetup -n chafa-%{version}
|
||||
|
||||
%build
|
||||
autoreconf -ivf
|
||||
%configure --disable-rpath
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
%if 0%{?rhel}
|
||||
find %{buildroot} -name "*.la" -delete
|
||||
%endif
|
||||
|
||||
%files
|
||||
%doc AUTHORS COPYING.LESSER README* NEWS
|
||||
%license COPYING.LESSER COPYING
|
||||
%{_bindir}/chafa
|
||||
%{_mandir}/man1/chafa.1*
|
||||
|
||||
%changelog
|
||||
* Fri Feb 20 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("hpjansson/chafa"));
|
||||
@@ -1,104 +0,0 @@
|
||||
diff --git a/gf2.cpp b/gf2.cpp
|
||||
index 116f1d0..2d21a07 100644
|
||||
--- a/gf2.cpp
|
||||
+++ b/gf2.cpp
|
||||
@@ -1528,68 +1528,68 @@ void InterfaceAddBuiltinWindowsAndCommands() {
|
||||
interfaceDataViewers.Add({ "Add bitmap...", BitmapAddDialog });
|
||||
|
||||
interfaceCommands.Add({ .label = "Run\tShift+F5",
|
||||
- { .code = UI_KEYCODE_FKEY(5), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "r" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(5), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "r" } });
|
||||
interfaceCommands.Add({ .label = "Run paused\tCtrl+F5",
|
||||
- { .code = UI_KEYCODE_FKEY(5), .ctrl = true, .invoke = CommandSendToGDB, .cp = (void *) "start" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(5), .ctrl = true, .invoke = CommandSendToGDB, .cp = (void *) "start" } });
|
||||
interfaceCommands.Add({ .label = "Kill\tF3",
|
||||
- { .code = UI_KEYCODE_FKEY(3), .invoke = CommandSendToGDB, .cp = (void *) "kill" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(3), .invoke = CommandSendToGDB, .cp = (void *) "kill" } });
|
||||
interfaceCommands.Add({ .label = "Restart GDB\tCtrl+R",
|
||||
- { .code = UI_KEYCODE_LETTER('R'), .ctrl = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-restart-gdb" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('R'), .ctrl = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-restart-gdb" } });
|
||||
interfaceCommands.Add({ .label = "Load Last Coredump\tCtrl+Shift+R",
|
||||
- { .code = UI_KEYCODE_LETTER('R'), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-load-last-coredump" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('R'), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-load-last-coredump" } });
|
||||
interfaceCommands.Add({ .label = "Connect\tF4",
|
||||
- { .code = UI_KEYCODE_FKEY(4), .invoke = CommandSendToGDB, .cp = (void *) "target remote :1234" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(4), .invoke = CommandSendToGDB, .cp = (void *) "target remote :1234" } });
|
||||
interfaceCommands.Add({ .label = "Continue\tF5",
|
||||
- { .code = UI_KEYCODE_FKEY(5), .invoke = CommandSendToGDB, .cp = (void *) "c" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(5), .invoke = CommandSendToGDB, .cp = (void *) "c" } });
|
||||
interfaceCommands.Add({ .label = "Step over\tF10",
|
||||
- { .code = UI_KEYCODE_FKEY(10), .invoke = CommandSendToGDB, .cp = (void *) "gf-next" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(10), .invoke = CommandSendToGDB, .cp = (void *) "gf-next" } });
|
||||
interfaceCommands.Add({ .label = "Step out of block\tShift+F10",
|
||||
- { .code = UI_KEYCODE_FKEY(10), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-step-out-of-block" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(10), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-step-out-of-block" } });
|
||||
interfaceCommands.Add({ .label = "Step in\tF11",
|
||||
- { .code = UI_KEYCODE_FKEY(11), .invoke = CommandSendToGDB, .cp = (void *) "gf-step" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(11), .invoke = CommandSendToGDB, .cp = (void *) "gf-step" } });
|
||||
interfaceCommands.Add({ .label = "Step into outer\tShift+F8",
|
||||
- { .code = UI_KEYCODE_FKEY(8), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-step-into-outer" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(8), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-step-into-outer" } });
|
||||
interfaceCommands.Add({ .label = "Step out\tShift+F11",
|
||||
- { .code = UI_KEYCODE_FKEY(11), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "finish" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(11), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "finish" } });
|
||||
interfaceCommands.Add({ .label = "Reverse continue\tCtrl+Shift+F5",
|
||||
- { .code = UI_KEYCODE_FKEY(5), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-continue" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(5), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-continue" } });
|
||||
interfaceCommands.Add({ .label = "Reverse step over\tCtrl+Shift+F10",
|
||||
- { .code = UI_KEYCODE_FKEY(10), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-next" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(10), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-next" } });
|
||||
interfaceCommands.Add({ .label = "Reverse step in\tCtrl+Shift+F11",
|
||||
- { .code = UI_KEYCODE_FKEY(11), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-step" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(11), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-step" } });
|
||||
interfaceCommands.Add({ .label = "Pause\tF8",
|
||||
- { .code = UI_KEYCODE_FKEY(8), .invoke = CommandPause } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(8), .invoke = CommandPause } });
|
||||
interfaceCommands.Add({ .label = "Toggle breakpoint\tF9",
|
||||
- { .code = UI_KEYCODE_FKEY(9), .invoke = CommandToggleBreakpoint } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(9), .invoke = CommandToggleBreakpoint } });
|
||||
if (vimServerEnabled) {
|
||||
interfaceCommands.Add({ .label = "Sync with gvim\tF2",
|
||||
- { .code = UI_KEYCODE_FKEY(2), .invoke = CommandSyncWithGvim } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(2), .invoke = CommandSyncWithGvim } });
|
||||
}
|
||||
interfaceCommands.Add({ .label = "Ask GDB for PWD\tCtrl+Shift+P",
|
||||
- { .code = UI_KEYCODE_LETTER('P'), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-get-pwd" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('P'), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-get-pwd" } });
|
||||
interfaceCommands.Add({ .label = "Toggle disassembly\tCtrl+D",
|
||||
- { .code = UI_KEYCODE_LETTER('D'), .ctrl = true, .invoke = CommandToggleDisassembly } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('D'), .ctrl = true, .invoke = CommandToggleDisassembly } });
|
||||
interfaceCommands.Add({ .label = "Set disassembly mode\tCtrl+M",
|
||||
- { .code = UI_KEYCODE_LETTER('M'), .ctrl = true, .invoke = CommandSetDisassemblyMode } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('M'), .ctrl = true, .invoke = CommandSetDisassemblyMode } });
|
||||
interfaceCommands.Add({ .label = "Add watch",
|
||||
- { .invoke = CommandAddWatch } });
|
||||
+ .shortcut = { .invoke = CommandAddWatch } });
|
||||
interfaceCommands.Add({ .label = "Inspect line",
|
||||
- { .code = UI_KEYCODE_BACKTICK, .invoke = CommandInspectLine } });
|
||||
- interfaceCommands.Add({ .label = "Copy Layout to Clipboard", { .invoke = CopyLayoutToClipboard } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_BACKTICK, .invoke = CommandInspectLine } });
|
||||
+ interfaceCommands.Add({ .label = "Copy Layout to Clipboard", .shortcut = { .invoke = CopyLayoutToClipboard } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('E'), .ctrl = true, .invoke = CommandWatchAddEntryForAddress } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('E'), .ctrl = true, .invoke = CommandWatchAddEntryForAddress } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('G'), .ctrl = true, .invoke = CommandWatchViewSourceAtAddress } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('G'), .ctrl = true, .invoke = CommandWatchViewSourceAtAddress } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('B'), .ctrl = true, .invoke = CommandToggleFillDataTab } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('B'), .ctrl = true, .invoke = CommandToggleFillDataTab } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('P'), .ctrl = true, .shift = false, .invoke = CommandPreviousCommand } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('P'), .ctrl = true, .shift = false, .invoke = CommandPreviousCommand } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('N'), .ctrl = true, .shift = false, .invoke = CommandNextCommand } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('N'), .ctrl = true, .shift = false, .invoke = CommandNextCommand } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('L'), .ctrl = true, .shift = false, .invoke = CommandClearOutput } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('L'), .ctrl = true, .shift = false, .invoke = CommandClearOutput } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('U'), .ctrl = true, .shift = false, .invoke = [](void*){ UITextboxClear(textboxInput, false); } } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('U'), .ctrl = true, .shift = false, .invoke = [](void*){ UITextboxClear(textboxInput, false); } } });
|
||||
|
||||
msgReceivedData = ReceiveMessageRegister(MsgReceivedData);
|
||||
msgReceivedControl = ReceiveMessageRegister(MsgReceivedControl);
|
||||
@@ -1,8 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "gf.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -1,48 +0,0 @@
|
||||
%global forgeurl https://github.com/nakst/gf
|
||||
|
||||
%global commit 9a5dbcc90dc9ca9580f6ce2854cd67e2e507b0c1
|
||||
%global shortcommit %{sub %{commit} 0 7}
|
||||
%global commitdate 20251231
|
||||
|
||||
%forgemeta
|
||||
|
||||
Name: gf
|
||||
Version: 0^%{commitdate}.git%{shortcommit}
|
||||
Release: 1%{?dist}
|
||||
Summary: A GDB frontend for Linux
|
||||
|
||||
License: MIT
|
||||
URL: %{forgeurl}
|
||||
Source0: %{forgesource}
|
||||
Patch0: 01-fix-designated-initializers.patch
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: freetype-devel
|
||||
BuildRequires: libX11-devel
|
||||
# the build script wants gdb to be installed when it's executed
|
||||
BuildRequires: gdb
|
||||
Requires: gdb
|
||||
|
||||
Packager: metcya <metcya@gmail.com>
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%forgeautosetup -p1
|
||||
|
||||
%build
|
||||
export extra_flags="%optflags"
|
||||
./build.sh
|
||||
|
||||
%install
|
||||
install -Dm 755 gf2 %{buildroot}%{_bindir}/gf2
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_bindir}/gf2
|
||||
|
||||
%changelog
|
||||
* Thu Feb 19 2026 metcya <metcya@gmail.com>
|
||||
- Initial package
|
||||
@@ -1 +0,0 @@
|
||||
rpm.global("commit", gh_commit("nakst/gf"));
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit abefa46f019050ea2c2abf6baa8fd0d3e0e75878
|
||||
%global commit_date 20260221
|
||||
%global commit 84f4e151d80eef8bbb60e696f107dde9a13393c3
|
||||
%global commit_date 20260217
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name glasgow
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0~%{commit_date}git.%{shortcommit}
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: Scots Army Knife for electronics
|
||||
License: 0BSD AND Apache-2.0
|
||||
URL: https://github.com/GlasgowEmbedded/glasgow
|
||||
|
||||
@@ -73,7 +73,7 @@ install -Dm644 startup/kmonad@.service -t %{buildroot}%{_unitdir}
|
||||
%doc doc/faq.md doc/quick-reference.md
|
||||
%{_bindir}/%{name}
|
||||
%{_unitdir}/%{name}@.service
|
||||
%doc %{_docdir}/ghc/html/libraries/kmonad-%{version}/
|
||||
|
||||
|
||||
%files -n ghc-%{name} -f ghc-%{name}.files
|
||||
%license LICENSE
|
||||
|
||||
@@ -1 +1,4 @@
|
||||
print(hackage("kmonad"));
|
||||
rpm.version(gh("kmonad/kmonad"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
}
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
Name: micro-default-editor
|
||||
# Version, release, and epoch are inherited from the editor package just like other default editors
|
||||
Version: 2.0.15
|
||||
Release: 2%?dist
|
||||
Version: 2.0.11
|
||||
Release: 10%?dist
|
||||
Epoch: 0
|
||||
# Inherited from Micro itself
|
||||
License: MIT and ASL 2.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define debug_package %nil
|
||||
Name: sops
|
||||
Version: 3.12.1
|
||||
Version: 3.11.0
|
||||
Release: 1%?dist
|
||||
Summary: Simple and flexible tool for managing secrets
|
||||
License: MPL-2.0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit e70b2b804241f57b5c69f4fbffabbcd76e16a571
|
||||
%global commit_date 20260221
|
||||
%global commit 88419bc38514b9e9c3aefeb3db4804d5b64981f2
|
||||
%global commit_date 20260213
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: spotx-bash
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: python-yt-dlp-ejs
|
||||
Version: 0.5.0
|
||||
Version: 0.4.0
|
||||
Release: 1%?dist
|
||||
Summary: External JavaScript for yt-dlp supporting many runtimes
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global oldpkgname yt-dlp-nightly
|
||||
|
||||
Name: yt-dlp-git
|
||||
Version: 2026.02.21.201720
|
||||
Version: 2026.02.19.151711
|
||||
Release: 1%?dist
|
||||
Summary: A command-line program to download videos from online video platforms
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@ fn as_bodhi_ver(branch) {
|
||||
}
|
||||
return `EPEL-${release}`;
|
||||
} else if branch == "frawhide" {
|
||||
return "F45";
|
||||
return "F44";
|
||||
} else if branch.starts_with("f") {
|
||||
branch.crop(1);
|
||||
return `F${branch}`;
|
||||
|
||||
Reference in New Issue
Block a user