Permalink
Browse files

Version bump to 0.0.1

  • Loading branch information...
1 parent 982456a commit de9c3377350ccf19b62ba81428a4b6714f4d6e74 @greyblake greyblake committed Apr 9, 2012
Showing with 132 additions and 30 deletions.
  1. +1 −1 Gemfile
  2. +6 −4 Gemfile.lock
  3. +31 −13 README.markdown
  4. +11 −9 Rakefile
  5. +1 −1 VERSION
  6. +3 −2 lib/smartdict/gui/about_window.rb
  7. +79 −0 smartdict-gtk.gemspec
View
@@ -8,7 +8,7 @@ end
local_gem "smartdict-core"
local_gem "smartdict-icons"
-gem 'gtk2'
+gem 'gtk2', "1.1.2"
# core dependecies
gem 'dm-enum'
View
@@ -1,10 +1,12 @@
PATH
remote: /home/blake/dev/my/smartdict/smartdict-core
specs:
- smartdict-core (0.0.0)
+ smartdict-core (0.0.1)
activesupport
+ builder
configatron
dm-core
+ dm-enum
dm-migrations
dm-sqlite-adapter
dm-validations
@@ -17,7 +19,7 @@ PATH
GEM
remote: http://rubygems.org/
specs:
- activesupport (3.2.2)
+ activesupport (3.2.3)
i18n (~> 0.6)
multi_json (~> 1.0)
addressable (2.2.7)
@@ -61,7 +63,7 @@ GEM
bundler (~> 1.0)
git (>= 1.2.5)
rake
- multi_json (1.1.0)
+ multi_json (1.2.0)
pango (1.1.2)
cairo (>= 1.10.0)
glib2 (>= 1.1.2)
@@ -84,7 +86,7 @@ DEPENDENCIES
builder
bundler (~> 1.1.2)
dm-enum
- gtk2
+ gtk2 (= 1.1.2)
jeweler (~> 1.6.4)
rspec (~> 2.3.0)
smartdict-core!
View
@@ -1,27 +1,45 @@
# smartdict-gtk
-## Dependecies
+## Installation
-Debian packages:
+### Prerequisites
+
+
+#### Debian/Ubuntu
+
+On Debian/Ubuntu you need to install the next packages:
* libglib2.0-dev
* ligatk1.0-dev
* libcairo-dev
* libsqlite3-dev
* libpango1.0-dev
-## Contributing to smartdict-gtk
-
-* Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet
-* Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it
-* Fork the project
-* Start a feature/bugfix branch
-* Commit and push until you are happy with your contribution
-* Make sure to add tests for it. This is important so I don't break it in a future version unintentionally.
-* Please try not to mess with the Rakefile, version, or history. If you want to have your own version, or is otherwise necessary, that is fine, but please isolate to its own commit so I can cherry-pick around it.
+To do that run:
+
+```
+apt-get install libglib2.0-dev ligatk1.0-dev libcairo-dev libsqlite3-dev libpango1.0-dev
+```
+
+Please report if you have issues or it's not complete list of required dependencies.
+
+
+### Ruby version
+
+Tested on MRI 1.9.3-p125
+
+
+### Install the gem
+
+```
+gem install smartdict-gtk
+```
+
+
## Copyright
-Copyright (c) 2012 Potapov Sergey. See LICENSE.txt for
-further details.
+Copyright (c) 2012 Potapov Sergey. The software is distributed under
+[GNU GeneralPublic License version 2](http://www.gnu.org/licenses/gpl-2.0.txt).
+See GPL-LICENSE.txt file for more details.
View
@@ -13,15 +13,17 @@ require 'rake'
require 'jeweler'
Jeweler::Tasks.new do |gem|
- # gem is a Gem::Specification... see http://docs.rubygems.org/read/chapter/20 for more options
- gem.name = "smartdict-gtk"
- gem.homepage = "http://github.com/greyblake/smartdict-gtk"
- gem.license = "MIT"
- gem.summary = %Q{TODO: one-line summary of your gem}
- gem.description = %Q{TODO: longer description of your gem}
- gem.email = "blake131313@gmail.com"
- gem.authors = ["Potapov Sergey"]
- # dependencies defined in Gemfile
+ gem.name = "smartdict-gtk"
+ gem.homepage = "http://github.com/greyblake/smartdict-gtk"
+ gem.license = "MIT"
+ gem.summary = %Q{GTK GUI for Smartdict dictionary}
+ gem.description = %Q{GTK GUI for Smartdict dictionary}
+ gem.email = "blake131313@gmail.com"
+ gem.authors = ["Sergey Potapov"]
+
+
+ gem.files = Dir.glob('./lib/**/*')
+ gem.files += ['./bin/smartdict-gtk', 'GPL-LICENSE.txt']
end
Jeweler::RubygemsDotOrgTasks.new
View
@@ -1 +1 @@
-0.0.0
+0.0.1
@@ -10,16 +10,17 @@ def initialize
end
def set_info
- self.name = "Smartdict"
+ self.name = "Smartdict 2"
self.program_name = "Smartdict"
self.version = Smartdict::VERSION
self.copyright = "Potapov Sergey (greyblake)"
self.authors = ["Potapov Sergey"]
self.comments = "Simple dictionary"
+ self.website = "https://github.com/smartdict/smartdict"
end
def set_license
- self.license = 'Program "Smartdict" is distributed under GNU General'\
+ self.license = 'Program is distributed under GNU General'\
'Public License version 2.'
end
end
View
@@ -0,0 +1,79 @@
+# Generated by jeweler
+# DO NOT EDIT THIS FILE DIRECTLY
+# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
+# -*- encoding: utf-8 -*-
+
+Gem::Specification.new do |s|
+ s.name = "smartdict-gtk"
+ s.version = "0.0.0"
+
+ s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
+ s.authors = ["Sergey Potapov"]
+ s.date = "2012-04-09"
+ s.description = "GTK GUI for Smartdict dictionary"
+ s.email = "blake131313@gmail.com"
+ s.executables = ["smartdict-gtk"]
+ s.extra_rdoc_files = [
+ "README.markdown"
+ ]
+ s.files = [
+ "./bin/smartdict-gtk",
+ "./lib/smartdict-gtk.rb",
+ "./lib/smartdict.rb",
+ "./lib/smartdict/gui.rb",
+ "./lib/smartdict/gui/about_window.rb",
+ "./lib/smartdict/gui/controller.rb",
+ "./lib/smartdict/gui/controller/config.rb",
+ "./lib/smartdict/gui/export_dialog.rb",
+ "./lib/smartdict/gui/export_dialog/format_combo_box.rb",
+ "./lib/smartdict/gui/interchange_button.rb",
+ "./lib/smartdict/gui/lang_combo_box.rb",
+ "./lib/smartdict/gui/main_window.rb",
+ "./lib/smartdict/gui/menu_bar.rb",
+ "./lib/smartdict/gui/status_icon.rb",
+ "./lib/smartdict/gui/text_view.rb",
+ "./lib/smartdict/gui/text_view/buffer.rb",
+ "./lib/smartdict/gui/translate_button.rb",
+ "./lib/smartdict/gui/word_entry.rb",
+ "GPL-LICENSE.txt"
+ ]
+ s.homepage = "http://github.com/greyblake/smartdict-gtk"
+ s.licenses = ["MIT"]
+ s.require_paths = ["lib"]
+ s.rubygems_version = "1.8.21"
+ s.summary = "GTK GUI for Smartdict dictionary"
+
+ if s.respond_to? :specification_version then
+ s.specification_version = 3
+
+ if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
+ s.add_runtime_dependency(%q<smartdict-core>, [">= 0"])
+ s.add_runtime_dependency(%q<smartdict-icons>, [">= 0"])
+ s.add_runtime_dependency(%q<gtk2>, ["= 1.1.2"])
+ s.add_runtime_dependency(%q<dm-enum>, [">= 0"])
+ s.add_runtime_dependency(%q<builder>, [">= 0"])
+ s.add_development_dependency(%q<rspec>, ["~> 2.3.0"])
+ s.add_development_dependency(%q<bundler>, ["~> 1.1.2"])
+ s.add_development_dependency(%q<jeweler>, ["~> 1.6.4"])
+ else
+ s.add_dependency(%q<smartdict-core>, [">= 0"])
+ s.add_dependency(%q<smartdict-icons>, [">= 0"])
+ s.add_dependency(%q<gtk2>, ["= 1.1.2"])
+ s.add_dependency(%q<dm-enum>, [">= 0"])
+ s.add_dependency(%q<builder>, [">= 0"])
+ s.add_dependency(%q<rspec>, ["~> 2.3.0"])
+ s.add_dependency(%q<bundler>, ["~> 1.1.2"])
+ s.add_dependency(%q<jeweler>, ["~> 1.6.4"])
+ end
+ else
+ s.add_dependency(%q<smartdict-core>, ["0.0.1"])
+ s.add_dependency(%q<smartdict-icons>, ["0.0.0"])
+ s.add_dependency(%q<gtk2>, ["= 1.1.2"])
+ s.add_dependency(%q<dm-enum>, [">= 0"])
+ s.add_dependency(%q<builder>, [">= 0"])
+ s.add_dependency(%q<rspec>, ["~> 2.3.0"])
+ s.add_dependency(%q<bundler>, ["~> 1.1.2"])
+ s.add_dependency(%q<jeweler>, ["~> 1.6.4"])
+ end
+end
+

0 comments on commit de9c337

Please sign in to comment.