Sha256: 18c89f7ca3872a9a81bddc51c22a417125c1ce757733db97a934b853ed276c57

Contents?: true

Size: 1.53 KB

Versions: 10

Compression:

Stored size: 1.53 KB

Contents

name 'harmony'
maintainer "Chef Software Inc"
homepage   "https://www.chef.io"
license "Apache-2.0"
license_file "../LICENSE"

install_dir "#{default_root}/#{name}"

build_version   Omnibus::BuildVersion.semver
build_iteration 1

# creates required build directories
dependency 'preparation'

# harmony dependencies/components
dependency "libxml2"
dependency "libxslt"
dependency "libiconv"
dependency "liblzma"
dependency "zlib"
dependency 'openssl'

unless windows?
  # builds the 'discord' dummy project
  # see the discord software def. for more details
  dependency 'discord'
end

# 1.1.1i+ builds on m1 and we don't reasonably expect 1.0.2
# to be made buildable on m1.
override :openssl, version: "1.1.1m" if mac_os_x?

# libxslt 1.1.35 does not build successfully with libxml2 2.9.13 on Windows so we will pin
# windows builds to libxslt 1.1.34 and libxml2 2.9.10 for now and followup later with the
# work to fix that issue in IPACK-145.
override "libxml2", version: "2.9.10" if windows?
override "libxslt", version: "1.1.34" if windows?

exclude '\.git*'
exclude 'bundler\/git'
exclude 'man\/'

package :rpm do
  signing_passphrase ENV["OMNIBUS_RPM_SIGNING_PASSPHRASE"]
end

package :pkg do
  identifier 'com.getchef.harmony'
  signing_identity 'Chef Software, Inc. (EU3VF8YLX2)'
end
compress :dmg

project_location_dir = name
package :msi do
  fast_msi true
  upgrade_code "3AA89B1F-D8F3-4D46-8CB2-534C8313DBFD"
  signing_identity "7D16AE73AB249D473362E9332D029089DBBB89B2", machine_store: true
  parameters ProjectLocationDir: project_location_dir
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
OmnibusHarmony-Test-Gem-1.0.55 omnibus/config/projects/harmony.rb
OmnibusHarmony-Test-Gem-1.0.54 omnibus/config/projects/harmony.rb
OmnibusHarmony-Test-Gem-1.0.53 omnibus/config/projects/harmony.rb
OmnibusHarmony-Test-Gem-1.0.52 omnibus/config/projects/harmony.rb
OmnibusHarmony-Test-Gem-1.0.44 omnibus/config/projects/harmony.rb
OmnibusHarmony-Test-Gem-1.0.41 omnibus/config/projects/harmony.rb
OmnibusHarmony-Test-Gem-1.0.40 omnibus/config/projects/harmony.rb
OmnibusHarmony-Test-Gem-1.0.39 omnibus/config/projects/harmony.rb
OmnibusHarmony-Test-Gem-1.0.32 omnibus/config/projects/harmony.rb
OmnibusHarmony-Test-Gem-1.0.31 omnibus/config/projects/harmony.rb