- Use libsForQt5.callPackage - Replace separate builder.sh script - Replace patchelf call by autoPatchElfHook - Use ffmpeg in place of libavwip/yesman
parent
29d912eb82
commit
2240ddcf8c
@ -1,40 +0,0 @@ |
||||
source $stdenv/setup |
||||
set -x |
||||
|
||||
lib=" \ |
||||
makemkv-oss-${ver}/out/libdriveio.so.0 \ |
||||
makemkv-oss-${ver}/out/libmakemkv.so.1 \ |
||||
makemkv-oss-${ver}/out/libmmbd.so.0 \ |
||||
" |
||||
|
||||
bin=" \ |
||||
makemkv-oss-${ver}/out/makemkv \ |
||||
makemkv-bin-${ver}/bin/amd64/makemkvcon \ |
||||
" |
||||
|
||||
tar xzf ${src_bin} |
||||
tar xzf ${src_oss} |
||||
|
||||
( |
||||
cd makemkv-oss-${ver} |
||||
./configure --prefix=$out |
||||
make |
||||
) |
||||
|
||||
chmod +x ${bin} |
||||
|
||||
libPath="${libPath}:${out}/lib" # XXX: der. This should be in the nix file? |
||||
|
||||
for i in ${bin} ; do |
||||
patchelf \ |
||||
--interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ |
||||
--set-rpath $libPath \ |
||||
${i} |
||||
done |
||||
|
||||
mkdir -p $out/bin |
||||
mkdir -p $out/lib |
||||
mkdir -p $out/share/MakeMKV |
||||
cp ${lib} ${out}/lib |
||||
cp ${bin} ${out}/bin |
||||
cp makemkv-bin-${ver}/src/share/* $out/share/MakeMKV |
Loading…
Reference in new issue