Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/elvyria/voids-package-nightmare
- Owner: Elvyria
- License: mit
- Created: 2022-03-19T02:50:23.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-06T12:41:34.000Z (3 months ago)
- Last Synced: 2024-11-02T14:42:16.205Z (about 2 months ago)
- Topics: voidlinux
- Language: Shell
- Homepage:
- Size: 98.6 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)
...