miniupnpc: install binaries and manpages

(cherry picked from commit b09e866b85)
This commit is contained in:
Pavol Rusnak
2022-12-11 19:52:09 +01:00
committed by github-actions[bot]
parent db0e4828f2
commit 44fa7eda4d

View File

@@ -19,10 +19,18 @@ stdenv.mkDerivation rec {
doCheck = !stdenv.isFreeBSD;
makeFlags = [ "PREFIX=$(out)" "INSTALLPREFIX=$(out)" ];
makeFlags = [ "PREFIX=$(out)" ];
postInstall = ''
chmod +x "$out"/lib/libminiupnpc${stdenv.hostPlatform.extensions.sharedLibrary}
chmod +x $out/lib/libminiupnpc${stdenv.hostPlatform.extensions.sharedLibrary}
# for some reason cmake does not install binaries and manpages
# https://github.com/miniupnp/miniupnp/issues/637
mkdir -p $out/bin
cp -a upnpc-static $out/bin/upnpc
cp -a ../external-ip.sh $out/bin/external-ip
mkdir -p $out/share/man
cp -a ../man3 $out/share/man
'';
meta = with lib; {