2025-05-20 14:57:37 -06:00
2024-07-18 23:13:48 +00:00
2024-07-18 23:13:21 +00:00
2025-05-20 14:57:37 -06:00
2024-07-18 23:13:21 +00:00
2024-06-16 07:12:20 +00:00
2024-07-20 13:22:54 +00:00
2025-05-20 14:53:55 -06:00

xbps-make: Minimal Package Builder for XBPS
===========================================
A lightweight, POSIX-compliant Makefile wrapper to automate building packages 
for the XBPS package manager (used in Void Linux). Designed for developers who
want a simple, scriptable interface to streamline package builds without 
complex tooling.

Features:
	- Minimal dependecies
	- Declarative build system
	- Allow Hacking for other package managments
	- Rebuilds only when necessary

Usage:
	$ make devel/tcc.src       (download source)
	$ make devel/tcc.xbps      (build and make package)

Options:
	MAN=no                     (Do not install manuals)
	POSIX=no                   (Do not install complice)
	BUILDDIR=path              (compile .src on path)
	CACHEDIR=path              (save .src on path)
	XBPSDIR=path               (save .xbps on path)

Dependecies:
	* XBPS
	* Posix Make
	* tar
	* gzip
	_ curl
	_ git
	_ sha256
	_ sed
	_ find
	_ xargs

Warning:
	* This proyect it's used with bmake, other posix make programs
	haven't been tested, but it should work, feel free to adapt it
	if needed.
	* GNU make doesn't work because the "include" command work 
	diferent than posix make "include" command.

Licence:
	0BSD - Zero Clause BSD Licence
Description
A lightweight, POSIX-compliant Makefile wrapper to automate packages building mainly XBPS package manager
Readme 93 KiB
Languages
C 68.4%
Makefile 31.5%