Le Fri, 15 Jun 2007 20:02:09 +0200,
sysde <[EMAIL PROTECTED]> a _crit :

> Puppet:
>  I would like to use reb without given all librairies I have needed.
>  How can do that? with gem?
>  I don't understand whow works gem.


It explain it in the commit log : use the ruby "-I" option or juste
type "make" and "make install" on the reb directory


> 
> -------- Original Message --------
> Subject: [Else-Commits] Philippe Caseiro - Some updates to create the
> reb gem :
> Date: Tue,  5 Jun 2007 19:40:34 +0200
> From: The Stupid User <[EMAIL PROTECTED]>
> To: Else Commits Mailing-list <[EMAIL PROTECTED]>
> 
> Update in /var/git/else/pfe.git/refs/heads/eugenie
> http://git.else-projects.org/?p=else/pfe.git;a=summary
> http://git.else-projects.org/?p=else/pfe.git;a=commit;h=0e29c6076666ef91d59e6ac8e6919814b70a475f
> 
> Commit:  0e29c6076666ef91d59e6ac8e6919814b70a475f
> Author: Philippe Caseiro <[EMAIL PROTECTED]>
> Date:   Tue Jun 5 19:34:06 2007 +0200
> 
>     Some updates to create the reb gem :
>       Adding rimelse/reb/Makefile
>       Adding rimelse/reb/reb.gemspec
>       Removing rimelse/reb/TODO (not needed with the ".todo"
>       Updating rimelse/reb/bin/reb.rb
> rimelse/reb/lib/Install.rb with correct includes
> 
>       now to use reb please use the "ruby -I" option like this !
>       ruby -I lib -I ../rebsqlite/lib bin/reb.rb install devtodo
> 
> ---
> 
>  rimelse/reb/Makefile       |   79
> ++++++++++++++++++++++++++++++++++++++++++++
>  rimelse/reb/TODO           |   12 -------
>  rimelse/reb/bin/reb.rb     |    8 ++--
>  rimelse/reb/lib/Install.rb |    4 +-
>  rimelse/reb/reb.gemspec    |   18 ++++++++++
>  5 files changed, 103 insertions(+), 18 deletions(-)
>  create mode 100644 rimelse/reb/Makefile
>  delete mode 100644 rimelse/reb/TODO
>  create mode 100644 rimelse/reb/reb.gemspec
> 
> diff --git a/rimelse/reb/Makefile b/rimelse/reb/Makefile
> new file mode 100644
> index 0000000..9dc45ad
> --- /dev/null
> +++ b/rimelse/reb/Makefile
> @@ -0,0 +1,79 @@
> +#
> +# File: rimelse/reb/Makefile
> +# Description:
> +# Projet: RimElse/reb
> +#
> +# Copyright (c) 2006-2007 Else Team
> +#
> +# Author: Bertrand Jacquin
> +#
> +# Comments :
> +#    Ajusted for reb by Puppet_Master
> +
> +GIT_DIR      := $(shell sh -c 'git-rev-parse --git-dir')
> +
> +NAME = reb
> +
> +SRC  = reb.gemspec
> +
> +GEMPRG       = gem
> +
> +TODOPRG      = devtodo
> +TODOOPT      = --all --TODO
> +
> +RDOCPRG      = rdoc
> +RDOCOPT      = \
> +     --all --diagram \
> +     --webcvs
> 'http://git.else-projects.org/?p=else/pfe.git;a=blob;f=rimelse/reb/'
> \
> +     --inline-source --line-numbers \
> +     --charset UTF-8
> +
> +XSLTPRG      = xsltproc
> +
> +RMPRG        = rm
> +RMOPT        = --force
> +
> +all: gem
> +
> +gem:
> +     $(GEMPRG) build $(SRC)
> +
> +install:
> +     $(GEMPRG) install $(NAME)*.gem
> +
> +local_install:
> +     $(GEMPRG) install $(NAME)*.gem -i ${HOME} -l
> +
> +uninstall:
> +     $(GEMPRG) uninstall $(NAME)
> +
> +todo:
> +     $(TODOPRG) $(TODOOPT)
> +
> +todo-html:
> +     $(XSLTPRG) ../../style/xslt/todo2xhtml_css.xslt .todo >
> TODO.html +
> +doc:
> +     $(RDOCPRG) $(RDOCOPT)
> +
> +clean:
> +     $(RMPRG) $(RMOPT) $(NAME)*.gem
> +     $(RMPRG) $(RMOPT) TODO
> +     $(RMPRG) $(RMOPT) doc
> +     $(RMPRG) $(RMOPT) ChangeLog
> +
> +clean-doc:
> +     $(RMPRG) $(RMOPT) --recursive doc
> +
> +clean-todo:
> +     $(RMPRG) $(RMOPT) TODO
> +     $(RMPRG) $(RMOPT) TODO.html
> +
> +clean-all:   clean clean-doc clean-todo
> +
> +fclean:      clean-all
> +
> +ChangeLog:
> +     git-log . > ChangeLog
> +
> +.PHONY:      ChangeLog doc
> diff --git a/rimelse/reb/TODO b/rimelse/reb/TODO
> deleted file mode 100644
> index 1b83004..0000000
> --- a/rimelse/reb/TODO
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -- Option management for reb main calling program
> -  (added Sat Jan 27 10:43:23 2007, incomplete, priority high)
> -
> -- Option management for install
> -  (added Sat Jan 27 10:43:49 2007, incomplete, priority high)
> -
> -- Option management for delete
> -  (added Sat Jan 27 10:43:56 2007, incomplete, priority high)
> -
> -- Option management for upgrade
> -  (added Sat Jan 27 10:44:03 2007, incomplete, priority high)
> -
> diff --git a/rimelse/reb/bin/reb.rb b/rimelse/reb/bin/reb.rb
> index b6a6700..1604b95 100755
> --- a/rimelse/reb/bin/reb.rb
> +++ b/rimelse/reb/bin/reb.rb
> @@ -14,10 +14,10 @@
> 
>  require 'syslog'
>  #temporary path
> -require '../lib/Install'
> -require '../lib/Delete'
> -require '../lib/Upgrade'
> -require '../lib/Downgrade'
> +require 'Install'
> +require 'Delete'
> +require 'Upgrade'
> +require 'Downgrade'
> 
>  #get the first param
>  master_opt = ARGV[0]
> diff --git a/rimelse/reb/lib/Install.rb b/rimelse/reb/lib/Install.rb
> index 8fa7f38..ea03e0b 100644
> --- a/rimelse/reb/lib/Install.rb
> +++ b/rimelse/reb/lib/Install.rb
> @@ -109,7 +109,7 @@ require 'syslog'
>  =end
>       private
>       def get_params()
> -             require '../lib/opthash'
> +             require 'opthash'
>               optArray =
>               [
>               [ "--force", "-f",
> @@ -188,7 +188,7 @@ require 'syslog'
> 
>       def is_in_database(package , database)
>               #tmp path
> -             require '../../rebsqlite/lib/rebsqlite.rb'
> +             require 'rebsqlite.rb'
>               puts database
>               db_cursor = Connectors.new(database)
>               if (db_cursor.databaseExists())
> diff --git a/rimelse/reb/reb.gemspec b/rimelse/reb/reb.gemspec
> new file mode 100644
> index 0000000..fd1d5de
> --- /dev/null
> +++ b/rimelse/reb/reb.gemspec
> @@ -0,0 +1,18 @@
> +Gem::Specification.new do |s|
> +     s.name          = "reb"
> +     s.summary       = "This package provide the Else packages
> manipulator"
> +     s.version       = "0.0.1.1"
> +
> +     s.author        = "Eric \"SysDe\" Pincon"
> +     s.email         = "[email protected]"
> +     s.homepage      = "http://www.else-projects.org";
> +
> +     s.bindir        = "bin"
> +     s.files         = [ "lib/Install.rb",
> "lib/Delete.rb", "lib/Downgrade.rb", "lib/opthash.rb",
> "lib/Upgrade.rb" ]
> +     s.executables   << 'reb.rb'
> +
> +     s.has_rdoc      = true
> +     s.required_ruby_version = '>= 1.8.0'
> +
> +     s.add_dependency('rebsqlite', '>= 0.0.1')
> +end
> 
> Reports bugs or strange things to [EMAIL PROTECTED]
> 
> --
> [EMAIL PROTECTED]
> Unsubscribe: [EMAIL PROTECTED]
> Archives: http://lists.else-projects.org/archives/commits
> Jabber-MUC: [EMAIL PROTECTED]
> 
> 
> --
> [email protected]
> Unsubscribe: [EMAIL PROTECTED]
> Archives: http://lists.else-projects.org/archives/devel
> Jabber-MUC: [EMAIL PROTECTED]
> 
> 


-- 
Philippe Caseiro

--
[email protected]
Unsubscribe: [EMAIL PROTECTED]
Archives: http://lists.else-projects.org/archives/devel
Jabber-MUC: [EMAIL PROTECTED]

Reply via email to