# your-freedom package for Void Linux

This package provides [your-freedom](https://git.parabola.nu/blacklist.git), which is a package that conflicts with nonfree packages in your system and identifies all the nonfree packages in one go. It is usually bundled with [linux-libre](https://en.wikipedia.org/wiki/Linux-libre) kernel which is Linux without [binary blobs](http://manulix.wikidot.com/kernel-blobs) for a strictly [Free](https://www.gnu.org/philosophy/free-sw.html) system to enjoy software freedom.

NOTE: This is work in progress and under testing.

The template file is prepared for use with [xbps-src](https://wiki.voidlinux.org/Xbps-src) in Void Linux.


## Installation
```
sudo xbps-install xtools
git clone https://github.com/void-linux/void-packages
cd void-packages
./xbps-src binary-bootstrap
# Do the above once if not done already.
# Copy this `your-freedom` folder under `srcpkgs` folder, then...
./xbps-src pkg your-freedom
xi your-freedom
```

## How to update

If there are any latest versions available, just visit [https://git.parabola.nu/blacklist.git/commit/](https://git.parabola.nu/blacklist.git/commit/) and note the hash besides `commit` (e.g. `53f578df8b0ddb451ddd8678cf855a66d0ae6ac9`) and the date it was committed. Update the `version` and `_gitver` accordingly. To update the checksum use the usual `xgensum -f srcpkgs/your-freedom/template`. If you get same hash, `rm -rf void-packages/hostdir/sources/your-freedom-*` then try again.


**Help from:**

- [your-freedom package from Parabola](https://www.parabola.nu/packages/libre/x86_64/your-freedom/)
