{"id":17760254,"url":"https://github.com/fuco1/zathura-build","last_synced_at":"2026-01-21T14:01:57.169Z","repository":{"id":17262593,"uuid":"20032201","full_name":"Fuco1/zathura-build","owner":"Fuco1","description":"zathura + plugins built and run inside docker","archived":false,"fork":false,"pushed_at":"2019-07-12T12:24:29.000Z","size":7,"stargazers_count":3,"open_issues_count":3,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-07T11:15:18.521Z","etag":null,"topics":["build","container","docker","zathura"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fuco1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-21T18:23:02.000Z","updated_at":"2022-02-16T20:08:05.000Z","dependencies_parsed_at":"2022-07-25T06:00:06.261Z","dependency_job_id":null,"html_url":"https://github.com/Fuco1/zathura-build","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Fuco1/zathura-build","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuco1%2Fzathura-build","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuco1%2Fzathura-build/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuco1%2Fzathura-build/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuco1%2Fzathura-build/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fuco1","download_url":"https://codeload.github.com/Fuco1/zathura-build/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuco1%2Fzathura-build/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28634786,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["build","container","docker","zathura"],"created_at":"2024-10-26T19:01:05.233Z","updated_at":"2026-01-21T14:01:57.153Z","avatar_url":"https://github.com/Fuco1.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dockerized zathura [![Build Status](https://semaphoreci.com/api/v1/github-fuco1/zathura-build/branches/master/shields_badge.svg)](https://semaphoreci.com/github-fuco1/zathura-build)\n\nThis repository contains the complete setup for dockerizing [zathura](https://pwmt.org/projects/zathura/), the most awesomest pdf browser ever.\n\nAvailable on the [hub](https://hub.docker.com/r/fuco1/zathura/).\n\nThis project uses [build-base](https://github.com/Fuco1/build-base) structure.\n\n# Why?\n\nVarious Linux distributions often update their packages slowly and so you end up running some old version.  With this setup I can build new version in matter of minutes (basically just run one command and wait).\n\n# How do I run it?\n\nUse the `zathura.sh` shell wrapper to run zathura.  You can make a symlink with better name, such as `zathura` in some directory in your `$PATH`, for example (assuming `~/bin` is in `$PATH`):\n\n    ln -s $(pwd)/zathura.sh ~/bin/zathura\n\nthen use `zathura` as you normally would.  Passing the file as the second argument automatically opens it in a new instance.\n\n# How do I build it?\n\nAssuming you `git clone`d this repository, run `git submodule update --init`.\n\nThen run `./build`.\n\n# The setup\n\nThe setup is separated into two environments: build and runtime.\n\n## Dockerfile.build\n\nBuild environment with all the build-time dependencies.  The local repositories are mounted as volumes, so the output of the build is stored on the host machine.  These files are then copied into the distribution runtime image.\n\nThe advantage is that during the runtime you don't need 500 megabytes of extra dependencies.\n\n## Dockerfile\n\nThis is the runtime image.\n\n# Contribute\n\nDue to the dependency hell of gtk, the image is quite big.  I was not able to bring it down much.  If you know how to install just the essentials of gtk without all the bloat or how to purge the image of this, please tell me!  I would love to make this image lighter.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuco1%2Fzathura-build","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffuco1%2Fzathura-build","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuco1%2Fzathura-build/lists"}