palemoon: 28.17.0 -> 29.0.0, switch to gtk3

master
OPNA2608 2021-02-04 14:24:12 +01:00
parent c7d8cb46af
commit 7551dd16d4
2 changed files with 8 additions and 5 deletions

View File

@ -6,7 +6,7 @@
, libGLU, libGL, perl, python2, libpulseaudio
, unzip, xorg, wget, which, yasm, zip, zlib
, withGTK3 ? false, gtk3
, withGTK3 ? true, gtk3
}:
let
@ -16,14 +16,14 @@ let
in stdenv.mkDerivation rec {
pname = "palemoon";
version = "28.17.0";
version = "29.0.0";
src = fetchFromGitHub {
githubBase = "repo.palemoon.org";
owner = "MoonchildProductions";
repo = "Pale-Moon";
rev = "${version}_Release";
sha256 = "0478xn5skpls91hkraykc308hppdc8vj9xbgvlm5wkv0y4dp7h5x";
sha256 = "1v870kxbl7b0kazd6krjiarvbjwmv13hgwkzpi054i9cf8z7pyiv";
fetchSubmodules = true;
};
@ -119,6 +119,9 @@ in stdenv.mkDerivation rec {
installPhase = ''
./mach install
# Fix missing icon due to wrong WMClass
substituteInPlace ./palemoon/branding/official/palemoon.desktop \
--replace 'StartupWMClass="pale moon"' 'StartupWMClass=Pale moon'
desktop-file-install --dir=$out/share/applications \
./palemoon/branding/official/palemoon.desktop

View File

@ -24108,8 +24108,8 @@ in
osmo = callPackage ../applications/office/osmo { };
palemoon = callPackage ../applications/networking/browsers/palemoon {
# https://www.palemoon.org/sourcecode.shtml
stdenv = gcc7Stdenv;
# https://developer.palemoon.org/build/linux/
stdenv = gcc8Stdenv;
};
webbrowser = callPackage ../applications/networking/browsers/webbrowser {};