Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • gitlab-org/omnibus-gitlab
  • jacobvosmaer/omnibus-gitlab
  • thorrsson/omnibus-gitlab
  • Drahamim/omnibus-gitlab
  • neonlex/omnibus-gitlab
  • csschwe/omnibus-gitlab
  • dblessing/omnibus-gitlab
  • mwessel/omnibus-gitlab
  • goniz/omnibus-gitlab
  • puiterwijk/omnibus-gitlab
  • roidelapluie/omnibus-gitlab
  • digital.pardoe/omnibus-gitlab
  • mnestor/omnibus-gitlab
  • e29qwg/omnibus-gitlab
  • michaelfenn87/omnibus-gitlab
  • sque/omnibus-gitlab
  • portman.chris/omnibus-gitlab
  • kay.strobach/omnibus-gitlab
  • deshke/omnibus-gitlab
  • axil/omnibus-gitlab
  • hatta0713/omnibus-gitlab
  • nmeth/omnibus-gitlab
  • derric/omnibus-gitlab
  • chjwdzhr/omnibus-gitlab
  • arunwizz/omnibus-gitlab
  • loushang001/omnibus-gitlab
  • jvrplmlmn/omnibus-gitlab
  • razer6/omnibus-gitlab
  • kode/omnibus-gitlab
  • 344208651/omnibus-gitlab
  • dionysiusmarquis/omnibus-gitlab
  • nfeliciano/omnibus-gitlab
  • mike12489/omnibus-gitlab
  • JobV/omnibus-gitlab
  • ashby/omnibus-gitlab
  • DavidS/omnibus-gitlab
  • alexandreab/omnibus-gitlab
  • ph1ll/omnibus-gitlab
  • bbodenmiller/omnibus-gitlab
  • kevwilde/omnibus-gitlab
  • Taylor1791/omnibus-gitlab
  • shen390s/omnibus-gitlab
  • Roger.Bai/omnibus-gitlab
  • sanderboom/omnibus-gitlab
  • genezys/omnibus-gitlab
  • nathansamson/omnibus-gitlab
  • boy12371/omnibus-gitlab
  • john-l-stechschulte/omnibus-gitlab
  • toalexjin/omnibus-gitlab
  • mattes/omnibus-gitlab
  • Thireus/omnibus-gitlab
  • stanhu/omnibus-gitlab
  • bdwyertech/omnibus-gitlab
  • hierarchy/omnibus-gitlab
  • LongLiveCHIEF/omnibus-gitlab
  • ssube/omnibus-gitlab
  • gabeio/omnibus-gitlab
  • petracvv/omnibus-gitlab
  • unixmediasrl/omnibus-gitlab
  • mryanb/omnibus-gitlab
  • masonjm/omnibus-gitlab
  • geoffrey-grebert/omnibus-gitlab
  • salsa-dev/omnibus-gitlab
  • karengc/omnibus-gitlab
  • matt-firtion/omnibus-gitlab
  • esemplare/omnibus-gitlab
  • owenspencer/omnibus-gitlab
  • headdetect/omnibus-gitlab
  • rdoursenaud/omnibus-gitlab
  • tduehr/omnibus-gitlab
  • liulu/omnibus-gitlab
  • codename/omnibus-gitlab
  • myovchev/omnibus-gitlab
  • hiroponz/omnibus-gitlab
  • wakin/omnibus-gitlab
  • jasonwbarnett/omnibus-gitlab
  • flesser/omnibus-gitlab
  • DennisRichard/omnibus-gitlab
  • luyh/omnibus-gitlab
  • nell/omnibus-gitlab
  • TomikoDemby/omnibus-gitlab
  • szechyjs/omnibus-gitlab
  • aussieaggie/omnibus-gitlab
  • chn/omnibus-gitlab
  • bjoernr-de/omnibus-gitlab
  • antons-/omnibus-gitlab
  • jurisdesk/omnibus-gitlab
  • jnijhof/omnibus-gitlab
  • matterbot/omnibus-gitlab
  • nvan/omnibus-gitlab
  • dzaporozhets/omnibus-gitlab
  • seweryn.zeman/omnibus-gitlab
  • ElsaSchmidlin/omnibus-gitlab
  • slovell/omnibus-gitlab
  • david.gammon/omnibus-gitlab
  • pdeffendol/omnibus-gitlab
  • tnir/omnibus-gitlab
  • rburgst/omnibus-gitlab
  • azahadsyed/omnibus-gitlab
  • pbouillet/omnibus-gitlab
  • tpdownes/omnibus-gitlab
  • franciscocg/omnibus-gitlab
  • Urchin/omnibus-gitlab
  • keson/omnibus-gitlab
  • jubianchi/omnibus-gitlab
  • clement.moyroud/omnibus-gitlab
  • mcfedr/omnibus-gitlab
  • patricio/omnibus-gitlab
  • blckshrk/omnibus-gitlab
  • mmonaco/omnibus-gitlab
  • mzaideel/omnibus-gitlab
  • dawg/omnibus-gitlab
  • kohenkatz/omnibus-gitlab
  • badloop/omnibus-gitlab
  • rkmylo/omnibus-gitlab
  • rannen/omnibus-gitlab
  • jicehef/omnibus-gitlab
  • Pascual/omnibus-gitlab
  • scottyates/omnibus-gitlab
  • rosiv/omnibus-gitlab
  • khiem291/omnibus-gitlab
  • lfbrock/omnibus-gitlab
  • yaohonv/omnibus-gitlab
  • jerez-leo13/omnibus-gitlab
  • mrexodia/omnibus-gitlab
  • sanjay_hp/omnibus-gitlab
  • chaosaffe/omnibus-gitlab
  • Kevin-Bannier/omnibus-gitlab
  • jeroenj/omnibus-gitlab
  • stevenorman/omnibus-gitlab
  • chrisruffalo/omnibus-gitlab
  • Kaoshae/omnibus-gitlab
  • francoisprunier/omnibus-gitlab
  • artem-forks/omnibus-gitlab
  • 0bject.destroy/omnibus-gitlab
  • bomba/omnibus-gitlab
  • lajfox/omnibus-gitlab
  • TC01/omnibus-gitlab
  • florian.hustede/omnibus-gitlab
  • bevin/omnibus-gitlab
  • 00dav00/omnibus-gitlab
  • manojskdm/omnibus-gitlab
  • 1beb/omnibus-gitlab
  • oova/omnibus-gitlab
  • frennkie/omnibus-gitlab
  • zwvc/omnibus-gitlab
  • glensc/omnibus-gitlab
  • ghasrfakhri/omnibus-gitlab
  • penweizgx/omnibus-gitlab
  • Dyscrete/omnibus-gitlab
  • aral/omnibus-gitlab
  • mxhcxp/omnibus-gitlab
  • wu0407/omnibus-gitlab
  • jmcgeheeiv/omnibus-gitlab
  • usr01/omnibus-gitlab
  • phsteve/omnibus-gitlab
  • jbyrd/omnibus-gitlab
  • stepheny038/omnibus-gitlab
  • andyGitlab/omnibus-gitlab
  • Pitel/omnibus-gitlab
  • nartamonov/omnibus-gitlab
  • ericidema/omnibus-gitlab
  • shockerli/omnibus-gitlab
  • MrChrisW/omnibus-gitlab
  • it33/omnibus-gitlab
  • cwz8202/omnibus-gitlab
  • MrEhbr/omnibus-gitlab
  • lupine/omnibus-gitlab
  • mattermost/omnibus-gitlab
  • esclear/omnibus-gitlab
  • jstsch/omnibus-gitlab
  • ei-grad/omnibus-gitlab
  • barodeur/omnibus-gitlab
  • brunsa2/omnibus-gitlab
  • jakob-englisch/omnibus-gitlab
  • widerin/omnibus-gitlab
  • permalance/omnibus-gitlab
  • luichan/omnibus-gitlab
  • sknolin/omnibus-gitlab
  • jamaya/omnibus-gitlab
  • slewis/omnibus-gitlab
  • gaariacg/omnibus-gitlab
  • Zorth/omnibus-gitlab
  • jacobvosmaer-gitlab/omnibus-gitlab
  • florianb1/omnibus-gitlab
  • paul.tath/omnibus-gitlab
  • truppproject/omnibus-gitlab
  • markpundsack/omnibus-gitlab
  • X0nic/omnibus-gitlab
  • joernhees/omnibus-gitlab
  • hedgehog/omnibus-gitlab
  • LTheobald/omnibus-gitlab
  • ousmaneTra/omnibus-gitlab
  • oyarzun/omnibus-gitlab
  • libresoftsolutions/omnibus-gitlab
  • kingcody/omnibus-gitlab
  • broftkd/omnibus-gitlab
  • dandunckelman/omnibus-gitlab
  • sluc23/omnibus-gitlab
  • abuango/omnibus-gitlab
  • sascha97915/omnibus-gitlab
  • bartlaarhoven/omnibus-gitlab
  • ngpestelos/omnibus-gitlab
  • gtrafimenkov/omnibus-gitlab
  • grenouillounette/omnibus-gitlab
  • clantant/omnibus-gitlab
  • Ferrisbane/omnibus-gitlab
  • cataphract/omnibus-gitlab
  • leebenson/omnibus-gitlab
  • ernetas/omnibus-gitlab
  • zeiv/omnibus-gitlab
  • narakuphoenix/omnibus-gitlab
  • Grey2k/omnibus-gitlab
  • akabir/omnibus-gitlab
  • OliverHrdz/omnibus-gitlab
  • rut2/omnibus-gitlab
  • jsk-txt/omnibus-gitlab
  • WarheadsSE/omnibus-gitlab
  • SuperPaintman/omnibus-gitlab
  • jasonblais/omnibus-gitlab
  • WheresAlice/omnibus-gitlab
  • ruvasik/omnibus-gitlab
  • ddude/omnibus-gitlab
  • Dantevolk/omnibus-gitlab
  • bronzdoc/omnibus-gitlab
  • nlaveck/omnibus-gitlab
  • halfgaar/omnibus-gitlab
  • ivadim/omnibus-gitlab
  • jgsqware/omnibus-gitlab
  • dserodio/omnibus-gitlab
  • hvlad/omnibus-gitlab
  • saucissound/omnibus-gitlab
  • whywaita/omnibus-gitlab
  • ianbaum/omnibus-gitlab
  • ampedandwired/omnibus-gitlab
  • furoka/omnibus-gitlab
  • benjma/omnibus-gitlab
  • asziranyi/omnibus-gitlab
  • gaveen/omnibus-gitlab
  • gecgooden/omnibus-gitlab
  • philippe.lafoucriere/omnibus-gitlab
  • andreyevbr/omnibus-gitlab
  • phil7/omnibus-gitlab
  • dmytro.protsyk/omnibus-gitlab
  • dcmspe/omnibus-gitlab
  • tjaart/omnibus-gitlab
  • Horgix/omnibus-gitlab
  • juliusmore/omnibus-gitlab
  • w_hayes/omnibus-gitlab
  • davidsan/omnibus-gitlab
  • cmtonkinson/omnibus-gitlab
  • MarkHerhold/omnibus-gitlab
  • kamalbctg/omnibus-gitlab
  • costincaraivan/omnibus-gitlab
  • phoenigmatic/omnibus-gitlab
  • balasankarc/omnibus-gitlab
  • joergi/omnibus-gitlab
  • visualrobots/omnibus-gitlab
  • philip.wood/omnibus-gitlab
  • brammeleman/omnibus-gitlab
  • tulipsnepal/omnibus-gitlab
  • davidhrbac/omnibus-gitlab
  • slawdan/omnibus-gitlab
  • mkungla/omnibus-gitlab
  • Rencs/omnibus-gitlab
  • ReSearchITEng/omnibus-gitlab
  • Olivier87/omnibus-gitlab
  • fuxu/omnibus-gitlab
  • oschwede/omnibus-gitlab
  • CorbanR/omnibus-gitlab
  • kay54088/omnibus-gitlab
  • daxelrod/omnibus-gitlab
  • ofaurax/omnibus-gitlab
  • criloz/omnibus-gitlab
  • balasankarc/myrandomitem
  • webframp/omnibus-gitlab
  • ramaraju/omnibus-gitlab
  • zaunerc/omnibus-gitlab
  • denkweite/omnibus-gitlab
  • attx/omnibus-gitlab
  • JSMenezes/omnibus-gitlab
  • Riztazz/omnibus-gitlab
  • Rudikza/omnibus-gitlab
  • tyranron/omnibus-gitlab
  • anwar.yagoub/omnibus-gitlab
  • jasonroehm/omnibus-gitlab
  • gbraad/omnibus-gitlab
  • twang2218/omnibus-gitlab
  • lloeki/omnibus-gitlab
  • rosanocangussu1/omnibus-gitlab
  • ktou/omnibus-gitlab
  • onophris/omnibus-gitlab
  • jabber/omnibus-gitlab
  • mschaeben/omnibus-gitlab
  • hu19891110/omnibus-gitlab
  • nick.thomas/omnibus-gitlab
  • ibaum/omnibus-gitlab
  • bruxy/omnibus-gitlab
  • gagern/omnibus-gitlab
  • omarmohsen/omnibus-gitlab
  • aumayr/omnibus-gitlab
  • underyx/omnibus-gitlab
  • jacksonpieper/omnibus-gitlab
  • LipperZack/omnibus-gitlab
  • manni9281/omnibus-gitlab
  • mozill32/omnibus-gitlab
  • haad/omnibus-gitlab
  • TomasDuda/omnibus-gitlab
  • technostar98/omnibus-gitlab
  • marin-group/omnibus-gitlab
  • sokchanny7/omnibus-gitlab
  • baparici/omnibus-gitlab
  • mihai.lazar/omnibus-gitlab
  • TamasBarta/omnibus-gitlab
  • taebong0905/omnibus-gitlab
  • nerro/omnibus-gitlab
  • hiyang/omnibus-gitlab
  • chulkilee/omnibus-gitlab
  • guilhermeborgesti/omnibus-gitlab
  • DaAwesomeP/omnibus-gitlab
  • robvl66/omnibus-gitlab
  • siemens/omnibus-gitlab
  • zagaluke/omnibus-gitlab
  • smircea/omnibus-gitlab
  • nils.werner/omnibus-gitlab
  • doomsayer13/omnibus-gitlab
  • andre82hh/omnibus-gitlab
  • ayufan/omnibus-gitlab
  • jasonsuzhou/omnibus-gitlab
  • Yakhlef/omnibus-gitlab
  • TRPmwiesen/omnibus-gitlab
  • RapidSport/omnibus-gitlab
  • lguzzon/omnibus-gitlab
  • oatberrycrunch/omnibus-gitlab
  • fzied/omnibus-gitlab
  • alejdg/omnibus-gitlab
  • kaiohenrique/omnibus-gitlab
  • bahadyr/omnibus-gitlab
  • rfcardenas92/omnibus-gitlab
  • kahbenya/omnibus-gitlab
  • parruda/omnibus-gitlab
  • denimamab/omnibus-gitlab
  • senk/omnibus-gitlab
  • dosuken123/omnibus-gitlab
  • BenoitKnecht/omnibus-gitlab
  • fabrice.herbeaux/omnibus-gitlab
  • jeremyyin/omnibus-gitlab
  • Rockyspade/omnibus-gitlab
  • justincenteno99/omnibus-gitlab
  • mariotr/omnibus-gitlab
  • alanchia2000/omnibus-gitlab
  • voitJ/omnibus-gitlab
  • pchojnacki/omnibus-gitlab
  • Mattlk13/omnibus-gitlab
  • mkubenka/omnibus-gitlab
  • zebek/omnibus-gitlab
  • PServers/omnibus-gitlab
  • brentjanderson/omnibus-gitlab
  • mowijo/omnibus-gitlab
  • timbavati/omnibus-gitlab
  • tanyan2004/omnibus-gitlab
  • jkeys/omnibus-gitlab
  • sedzisz/omnibus-gitlab
  • KevinSS/omnibus-gitlab
  • phlbrz/omnibus-gitlab
  • Zoubeyer/omnibus-gitlab
  • BSCheshir/omnibus-gitlab
  • 42pre/omnibus-gitlab
  • hexagon6/omnibus-gitlab
  • lamto/omnibus-gitlab
  • wuxyyin/omnibus-gitlab
  • gabothep/omnibus-gitlab
  • YahirAlejandro/omnibus-gitlab
  • Cong5/omnibus-gitlab
  • MacDonald/omnibus-gitlab
  • hanslemuet/omnibus-gitlab
  • dfy167/omnibus-gitlab
  • xer0x/omnibus-gitlab
  • larsla/omnibus-gitlab
  • jyunfan2015/omnibus-gitlab
  • techguru/omnibus-gitlab
  • okulygin/omnibus-gitlab
  • rkgarcia/omnibus-gitlab
  • anapsix/omnibus-gitlab
  • sonnt/omnibus-gitlab
  • zpallin/omnibus-gitlab
  • Krijger/omnibus-gitlab
  • jfcoz/omnibus-gitlab
  • songww/omnibus-gitlab
  • ravisorg/omnibus-gitlab
  • GitHK/omnibus-gitlab
  • caleno/omnibus-gitlab
  • esethna/omnibus-gitlab
  • jaksd/omnibus-gitlab
  • colinmollenhour/omnibus-gitlab
  • kavurmam/omnibus-gitlab
  • asmolero/omnibus-gitlab
  • shalithakaru/omnibus-gitlab
  • ouattchidi/omnibus-gitlab
  • 275John/omnibus-gitlab
  • nick.volynkin/omnibus-gitlab
  • admc/omnibus-gitlab
  • rawlingsj/omnibus-gitlab
  • JeffSchering/omnibus-gitlab
  • nifan/omnibus-gitlab
  • sjenning/omnibus-gitlab
  • Macioszek/omnibus-gitlab
  • jboyles/omnibus-gitlab
  • pfrayer/omnibus-gitlab
  • ryehle/omnibus-gitlab
  • ATMartin/omnibus-gitlab
  • esethna2/omnibus-gitlab
  • cbrucks/omnibus-gitlab
  • sylvainb1/omnibus-gitlab
  • charlenchen/omnibus-gitlab
  • tjuerge/omnibus-gitlab
  • twk3/omnibus-gitlab
  • thedanielhanke/omnibus-gitlab
  • robogunslinger/omnibus-gitlab
  • offdutypirate/omnibus-gitlab
  • wlamal855/omnibus-gitlab
  • PrakashSinghRawat/omnibus-gitlab
  • genichin/omnibus-gitlab
  • SuriyaaKudoIsc/omnibus-gitlab
  • ewan.ramsay36/omnibus-gitlab
  • stratosgear/omnibus-gitlab
  • hh1/omnibus-gitlab
  • dinglianju/omnibus-gitlab
  • chg1995/omnibus-gitlab
  • galen_liu/omnibus-gitlab
  • mohammadeslami/omnibus-gitlab
  • INT-ZC/omnibus-gitlab
  • kkirsche/omnibus-gitlab
  • shazbot89/omnibus-gitlab
  • liulantao/omnibus-gitlab
  • sinichkin/omnibus-gitlab
  • fingnet/omnibus-gitlab
  • tclaff/omnibus-gitlab
  • joustie/omnibus-gitlab
  • alexkeramidas/omnibus-gitlab
  • gitlab-contrib/omnibus-gitlab
  • AdrianGPrado/omnibus-gitlab
  • ralphg6/omnibus-gitlab
  • loai.net/omnibus-gitlab
  • claudio.vellage/omnibus-gitlab
  • realsobek/omnibus-gitlab
  • s_c/omnibus-gitlab
  • zeb/omnibus-gitlab
  • HaPPyWaLLaCe/omnibus-gitlab
  • albundy83/omnibus-gitlab
  • ediaz-inteliti/omnibus-gitlab
  • gvieira37/omnibus-gitlab
  • ricardona/omnibus-gitlab
453 results
Show changes
Commits on Source (5)
#
# Copyright:: Copyright (c) 2016 GitLab Inc.
# License:: Apache License, Version 2.0
#
# 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 'corosync'
default_version '2.4.2'
license 'GPL-2.0'
version '2.4.2' do
source sha256: 'f26e3011309fe4bcce94b1dc20ea8c462f19483a73f3ca62f13b925d011a4ba9'
end
dependency 'nss'
dependency 'libqb'
source url: "http://build.clusterlabs.org/corosync/releases/corosync-#{version}.tar.gz"
relative_path "corosync-#{version}"
build do
env = with_standard_compiler_flags(with_embedded_path)
command "./configure --prefix=#{install_dir}/embedded", env: env
make env: env
make 'install', env: env
end
#
# Copyright:: Copyright (c) 2016 GitLab Inc.
# License:: Apache License, Version 2.0
#
# 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 'glib'
default_version '2.51.0'
license 'GPL-2.0'
dependency 'pcre'
dependency 'libxml2'
dependency 'libxslt'
version '2.51.0' do
source sha256: 'f113b7330f4b4a43e3e401fe7849e751831060d574bd936a63e979887137a74a'
end
source url: "https://download.gnome.org/sources/glib/#{version[/\d+\.\d+/]}/glib-#{version}.tar.xz",
unsafe: true
relative_path "glib-#{version}"
build do
env = with_standard_compiler_flags(with_embedded_path)
command "./configure --prefix=#{install_dir}/embedded " \
'--disable-libmount ' \
' --with-libiconv=gnu', env: env
make env: env
make 'install', env: env
end
#
# Copyright:: Copyright (c) 2016 GitLab Inc.
# License:: Apache License, Version 2.0
#
# 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 'libqb'
default_version '1.0.1'
license 'GPL-2.0'
version '1.0.1' do
source sha256: '23047f8b0adae70d19be4f403704e792772ea8812e629e84a6f5910988518f2e'
end
source url: "https://github.com/ClusterLabs/libqb/releases/download/v#{version}/libqb-#{version}.tar.gz"
relative_path "libqb-#{version}"
build do
env = with_standard_compiler_flags(with_embedded_path)
command './autogen.sh', env: env
command "./configure --prefix=#{install_dir}/embedded", env: env
make env: env
make 'install', env: env
end
#
# Copyright 2012-2014 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 "libxml2"
default_version "2.9.4"
license "MIT"
license_file "COPYING"
dependency "zlib"
dependency "libiconv"
dependency "liblzma"
dependency "config_guess"
version "2.9.4" do
source md5: "ae249165c173b1ff386ee8ad676815f5"
end
version "2.9.3" do
source md5: "daece17e045f1c107610e137ab50c179"
end
source url: "ftp://xmlsoft.org/libxml2/libxml2-#{version}.tar.gz"
relative_path "libxml2-#{version}"
build do
env = with_standard_compiler_flags(with_embedded_path)
configure_command = [
"--with-zlib=#{install_dir}/embedded",
"--with-iconv=#{install_dir}/embedded",
"--without-python",
"--without-icu",
]
update_config_guess
configure(*configure_command, env: env)
make "-j #{workers}", env: env
make "install", env: env
end
Loading
Loading
@@ -17,14 +17,17 @@
name "ncurses"
default_version "5.9"
 
enable_widec = false
license "MIT"
license_file "http://invisible-island.net/ncurses/ncurses-license.html"
license_file "http://invisible-island.net/ncurses/ncurses.faq.html"
 
dependency "libtool" if aix?
dependency "patch" if solaris2?
dependency "config_guess"
dependency "patch" if solaris_10?
 
version("5.9") { source md5: "8cb9c412e5f2d96bc6f459aa8c6282a1", url: "http://ftp.gnu.org/gnu/ncurses/ncurses-5.9.tar.gz" }
version("5.9") { source md5: "8cb9c412e5f2d96bc6f459aa8c6282a1", url: "https://ftp.gnu.org/gnu/ncurses/ncurses-5.9.tar.gz" }
version("5.9-20150530") { source md5: "bb2cbe1d788d3ab0138fc2734e446b43", url: "ftp://invisible-island.net/ncurses/current/ncurses-5.9-20150530.tgz" }
version("6.0-20150613") { source md5: "0c6a0389d004c78f4a995bc61884a563", url: "ftp://invisible-island.net/ncurses/current/ncurses-6.0-20150613.tgz" }
version("6.0-20150810") { source md5: "78bfcb4634a87b4cda390956586f8f1f", url: "ftp://invisible-island.net/ncurses/current/ncurses-6.0-20150810.tgz" }
Loading
Loading
@@ -48,26 +51,28 @@ relative_path "ncurses-#{version}"
 
build do
env = with_standard_compiler_flags(with_embedded_path)
env.delete('CPPFLAGS')
env.delete("CPPFLAGS")
 
if smartos?
# SmartOS is Illumos Kernel, plus NetBSD userland with a GNU toolchain.
# These patches are taken from NetBSD pkgsrc and provide GCC 4.7.0
# compatibility:
# http://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/devel/ncurses/patches/
patch source: "patch-aa", plevel: 0
patch source: "patch-ab", plevel: 0
patch source: "patch-ac", plevel: 0
patch source: "patch-ad", plevel: 0
patch source: "patch-cxx_cursesf.h", plevel: 0
patch source: "patch-cxx_cursesm.h", plevel: 0
patch source: "patch-aa", plevel: 0, env: env
patch source: "patch-ab", plevel: 0, env: env
patch source: "patch-ac", plevel: 0, env: env
patch source: "patch-ad", plevel: 0, env: env
patch source: "patch-cxx_cursesf.h", plevel: 0, env: env
patch source: "patch-cxx_cursesm.h", plevel: 0, env: env
 
# Opscode patches - <someara@opscode.com>
# The configure script from the pristine tarball detects xopen_source_extended incorrectly.
# Manually working around a false positive.
patch source: "ncurses-5.9-solaris-xopen_source_extended-detection.patch", plevel: 0
patch source: "ncurses-5.9-solaris-xopen_source_extended-detection.patch", plevel: 0, env: env
end
 
update_config_guess
# AIX's old version of patch doesn't like the patches here
unless aix?
if version == "5.9"
Loading
Loading
@@ -78,7 +83,7 @@ build do
 
if mac_os_x? ||
# Clang became the default compiler in FreeBSD 10+
(freebsd? && ohai['os_version'].to_i >= 1000024)
(freebsd? && ohai["os_version"].to_i >= 1000024)
# References:
# https://github.com/Homebrew/homebrew-dupes/issues/43
# http://invisible-island.net/ncurses/NEWS.html#t20110409
Loading
Loading
@@ -86,15 +91,11 @@ build do
# Patches ncurses for clang compiler. Changes have been accepted into
# upstream, but occurred shortly after the 5.9 release. We should be able
# to remove this after upgrading to any release created after June 2012
patch source: "ncurses-clang.patch"
patch source: "ncurses-clang.patch", env: env
end
 
if openbsd?
patch source: "patch-ncurses_tinfo_lib__baudrate.c", plevel: 0
end
if version == "5.9" && ppc64le?
patch source: "v5.9.ppc64le-configure.patch", plevel: 1
patch source: "patch-ncurses_tinfo_lib__baudrate.c", plevel: 0, env: env
end
 
configure_command = [
Loading
Loading
@@ -123,15 +124,15 @@ build do
# ncurses's ./configure incorrectly
# "figures out" ARFLAGS if you try
# to set them yourself
env.delete('ARFLAGS')
env.delete("ARFLAGS")
 
# use gnu install from the coreutils IBM rpm package
env['INSTALL'] = "/opt/freeware/bin/install"
env["INSTALL"] = "/opt/freeware/bin/install"
end
 
# only Solaris 10 sh has a problem with
# parens enclosed case statement conditions the configure script
configure_command.unshift "bash" if solaris2?
configure_command.unshift "bash" if solaris_10?
 
command configure_command.join(" "), env: env
 
Loading
Loading
@@ -142,18 +143,20 @@ build do
make "-j #{workers}", env: env
make "-j #{workers} install", env: env
 
# Build non-wide-character libraries
make "distclean", env: env
configure_command << "--enable-widec"
if enable_widec
# Build non-wide-character libraries
make "distclean", env: env
configure_command << "--enable-widec"
 
command configure_command.join(" "), env: env
make "libs", env: env if aix?
make "-j #{workers}", env: env
command configure_command.join(" "), env: env
make "libs", env: env if aix?
make "-j #{workers}", env: env
 
# Installing the non-wide libraries will also install the non-wide
# binaries, which doesn't happen to be a problem since we don't
# utilize the ncurses binaries in private-chef (or oss chef)
make "-j #{workers} install", env: env
# Installing the non-wide libraries will also install the non-wide
# binaries, which doesn't happen to be a problem since we don't
# utilize the ncurses binaries in private-chef (or oss chef)
make "-j #{workers} install", env: env
end
 
# Ensure embedded ncurses wins in the LD search path
if smartos?
Loading
Loading
#
# Copyright:: Copyright (c) 2016 GitLab Inc.
# License:: Apache License, Version 2.0
#
# 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 'nspr'
default_version '4.13.1'
license 'GPL-2.0'
version '4.13.1' do
source sha256: '5e4c1751339a76e7c772c0c04747488d7f8c98980b434dc846977e43117833ab'
end
source url: "https://ftp.mozilla.org/pub/nspr/releases/v#{version}/src/nspr-#{version}.tar.gz"
relative_path "nspr-#{version}/nspr"
build do
env = with_standard_compiler_flags(with_embedded_path)
command "./configure --prefix=#{install_dir}/embedded --enable-64bit"
make 'all', env: env
make 'install', env: env
end
#
# Copyright:: Copyright (c) 2016 GitLab Inc.
# License:: Apache License, Version 2.0
#
# 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 'nss'
default_version '3.28'
nspr_version = '4.13.1'
license 'GPL-2.0'
dependency 'nspr'
version '3.28' do
source sha256: 'e8fbb4fcf46666b028d43ee13236a5870ccd13b983d179aa49afd0c0cfa0df15'
end
major, minor, patch = version.split('.')
subdir = "pub/security/nss/releases/NSS_#{major}_#{minor}#{patch.nil? ? '' : '_' + patch}_RTM/src"
source url: "https://ftp.mozilla.org/#{subdir}/nss-#{version}-with-nspr-#{nspr_version}.tar.gz"
relative_path "nss-#{version}/nss"
build do
env = with_standard_compiler_flags(with_embedded_path)
# Build a 64 bit version, default is still 32
env['USE_64'] = '1'
# Don't do a debug build
env['BUILD_OPT'] = '1'
env['NSDISTMODE'] = 'copy'
env['NSS_DISABLE_GTESTS'] = '1'
make 'nss_build_all', env: env
block 'install files' do
%w(bin lib include).each do |dir|
mkdir "#{install_dir}/embedded/#{dir}"
copy Dir.glob("#{project_dir}/../dist/*.OBJ/#{dir}/*"), "#{install_dir}/embedded/#{dir}/"
end
end
# Install header files
mkdir "#{install_dir}/embedded/include/nss/"
copy "#{project_dir}/../dist/public/nss/*.h", "#{install_dir}/embedded/include/nss/"
# Install pc file for pkg-config
mkdir "#{install_dir}/embedded/lib/pkgconfig"
block 'create nss.pc' do
nss_pc_in = File.read("#{project_dir}/pkg/pkg-config/nss.pc.in")
nss_pc_in.gsub!(%r{%prefix%}, "#{install_dir}/embedded")
nss_pc_in.gsub!(%r{%exec_prefix%}, "#{install_dir}/embedded")
nss_pc_in.gsub!(%r{%libdir%}, "#{install_dir}/embedded/lib")
nss_pc_in.gsub!(%r{%includedir%}, "#{install_dir}/embedded/include/nss")
nss_pc_in.gsub!(%r{%NSS_VERSION%}, version)
nss_pc_in.gsub!(%r{%NSPR_VERSION%}, nspr_version)
File.open("#{install_dir}/embedded/lib/pkgconfig/nss.pc", 'w') do |f|
f.write(nss_pc_in)
end
end
end
#
# Copyright:: Copyright (c) 2016 GitLab Inc.
# License:: Apache License, Version 2.0
#
# 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 'pacemaker'
default_version '1.1.16'
license 'GPL-2.0'
dependency 'corosync'
dependency 'libuuid'
dependency 'libtool'
dependency 'glib'
dependency 'bzip2'
version '1.1.16' do
source sha256: 'dffcae035975669a66ab545d45216a637496a251ee2114fa03d58acfcc969202'
end
source url: "https://github.com/ClusterLabs/pacemaker/archive/Pacemaker-#{version}.tar.gz"
relative_path "pacemaker-Pacemaker-#{version}"
build do
env = with_standard_compiler_flags(with_embedded_path)
command './autogen.sh', env: env
command "./configure --prefix=#{install_dir}/embedded " \
'--with-corosync ' \
"--with-initdir=#{install_dir}/embedded/etc/init.d", env: env
make env: env
make 'install', env: env
end
#
# Copyright 2012-2014 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 "pcre"
default_version "8.38"
license "BSD-2-Clause"
license_file "LICENCE"
dependency "libedit"
dependency "ncurses"
dependency "config_guess"
version "8.38" do
source md5: "8a353fe1450216b6655dfcf3561716d9"
end
version "8.31" do
source md5: "fab1bb3b91a4c35398263a5c1e0858c1"
end
source url: "http://downloads.sourceforge.net/project/pcre/pcre/#{version}/pcre-#{version}.tar.gz"
relative_path "pcre-#{version}"
build do
env = with_standard_compiler_flags(with_embedded_path)
update_config_guess
command "./configure" \
" --prefix=#{install_dir}/embedded" \
" --disable-cpp" \
" --enable-utf" \
" --enable-unicode-properties" \
" --enable-pcretest-libedit", env: env
make "-j #{workers}", env: env
make "install", env: env
end