seamonkey: init at 2.53.23 (#510712)

This commit is contained in:
Arne Keller 2026-07-02 14:09:21 +00:00 committed by GitHub
commit da9a8e9ae6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 94 additions and 0 deletions

View file

@ -23382,6 +23382,11 @@
githubId = 77415970;
name = "Redhawk";
};
redhood = {
name = "Alice Liddell";
github = "petalmaya";
githubId = 258934709;
};
redianthus = {
github = "redianthus";
githubId = 16472988;

View file

@ -0,0 +1,89 @@
{
lib,
stdenv,
fetchurl,
gtk3,
gtk2,
gdk-pixbuf,
dbus-glib,
libx11,
libxcomposite,
libxcursor,
libxdamage,
libxext,
libxi,
libxrender,
libxt,
libpulseaudio,
libGL,
pango,
freetype,
fontconfig,
autoPatchelfHook,
makeWrapper,
wrapGAppsHook3,
}:
stdenv.mkDerivation rec {
pname = "seamonkey";
version = "2.53.23";
strictDeps = true;
__structuredAttrs = true;
# Upstream requires highly deprecated build tools to compile from source
src = fetchurl {
url = "https://archive.seamonkey-project.org/releases/${version}/linux-x86_64/en-US/seamonkey-${version}.en-US.linux-x86_64.tar.bz2";
sha256 = "1si5vqprq7hgm366db76yziqxcqdvxj675kgxb6lp2ppprl8rlkw";
};
nativeBuildInputs = [
wrapGAppsHook3
autoPatchelfHook
makeWrapper
];
buildInputs = [
gtk2
gtk3
gdk-pixbuf
dbus-glib
libpulseaudio
libGL
pango
freetype
fontconfig
libxi
libxcursor
libxdamage
libxrender
libxcomposite
libxext
libx11
libxt
];
installPhase = ''
mkdir -p $out/lib/seamonkey $out/bin
cp -r * $out/lib/seamonkey/
ln -s $out/lib/seamonkey/seamonkey $out/bin/seamonkey
wrapProgram $out/bin/seamonkey \
--prefix LD_LIBRARY_PATH : "${
lib.makeLibraryPath [
libpulseaudio
libGL
]
}"
'';
meta = with lib; {
description = "The SeaMonkey project is a community effort to deliver production-quality releases of code names previously known as 'Mozilla Application Suite'";
homepage = "https://www.seamonkey-project.org/";
license = licenses.mpl20;
platforms = [ "x86_64-linux" ];
maintainers = [ lib.maintainers.redhood ];
mainProgram = "seamonkey";
};
}