Browse Source

osx-brew-zip: fix zplugins compilation

use_builds_script
Alexandros Theodotou 2 years ago
parent
commit
fb055af25b
Signed by: alex
GPG Key ID: 022EAE42313D70F3
  1. 4
      osx-brew/make_pkg.sh.in
  2. 11
      scripts/make_zplugins.sh.in

4
osx-brew/make_pkg.sh.in

@ -148,8 +148,8 @@ cp -rvf /usr/local/share/locale $share_dir/ @@ -148,8 +148,8 @@ cp -rvf /usr/local/share/locale $share_dir/
# copy thumbnailers
cp -rvf /usr/local/share/thumbnailers $share_dir/
# copy mime database
cp -rvf /usr/local/share/mime $share_dir/
# copy mime database if it exists
cp -rvf /usr/local/share/mime $share_dir/ || true
# copy gtk schemas
for schema in `ls /usr/local/share/glib-2.0/schemas`; do

11
scripts/make_zplugins.sh.in

@ -26,15 +26,22 @@ mkdir -p $out_file @@ -26,15 +26,22 @@ mkdir -p $out_file
tar xf $tarball -C $private_dir
pushd $private_dir/$inner_dir_name
meson_opts="--prefix=/"
if [ "$distro" = "osx-brew" ]; then
if [[ "$distro" == "osx-brew"* ]]; then
# set lv2 core spec path
lv2_cellar=`brew info lv2 | sed '4q;d' | awk '{print $1;}'`
meson_opts="$meson_opts -Dlv2_core_path=$lv2_cellar/lib"
elif [[ "$distro" == "fedora"* ]]; then
meson_opts="$meson_opts -Dlv2_core_path=/usr/lib64/lv2"
else
meson_opts="$meson_opts -Dlv2_core_path=/usr/lib/lv2"
fi
$meson_bin build --buildtype=debugoptimized \
$meson_opts
popd
ninja -C $private_dir/$inner_dir_name/build test
# fedora's lv2_validate is broken
if [[ "$distro" != "fedora"* ]]; then
ninja -C $private_dir/$inner_dir_name/build test
fi
DESTDIR="`pwd`/$out_file" ninja -C $private_dir/$inner_dir_name/build install

Loading…
Cancel
Save