From 5a4b9ba57c6eee9d2ca1edc41abfb1d23cca9338 Mon Sep 17 00:00:00 2001 From: rhatto Date: Fri, 17 Jul 2009 01:43:58 +0000 Subject: rubygems: adding rubygems git-svn-id: svn+slack://slack.fluxo.info/var/svn/mkbuilds@497 18ef50b8-d735-4ccd-97c1-689132df3dd9 --- dev/ruby/rubygems/Manifest | 23 +++++ dev/ruby/rubygems/rubygems.mkbuild | 190 +++++++++++++++++++++++++++++++++++++ 2 files changed, 213 insertions(+) create mode 100644 dev/ruby/rubygems/Manifest create mode 100644 dev/ruby/rubygems/rubygems.mkbuild diff --git a/dev/ruby/rubygems/Manifest b/dev/ruby/rubygems/Manifest new file mode 100644 index 0000000..6b552b0 --- /dev/null +++ b/dev/ruby/rubygems/Manifest @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST rubygems-1.3.4.tgz 293275 MD5 b17b398503253bf36a101c58f02a226f RMD160 451797299921cac9997fc93a85601d6f28f17cf5 SHA1 b973b4748c0bc08f9a62b3312bde935dda2eac6f SHA256 1eb4b0a24ed589c40c2b2c3583bd39c52e841afedd55958cc191b3e31adfbbfc SHA512 898b1048e6ea0cd716c2cf9c8599408db9cd4fa0c0a099e121bf25024b24bc4d69abbe04d4752b4fa9723991776c418daae9f86e68d888167375cb3590f7c7e1 +MKBUILD rubygems.mkbuild 5122 MD5 2c11f3b3f0c0211ece22c9a53f5b511f RMD160 3ab2ec82ad1734cf823a8f2b73156b4fce8d6754 SHA1 120ad23aec246e8b80a008ac4d16c2f4e881a200 SHA256 7a9ff6b409c53c8bbaba53fcc1b8ca9256f47fab3d9a319a3d361d374117f020 SHA512 23c52631f887cc805933de148cc9a732ed0f08a4372147e369b49fc919a61d41f537a4188a4e491c106f57c19595e727c915cdde9dc0ded007e1b9a694c29cab +SLACKBUILD rubygems.SlackBuild 6774 MD5 77199560e5b3a9711b55073c74bf7a7b RMD160 07122df3160f9d19efda2d5f69a29b455b625676 SHA1 1b3a826a4d7bd8b575c96cecc40187ca5bd078d9 SHA256 497e8c939f13c28e9264bf00161e032c7044a45091ccb3ccff94ca0eccd311fa SHA512 5f29c3e02dec9ad2631f8409cb278efe63a4ab86d7005b51c2ada5755e32cd88afdc8e6f29a80bf35e89e017f8ec66ade8d43dfe382690cb692cf554505ac8aa +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iQIcBAEBCAAGBQJKX9a3AAoJEEHL93ESzgeie3wP/26WsmWspf554oRt5VygFkl+ +8wsENFUACsycki+f5lVe+8AnlsZIT/nPLQVSx45YexfzyE+AwurK4GwSu95QuPso +af6ICzthoYkIKmZpDxQOoNXPY9ahFXvZQCkihLHdnuYvgo22Is/G9MOkzWkxaiAX +xHls1tBBlNCjGc7lMn4HVXeOFxkHeAa1Q01WMIuGcP5sArAKGZsqwEQX8mC7wq30 +9MK899ZCZcGpNvVp+ycCvOX9p5TWX59aDsIq1mUyhiUWnLsZQM11/D7i4+l4KHBI +udKRmusdhXnzntEQlInsjdU+KpQy2/TDz2GaTqTF6x/rVnh2E/oiFDoiUqkE2mYs +4DGWra6+M7b2PctO+UtSVfV5Nuvb25n2gsWFitbrEZIj5muXrN8tIxCGl7qihMtr +Ijl3d3/wwgu6ObDNIWFuJfNXJXBkPLaVL/FCp6OHBGMSfexWtQkU2Rey+WtStqFU +mGQd0VMY8U2WS2J7ROtIjtnPNZ3NPTIYIaQIM6zJ27ITaJeyMIU9DUSC8eccpaV6 +MoVTnMG7cvgXumrpkRoVnfOX8u+B/Y3Vx9DUa4BncfD2rpgLTwsWgskCaZEIlXQK +DJyVn9dRyAq5OVGwkNAjbiwOdIBvT1TCxIwJAu2vk22aR6ZoTlPHdJtulP3+CNod +ddI3JjGSzX+/eWpPcgnm +=BQrn +-----END PGP SIGNATURE----- diff --git a/dev/ruby/rubygems/rubygems.mkbuild b/dev/ruby/rubygems/rubygems.mkbuild new file mode 100644 index 0000000..8075cb9 --- /dev/null +++ b/dev/ruby/rubygems/rubygems.mkbuild @@ -0,0 +1,190 @@ +# +# 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://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz" + +# 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]]="rubygems" + +# 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]]="1.3.4" + +# +# Package extension. Null ("") to auto-set +# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[EXTENSION]]="tgz" + +# +# 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.$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]]="gzip" + +# +# Decompress check flag +# gz, tgz, bz2, set null ("") to auto-set +[[DECOMPRESSOR TEST FLAG]]="-t" + +# +# Documentation files. Null ("") to auto-set commom doc-files: +# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.* +[[DOCUMENTATION FILES]]="ChangeLog GPL.txt LICENSE.txt README" + +# +# ./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]]="others/unclassified/$PKG_NAME" +[[SLACKBUILD PATH]]="dev/ruby/rubygems" + +#--------------------- +# 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 +off: 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 +rubygems: rubygems +rubygems: +rubygems: RubyGems is an advanced package management tool for Ruby +rubygems: libraries. It supports remote searching, downloading, +rubygems: and installation while handling library dependencies +rubygems: and supporting coexisting versions. +rubygems: +rubygems: +rubygems: +rubygems: +rubygems: +#make_package +# Compile +ruby setup.rb --destdir=$PKG || exit $ERROR_MAKE +#