Sha256: f0015938dce0ef701125fecaef1e7a8f32911cf4d44c6b27831d3b8ae7834e14

Contents?: true

Size: 1.29 KB

Versions: 25

Compression:

Stored size: 1.29 KB

Contents

#
# Copyright 2012-2015 Chef Software, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

name "libyaml"
default_version "0.1.6"

license "MIT"
license_file "LICENSE"
skip_transitive_dependency_licensing true

dependency "config_guess"

source url: "http://pyyaml.org/download/libyaml/yaml-#{version}.tar.gz",
       md5: "5fe00cda18ca5daeb43762b80c38e06e"

relative_path "yaml-#{version}"

build do
  env = with_standard_compiler_flags(with_embedded_path)

  update_config_guess(target: "config")

  configure "--enable-shared", env: env

  # Windows had worse automake/libtool version issues.
  # Just patch the output instead.
  if version == "0.1.6" && windows?
    patch source: "v0.1.6.windows-configure.patch", plevel: 1, env: env
  end

  make "-j #{workers}", env: env
  make "-j #{workers} install", env: env
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
clusterlb-0.1.32 omnibus/config/software/libyaml.rb
clusterlb-0.1.31 omnibus/config/software/libyaml.rb
clusterlb-0.1.30 omnibus/config/software/libyaml.rb
clusterlb-0.1.29 omnibus/config/software/libyaml.rb
clusterlb-0.1.28 omnibus/config/software/libyaml.rb
clusterlb-0.1.27 omnibus/config/software/libyaml.rb
clusterlb-0.1.26 omnibus/config/software/libyaml.rb
clusterlb-0.1.25 omnibus/config/software/libyaml.rb
clusterlb-0.1.24 omnibus/config/software/libyaml.rb
clusterlb-0.1.23 omnibus/config/software/libyaml.rb
clusterlb-0.1.22 omnibus/config/software/libyaml.rb
clusterlb-0.1.21 omnibus/config/software/libyaml.rb
clusterlb-0.1.20 omnibus/config/software/libyaml.rb
clusterlb-0.1.19 omnibus/config/software/libyaml.rb
clusterlb-0.1.17 omnibus/config/software/libyaml.rb
clusterlb-0.1.16 omnibus/config/software/libyaml.rb
clusterlb-0.1.15 omnibus/config/software/libyaml.rb
clusterlb-0.1.14 omnibus/config/software/libyaml.rb
clusterlb-0.1.13 omnibus/config/software/libyaml.rb
clusterlb-0.1.12 omnibus/config/software/libyaml.rb