zotero: 5.0.89 -> 5.0.95 (#113964)
This commit is contained in:
parent
22d5de6aad
commit
148eff94b3
@ -36,11 +36,11 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "zotero";
|
pname = "zotero";
|
||||||
version = "5.0.89";
|
version = "5.0.95";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.zotero.org/client/release/${version}/Zotero-${version}_linux-x86_64.tar.bz2";
|
url = "https://download.zotero.org/client/release/${version}/Zotero-${version}_linux-x86_64.tar.bz2";
|
||||||
sha256 = "18p4qnnfx9f2frk7f2nk1d7jr4cjzg9z7lfzrk7vq11qgbjdpqbl";
|
sha256 = "16rahl14clgnl7gzpw7rxx23yxbw1nbrz219q051zkjkkw5ai8lv";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ wrapGAppsHook ];
|
nativeBuildInputs = [ wrapGAppsHook ];
|
||||||
@ -86,7 +86,7 @@ stdenv.mkDerivation rec {
|
|||||||
stdenv.cc.cc
|
stdenv.cc.cc
|
||||||
];
|
];
|
||||||
|
|
||||||
patchPhase = ''
|
postPatch = ''
|
||||||
sed -i '/pref("app.update.enabled", true);/c\pref("app.update.enabled", false);' defaults/preferences/prefs.js
|
sed -i '/pref("app.update.enabled", true);/c\pref("app.update.enabled", false);' defaults/preferences/prefs.js
|
||||||
'';
|
'';
|
||||||
|
|
||||||
@ -103,33 +103,36 @@ stdenv.mkDerivation rec {
|
|||||||
mimeType = "text/plain";
|
mimeType = "text/plain";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase =
|
installPhase = ''
|
||||||
''
|
runHook preInstall
|
||||||
mkdir -p "$prefix/usr/lib/zotero-bin-${version}"
|
|
||||||
cp -r * "$prefix/usr/lib/zotero-bin-${version}"
|
|
||||||
mkdir -p "$out/bin"
|
|
||||||
ln -s "$prefix/usr/lib/zotero-bin-${version}/zotero" "$out/bin/"
|
|
||||||
|
|
||||||
# install desktop file and icons.
|
mkdir -p "$prefix/usr/lib/zotero-bin-${version}"
|
||||||
mkdir -p $out/share/applications
|
cp -r * "$prefix/usr/lib/zotero-bin-${version}"
|
||||||
cp ${desktopItem}/share/applications/* $out/share/applications/
|
mkdir -p "$out/bin"
|
||||||
for size in 16 32 48 256; do
|
ln -s "$prefix/usr/lib/zotero-bin-${version}/zotero" "$out/bin/"
|
||||||
install -Dm444 chrome/icons/default/default$size.png \
|
|
||||||
$out/share/icons/hicolor/''${size}x''${size}/apps/zotero.png
|
|
||||||
done
|
|
||||||
|
|
||||||
for executable in \
|
# install desktop file and icons.
|
||||||
zotero-bin plugin-container \
|
mkdir -p $out/share/applications
|
||||||
updater minidump-analyzer
|
cp ${desktopItem}/share/applications/* $out/share/applications/
|
||||||
do
|
for size in 16 32 48 256; do
|
||||||
if [ -e "$out/usr/lib/zotero-bin-${version}/$executable" ]; then
|
install -Dm444 chrome/icons/default/default$size.png \
|
||||||
patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
$out/share/icons/hicolor/''${size}x''${size}/apps/zotero.png
|
||||||
"$out/usr/lib/zotero-bin-${version}/$executable"
|
done
|
||||||
fi
|
|
||||||
done
|
for executable in \
|
||||||
find . -executable -type f -exec \
|
zotero-bin plugin-container \
|
||||||
patchelf --set-rpath "$libPath" \
|
updater minidump-analyzer
|
||||||
"$out/usr/lib/zotero-bin-${version}/{}" \;
|
do
|
||||||
|
if [ -e "$out/usr/lib/zotero-bin-${version}/$executable" ]; then
|
||||||
|
patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
||||||
|
"$out/usr/lib/zotero-bin-${version}/$executable"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
find . -executable -type f -exec \
|
||||||
|
patchelf --set-rpath "$libPath" \
|
||||||
|
"$out/usr/lib/zotero-bin-${version}/{}" \;
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preFixup = ''
|
preFixup = ''
|
||||||
@ -141,7 +144,8 @@ stdenv.mkDerivation rec {
|
|||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://www.zotero.org";
|
homepage = "https://www.zotero.org";
|
||||||
description = "Collect, organize, cite, and share your research sources";
|
description = "Collect, organize, cite, and share your research sources";
|
||||||
license = licenses.agpl3;
|
license = licenses.agpl3Only;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
|
maintainers = with maintainers; [ i077 ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user