yxwang5db2/al-stream-2023
Project ID: 189417
Description
AL-Stream-2023 — Community Extras for Amazon Linux 2023
What This Is
An EPEL-equivalent community extras repository for Amazon Linux 2023, providing packages beyond the official AL2023 set. Conceptually modeled after EPEL for RHEL: packages built from public upstream sources, maintained on a best-effort basis, covering desktop environments, language toolchains, multimedia, container tooling, databases, and more.
Many packages here originated from AL2023 desktop and ecosystem work — packages that were technically complete but outside the scope of the official AL2023 ship gate. Rather than discard the work, it became this repository.
Disclaimer
Experimental Copr Repository
This repository is mainly for testing, experimentation, and proof-of-concept use with Amazon Linux 2023. Please be aware:
- Packages are provided as-is, without any guarantees of updates, CVE patches, or long-term maintenance
- Intended for functional POC purposes — not for production use without your own validation
- No support is provided; no legal responsibility is assumed for consequences of use
- If any package is found to violate licensing terms, it will be removed upon notification
- This is a personal project. Do not assume any connection with, or support from, Amazon, AWS, or any other organization.
- May include aggressive version updates or packages not appropriate for the official AL2023 core
Repository Coverage
Scale
- Total successful builds: ~4,300
- Substantive packages (excluding perl/rust/go ecosystem modules): ~1,700
Desktop Environments
Five complete desktop stacks plus partial coverage of others:
GNOME 47 — full stack including gnome-shell, mutter, gnome-control-center, gnome-session, gnome-settings-daemon, full application suite, gjs, libadwaita
XFCE 4.20 — full suite: xfce4-panel, xfwm4, xfdesktop, thunar, xfconf, and the full plugin set (~50 packages)
LxQT 2.4 — full suite
LXDE — lxpanel, pcmanfm, openbox, lxsession
COSMIC — full System76 Rust-based DE (alpha.7), early-adopter packaging
Partial coverage: MATE, Budgie, Sugar, Pop!_OS theming
KDE frameworks and Qt — kf5 (5.116, full framework) and kf6 (6.10, full framework), Qt5 (5.15) and Qt6 (6.8) complete base stacks. Plasma desktop itself is not included — the framework and Qt layers are provided as a foundation for KDE-dependent applications and for building Plasma or other Qt-based environments independently.
Browser and JavaScript Engine Stack
These are among the hardest packages to build and maintain in any Linux distribution:
- chromium/firefox
- webkitgtk 2.46.6 — webkit2gtk 4.0/4.1/6.0 API variants; ~7 hour build
- qt5-qtwebengine 5.15.17 — Chromium-based; ~4 hour build
- qt5-qtwebkit 5.212.0 — ~1 hour build
- mozjs128 and mozjs140 — Firefox SpiderMonkey JS engine, both major versions
- gjs 1.82.3 — GNOME JS runtime (depends on mozjs and WebKit)
Language Toolchains
- LLVM — llvm19-bootstrap, llvm20, llvm21, llvm21-bootstrap (4–8 hour builds each)
- Java — OpenJDK 1.8, 21, 25, latest + portable variants across multiple generations
- Python — 3.14, 3.15 alpha
- Go — golang 1.25.2, go-rpm-macros, go-vendor-tools
- Rust — rust-packaging 26.2, rust-bindgen-cli, rust-cbindgen, full crate packaging toolchain
- R — 4.5.1
- Julia — 1.11 (~4 hour build, full LLVM + scientific computing stack)
- Mono — 6.12 (.NET runtime and framework)
- Haskell — ghc-cabal-prebuilt 9.6.6, ghc-rpm-macros
- Lua — compat-lua, lua-* modules
- Zig — 0.16.1
Perl Ecosystem
A near-complete CPAN mirror packaged as RPMs — ~2,600 packages covering the full range of CPAN modules available in Fedora, from core utilities through web frameworks, database drivers, testing infrastructure, and language tooling.
Container, Virtualization, and Cloud-Native
- podman 5.7.0, conmon, crun, criu, containers-common, netavark, aardvark-dns
- lxc 6.0.5, lxcfs, distrobox, toolbox
- kubernetes 1.34.1
- incus 6.19.1
- qemu 10.1.2 (~1 hour build), libkrun, libkrunfw
- spice, spice-gtk, virglrenderer
- ostree, rpm-ostree, composefs — immutable OS infrastructure
- wasmedge 0.15 — WebAssembly runtime
- dpdk 24.11.2 — Intel data-plane development kit
- openvswitch 3.6.0, ovn 25.09.2
Databases
- MariaDB 10.11 and 11.8 (both active branches)
- MySQL 8.4
- PostgreSQL 18 and 18.1
- Valkey 8.1 and 9.0 (Redis fork)
- dqlite + cowsql + raft — distributed SQLite stack
- Xapian 1.4.29
- memcached 1.6.39
Network Stack
- NetworkManager 1.54.0, network-manager-applet, libnma
- iwd 3.10 — modern WiFi daemon (alternative to wpa_supplicant)
- bluez 5.84 + bluez-tools — full Bluetooth stack
- ModemManager 1.24.2, libqmi, libmbim
- strongswan 6.0.2 — IPsec VPN
- wpa_supplicant 2.11, wireless-regdb
- xrdp 0.10.4, freerdp2 2.11.7, remmina — remote desktop
Multimedia
Full pipeline from ffmpeg 7.1.1 through PipeWire 1.4.9 and WirePlumber, plus the surrounding codec layer: libaom, rav1e (Rust AV1 encoder), lame, opus, vorbis, libdca, opencore-amr, rubberband, vmaf, sox, mpg123, faad2, and others.
Office and Heavy Applications
- LibreOffice 25.8.2 (~4 hour build)
- GIMP 3.0.4, Inkscape 1.4.2
- AbiWord, LyX (LaTeX editor)
- KeePassXC 2.7.10, GnuCash 5.14
- VLC 3.0.21
- Wireshark 4.6.1
- Pandoc 3.6.4, MuPDF 1.26.3
TeXLive
- TeXLive 2026 (20260301) — full distribution build
TeXLive is one of the harder distribution packaging problems: thousands of interdependent packages, interlocking format-file and font-package data dependencies, and a year-based upstream release cadence with breaking changes between editions.
Build and Packaging Infrastructure
- mock, koji, copr-cli, fedrq, kiwi, lorax
- rust-packaging 26.2, cargo2rpm, rust-rpm-sequoia
- go-rpm-macros, go-vendor-tools
- java-rpm-macros, javapackages-tools 6.4.1
- ghc-rpm-macros, perl-rpm-build-perl
Usage
dnf copr enable yxwang5db2/al-stream-2023
Individual packages can also be installed directly from the build artifacts on this page.
No warranty. No support. Validate before using in any environment you care about.
Yonghang Wang, wyhang@gmail.com, 2024-2026
Installation Instructions
Instructions not filled in by author. Author knows what to do. Everybody else should avoid this repo.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
Amazonlinux 2023
|
aarch64 [modified] (100058)*, x86_64 [modified] (135280)* | Amazonlinux 2023 (185 downloads) |
* Total number of downloaded packages.
External Repository List
The following repositories are accessible during builds
Amazonlinux 2023