https://github.com/tonimelisma/libvips-dev-tonimelisma
Automated Docker CI/CD build system to create customized Ubuntu PPA packages. Automatically triggered on upstream changes
https://github.com/tonimelisma/libvips-dev-tonimelisma
docker ppa ubuntu-packages
Last synced: 6 months ago
JSON representation
Automated Docker CI/CD build system to create customized Ubuntu PPA packages. Automatically triggered on upstream changes
- Host: GitHub
- URL: https://github.com/tonimelisma/libvips-dev-tonimelisma
- Owner: tonimelisma
- License: mit
- Created: 2020-10-13T21:26:45.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2020-10-16T21:24:34.000Z (over 4 years ago)
- Last Synced: 2024-11-29T21:54:30.718Z (6 months ago)
- Topics: docker, ppa, ubuntu-packages
- Language: Shell
- Homepage:
- Size: 15.6 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# libvips-dev-tonimelisma
This is my build script to produce libvips (image processing library) Ubuntu packages
with HEIF support. To install the vips packages:`sudo add-apt-repository ppa:tonimelisma/ppa`
`sudo apt install libvips42`
## Usage for building your own Ubuntu packages
The script and Dockerfile monitor a source package in the given Ubuntu releases,
and when the source updates, it automatically creates an updated customized package
and uploads it to your PPA, so your PPA version is always up to date.If you want to build your own Ubuntu packages with this, you will need to:
Install docker, set up a PPA at Launchpad and upload your GPG keys,
make a copy of the Dockerfile and change it to suit your build process. Then run:`DISTRIBUTION=focal DISTVERSION=20.04 PACKAGE=vips bash build.sh`
`DISTRIBUTION=focal DISTVERSION=20.10 PACKAGE=vips bash build.sh`
You can run this from cron daily (be sure to run it as your personal user account)