irssi: 1.2.3 -> 1.4.1

This commit is contained in:
Fabian Affolter 2022-07-04 20:56:26 +02:00
parent c01fa626c8
commit e31799b474

View file

@ -1,40 +1,57 @@
{ lib, stdenv, fetchFromGitHub, autoconf, automake, libtool, pkg-config, ncurses, glib, openssl, perl, libintl, libgcrypt, libotr, git }: { lib
, stdenv
, fetchFromGitHub
, glib
, libgcrypt
, libintl
, libotr
, libtool
, meson
, ncurses
, ninja
, openssl
, perl
, pkg-config
}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "irssi"; pname = "irssi";
version = "1.2.3"; version = "1.4.1";
src = fetchFromGitHub { src = fetchFromGitHub {
"owner" = "irssi"; owner = "irssi";
"repo" = "irssi"; repo = "irssi";
"rev" = "91dc3e4dfa1a9558c5a7fe0ea982cb9df0e2de65"; rev = version;
"sha256" = "efnE4vuDd7TnOBxMPduiV0/nez1jVhTjbJ0vzN4ZMcg="; hash = "sha256-HLcIhAZoJfCHoSNQCpoytBR0zmiZd919FcKWCl35G0A=";
"leaveDotGit" = true;
}; };
nativeBuildInputs = [ pkg-config autoconf automake libtool git ]; nativeBuildInputs = [
buildInputs = [ ncurses glib openssl perl libintl libgcrypt libotr ]; meson
ninja
enableParallelBuilding = true; pkg-config
preConfigure = ''
NOCONFIGURE=1 ./autogen.sh
'';
configureFlags = [
"--with-proxy"
"--with-bot"
"--with-perl=yes"
"--with-otr=yes"
"--enable-true-color"
]; ];
meta = { buildInputs = [
homepage = "https://irssi.org"; glib
description = "A terminal based IRC client"; libgcrypt
platforms = lib.platforms.unix; libintl
maintainers = with lib.maintainers; [ lovek323 ]; libotr
license = lib.licenses.gpl2Plus; ncurses
openssl
perl
];
configureFlags = [
"-Dwith-proxy=yes"
"-Dwith-bot=yes"
"-Dwith-perl=yes"
];
meta = with lib; {
description = "Terminal based IRC client";
homepage = "https://irssi.org";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ fab lovek323 ];
platforms = platforms.unix;
}; };
} }