This repository contains files for packaging Zen Browser for Void Linux using the XBPS package manager.
template
: XBPS template file for Zen Browserfiles/update-template.sh
: Script to update the Zen Browser XBPS template
The template
file is an XBPS template for Zen Browser.
- Architecture: x86_64 only
- Build style: precompiled binaries
- Maintainer: SalahDin Rezk salah2112004@gmail.com
The template file handles the installation of precompiled binaries and sets up the necessary dependencies.
To install the Zen Browser package:
- Clone the Void Packages repository:
git clone https://github.com/salastro/zen-browser.git
- Copy the directory to the
srcpkgs/zen-browser
directory in your Void Packages repository:cp -rf zen-browser /path/to/void-packages/srcpkgs/
- Build the package:
./xbps-src pkg zen-browser
- Install the package:
sudo xbps-install --repository=hostdir/binpkgs zen-browser
- Run Zen Browser:
zen
- Enjoy!
- You can also install using
vpsm
instead of (3) and (4):vpsm install zen-browser
The update-template.sh
script automates the process of updating the Zen Browser XBPS template. It performs the following tasks:
- Fetches the latest release version from the Zen Browser GitHub repository
- Updates the version in the template file
- Updates the checksums
- Installs the updated Zen Browser package
To use the update script, you need:
- vpsm
- xbps-src
- curl
- sed
- sh
You must also set the XBPS_DISTDIR
environment variable to point to your Void Packages directory.
Example:
export XBPS_DISTDIR="$HOME/.void-packages"
To update the Zen Browser package:
- Ensure you have met all prerequisites
- Run the update script:
chmod +x files/update-template.sh ./files/update-template.sh
If you want to contribute to this package, please make sure to test your changes thoroughly before submitting a pull request.
If you encounter any issues with the package or the update script, please open an issue in this repository.