Compare commits

..

42 Commits

Author SHA1 Message Date
madomado 2afdb2c1ce setuptools?
Signed-off-by: madomado <madonuko@outlook.com>
2025-06-15 21:44:14 +08:00
madomado 12f4a78656 you want python?
Signed-off-by: madomado <madonuko@outlook.com>
2025-06-15 21:37:58 +08:00
madomado 6799edc3f8 Update bruno.spec
Signed-off-by: madomado <madonuko@outlook.com>
2025-06-15 21:34:40 +08:00
madomado 72dc46ac72 bump to 1.22.0
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 21:20:35 +08:00
madomado d1de55d45b gcc-c++
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 21:07:00 +08:00
madomado e02f68b829 pangocairo
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 20:10:40 +08:00
madomado 227713f306 gcc moment
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 19:50:31 +08:00
madomado 5d4d17e39e cairo
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 19:26:37 +08:00
madomado fa454a3e5b pixman-1
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 19:14:58 +08:00
madomado 9afd486e03 oops wrong path
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 19:08:08 +08:00
madomado 36c92acb08 try bun?
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 19:02:31 +08:00
madomado ae69c6c41d bump to 1.21.0
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 18:49:39 +08:00
madomado 8ec9f15ea0 Merge branch 'frawhide' into mado/w/bruno 2024-07-23 18:43:06 +08:00
lea f3e82f8b01 feat: enable counting (#1603) 2024-07-23 13:57:01 +08:00
lea f3fc94ec24 fix: bump rawhide release ver to 41 (#1602) 2024-07-23 13:48:44 +08:00
madomado 730400aa95 fix(ci/update): better filter (#1576)
* fix(ci/update): better filter

This requires anda 0.2.2

Signed-off-by: madomado <madonuko@outlook.com>

* bump: discord-canary-openasar discord-canary envision preview stable osu-lazer libhelium terra-mesa tau-helium anda

* Revert "bump: discord-canary-openasar discord-canary envision preview stable osu-lazer libhelium terra-mesa tau-helium anda"

This reverts commit 69e3695090.

---------

Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: Raboneko <raboneko@fyralabs.com>
2024-07-22 22:10:45 -07:00
lea da92fc7546 feat: seperate mock configs (#1599)
* feat: seperate mock configs

* i am not cappy

* ci: clone main from mock-configs
2024-07-23 13:01:55 +08:00
Raboneko 1ddcd3612c bump(nightly): nim-nightly 2024-07-23 01:18:29 +00:00
Raboneko c092c78531 bump: discord-openasar discord 2024-07-22 19:17:55 +00:00
Raboneko 29e3eabc59 bump: elementary-wallpapers 2024-07-22 17:45:36 +00:00
Raboneko 63bc6f791f bump: envision 2024-07-22 11:25:36 +00:00
Raboneko bd667caf37 bump: envision 2024-07-22 08:26:28 +00:00
Raboneko 8414d5b1d1 bump: gping 2024-07-21 23:38:18 +00:00
Raboneko 71186687fe bump: gping 2024-07-21 23:21:03 +00:00
Raboneko e5d0485afd bump: envision 2024-07-21 19:14:18 +00:00
Raboneko 3718c1d063 bump: limine 2024-07-21 12:53:20 +00:00
Raboneko ce063e4851 bump: envision 2024-07-21 07:13:00 +00:00
Raboneko a13a326135 bump: envision 2024-07-21 06:40:25 +00:00
Raboneko 578fe4d548 bump(nightly): prismlauncher-nightly nim-nightly 2024-07-21 01:23:43 +00:00
Raboneko e9780682ef bump: ruff 2024-07-20 18:28:01 +00:00
Raboneko abb75e89df bump: lomiri 2024-07-20 15:45:27 +00:00
Cappy Ishihara 675951d4e7 fix: gamescope package (#1593)
* fix: gamescope package

* remove mesa from stash

* fix spec again
2024-07-20 21:22:30 +08:00
madomado ab55e71494 feat(ci): multilib (#1594)
See #1549
2024-07-20 19:51:31 +07:00
Raboneko 5a35b7161c bump: envision 2024-07-20 10:22:59 +00:00
Raboneko 08e00d250d bump: osu-lazer 2024-07-20 09:59:16 +00:00
Raboneko dfe871a99b bump: envision 2024-07-20 09:27:41 +00:00
madomado 42b47fae0b rm: terra-mesa (#1587)
This is temporary and prevents potential conflicts with Fedora.

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-19 23:25:03 -07:00
madomado 271ca80bce Merge branch 'frawhide' into mado/w/bruno 2024-07-14 18:17:13 +08:00
madomado 8ea9d4fcdb Merge branch 'frawhide' into mado/w/bruno 2024-05-21 19:56:04 +08:00
madomado 159e9ac0b7 Update bruno.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-05-21 19:35:32 +08:00
madomado 946a384916 Merge branch 'frawhide' into mado/w/bruno 2024-05-16 21:06:10 +08:00
madomado feeb408e70 add: bruno 2024-05-16 18:51:19 +08:00
36 changed files with 161 additions and 311 deletions
+14 -2
View File
@@ -51,15 +51,27 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Checkout latest Mock configs
uses: actions/checkout@v4
with:
repository: terrapkg/mock-configs
path: mock-configs
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Include custom build template instead of package default
run: |
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
- name: Build with Andaman
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
- name: Build with Andaman (alternate arch)
if: |
matrix.pkg.arch == 'x86_64' && matrix.pkg.labels['multilib']
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-i386.cfg
- name: Generating artifact name
id: art
+11 -7
View File
@@ -56,18 +56,22 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Checkout latest Mock configs
uses: actions/checkout@v4
with:
repository: terrapkg/mock-configs
path: mock-configs
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Cache buildroot
id: br-cache
uses: actions/cache@v4
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
- name: Include custom build template instead of package default
run: |
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
- name: Build with Andaman
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.pkg
- name: Generating artifact name
id: art
+11 -7
View File
@@ -22,18 +22,22 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Checkout latest Mock configs
uses: actions/checkout@v4
with:
repository: terrapkg/mock-configs
path: mock-configs
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Cache buildroot
id: br-cache
uses: actions/cache@v4
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
- name: Include custom build template instead of package default
run: |
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
- name: Build with Andaman
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.pkg
- name: Generating artifact name
id: art
+1 -1
View File
@@ -25,7 +25,7 @@ jobs:
git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Run Update
run: anda update -vv
run: anda update -vv --filters nightly=0
env:
GITHUB_TOKEN: ${{ secrets.AUTOUPDATE_GH_TOKEN }}
RUST_BACKTRACE: full
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 0.0.60
Version: 0.0.61
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.60
Version: 0.0.61
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 6cf5e40b96d1cbd99a3cfcef1f03899356e79448
%global commit_date 20240703
%global commit 2addb6ae636b0c2f5bb4313436cb42973d397760
%global commit_date 20240722
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision
@@ -3,8 +3,8 @@
Name: elementary-wallpapers
Summary: Collection of wallpapers from the elementary project
Version: 7.0.0
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
# License breakdown is available in debian/copyright
License: CC-BY-SA-4.0 AND CC0-1.0 AND Unlicense
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
%global commit a083a14fe65105fc1996ceb1b92165ca3b0cb94e
%global commit 0b85fddd0123c86fe6b3464143df86a6d0ad6bb9
%forgemeta
Name: lomiri
Version: 0.2.1
Release: 1%{?dist}
Version: 0.3.0
Release: 1%?dist
Summary: A convergent desktop environment by Ubports
License: GPLv3 AND LGPLv3
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "bruno.spec"
}
}
+2
View File
@@ -0,0 +1,2 @@
%!/usr/bin/sh
ELECTRON_IS_DEV=0 exec electron /usr/lib64/bruno "\$@"
+65
View File
@@ -0,0 +1,65 @@
Name: bruno
Version: 2.5.0
Release: 1%?dist
Summary: Opensource API Client for Exploring and Testing APIs
License: MIT
URL: https://www.usebruno.com
Source0: https://github.com/usebruno/bruno/archive/refs/tags/v%version.tar.gz
Source1: com.usebruno.app.Bruno.desktop
Source2: bruno.sh
Requires: electron alsa-lib
BuildRequires: asar electron pnpm gcc gcc-c++
BuildRequires: pkgconfig(pixman-1)
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(pangocairo)
BuildRequires: python3-devel
BuildRequires: python3dist(setuptools)
%description
Bruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools out there.
%prep
%autosetup
curl -fsSL https://bun.sh/install | bash
# ref aur
# disabling husky however I can since I'm not in a git repository
sed -i -e 's/"husky":.*//g' -e 's/"husky install"/"true"/g' package.json
%build
export NODE_ENV=production
export NODE_OPTIONS=--openssl-legacy-provider
export PATH="$PATH:$HOME/.bun/bin/"
bun i
bun run build:bruno-query
bun run build:bruno-common
bun run build:graphql-docs
bun run build:web
electronDist="%_libdir/electron"
electronVer="$(cat ${electronDist}/version)"
sed -i -e "s~\"dist:linux\":.*~\"dist:linux\": \"electron-builder --linux --x64 --dir --config electron-builder-config.js -c.electronDist=${electronDist} -c.electronVersion=${electronVer}\",~g" packages/bruno-electron/package.json
bun run build:electron:linux
%install
mkdir -p %buildroot%_datadir/applications/
install -Dm644 %SOURCE1 %buildroot%_datadir/applications/
install -Dm755 %SOURCE2 %buildroot%_bindir/bruno
install -d %buildroot%_libdir/bruno
asar e packages/bruno-electron/out/linux-unpacked/resources/app.asar %buildroot%_libdir/bruno/
for i in 16 24 48 64 128 256 512 1024; do
install -Dm644 "packages/bruno-electron/resources/icons/png/${i}x${i}.png" "%buildroot%_iconsdir/hicolor/${i}x${i}/apps/com.usebruno.app.Bruno.png"
done
%files
%doc readme.md
%license license.md
%_bindir/bruno/
%_libdir/bruno/
%_datadir/applications/com.usebruno.app.Bruno.desktop
%_iconsdir/hicolor/*/apps/com.usebruno.app.Bruno.png
@@ -0,0 +1,9 @@
[Desktop Entry]
Name=Bruno
Comment=Opensource API Client for Exploring and Testing APIs
Exec=/usr/bin/bruno %u
Terminal=false
Type=Application
Icon=com.usebruno.app.Bruno
StartupWMClass=Bruno
Categories=Development;
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("usebruno/bruno"));
+3
View File
@@ -2,4 +2,7 @@ project pkg {
rpm {
spec = "terra-gamescope.spec"
}
labels {
multilib = 1
}
}
+4 -2
View File
@@ -89,8 +89,10 @@ BuildRequires: git
# libliftoff hasn't bumped soname, but API/ABI has changed for 0.2.0 release
Requires: libliftoff%{?_isa} >= %{libliftoff_minver}
Requires: xorg-x11-server-Xwayland
Requires: gamescope-libs = %{version}-%{release}
Requires: gamescope-libs(x86-32) = %{version}-%{release}
Requires: %{name}-libs = %{version}-%{release}
%ifarch %{ix86}
Requires: %{name}-libs(x86-32) = %{version}-%{release}
%endif
Recommends: mesa-dri-drivers
Recommends: mesa-vulkan-drivers
+1 -1
View File
@@ -3,7 +3,7 @@
%define __strip /bin/true
Name: osu-lazer
Version: 2024.718.0
Version: 2024.718.1
Release: 1%?dist
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
ExclusiveArch: x86_64
@@ -1,11 +1,11 @@
%global real_name prismlauncher
%global nice_name PrismLauncher
%global commit 0041d2a126ae6f35ce1ca2bb5c793ec5853c4343
%global commit 6352362907149d297684473f3d606b08ce1b93f5
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global libnbtplusplus_commit a5e8fd52b8bf4ab5d5bcc042b2a247867589985f
%global commit_date 20240720
%global commit_date 20240721
%global snapshot_info %{commit_date}.%{shortcommit}
%bcond_without qt6
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 97f54745459b8651b7a38c174b3a8135224ebd09
%global commit 881fbb8f81599c6f633158618f05fa05439816ca
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.1.9
%global commit_date 20240720
%global commit_date 20240723
%global debug_package %nil
Name: nim-nightly
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: python3-ruff
Version: 0.5.3
Version: 0.5.4
Release: 1%?dist
Summary: An extremely fast Python linter, written in Rust
License: MIT
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate gping
Name: rust-gping
Version: 1.16.1
Version: 1.17.3
Release: 1%?dist
Summary: Ping, but with a graph
+1 -1
View File
@@ -1,5 +1,5 @@
Name: limine
Version: 7.11.0
Version: 7.12.0
Release: 1%?dist
Summary: Modern, advanced, portable, multiprotocol bootloader
License: BSD-2-Clause
@@ -1,5 +0,0 @@
config_opts['releasever'] = '39'
config_opts['target_arch'] = 'aarch64'
config_opts['legal_host_arches'] = ('aarch64',)
include('templates/terra.tpl')
@@ -1,5 +0,0 @@
config_opts['releasever'] = '39'
config_opts['target_arch'] = 'i686'
config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64')
include('templates/terra.tpl')
@@ -1,5 +0,0 @@
config_opts['releasever'] = '39'
config_opts['target_arch'] = 'x86_64'
config_opts['legal_host_arches'] = ('x86_64',)
include('templates/terra.tpl')
@@ -1,5 +0,0 @@
config_opts['releasever'] = '40'
config_opts['target_arch'] = 'aarch64'
config_opts['legal_host_arches'] = ('aarch64',)
include('templates/terra.tpl')
@@ -1,5 +0,0 @@
config_opts['releasever'] = '40'
config_opts['target_arch'] = 'i686'
config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64')
include('templates/terra.tpl')
@@ -1,5 +0,0 @@
config_opts['releasever'] = '40'
config_opts['target_arch'] = 'x86_64'
config_opts['legal_host_arches'] = ('x86_64',)
include('templates/terra.tpl')
+11 -26
View File
@@ -1,51 +1,34 @@
Name: terra-mock-configs
Version: 11
Version: 1.0.0
Release: 1%{?dist}
Epoch: 1
Summary: Mock configs for Terra repos
License: MIT
URL: https://terra.fyralabs.com
Source0: terra.tpl
Source3: terra-39-x86_64.cfg
Source4: terra-39-aarch64.cfg
Source5: terra-40-x86_64.cfg
Source6: terra-40-aarch64.cfg
Source7: terra-40-i386.cfg
Source8: terra-39-i386.cfg
Source9: terra-rawhide-x86_64.cfg
Source10: terra-rawhide-aarch64.cfg
Source11: terra-rawhide-i386.cfg
URL: https://github.com/terrapkg/mock-configs
Source0: %url/archive/refs/tags/v%version.tar.gz
BuildRequires: mock-core-configs
Requires: mock-core-configs
BuildArch: noarch
Provides: anda-mock-configs = %{version}-%{release}
Provides: anda-mock-configs = %{epoch}:%{version}-%{release}
Obsoletes: anda-mock-configs < 3-2%{?dist}
%description
%{summary}
%prep
%autosetup -n mock-configs-%version
%build
%install
mkdir -p %{buildroot}%{_sysusersdir}
mkdir -p %{buildroot}%{_sysconfdir}/mock/templates
cp -v %{SOURCE0} %{buildroot}%{_sysconfdir}/mock/templates/
cp -v %{SOURCE3} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE4} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE5} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE6} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE7} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE8} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE9} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE10} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE11} %{buildroot}%{_sysconfdir}/mock/
cp -v terra.tpl %{buildroot}%{_sysconfdir}/mock/templates/
cp -v *.cfg %{buildroot}%{_sysconfdir}/mock/
%files
%config %{_sysconfdir}/mock/templates/terra.tpl
@@ -53,8 +36,10 @@ cp -v %{SOURCE11} %{buildroot}%{_sysconfdir}/mock/
%config %{_sysconfdir}/mock/terra-*-aarch64.cfg
%config %{_sysconfdir}/mock/terra-*-i386.cfg
%changelog
* Mon Jul 22 2024 Lleyton Gray <lleyton@fyralabs.com> - 1:1.0.0-1
- Migrate to pulling configs from an external repository
* Thu Jul 18 2024 Cappy Ishihara <cappy@fyralabs.com> - 11-1
- Include multilib mock files for x86-based systems (backwards compatibility)
@@ -1,5 +0,0 @@
config_opts['releasever'] = 'rawhide'
config_opts['target_arch'] = 'aarch64'
config_opts['legal_host_arches'] = ('aarch64',)
include('templates/terra.tpl')
@@ -1,5 +0,0 @@
config_opts['releasever'] = 'rawhide'
config_opts['target_arch'] = 'i686'
config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64')
include('templates/terra.tpl')
@@ -1,5 +0,0 @@
config_opts['releasever'] = 'rawhide'
config_opts['target_arch'] = 'x86_64'
config_opts['legal_host_arches'] = ('x86_64',)
include('templates/terra.tpl')
-202
View File
@@ -1,202 +0,0 @@
config_opts['root'] = 'terra-{{ releasever }}-{{ target_arch }}'
config_opts['dist'] = 'fc{{ releasever }}' # only useful for --resultdir variable subst
config_opts['macros']['%dist'] = '.fc{{ releasever }}'
config_opts['package_manager'] = 'dnf5'
config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
config_opts['bootstrap_image'] = 'registry.fedoraproject.org/fedora:{{ releasever }}'
config_opts['mirrored'] = config_opts['target_arch'] != 'i686'
config_opts['chroot_setup_cmd'] = 'install @{% if mirrored %}buildsys-{% endif %}build'
config_opts['plugin_conf']['root_cache_enable'] = True
config_opts['plugin_conf']['yum_cache_enable'] = True
config_opts['plugin_conf']['ccache_enable'] = True
config_opts['plugin_conf']['ccache_opts']['compress'] = 'on'
config_opts['plugin_conf']['ccache_opts']['max_cache_size'] = '10G'
# repos
dnf_conf = """
[main]
keepcache=1
debuglevel=2a
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
install_weak_deps=0
metadata_expire=0
best=1
module_platform_id=platform:fc{{ releasever }}
protected_packages=
[terra]
name=Terra $releasever
baseurl=https://repos.fyralabs.com/terra$releasever
type=rpm
skip_if_unavailable=True
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://repos.fyralabs.com/terra$releasever/key.asc
enabled=1
enabled_metadata=1
metadata_expire=4h
# Only used for multilib builds, pulls straight from fedora koji
# Use /rawhide/latest instead of /f{{ releasever }}-build/latest for rawhide
[local-f{{ releasever }}-build]
name=local
baseurl=https://kojipkgs.fedoraproject.org/repos/f{{ releasever }}-build/latest/$basearch/
cost=2000
# enabled only if not mirrored, and not rawhide
enabled={% if not mirrored and releasever != 'rawhide' %}1{% else %}0{% endif %}
skip_if_unavailable=False
[local-rawhide-build]
name=local-rawhide
baseurl=https://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/
cost=2000
# enabled only if not mirrored, and rawhide
enabled={% if not mirrored and releasever == 'rawhide' %}1{% else %}0{% endif %}
skip_if_unavailable=False
{% if mirrored %}
[fedora]
name=fedora
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-{{ releasever }}-primary
gpgcheck=1
skip_if_unavailable=False
exclude=fedora-release*
[updates]
name=updates
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-{{ releasever }}-primary
gpgcheck=1
skip_if_unavailable=False
[updates-testing]
name=updates-testing
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch
enabled=0
gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-{{ releasever }}-primary
gpgcheck=1
skip_if_unavailable=False
[fedora-debuginfo]
name=fedora-debuginfo
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
enabled=0
gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-{{ releasever }}-primary
gpgcheck=1
skip_if_unavailable=False
[updates-debuginfo]
name=updates-debuginfo
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
enabled=0
gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-{{ releasever }}-primary
gpgcheck=1
skip_if_unavailable=False
[updates-testing-debuginfo]
name=updates-testing-debuginfo
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch
enabled=0
gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-{{ releasever }}-primary
gpgcheck=1
skip_if_unavailable=False
[fedora-source]
name=fedora-source
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-{{ releasever }}-primary
gpgcheck=1
enabled=0
skip_if_unavailable=False
[updates-source]
name=updates-source
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch
gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-{{ releasever }}-primary
gpgcheck=1
enabled=0
skip_if_unavailable=False
# modular
[fedora-modular]
name=Fedora Modular $releasever - $basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch
# if you want to enable it, you should set best=0
# see https://bugzilla.redhat.com/show_bug.cgi?id=1673851
enabled=0
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary
skip_if_unavailable=False
[fedora-modular-debuginfo]
name=Fedora Modular $releasever - $basearch - Debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-debug-$releasever&arch=$basearch
enabled=0
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary
skip_if_unavailable=False
[fedora-modular-source]
name=Fedora Modular $releasever - Source
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-source-$releasever&arch=$basearch
enabled=0
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary
skip_if_unavailable=False
[updates-modular]
name=Fedora Modular $releasever - $basearch - Updates
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/Modular/$basearch/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-f$releasever&arch=$basearch
enabled=0
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
[updates-modular-debuginfo]
name=Fedora Modular $releasever - $basearch - Updates - Debug
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/Modular/$basearch/debug/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-debug-f$releasever&arch=$basearch
enabled=0
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
[updates-modular-source]
name=Fedora Modular $releasever - Updates Source
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/Modular/SRPMS/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-source-f$releasever&arch=$basearch
enabled=0
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
{% endif %}
"""
config_opts['dnf.conf'] = dnf_conf
config_opts['dnf5.conf'] = dnf_conf
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("terrapkg/mock-configs"));
+5 -2
View File
@@ -1,6 +1,6 @@
Name: terra-release
Version: 40
Release: 3
Version: 41
Release: 2
Summary: Release package for Terra
License: MIT
@@ -24,6 +24,9 @@ install -D -p -m 0644 -t %{buildroot}%{_sysconfdir}/yum.repos.d %{SOURCE0}
%config(noreplace) %{_sysconfdir}/yum.repos.d/terra.repo
%changelog
* Thu Nov 16 2023 Lleyton Gray <lleyton@fyralabs.com> - 41-1
- Update for Terra 41 (in this case rawhide)
* Thu Nov 16 2023 Lleyton Gray <lleyton@fyralabs.com> - 40-1
- Update for Terra 40 (in this case rawhide)
+1
View File
@@ -9,6 +9,7 @@ gpgkey=https://repos.fyralabs.com/terra$releasever/key.asc
repo_gpgcheck=1
enabled=1
enabled_metadata=1
countme=1
[terra-source]
name=Terra $releasever - Source