Как установить не доморощенные зависимости (ресурсы), чтобы их можно было использовать для построения формулы?
240
peetonn
Моя формула зависит от ряда библиотек, которые я предварительно скомпилировал и распространил как tar.gz
архивы с заголовками и двоичными файлами. Теперь мне нужно распаковать эти архивы и сослаться на них во время configure
процесса для моего пакета. Как я могу этого достичь?
Я попытался определить resource
так:
resource "openfec" do url "http://XXX.XXX.XXX.XXX:8000/openfec-1.4.2-macos.tar.gz" sha256 "3c419365e4a778b3537b8dd3d1d31238045e06fff008438eccb1cfd4fdb10812" end
и затем ставить его так в def install
методе моей формулы :
resource("openfec").stage { lib.install "bin/Release/libopenfec.a" } resource("openfec").stage { include.install "src" }
Но я не понимаю, где он его устанавливает и как я могу получить полный путь к этим папкам (а именно lib
и include
), чтобы я мог передать их как переменную окружения в мой configure
скрипт моей формулы при system "configure" ...
вызове.
Соответствующий вопрос здесь - будет bin.install
и include.install
принимать папки в качестве аргументов?
0 ответов на вопрос
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?