palemoon: 28.17.0 -> 29.0.0, switch to gtk3

This commit is contained in:
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 , libGLU, libGL, perl, python2, libpulseaudio
, unzip, xorg, wget, which, yasm, zip, zlib , unzip, xorg, wget, which, yasm, zip, zlib
, withGTK3 ? false, gtk3 , withGTK3 ? true, gtk3
}: }:
let let
@ -16,14 +16,14 @@ let
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "palemoon"; pname = "palemoon";
version = "28.17.0"; version = "29.0.0";
src = fetchFromGitHub { src = fetchFromGitHub {
githubBase = "repo.palemoon.org"; githubBase = "repo.palemoon.org";
owner = "MoonchildProductions"; owner = "MoonchildProductions";
repo = "Pale-Moon"; repo = "Pale-Moon";
rev = "${version}_Release"; rev = "${version}_Release";
sha256 = "0478xn5skpls91hkraykc308hppdc8vj9xbgvlm5wkv0y4dp7h5x"; sha256 = "1v870kxbl7b0kazd6krjiarvbjwmv13hgwkzpi054i9cf8z7pyiv";
fetchSubmodules = true; fetchSubmodules = true;
}; };
@ -119,6 +119,9 @@ in stdenv.mkDerivation rec {
installPhase = '' installPhase = ''
./mach install ./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 \ desktop-file-install --dir=$out/share/applications \
./palemoon/branding/official/palemoon.desktop ./palemoon/branding/official/palemoon.desktop

View file

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