fixes
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, installShellFiles
|
||||
, fetchFromGitHub
|
||||
, gumbo
|
||||
, harfbuzz
|
||||
@@ -24,25 +25,29 @@ stdenv.mkDerivation rec {
|
||||
|
||||
buildInputs = [ gumbo harfbuzz jbig2dec mupdf openjpeg qt3d qtbase ];
|
||||
|
||||
nativeBuildInputs = [ wrapQtAppsHook ];
|
||||
nativeBuildInputs = [ installShellFiles wrapQtAppsHook ];
|
||||
|
||||
buildPhase = ''
|
||||
runHook prebuild
|
||||
# Remove nonexistent lib and insert missing ones
|
||||
sed -i 's/-lmupdf-threads/-lfreetype -lgumbo -ljbig2dec -lopenjp2 -ljpeg/' pdf_viewer_build_config.pro
|
||||
qmake pdf_viewer_build_config.pro
|
||||
make
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
install -Dm755 sioyek $out/bin/sioyek
|
||||
install -Dm644 tutorial.pdf $out/bin/tutorial.pdf
|
||||
install -Dm644 -t $out/bin/ pdf_viewer/{keys,prefs}.config
|
||||
cp -r pdf_viewer/shaders $out/bin/
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 resource/sioyek-icon-linux.png $out/usr/share/icons/sioyek-icon-linux.png
|
||||
install -Dm644 resource/sioyek.desktop $out/usr/share/applications/sioyek.desktop
|
||||
install -Dm644 resources/sioyek-icon-linux.png $out/share/icons/sioyek-icon-linux.png
|
||||
install -Dm644 resources/sioyek.desktop $out/share/applications/sioyek.desktop
|
||||
installManPage resources/sioyek.1
|
||||
'';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user