palemoon: 28.17.0 -> 29.0.0, switch to gtk3
This commit is contained in:
parent
c7d8cb46af
commit
7551dd16d4
|
@ -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
|
||||
|
||||
|
|
|
@ -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 {};
|
||||
|
|
Loading…
Reference in New Issue