Description:
This is a pacman repository of custom built MINGW packages used to build Natron and its plugins. It is built by the "Build pacman repo" GitHub action on this repository.
Note: Everytime you want to use a new version of the package repository, you should completely uninstall the previous one before installing the new one.
Install:
- Create a directory for the repository.
mkdir ~/natron_pacman_repo
- Unzip the repo in that directory.
cd ~/natron_pacman_repo
wget https://github.com/NatronGitHub/Natron/releases/download/windows-mingw-package-repo/natron_package_repo.zip
unzip natron_package_repo.zip
- Add the repository to /etc/pacman.conf.
echo -e "#NATRON_REPO_START\n[natron]\nSigLevel = Optional TrustAll\nServer = file://$HOME/natron_pacman_repo/\n#NATRON_REPO_END" >> /etc/pacman.conf
- Update the repositories and make the Natron packages available in the local repository cache.
pacman -Sy
- Verify you can see the new Natron packages.
pacman -Sl natron
- Install the top level package that will install everything you need to build Natron and the plugins included in its installer.
pacman -S mingw-w64-x86_64-natron-build-deps-qt5
Uninstall:
- Remove all the Natron packages and their dependencies.
pacman -Rs mingw-w64-x86_64-natron-build-deps-qt5
to remove all the Natron packages and their dependencies. - Remove natron repo from /etc/pacman.conf.
sed -i -e '/^#NATRON_REPO_START/,/^#NATRON_REPO_END/{d}' /etc/pacman.conf
- Update the repositories and purge the Natron packages from the local repository cache.
pacman -Sy
- Delete the repository directory.
rm -rf ~/natron_pacman_repo