GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - 0install/apps: 0install feeds/packages for common apps and libraries

BranchesTags
Open more actions menu

Latest commit

 

History

3,733 Commits
3,733 Commits

Folders and files

NameName
Last commit message
Last commit date
.claude/skills/0install-packaging
.claude/skills/0install-packaging
 
 
.github/workflows
.github/workflows
 
 
0install
0install
 
 
devel
devel
 
 
docker
docker
 
 
dotnet
dotnet
 
 
golang
golang
 
 
gui
gui
 
 
java
java
 
 
javascript
javascript
 
 
kubernetes
kubernetes
 
 
lib
lib
 
 
lua
lua
 
 
ocaml
ocaml
 
 
perl
perl
 
 
powershell
powershell
 
 
protobuf
protobuf
 
 
python
python
 
 
ruby
ruby
 
 
rust
rust
 
 
utils
utils
 
 
.gitignore
.gitignore
 
 
0install.ps1
0install.ps1
 
 
0install.sh
0install.sh
 
 
0repo-config.py
0repo-config.py
 
 
README.md
README.md
 
 
github.py
github.py
 
 
msys2.py
msys2.py
 
 
watch.ps1
watch.ps1
 
 
watch.sh
watch.sh
 
 

Repository files navigation

apps.0install.net

https://apps.0install.net/ provides Zero Install feeds for apps where the upstream authors do not provide feeds of their own. It also serves as a repository for basic infrastructure components such as libraries and runtime environments.

Adding new apps

If you wish to see a new app, tool or library added to this repository let us know by creating a GitHub issue or even better by creating a pull request with a feed you created.

Automatic updates

The feeds in this repository are updated using the following tools:

0watch scrapes upstream websites to discover new versions of applications. It runs a watch file (e.g., ffmpeg.watch.py) and then automatically calls 0template as needed.

0template is used to add new releases of applications. It takes a template (e.g., ffmpeg.xml.template) and values for placeholders (e.g., a version number) as input and generates a new feed (e.g., ffmpeg-2.0.0.xml) as output.

0repo merges feeds generated by 0template (e.g., ffmpeg-2.0.0.xml) into the appropriate main (e.g., ffmpeg.xml).

We use GitHub Actions to automate these processes.

Local setup

To work with this repository on your own machine run these commands inside an empty directory:

git clone https://github.com/0install/apps.git --single-branch feeds
git clone https://github.com/0install/apps.git --single-branch --branch=gh-pages public
ln -s feeds/0repo-config.py .
ln -s public/archives.db .
mkdir incoming
0install add 0repo https://apps.0install.net/0install/0repo.xml

You can now run feeds/watch.sh (on Linux) or feeds\watch.ps1 (on Windows) to search for new releases and 0repo to update the feeds.

If you do not have the GnuPG key used to sign feeds in this repository, set the environment variable NO_SIGN=1 before running 0repo.

About

0install feeds/packages for common apps and libraries

apps.0install.net

Resources

Readme
Activity
Custom properties

Stars

57 stars

Watchers

2 watching

Forks

13 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.