1
0
Fork
You've already forked merelinux-recipes
0
forked from merelinux/recipes
Package recipes for Mere Linux
  • Shell 95.4%
  • Vim Script 3.7%
  • Dockerfile 0.9%
2026年07月07日 18:24:53 +02:00
.forgejo/workflows desktop/glib: Add at 2.84.4 2026年06月20日 18:56:18 -04:00
legacy-packages 🔥 Remove some legacy packages 2026年06月20日 19:57:18 -04:00
misc-util Update image creation scripts 2021年09月19日 16:37:55 +00:00
recipes extra/python-hatchling: clarify comment 2026年07月07日 21:58:32 +08:00
.gitignore gitignore: add emacs back-up/tmp file suffix 2026年06月11日 21:02:02 +08:00
ci.Dockerfile Rename repos/ to recipes/, publish to single 'mere' repo 2026年03月29日 22:42:02 +00:00
CONTRIBUTING.md Add recipe contribution guide 2026年06月03日 14:20:38 +00:00
Dockerfile Update Dockerfiles, bump busybox to release again 2026年04月03日 22:15:01 +00:00
LICENSE Create LICENSE 2019年04月11日 22:06:34 -04:00
README.md Rename repos/ to recipes/, publish to single 'mere' repo 2026年03月29日 22:42:02 +00:00

Mere Linux Recipes

This repository contains the package recipes that define Mere Linux.

Mere Linux is a musl-based Linux distribution built around the mere package manager and build system. Its goal is to produce a complete system, with a package set that spans core userspace, development tooling, server software, and a modern desktop stack.

Mere has a distinct personality. Its center of gravity is musl rather than glibc, s6 and skarnet rather than systemd, and LLVM/Clang rather than a GNU-first toolchain. It favors a lean system made from smaller, more replaceable parts wherever that is practical.

Repository Status

Mere Linux is currently in transition between two recipe formats:

  • legacy-packages/ contains the older PKGBUILD-based package definitions.
  • New recipes are being developed in KDL format for the newer mere tooling.

Repository Layout

Package recipes live under recipes/<category>/<package-name>/recipe.kdl

Each package directory is the complete home for that package recipe. Local patches, config files, and other bundled sources should live beside recipe.kdl in the same package directory.

The directory categories (core, extra, desktop) are for in-tree organization only — all packages are published to a single mere repository.

Categories

core

Packages that are fundamental to installing, building, managing, and repairing a Mere Linux system.

extra

Common development tooling, libraries, runtimes, and utilities that do not belong in core or desktop.

desktop

Packages that primarily exist to provide a graphical desktop environment, graphical desktop applications, or the supporting stack they depend on.