Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/elvyria/voids-package-nightmare

Template collection for Void Linux / XBPS
https://github.com/elvyria/voids-package-nightmare

voidlinux

Last synced: about 1 month ago
JSON representation

Template collection for Void Linux / XBPS

Awesome Lists containing this project

README

        

# Void's Package Nightmare

Template collection for Void Linux / XBPS

## How To Use

* Set-up **[void-packages](https://github.com/void-linux/void-packages)**
```bash
git clone --depth 1 https://github.com/void-linux/void-packages
cd void-packages
./xbps-src binary-bootstrap
```

* Clone this repository and copy templates
```bash
git clone --depth 1 https://github.com/Elvyria/voids-package-nightmare
cp voids-package-nightmare/srcpkgs/* srcpkgs/
cat voids-package-nightmare/common/shlibs >> common/shlibs
rm -rf voids-package-nightmare
```

* Build package
```bash
./xbps-src pkg `package`
```

* Install package
```bash
xbps-install --repository hostdir/binpkgs `package`
# or
xi `package`
```

## Notes
* `SONAME: lib.so.0 <-> UNKNOWN PKG PLEASE FIX!`
This error indicates that package requires library which have no package associated with it.
To fix - [source](https://www.gnu.org/software/bash/manual/html_node/Bourne-Shell-Builtins.html#index-_002e) library package template and append `lib.so.0 ${pkgname}-${version}_${revision}` to [common/shlibs](https://github.com/void-linux/void-packages/blob/master/common/shlibs)
...