From e3eac1f64d4749b79e156b057e6132ed28f2cb07 Mon Sep 17 00:00:00 2001 From: Furkan Mustafa Date: Wed, 16 Dec 2015 11:31:23 +0900 Subject: [PATCH 1/3] Versions marked all around --- README.md | 2 ++ ruby-vips.gemspec | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 46a7e121..6a13b171 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # ruby-vips : A fast image processing extension for Ruby. +* This is a fork, just to tag and mark versions, [original repository](https://github.com/jcupitt/ruby-vips) * + [![Build Status](https://secure.travis-ci.org/jcupitt/ruby-vips.png)](http://travis-ci.org/jcupitt/ruby-vips) ruby-vips is a ruby extension for [vips](http://www.vips.ecs.soton.ac.uk). diff --git a/ruby-vips.gemspec b/ruby-vips.gemspec index a84879c6..156c77bf 100644 --- a/ruby-vips.gemspec +++ b/ruby-vips.gemspec @@ -5,12 +5,12 @@ Gem::Specification.new do |s| s.name = "ruby-vips" - s.version = "0.3.9" + s.version = "0.3.11" s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.authors = ["Timothy Elliott", "John Cupitt"] - s.date = "2014-07-17" - s.description = "Ruby extension for the vips image processing library." + s.date = "2015-11-16" + s.description = "(UI Studio's fork) Ruby extension for the vips image processing library." s.email = "jcupitt@gmail.com" s.extensions = ["ext/extconf.rb"] s.extra_rdoc_files = [ @@ -67,7 +67,7 @@ Gem::Specification.new do |s| "ruby-vips.gemspec", "ruby.supp" ] - s.homepage = "http://github.com/jcupitt/ruby-vips" + s.homepage = "https://github.com/uistudio/ruby-vips" s.licenses = ["MIT"] s.rdoc_options = ["--title", "ruby-vips \#{version}", "ext"] s.require_paths = ["lib"] From 891c1dbcf6a3a6c51a98879c81f9755fcfd544a8 Mon Sep 17 00:00:00 2001 From: Furkan Mustafa Date: Tue, 22 Dec 2015 17:30:28 +0900 Subject: [PATCH 2/3] Gemspec update --- Rakefile | 8 ++++---- lib/vips/version.rb | 2 +- ruby-vips.gemspec | 34 ++++++++++++++++------------------ 3 files changed, 21 insertions(+), 23 deletions(-) diff --git a/Rakefile b/Rakefile index 94df6945..fced991f 100644 --- a/Rakefile +++ b/Rakefile @@ -22,15 +22,15 @@ Jeweler::Tasks.new do |gem| # gem is a Gem::Specification... see http://docs.rubygems.org/read/chapter/20 for more options gem.name = "ruby-vips" - gem.homepage = "http://github.com/jcupitt/ruby-vips" + gem.homepage = "http://github.com/uistudio/ruby-vips" gem.license = "MIT" gem.summary = %Q{ruby-vips is a ruby extension for vips. It is extremely fast and it can process huge images without requiring the entire image to be loaded into memory.} - gem.description = %Q{Ruby extension for the vips image processing library.} + gem.description = %Q{(UI Studio's fork) Ruby extension for the vips image processing library.} - gem.email = "jcupitt@gmail.com" - gem.authors = ["Timothy Elliott", "John Cupitt"] + gem.email = "dev@uistudio.co.jp" + gem.authors = ["Timothy Elliott", "John Cupitt", "UI Studio"] gem.version = VIPS::VERSION diff --git a/lib/vips/version.rb b/lib/vips/version.rb index 0c3fbb9a..46f0ad6d 100644 --- a/lib/vips/version.rb +++ b/lib/vips/version.rb @@ -1,3 +1,3 @@ module VIPS - VERSION = "0.3.11" + VERSION = "0.3.12" end diff --git a/ruby-vips.gemspec b/ruby-vips.gemspec index 156c77bf..9f1e5ff5 100644 --- a/ruby-vips.gemspec +++ b/ruby-vips.gemspec @@ -2,16 +2,19 @@ # DO NOT EDIT THIS FILE DIRECTLY # Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec' # -*- encoding: utf-8 -*- +# stub: ruby-vips 0.3.12 ruby lib +# stub: ext/extconf.rb Gem::Specification.new do |s| s.name = "ruby-vips" - s.version = "0.3.11" + s.version = "0.3.12" s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= - s.authors = ["Timothy Elliott", "John Cupitt"] - s.date = "2015-11-16" + s.require_paths = ["lib"] + s.authors = ["Timothy Elliott", "John Cupitt", "UI Studio"] + s.date = "2015-12-22" s.description = "(UI Studio's fork) Ruby extension for the vips image processing library." - s.email = "jcupitt@gmail.com" + s.email = "dev@uistudio.co.jp" s.extensions = ["ext/extconf.rb"] s.extra_rdoc_files = [ "LICENSE", @@ -57,7 +60,6 @@ Gem::Specification.new do |s| "ext/reader.h", "ext/ruby_vips.c", "ext/ruby_vips.h", - "ext/tags", "ext/writer.c", "ext/writer.h", "lib/vips.rb", @@ -67,33 +69,29 @@ Gem::Specification.new do |s| "ruby-vips.gemspec", "ruby.supp" ] - s.homepage = "https://github.com/uistudio/ruby-vips" + s.homepage = "http://github.com/uistudio/ruby-vips" s.licenses = ["MIT"] s.rdoc_options = ["--title", "ruby-vips \#{version}", "ext"] - s.require_paths = ["lib"] - s.rubygems_version = "1.8.23" + s.rubygems_version = "2.4.5" s.summary = "ruby-vips is a ruby extension for vips. It is extremely fast and it can process huge images without requiring the entire image to be loaded into memory." if s.respond_to? :specification_version then - s.specification_version = 3 + s.specification_version = 4 if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then - s.add_development_dependency(%q, ["~> 4.1"]) - s.add_development_dependency(%q, ["~> 4.0"]) - s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, ["~> 3.12"]) + s.add_development_dependency(%q, ["~> 1.0"]) s.add_development_dependency(%q, ["~> 1.8.3"]) s.add_development_dependency(%q, [">= 0"]) else - s.add_dependency(%q, ["~> 4.1"]) - s.add_dependency(%q, ["~> 4.0"]) - s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, ["~> 3.12"]) + s.add_dependency(%q, ["~> 1.0"]) s.add_dependency(%q, ["~> 1.8.3"]) s.add_dependency(%q, [">= 0"]) end else - s.add_dependency(%q, ["~> 4.1"]) - s.add_dependency(%q, ["~> 4.0"]) - s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, ["~> 3.12"]) + s.add_dependency(%q, ["~> 1.0"]) s.add_dependency(%q, ["~> 1.8.3"]) s.add_dependency(%q, [">= 0"]) end From d1e3dda94d89031cee4ccd9435f96025c90d8a6a Mon Sep 17 00:00:00 2001 From: Furkan Mustafa Date: Tue, 22 Dec 2015 17:35:25 +0900 Subject: [PATCH 3/3] Readme update --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index 6a13b171..f3c02535 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,23 @@ latest libvips you can. ## Installation prerequisites +### Debian (with vips 8.2.0 + imagemagick detailed instructions) + +```bash +$ apt-get install libpq-dev libmagick++-dev libpng12-dev libjpeg-dev libgsf-1-dev libgsf-1-114 libgsf-1-common libgsf-bin +$ wget "http://www.vips.ecs.soton.ac.uk/development/vips-8.2.0.tar.gz" +$ tar -xzvf vips-8.2.0.tar.gz +$ cd vips-8.2.0 +$ ./configure --disable-gtk-doc --with-magickpackage=ImageMagick +$ make +$ sudo make install +$ sudo ldconfig /usr/local/lib +$ cd my/project +$ echo "gem 'ruby-vips', git: 'https://github.com/uistudio/ruby-vips.git', tag: 'v0.3.12'" >> Gemfile +$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/X11/lib/pkgconfig +$ bundle install +``` + ### Ubuntu ```bash