pcs/adapt-working-with-ruby-gems-to-fedora.patch

60 lines
1.9 KiB
Diff
Raw Normal View History

2018-07-26 08:22:42 +00:00
From 911d2d37e44842d2341f052df1ff0546278c04e0 Mon Sep 17 00:00:00 2001
From: Ivan Devat <idevat@redhat.com>
Date: Mon, 19 Feb 2018 17:54:35 +0100
Subject: [PATCH 1/2] adapt working with ruby gems to fedora
---
pcsd/Makefile | 36 ++----------------------------------
1 file changed, 2 insertions(+), 34 deletions(-)
diff --git a/pcsd/Makefile b/pcsd/Makefile
index 2067560..604f74d 100644
--- a/pcsd/Makefile
+++ b/pcsd/Makefile
@@ -1,40 +1,8 @@
FFI_VERSION="1.9.25"
FFI_C_DIR=vendor/bundle/ruby/gems/ffi-${FFI_VERSION}/ext/ffi_c
-build_gems: get_gems
- bundle install --local --deployment
- #ffi makes symlink with absolute path. Let's change it to relative path.
- for fname in `ls ${FFI_C_DIR}/libffi-*/include/ffitarget.h`; do \
- if [[ -L "$$fname" ]]; then \
- target=$$(readlink $$fname | sed "s~.*/${FFI_C_DIR}\(/libffi/src/[^/]\+/ffitarget.h\)~../..\1~"); \
- rm $$fname; \
- ln -s $$target $$fname; \
- fi; \
- done;
-
-build_gems_without_bundler:
- mkdir -p vendor/bundle/ruby
- gem install --verbose --no-rdoc --no-ri -l --ignore-dependencies -i vendor/bundle/ruby \
- vendor/cache/activesupport-5.2.0.gem \
- vendor/cache/backports-3.11.3.gem \
- vendor/cache/concurrent-ruby-1.0.5.gem \
- vendor/cache/ethon-0.11.0.gem \
- vendor/cache/ffi-${FFI_VERSION}.gem \
- vendor/cache/i18n-1.0.1.gem \
- vendor/cache/json-2.1.0.gem \
- vendor/cache/minitest-5.11.3.gem \
- vendor/cache/multi_json-1.13.1.gem \
- vendor/cache/musterman-1.0.2.gem \
- vendor/cache/open4-1.3.4.gem \
- vendor/cache/rack-2.0.5.gem \
- vendor/cache/rack-protection-2.0.3.gem \
- vendor/cache/rack-test-1.0.0.gem \
- vendor/cache/sinatra-2.0.3.gem \
- vendor/cache/sinatra-contrib-2.0.3.gem \
- vendor/cache/thread_safe-0.3.6.gem \
- vendor/cache/tilt-2.0.8.gem \
- vendor/cache/tzinfo-1.2.5.gem \
- -- '--with-ldflags="-Wl,-z,now -Wl,-z,relro"'
+build_gems:
+ echo "no gems"
get_gems:
bundle package
--
1.8.3.1