mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Compare commits
42 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2afdb2c1ce | |||
| 12f4a78656 | |||
| 6799edc3f8 | |||
| 72dc46ac72 | |||
| d1de55d45b | |||
| e02f68b829 | |||
| 227713f306 | |||
| 5d4d17e39e | |||
| fa454a3e5b | |||
| 9afd486e03 | |||
| 36c92acb08 | |||
| ae69c6c41d | |||
| 8ec9f15ea0 | |||
| f3e82f8b01 | |||
| f3fc94ec24 | |||
| 730400aa95 | |||
| da92fc7546 | |||
| 1ddcd3612c | |||
| c092c78531 | |||
| 29e3eabc59 | |||
| 63bc6f791f | |||
| bd667caf37 | |||
| 8414d5b1d1 | |||
| 71186687fe | |||
| e5d0485afd | |||
| 3718c1d063 | |||
| ce063e4851 | |||
| a13a326135 | |||
| 578fe4d548 | |||
| e9780682ef | |||
| abb75e89df | |||
| 675951d4e7 | |||
| ab55e71494 | |||
| 5a35b7161c | |||
| 08e00d250d | |||
| dfe871a99b | |||
| 42b47fae0b | |||
| 271ca80bce | |||
| 8ea9d4fcdb | |||
| 159e9ac0b7 | |||
| 946a384916 | |||
| feeb408e70 |
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "bruno.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
%!/usr/bin/sh
|
||||
ELECTRON_IS_DEV=0 exec electron /usr/lib64/bruno "\$@"
|
||||
@@ -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;
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("usebruno/bruno"));
|
||||
@@ -2,4 +2,7 @@ project pkg {
|
||||
rpm {
|
||||
spec = "terra-gamescope.spec"
|
||||
}
|
||||
labels {
|
||||
multilib = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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,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')
|
||||
@@ -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')
|
||||
@@ -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
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("terrapkg/mock-configs"));
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user