zen-browser
zen-browser copied to clipboard
Void Linux XBPS template for Zen Browser
Zen Browser XBPS Package
This repository contains files for packaging Zen Browser for Void Linux using the XBPS package manager.
Files
-
template: XBPS template file for Zen Browser -
files/update-template.sh: Script to update the Zen Browser XBPS template
Template File
The template file is an XBPS template for Zen Browser.
- Architecture: x86_64 only
- Build style: precompiled binaries
- Maintainer: SalahDin Rezk [email protected]
The template file handles the installation of precompiled binaries and sets up the necessary dependencies.
Installation
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-browserdirectory 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
vpsminstead of (3) and (4):vpsm install zen-browser
Update Script
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
Prerequisites
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"
Usage
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
Contributing
If you want to contribute to this package, please make sure to test your changes thoroughly before submitting a pull request.
Issues
If you encounter any issues with the package or the update script, please open an issue in this repository.