From 33d8cdb9e95ac97fda14bd3e572133b0327f9311 Mon Sep 17 00:00:00 2001 From: davehome Date: Sat, 9 Jul 2011 10:06:30 +0000 Subject: [PATCH 1/3] Added GNU screen package template --- srcpkgs/screen/template | 47 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 srcpkgs/screen/template diff --git a/srcpkgs/screen/template b/srcpkgs/screen/template new file mode 100644 index 0000000000..ab30548ec8 --- /dev/null +++ b/srcpkgs/screen/template @@ -0,0 +1,47 @@ +# Template file for 'screen' +pkgname=screen +version=4.0.3 +revision=1 +distfiles="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$version.tar.gz" +build_style=gnu_configure +configure_args="--enable-colors256" +short_desc="The GNU screen utility" +maintainer="davehome " +checksum=78f0d5b1496084a5902586304d4a73954b2bfe33ea13edceecf21615c39e6c77 +long_desc=" + Screen is a full-screen window manager that multiplexes a physical terminal + between several processes, typically interactive shells. Each virtual + terminal provides the functions of the DEC VT100 terminal and, in addition, + several control functions from the ANSI X3.64 (ISO 6429) and ISO 2022 + standards (e.g., insert/delete line and support for multiple character sets). + There is a scrollback history buffer for each virtual terminal and a + copy-and-paste mechanism that allows the user to move text regions between + windows. When screen is called, it creates a single window with a shell in it + (or the specified command) and then gets out of your way so that you can use + the program as you normally would. Then, at any time, you can create new + (full-screen) windows with other programs in them (including more shells), + kill the current window, view a list of the active windows, turn output + logging on and off, copy text between windows, view the scrollback history, + switch between windows, etc. All windows run their programs completely + independent of each other. Programs continue to run when their window is + currently not visible and even when the whole screen session is detached + from the users terminal." + +Add_dependency run ncurses +Add_dependency run ncurses-libs +Add_dependency run glibc +Add_dependency build gettext +Add_dependency build texinfo +Add_dependency build ncurses-devel +Add_dependency build glibc-devel + +post_build() +{ + mkdir -p ${DESTDIR}/usr/share/info + touch -f ${DESTDIR}/usr/share/info/dir +} + +#post_install() +#{ +# # need to create a default /etc/screenrc here +#} From 5106ac86cc2adefdd7685ce9e3ef09e36bd81f90 Mon Sep 17 00:00:00 2001 From: davehome Date: Sat, 9 Jul 2011 10:13:26 +0000 Subject: [PATCH 2/3] Added homepage + license to template --- srcpkgs/screen/template | 2 ++ 1 file changed, 2 insertions(+) diff --git a/srcpkgs/screen/template b/srcpkgs/screen/template index ab30548ec8..3429702233 100644 --- a/srcpkgs/screen/template +++ b/srcpkgs/screen/template @@ -7,6 +7,8 @@ build_style=gnu_configure configure_args="--enable-colors256" short_desc="The GNU screen utility" maintainer="davehome " +homepage="http://www.gnu.org/s/screen/" +license="GPL-2" checksum=78f0d5b1496084a5902586304d4a73954b2bfe33ea13edceecf21615c39e6c77 long_desc=" Screen is a full-screen window manager that multiplexes a physical terminal From a8c8915e28aff0cb79620c309e09b7bd6c73aa56 Mon Sep 17 00:00:00 2001 From: davehome Date: Sat, 9 Jul 2011 10:29:18 +0000 Subject: [PATCH 3/3] Fixed reminder --- srcpkgs/screen/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/screen/template b/srcpkgs/screen/template index 3429702233..a31d6814b2 100644 --- a/srcpkgs/screen/template +++ b/srcpkgs/screen/template @@ -45,5 +45,5 @@ post_build() #post_install() #{ -# # need to create a default /etc/screenrc here +# # need to create a default /etc/screenrc and /etc/etcscreenrc here #}