Merge pull request #219833 from wegank/mnemosyne-darwin

mnemosyne: fix build on darwin
This commit is contained in:
Weijia Wang 2023-03-06 17:34:37 +02:00 committed by GitHub
commit e75ebddfc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,5 +1,7 @@
{ fetchurl { lib
, stdenv
, python , python
, fetchurl
, anki , anki
}: }:
@ -29,18 +31,16 @@ python.pkgs.buildPythonApplication rec {
]; ];
prePatch = '' prePatch = ''
substituteInPlace setup.py --replace /usr $out substituteInPlace setup.py \
find . -type f -exec grep -H sys.exec_prefix {} ';' | cut -d: -f1 | xargs sed -i s,sys.exec_prefix,\"$out\", --replace '("", ["/usr/local/bin/mplayer"])' ""
''; '';
# No tests/ directrory in tarball # No tests/ directory in tarball
doCheck = false; doCheck = false;
postInstall = '' postInstall = ''
mkdir -p $out/share/applications mkdir -p $out/share/applications
mv $out/${python.sitePackages}/$out/share/locale $out/share
mv mnemosyne.desktop $out/share/applications mv mnemosyne.desktop $out/share/applications
rm -r $out/${python.sitePackages}/nix
''; '';
dontWrapQtApps = true; dontWrapQtApps = true;