Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/omar-polo/pkg_fcgi
Gemini interface for the OpenBSD ports tree
https://github.com/omar-polo/pkg_fcgi
gemini openbsd openbsd-ports
Last synced: about 1 month ago
JSON representation
Gemini interface for the OpenBSD ports tree
- Host: GitHub
- URL: https://github.com/omar-polo/pkg_fcgi
- Owner: omar-polo
- Created: 2023-08-09T20:09:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-08T11:44:56.000Z (10 months ago)
- Last Synced: 2024-09-27T13:21:31.473Z (about 2 months ago)
- Topics: gemini, openbsd, openbsd-ports
- Language: C
- Homepage: gemini://gemini.omarpolo.com/cgi/gempkg/
- Size: 109 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
Awesome Lists containing this project
README
# pkg_fcgi - FastCGI interface for the OpenBSD ports tree
pkg_fcgi is meant to be the replacement of gempkg, a Python CGI script
that allows to browse the OpenBSD package archive via Gemini.There's a hosted version updated daily available at
.pkg_fcgi depends on libevent and sqlite3. To build, please run
$ ./configure
$ make
$ doas make installTo operate, pkg_fcgi needs an augmented version of the sqlite database
installed by the sqlports package. To generate it, issue;# install -d -o www /var/www/pkg_fcgi/
# cp /usr/local/share/sqlports /var/www/pkg_fcgi/pkgs.sqlite3
# sqlite3 /var/www/pkg_fcgi/pkgs.sqlite3