From a47fab40574523b2d9a773e5641c3761a0ea01b9 Mon Sep 17 00:00:00 2001 From: rhatto Date: Sat, 25 Apr 2009 15:56:01 +0000 Subject: ttyrec: adding ttyrec git-svn-id: svn+slack://slack.fluxo.info/var/svn/mkbuilds@428 18ef50b8-d735-4ccd-97c1-689132df3dd9 --- app/misc/ttyrec/LICENCE | 30 +++++++ app/misc/ttyrec/Manifest | 24 +++++ app/misc/ttyrec/ttyrec.mkbuild | 198 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 252 insertions(+) create mode 100644 app/misc/ttyrec/LICENCE create mode 100644 app/misc/ttyrec/Manifest create mode 100644 app/misc/ttyrec/ttyrec.mkbuild (limited to 'app') diff --git a/app/misc/ttyrec/LICENCE b/app/misc/ttyrec/LICENCE new file mode 100644 index 0000000..d25dea8 --- /dev/null +++ b/app/misc/ttyrec/LICENCE @@ -0,0 +1,30 @@ +Copyright (c) 1980 Regents of the University of California. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. +4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. diff --git a/app/misc/ttyrec/Manifest b/app/misc/ttyrec/Manifest new file mode 100644 index 0000000..fdb00a0 --- /dev/null +++ b/app/misc/ttyrec/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +DIST ttyrec-1.0.8.tar.gz 8528 MD5 ee74158c6c55ae16327595c70369ef83 RMD160 f7538fa742d1c1e07b8b48f3fa79cfcf13ca8044 SHA1 645f1e2a1ac4b2a32ad314711fb3da014ce9684d SHA256 ef5e9bf276b65bb831f9c2554cd8784bd5b4ee65353808f82b7e2aef851587ec SHA512 b7f6f4c78c5148dacc7058534d89f13fcf333ee9e099d4475135e9c15a99a8aed72bf4bd5954652a6bb044d11ad35b4cb8d07208a5349c79c811f68fde7e8611 +MISC LICENCE 1735 MD5 29bc7510bd025c1f79d89d7ff764eb0a RMD160 3806854bd7bb279f483dc724d62f2a41d6fb4600 SHA1 a0bd3ff119fb0327e7a179f9f44d9bad7d29ffce SHA256 3b623ede2b19a25a22dd7d8535b95d66c4ea62f198d6ff007fead6c538b2d721 SHA512 c1cf8581472454225e29b97dc7fffc7bc3b0cc7548def1e38c7278441d81c58ffaacd22e0d388859159a4e0342a5aab964c6b9f151ea13ee1850a79b791a7408 +MKBUILD ttyrec.mkbuild 5336 MD5 2c5c04d70e5bbfffcdea08d0e90cd42e RMD160 9dffd6148650014c1877992de47e58526eab8594 SHA1 2a44e01cf9f6124443d6249294ca515528d7f2db SHA256 a2e8d5a6eb4600dc43f704d4baa143b01d198c4c46af69e7d2121ec3fd053faa SHA512 b51b6fc355ce3ca81d996a58f93d4930a7b820ecd23672855ca47a7c238b4c9b05cffb022a94e6323d8d5d4959eb869b7953f7251af059f7f5ae488c49d3f7c6 +SLACKBUILD ttyrec.SlackBuild 6793 MD5 77a1060057f861e119a5a16d2fc15300 RMD160 d94793f6210980953f1426841202fd092ef5fb77 SHA1 c5ad0dd5729dc97631ca61290b3f39d548109799 SHA256 c0a8eb884715603bec9c1a06f38817c211b7f509b127ef3202c0e1316f64cfd5 SHA512 e524dd4c58c9ef117399691cc9c7c8eceb849b24c1356ebdee9a4f62ac62935bbda92b6124d509d873b8d3df200c927ec6eb3640f5a0e6d0a504b1ee66844767 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iQIcBAEBAgAGBQJJ8zPDAAoJEEHL93ESzgeiPxAQAIB4AosPgei7pHa7RW7kcEEx +9wYC6ktJCwf4MssxLQsm690BpQfh3MV2PlPR+t4wPVrAbKZeyF/fUldIm0xUGocc +Dpu21LKDdV6r2n0oqh+l5itccYdZdtvqrtl98qaw/07fcQQq+ER6rSuTjsn7p/MF +hRigPxqb5DCwyA53WiFnAvQ7KhOyM17WIxgghHsOWrmaWGQX9h2XA23euuRKIuST ++yCAFLddAyxuXdhf1ADn18F6WrKgHaECZTnag8phRVJvSrWz+A3MMip/YC3muhcm +khfb8PSwLa0a9eVnOWYs3u4PumDeKwLpu9jcQyXSVBT6V2YQ7LG7TNSttgKzUPkp +XvLOSNKmuRw0QFjxUmiTqjafu3uC9Oztsvt+gPGJcj/WfSsj/wT5+FjDU1smcobI +25W0Gww9gaT+SmYugvDnjq6OMzJ9WfQPQG32iMcLI2qSJ3DlS9o29gpwJ6LB4xeR +qkH2oJZdW2THoYsLfjJ/L3xX4q0C21pxSRH6yy0nZJ+eJpN/a4Hk0jdKFJ65+N8N +ELfogBs9FdMto71gWD8bunoo13hdq7d9vGslQyzG0YJbBjEMO3MaPUdbVMxAaCac +TuZjp9rajhcOM16TF+z/llsPEKsvA1OH63HvWRN3eUDod/t0+ETb/TALNr93D22f ++EC+ODw7gbz/GP8pcml9 +=jC5x +-----END PGP SIGNATURE----- diff --git a/app/misc/ttyrec/ttyrec.mkbuild b/app/misc/ttyrec/ttyrec.mkbuild new file mode 100644 index 0000000..01587a4 --- /dev/null +++ b/app/misc/ttyrec/ttyrec.mkbuild @@ -0,0 +1,198 @@ +# +# This mkbuild is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or any later version. +# +# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, write to the Free Software Foundation, Inc., 59 Temple +# Place - Suite 330, Boston, MA 02111-1307, USA +# +# Version 0.9.0 - Alves ( rudsonalves at yahoo d0t com d0t br ) +# Version $Rev: 803 $ - $Author: rhatto $ + +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Silvio Rhatto" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="rha" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://0xcc.net/ttyrec/ttyrec-1.0.8.tar.gz" + +# Source base name. if different from package name. Null ("") to default value. +# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[SOURCE NAME]]="" + +# Package name. Null ("") to auto-set +# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[PACKAGE NAME]]="" + +# +# Package default ARCH +# Default set is i486 +[[ARCH]]="" + +# +# Package version. Null ("") to auto-set. +# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[VERSION]]="" + +# +# Package extension. Null ("") to auto-set +# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[EXTENSION]]="" + +# +# Build number. +# Auto-set to default 1 +[[BUILD NUMBER]]="" + +# +# Source Name construction string +# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION +[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION" + +# +# Unpacker programa ("") to auto-set. Default "tar" +# Unpacke Flags ("") to auto-set. Default flags to tar "--no-same-owner --no-same-permissions -xvf" +[[UNPACKER]]="" +[[UNPACKER FLAGS]]="" + +# +# Dependency list input +# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]" +# Example: +[[SLACK REQUIRED]]="" + +# +# Decompress program +# gz, tgz, bz2, set null ("") to auto-set +# Auto-set, get DECOMPRESSOR from URL EXTENSION: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[DECOMPRESSOR]]="" + +# +# Decompress check flag +# gz, tgz, bz2, set null ("") to auto-set +[[DECOMPRESSOR TEST FLAG]]="" + +# +# Documentation files. Null ("") to auto-set commom doc-files: +# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.* +[[DOCUMENTATION FILES]]="" + +# +# ./configure options +[[OTHER CONFIGURE ARGS]]="" + +# +# PREFIX. Default /usr +[[PREFIX]]="/usr" + +# +# Number of jobs +[[NUMBER OF JOBS]]="" + +#--------------------- +# Others changes +#--------------------- +#[[MD5SUM CODE]]="" +#[[MD5SUM EXTENSION]]="" +#[[SIGNING KEY]]="" +#[[SIGNING KEY URL]]="" +#[[SIGNING KEY ID]]="" +#[[SIGNING URL]]="" +#[[CONFIG FILES]]="" +#[[PATCH URLS]]="" +#[[REST OF DOINST.SH]]="" +[[PATCH FILES]]="" +[[NUMBER OF PREFIX SLASHES TO STRIP]]="1" + +# SlackBuild model +[[SLACKBUILD MODEL]]="generic.mkSlackBuild" + +# SlackBuild PATH in Slack.Sarava tree +#[[SLACKBUILD PATH]]="app/misc/ttyrec" +[[SLACKBUILD PATH]]="app/misc/ttyrec" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: download_patches +off: svn_source +off: git_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: manifest_check + on: untar_source +off: patch_source +off: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts +off: copy_config_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script +off: slack_required + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +ttyrec: ttyrec +ttyrec: +ttyrec: ttyrec is a tty recorder. Recorded data can be played back +ttyrec: with the included ttyplay command. ttyrec is just a +ttyrec: derivative of script command for recording timing information +ttyrec: with microsecond accuracy as well. It can record emacs -nw, +ttyrec: vi, lynx, or any programs running on tty. +ttyrec: +ttyrec: +ttyrec: +ttyrec: +#install_package +# Install +mkdir -p $PKG/usr/bin +cp ttyrec ttyplay $PKG/usr/bin +#install_documentation +# Install documentation +mkdir -p "$PKG/usr/doc/$PKG_NAME-$PKG_VERSION" || exit $ERROR_MKDIR +cp README "$PKG/usr/doc/$PKG_NAME-$PKG_VERSION" +cp $CWD/LICENCE "$PKG/usr/doc/$PKG_NAME-$PKG_VERSION" +#