# Brammp's alpine packages # Package list | Name | Description | |------|:-----------:| | minisatip | A small SAT>IP server from https://github.com/catalinii/minisatip | | custom-firmware-mn88472 | Panasonic MN88472 firmware for Xbox One tuner | | rflink | rflink port for raspberrypi https://github.com/seahu/rflink | # How to build packages ## Initial Setup First follow `SetupEnv.md` ## Getting this repo Make sure you are logged-in as the user from `SetupEnv.md`. ``` git clone https://git.bprieshof.nl/brammp/AlpinePackages.git ``` ## Updating repo Use the following command to update the local git repo. ``` git pull ``` ## Building package To build a package, go to the directory and use the `abuild` command. ``` cd ~/AlpinePackages/ abuild -r ``` * -r to install dependencies for building the package ## Serving/installing the packages By default, the packages are stored in the `~/packages` directory. The public signing is stored as `*.pub` in the `~/.abuild` directory. The `packages` folder can be used as web root to act as a repo for the packages. TIP: For easy of use, copy the public signing key to `packages` folder. ### Local system The public signing does not have to be added, since `SetupEnv.md` has automatically done this. #### Add as repo Add the following to `/etc/apk/repositories` ``` /home//packages/AlpinePackages/ ``` To install the package use ``` apk add ``` #### Single shot install ``` apk add --repository /home/USER/packages/AlpinePackages ``` ### On a remote system Add/download the public signing key to `/etc/apk/keys`. #### Add as repo Add the following to `/etc/apk/repositories` ``` http:///AlpinePackages/ ``` To install the package use ``` apk add ``` #### Single shot install ``` apk add --repository http:///AlpinePackages/ ```