Coder Social home page Coder Social logo

rodrigomorales1 / girara Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1007 KB

This repository has been created with the sole objective of making it possible to write reproducible builds (e.g. a Guix package), since repositories in git.pwmt.org are not public. It will be deleted when, hopefully, the proposed changes are implemented in master branch. See merge request: https://git.pwmt.org/pwmt/zathura/-/merge_requests/84

License: zlib License

Meson 2.45% C 97.55%

girara's Introduction

girara - user interface library

girara is a library that implements a user interface that focuses on simplicity and minimalism. It consists of three main components: The view is a widget that represents the actual application (e.g.: a web site or a document). The input bar is used to execute commands of the application, while the status bar notifies the user with current information. It is designed to replace and the enhance the user interface that is used by zathura.

Requirements

The following dependencies are required:

  • gtk3 (>= 3.20)
  • glib (>= 2.50)

The following dependencies are optional:

  • libnotify: notification support (deprecated, disabled by default)
  • json-glib-1.0: configuration dumping support

For building girara, the following dependencies are also required:

  • meson (>= 0.61)
  • gettext
  • pkgconf

The following dependencies are optional build-time only dependencies:

  • check (>= 0.11): for tests
  • doxygen: HTML documentation

To disable the optional support for json-glib-1.0, configure the build system with -Djson=disabled.

Installation

Run the following command to build and install girara to your system using meson's ninja backend:

meson build
cd build
ninja
ninja install

Note that the default backend for meson might vary based on the platform. Please refer to the meson documentation for platform specific dependencies.

Bugs

Please report bugs at https://git.pwmt.org/pwmt/girara.

girara's People

Contributors

sebastinas avatar mlq avatar pborzenkov avatar aroig avatar ork avatar tchernomax avatar benoitknecht avatar aomader avatar projedi avatar yourealwaysbe avatar kiselgra avatar pitti avatar jezerm avatar isf avatar equaraphanus avatar agalakhov avatar andipersti avatar incorporated avatar torrca avatar fs135 avatar glenwinters avatar kyrias avatar jeizsm avatar tgurr avatar willghatch avatar

Watchers

Rodrigo Morales avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.