mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-03 06:04:53 +00:00
x11/pipeglade: create port
Pipeglade is a helper program that displays graphical user interfaces for other programs. It renders the GUI definition found in a GtkBuilder file (created using the Glade Interface Designer), and communicates with the main program solely via pipes or fifos. WWW: http://pipeglade.boundp.org PR: 203523 Submitted by: Bert Burgemeister <trebbu@googlemail.com> (with modifications)
This commit is contained in:
parent
10a0fb614e
commit
562fb15fe1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=434993
@ -249,6 +249,7 @@
|
||||
SUBDIR += p5-X11-XCB
|
||||
SUBDIR += p5-X11-Xlib
|
||||
SUBDIR += p5-XTerm-Conf
|
||||
SUBDIR += pipeglade
|
||||
SUBDIR += pixman
|
||||
SUBDIR += plasma-scriptengine-python
|
||||
SUBDIR += plasma-scriptengine-ruby
|
||||
|
35
x11/pipeglade/Makefile
Normal file
35
x11/pipeglade/Makefile
Normal file
@ -0,0 +1,35 @@
|
||||
# Created by: Bert Burgemeister <trebbu@googlemail.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= pipeglade
|
||||
PORTVERSION= 4.7.0
|
||||
CATEGORIES= x11 devel
|
||||
|
||||
MAINTAINER= trebbu@googlemail.com
|
||||
COMMENT= Graphical user interface driven by pipes or fifos
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= trebb
|
||||
|
||||
USES= gettext-runtime pkgconfig
|
||||
USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 libxml2
|
||||
|
||||
OPTIONS_DEFINE= EXAMPLES
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
|
||||
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1/
|
||||
|
||||
post-install-EXAMPLES-on:
|
||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/clock.sh ${STAGEDIR}${EXAMPLESDIR}
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/echo.sh ${STAGEDIR}${EXAMPLESDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/clock.ui ${STAGEDIR}${EXAMPLESDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/pipeglade.ui ${STAGEDIR}${EXAMPLESDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/simple_dialog.ui ${STAGEDIR}${EXAMPLESDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/simple_open.ui ${STAGEDIR}${EXAMPLESDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
3
x11/pipeglade/distinfo
Normal file
3
x11/pipeglade/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1488225220
|
||||
SHA256 (trebb-pipeglade-4.7.0_GH0.tar.gz) = 91020685849ccb1fd091d41fbace68b23be2bb4b9d6c543a6b1bb68ccb3ca828
|
||||
SIZE (trebb-pipeglade-4.7.0_GH0.tar.gz) = 82888
|
21
x11/pipeglade/pkg-descr
Normal file
21
x11/pipeglade/pkg-descr
Normal file
@ -0,0 +1,21 @@
|
||||
Pipeglade is a helper program that displays graphical user interfaces
|
||||
for other programs. It renders the GUI definition found in a
|
||||
GtkBuilder file (created using the Glade Interface Designer), and
|
||||
communicates with the main program solely via pipes or fifos.
|
||||
|
||||
To have its GUI rendered by pipeglade, a program must be able to
|
||||
- send plain text commands to standard output or a named pipe and/or
|
||||
- receive and parse simple plain text messages from standard input or
|
||||
a named pipe.
|
||||
|
||||
Simple one-shot dialogs as well as more complex, long-running programs
|
||||
can be built.
|
||||
|
||||
Pipeglade provides access to a subset of the features available in
|
||||
GTK+ 3. Widgets able to communicate via pipeglade include text labels
|
||||
and images, statusbars and progress indicators, various kinds of
|
||||
buttons, spinbuttons and scales/sliders, comboboxes and menus, various
|
||||
text and tabular inputs, various standard dialog windows, calendars,
|
||||
drawing areas.
|
||||
|
||||
WWW: http://pipeglade.boundp.org
|
8
x11/pipeglade/pkg-plist
Normal file
8
x11/pipeglade/pkg-plist
Normal file
@ -0,0 +1,8 @@
|
||||
bin/pipeglade
|
||||
man/man1/pipeglade.1.gz
|
||||
%%EXAMPLES%%%%EXAMPLESDIR%%/clock.sh
|
||||
%%EXAMPLES%%%%EXAMPLESDIR%%/clock.ui
|
||||
%%EXAMPLES%%%%EXAMPLESDIR%%/echo.sh
|
||||
%%EXAMPLES%%%%EXAMPLESDIR%%/pipeglade.ui
|
||||
%%EXAMPLES%%%%EXAMPLESDIR%%/simple_dialog.ui
|
||||
%%EXAMPLES%%%%EXAMPLESDIR%%/simple_open.ui
|
Loading…
Reference in New Issue
Block a user