1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
{
"name": "Tpp",
"description": "Ncurses-based presentation tool",
"url": "https://synflood.at/tpp/tpp-1.3.1.tar.gz",
"mirror": null,
"homepage": "https://synflood.at/tpp.html",
"depends": [],
"resource": [
{
"name": "ncurses-ruby",
"url": "https://downloads.sourceforge.net/project/ncurses-ruby.berlios/ncurses-ruby-1.3.1.tar.bz2"
}
],
"conflicts": [],
"patches": [],
"install": [
"lib_ncurses = libexec+\"ncurses-ruby\"",
"inreplace \"tpp.rb\", 'require \"ncurses\"', <<~EOS",
"require File.expand_path('#{lib_ncurses}/ncurses_bin.bundle', __FILE__)",
"require File.expand_path('#{lib_ncurses}/ncurses_sugar.rb', __FILE__)",
"EOS",
"bin.install \"tpp.rb\" => \"tpp\"",
"share.install \"contrib\", \"examples\"",
"man1.install \"doc/tpp.1\"",
"doc.install \"README\", \"CHANGES\", \"DESIGN\", \"COPYING\", \"THANKS\", \"README.de\"",
"resource(\"ncurses-ruby\").stage do",
"inreplace \"ncurses_wrap.c\", '#include \"ncurses_wrap.h\"',",
"\"#include \\\"ncurses_wrap.h\\\"\\n#include <sys/time.h>\"",
"inreplace \"extconf.rb\", '$CFLAGS += \" -g\"',",
"'$CFLAGS += \" -g -DNCURSES_OPAQUE=0\"'",
"system \"ruby\", \"extconf.rb\"",
"system \"make\"",
"lib_ncurses.install \"lib/ncurses_sugar.rb\", \"ncurses_bin.bundle\""
],
"version": "1.3.1",
"file": "tpp.rb"
}
|