No description
Replace upload-artifact@v4 (authentication issues) with custom download page generation. This eliminates dependency on external GitHub Actions that aren't available in Forgejo. - Generate beautiful HTML download page with all packages - Include package sizes, descriptions, and installation instructions - Provide direct download links without artifact expiration - Update README with new download page URL and instructions - Create professional user experience with built-in functionality The download page is available at: https://git.raines.xyz/robojerk/libostree-dev/raw/branch/main/downloads/ |
||
|---|---|---|
| .forgejo/workflows | ||
| download-latest.sh | ||
| find-latest-build.sh | ||
| libostree-dev_noble_backport.sh | ||
| README.md | ||
libostree-dev Backport
Compiles a backport of libostree-dev for Ubuntu Noble.
Source and Target
- Source: Ubuntu "Questing Quokka" (questing) - libostree 2025.2-1
- Target: Ubuntu "Noble Numbat" (noble) - Ubuntu 24.04 LTS
For Debian
- Source: Debian sid
- Target: Debian trixie
Usage
This repository contains the CI/CD workflow and scripts to build a backport of libostree 2025.2-1 for Ubuntu Noble, which is required for bootc compatibility.
📦 Download Latest Build
Last Built: 2025-01-20 23:50:00 UTC
Version: 2025.2-1~noble1
Target: Ubuntu Noble (24.04 LTS)
Build ID: 97
Download Links
Latest Build: Build #2 - Successfully completed
Available Packages:
libostree-dev_2025.2-1~noble1_amd64.deblibostree-dev-dbgsym_2025.2-1~noble1_amd64.ddeb
How to Download:
Option 1: Download Page (Recommended)
After each successful build, packages are available at: https://git.raines.xyz/robojerk/libostree-dev/raw/branch/main/downloads/
This page provides:
- Direct download links for all packages
- Package sizes and descriptions
- Installation instructions
- Build information
Option 2: Direct Package Links
libostree-dev_2025.2-1~noble1_amd64.deb(105KB) - Main development packagelibostree-1-1_2025.2-1~noble1_amd64.deb(355KB) - Runtime libraryostree_2025.2-1~noble1_amd64.deb(190KB) - Command line toolsostree-boot_2025.2-1~noble1_amd64.deb(35KB) - Boot utilitiesostree-tests_2025.2-1~noble1_amd64.deb(1.3MB) - Test suitelibostree-doc_2025.2-1~noble1_all.deb(112KB) - Documentationgir1.2-ostree-1.0_2025.2-1~noble1_amd64.deb(32KB) - GObject introspection
Quick Download Scripts:
# Find the latest build automatically
./find-latest-build.sh
# Or use the simple download helper
./download-latest.sh
Installation
# Option 1: Download and install from download page
wget https://git.raines.xyz/robojerk/libostree-dev/raw/branch/main/downloads/libostree-dev_2025.2-1~noble1_amd64.deb
sudo dpkg -i libostree-dev_2025.2-1~noble1_amd64.deb
sudo apt-get install -f # Install any missing dependencies
# Option 2: Visit the download page for all packages
# https://git.raines.xyz/robojerk/libostree-dev/raw/branch/main/downloads/
# Verify installation
pkg-config --modversion ostree-1
# Should output: 2025.2
Verification
# Check if libostree 2025.2-1 is installed
pkg-config --modversion ostree-1
# Should output: 2025.2
Build Process
- Downloads libostree source from Ubuntu questing
- Modifies version and distribution for noble backports
- Builds the package with all dependencies
- Creates .deb artifacts for installation
CI/CD
The workflow automatically builds the backport on every push to main/master branch.