mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-21 22:53:37 +00:00
ruby: Use updated package names, but allow fallback to the old names (RHBZ#894545).
Thanks Dominic Cleal.
This commit is contained in:
@@ -17,9 +17,24 @@
|
|||||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
require 'rake/clean'
|
require 'rake/clean'
|
||||||
require 'rake/rdoctask'
|
|
||||||
require 'rake/testtask'
|
require 'rake/testtask'
|
||||||
require 'rake/gempackagetask'
|
|
||||||
|
# Used to be rake/rdoctask. Now it's rdoc/task.
|
||||||
|
begin
|
||||||
|
require 'rdoc/task'
|
||||||
|
rescue
|
||||||
|
require 'rake/rdoctask'
|
||||||
|
end
|
||||||
|
|
||||||
|
# Used to be rake/gempackagetask. Now it's rubygems/package_task. Also
|
||||||
|
# we need to use the appropriate class name below.
|
||||||
|
begin
|
||||||
|
require 'rubygems/package_task'
|
||||||
|
gempackagetask='Gem::PackageTask'
|
||||||
|
rescue
|
||||||
|
require 'rake/gempackagetask'
|
||||||
|
gempackagetask='Rake::GemPackageTask'
|
||||||
|
end
|
||||||
|
|
||||||
PKG_NAME='@PACKAGE_NAME@'
|
PKG_NAME='@PACKAGE_NAME@'
|
||||||
PKG_VERSION='@PACKAGE_VERSION@'
|
PKG_VERSION='@PACKAGE_VERSION@'
|
||||||
@@ -108,7 +123,7 @@ Ruby bindings for libguestfs.
|
|||||||
EOF
|
EOF
|
||||||
end
|
end
|
||||||
|
|
||||||
Rake::GemPackageTask.new(SPEC) do |pkg|
|
eval(gempackagetask).new(SPEC) do |pkg|
|
||||||
pkg.need_tar = true
|
pkg.need_tar = true
|
||||||
pkg.need_zip = true
|
pkg.need_zip = true
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user