diff options
-rw-r--r-- | README.rdoc | 15 | ||||
-rw-r--r-- | Rakefile | 7 | ||||
-rw-r--r-- | lib/e17.rb | 14 | ||||
-rw-r--r-- | lib/e17/ecore.rb (renamed from lib/efl/ecore.rb) | 2 | ||||
-rw-r--r-- | lib/e17/ecore/event.rb (renamed from lib/efl/ecore/event.rb) | 2 | ||||
-rw-r--r-- | lib/e17/edje.rb (renamed from lib/efl/edje.rb) | 2 | ||||
-rw-r--r-- | lib/e17/eet.rb (renamed from lib/efl/eet.rb) | 2 | ||||
-rw-r--r-- | lib/e17/eina.rb (renamed from lib/efl/eina.rb) | 2 | ||||
-rw-r--r-- | lib/e17/evas.rb (renamed from lib/efl/evas.rb) | 2 | ||||
-rw-r--r-- | lib/efl.rb | 13 | ||||
-rw-r--r-- | spec/ecore_event_spec.rb | 8 | ||||
-rw-r--r-- | spec/ecore_spec.rb | 6 | ||||
-rw-r--r-- | spec/edje_spec.rb | 6 | ||||
-rw-r--r-- | spec/eet_spec.rb | 6 | ||||
-rw-r--r-- | spec/eina_spec.rb | 6 | ||||
-rw-r--r-- | spec/evas_spec.rb | 6 |
16 files changed, 51 insertions, 48 deletions
diff --git a/README.rdoc b/README.rdoc index 29ecf46..05bd9f1 100644 --- a/README.rdoc +++ b/README.rdoc @@ -1,10 +1,11 @@ -ruby-efl +ffi-e17 by Jérémy Zurcher http://cgit.asynk.ch == DESCRIPTION: -ruby-efl is a FFI[https://github.com/ffi/ffi/wiki] binding to Enlightenment Foundation Libraries (EFL[http://www.enlightenment.org/p.php?p=docs&l=en]) +ffi-e17 is a FFI[https://github.com/ffi/ffi/wiki] binding to Enlightenment Foundation Libraries (eina,eet,evas,ecore,edje) +and Elementary, part of the Enlightenment project. (E17 API[http://www.enlightenment.org/p.php?p=docs&l=en]) == FEATURES/PROBLEMS: @@ -12,8 +13,8 @@ ruby-efl is a FFI[https://github.com/ffi/ffi/wiki] binding to Enlightenment Foun == SYNOPSIS: - require './lib/efl' - include EFL + require './lib/e17' + include E17 EET.init EET.open('/tmp/_eet.cfg', EET::FILE_MODE_WRITE) do |f| f.write 'config2', 'test--key' @@ -36,12 +37,12 @@ For less minimalistic and more sane examples you may look at: From rubyforge: - [sudo] gem install ruby-efl + [sudo] gem install ffi-e17 or from the git repository on github: - git clone git://github.com/jeremyz/ruby-efl.git - cd ruby-efl + git clone git://github.com/jeremyz/ffi-e17.git + cd ffi-e17 rake gem:install == CREDITS: @@ -3,12 +3,13 @@ load './tasks/setup.rb' # # Project general information -PROJ.name = 'ruby-efl' +PROJ.name = 'ffi-e17' PROJ.authors = 'Jérémy Zurcher' PROJ.email = 'jeremy@asynk.ch' -PROJ.url = 'http://cgit.asynk.ch' +#PROJ.url = 'http://cgit.asynk.ch/cgi-bin/cgit/ffi-e17' +PROJ.url = 'https://github.com/jeremyz/ffi-e17' PROJ.version = '0.0.0' -PROJ.rubyforge.name = 'ruby-efl' +PROJ.rubyforge.name = 'ffi-e17' PROJ.readme_file = 'README.rdoc' # # Annoucement diff --git a/lib/e17.rb b/lib/e17.rb new file mode 100644 index 0000000..a1e19cc --- /dev/null +++ b/lib/e17.rb @@ -0,0 +1,14 @@ +#! /usr/bin/env ruby +# -*- coding: UTF-8 -*- +# +# +module E17 + autoload :EINA, './lib/e17/eina.rb' + autoload :EET, './lib/e17/eet.rb' + autoload :EVAS, './lib/e17/evas.rb' + autoload :ECORE, './lib/e17/ecore.rb' + autoload :EDJE, './lib/e17/edje.rb' + autoload :ELM, './lib/e17/elementary.rb' +end +# +# EOF diff --git a/lib/efl/ecore.rb b/lib/e17/ecore.rb index c1599aa..12c505c 100644 --- a/lib/efl/ecore.rb +++ b/lib/e17/ecore.rb @@ -3,7 +3,7 @@ # require 'ffi' # -module EFL +module E17 module ECORE # extend FFI::Library diff --git a/lib/efl/ecore/event.rb b/lib/e17/ecore/event.rb index ed85a28..e536875 100644 --- a/lib/efl/ecore/event.rb +++ b/lib/e17/ecore/event.rb @@ -3,7 +3,7 @@ # require 'ffi' # -module EFL +module E17 module ECORE # extend FFI::Library diff --git a/lib/efl/edje.rb b/lib/e17/edje.rb index 8977b09..4abeb0b 100644 --- a/lib/efl/edje.rb +++ b/lib/e17/edje.rb @@ -3,7 +3,7 @@ # require 'ffi' # -module EFL +module E17 module EDJE # extend FFI::Library diff --git a/lib/efl/eet.rb b/lib/e17/eet.rb index 1cfba91..929a0f8 100644 --- a/lib/efl/eet.rb +++ b/lib/e17/eet.rb @@ -3,7 +3,7 @@ # require 'ffi' # -module EFL +module E17 module EET # extend FFI::Library diff --git a/lib/efl/eina.rb b/lib/e17/eina.rb index 849a0a0..bdb3522 100644 --- a/lib/efl/eina.rb +++ b/lib/e17/eina.rb @@ -3,7 +3,7 @@ # require 'ffi' # -module EFL +module E17 module EINA # extend FFI::Library diff --git a/lib/efl/evas.rb b/lib/e17/evas.rb index 7f386b9..7a8d488 100644 --- a/lib/efl/evas.rb +++ b/lib/e17/evas.rb @@ -3,7 +3,7 @@ # require 'ffi' # -module EFL +module E17 module EVAS # extend FFI::Library diff --git a/lib/efl.rb b/lib/efl.rb deleted file mode 100644 index f3ef222..0000000 --- a/lib/efl.rb +++ /dev/null @@ -1,13 +0,0 @@ -#! /usr/bin/env ruby -# -*- coding: UTF-8 -*- -# -# -module EFL - autoload :EINA, './lib/efl/eina.rb' - autoload :EET, './lib/efl/eet.rb' - autoload :EVAS, './lib/efl/evas.rb' - autoload :ECORE, './lib/efl/ecore.rb' - autoload :EDJE, './lib/efl/edje.rb' -end -# -# EOF diff --git a/spec/ecore_event_spec.rb b/spec/ecore_event_spec.rb index a61e4c8..0dba5b9 100644 --- a/spec/ecore_event_spec.rb +++ b/spec/ecore_event_spec.rb @@ -1,12 +1,12 @@ #! /usr/bin/env ruby # -*- coding: UTF-8 -*- # -require 'efl/ecore' -require 'efl/ecore/event' +require 'e17/ecore' +require 'e17/ecore/event' # -describe EFL::ECORE do +describe E17::ECORE do # - include EFL + include E17 # before(:all) do USER_SIGNAL_CB = Proc.new do |data, type, event| diff --git a/spec/ecore_spec.rb b/spec/ecore_spec.rb index 8d7f4bf..d027ab6 100644 --- a/spec/ecore_spec.rb +++ b/spec/ecore_spec.rb @@ -1,11 +1,11 @@ #! /usr/bin/env ruby # -*- coding: UTF-8 -*- # -require 'efl/ecore' +require 'e17/ecore' # -describe EFL::ECORE do +describe E17::ECORE do # - include EFL + include E17 # it "should init" do ECORE.init.should eql 1 diff --git a/spec/edje_spec.rb b/spec/edje_spec.rb index 89fbc62..79bab21 100644 --- a/spec/edje_spec.rb +++ b/spec/edje_spec.rb @@ -1,11 +1,11 @@ #! /usr/bin/env ruby # -*- coding: UTF-8 -*- # -require 'efl/edje' +require 'e17/edje' # -describe EFL::EDJE do +describe E17::EDJE do # - include EFL + include E17 # it "should init" do EDJE.init.should eql 1 diff --git a/spec/eet_spec.rb b/spec/eet_spec.rb index 848dc78..429f548 100644 --- a/spec/eet_spec.rb +++ b/spec/eet_spec.rb @@ -1,11 +1,11 @@ #! /usr/bin/env ruby # -*- coding: UTF-8 -*- # -require 'efl/eet' +require 'e17/eet' # -describe EFL::EET do +describe E17::EET do # - include EFL + include E17 # FP = '/tmp/_eet.cfg' # diff --git a/spec/eina_spec.rb b/spec/eina_spec.rb index 694e2b2..c110d67 100644 --- a/spec/eina_spec.rb +++ b/spec/eina_spec.rb @@ -1,11 +1,11 @@ #! /usr/bin/env ruby # -*- coding: UTF-8 -*- # -require 'efl/eina' +require 'e17/eina' # -describe EFL::EINA do +describe E17::EINA do # - include EFL + include E17 # it "should init" do EINA.init.should eql 1 diff --git a/spec/evas_spec.rb b/spec/evas_spec.rb index c04cd9f..a708833 100644 --- a/spec/evas_spec.rb +++ b/spec/evas_spec.rb @@ -1,11 +1,11 @@ #! /usr/bin/env ruby # -*- coding: UTF-8 -*- # -require 'efl/evas' +require 'e17/evas' # -describe EFL::EVAS do +describe E17::EVAS do # - include EFL + include E17 # it "should init" do EVAS.init.should eql 1 |