Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/yadPublic
forked fromstep-/yad

maintain "YAD" for GTK+-2 (and GTK+-3)

License

NotificationsYou must be signed in to change notification settings

dimkr/yad

 
 

Repository files navigation

Use yad (yet another dialog) in shell scripts to displays GTK+ dialogs involving messages, lists, forms and several other commonly-used interface elements.

Summary

This project is an independent fork of theparent project.

This project is licensed under the GNU GPL3 license, seeLicense and copyright section inthis page.

Project goals:

  • Overwhelmingly, maintain compatibility with GTK+-2.
  • Build against either GTK+-2 or GTK+-3. The two builds provide the same features.
  • Backport features from the parent project.
  • Introduce original features.

100% compatibility with the parent project is not a goal but keeping reasonably compatible still informs my decisions.Feature comparison

Several Linuxdistributions that still depend on GTK+-2 include a binary derived from this fork.

History

The parent project removed GTK+-2 support in version 1.0.This repository was forked from the 0.42.0 release (d0021d0 February 2019) with the goal to continue GTK+-2 support, mainly for the benefit of theFatdog64 Linux distribution.With time this fork has reached several other Linuxdistributions that need a GTK+-2 yad package.

Scope

In the spirit of a maintainance project, fixing bugs takes precedence.New features can be added as my time permits but only if they are tested with, and work equally well for, GTK+-2 and GTK+-3.New features are introduced as either backports from the parent project or, more rarely, as original features. You can read all about this in thefeature comparison page.

Contributions and pull requests (PR) are always welcome!

Naming Hell

This repository is namedyad, same as its parent project's. Both projects build a binary file namedyad.Fatdog64 renames the binaryyad_gtk2 oryad_gtk3, according to the build, and only shipsyad_gtk2, with a symbolic link in /usr/bin from nameyad to targetyad_gtk2. The Fatdog64 package repository provides packagesyad_gtk2,yad_gtk3,yad_doc andyad_ultimate, which is Fatdog64's package name for the parent project (and the parent project's binary is namedyadu).

For short I will useyadL for the products of this fork, andyadU for the parent project.

Building yadL from Git

This fork's default branch is namedmaintain-gtk2. All development takes place in the default branch.

Get the latest source code with command:

git clone https://github.com/step-/yad.git maintain-gtk2

Generate build scripts, configure and build the project:

cd maintain-gtk2&&git checkout maintain-gtk2&&autoreconf -ivf&&intltoolize&&./configure&&make&&: install with: make install

To build successfully you may need to install the following packages:

with appropriate-dev packages depending on your distro.

When you runconfigure you can pass some options to build yad with the following libraries:

Distributions

Distributions known to package this fork: readdistributions.

Links

About

maintain "YAD" for GTK+-2 (and GTK+-3)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C88.4%
  • Roff9.5%
  • M41.4%
  • Other0.7%

[8]ページ先頭

©2009-2025 Movatter.jp