libcaca: 0.99.beta19 -> 0.99.beta20

This commit is contained in:
AndersonTorres 2022-01-01 21:13:44 -03:00
parent 2ac78e7a22
commit 99f5cab192

View file

@ -1,40 +1,32 @@
{ lib { lib
, stdenv , stdenv
, fetchurl , fetchFromGitHub
, autoreconfHook
, imlib2 , imlib2
, libX11 , libX11
, libXext , libXext
, ncurses , ncurses
, pkg-config , pkg-config
, x11Support ? !stdenv.isDarwin
, zlib , zlib
, x11Support ? !stdenv.isDarwin
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "libcaca"; pname = "libcaca";
version = "0.99.beta19"; version = "0.99.beta20";
src = fetchurl { src = fetchFromGitHub {
urls = [ owner = "cacalabs";
"http://fossies.org/linux/privat/${pname}-${version}.tar.gz" repo = pname;
"http://caca.zoy.org/files/libcaca/${pname}-${version}.tar.gz" rev = "v${version}";
]; hash = "sha256-N0Lfi0d4kjxirEbIjdeearYWvStkKMyV6lgeyNKXcVw=";
hash = "sha256-EotGfE7QMmTBh0BRcqToMEk0LMjML2VfU6LQ7p03cvQ=";
}; };
outputs = [ "bin" "dev" "out" "man" ];
configureFlags = [
(if x11Support then "--enable-x11" else "--disable-x11")
];
NIX_CFLAGS_COMPILE = lib.optionalString (!x11Support) "-DX_DISPLAY_MISSING";
enableParallelBuilding = true;
nativeBuildInputs = [ nativeBuildInputs = [
autoreconfHook
pkg-config pkg-config
]; ];
buildInputs = [ buildInputs = [
ncurses ncurses
zlib zlib
@ -44,6 +36,14 @@ stdenv.mkDerivation rec {
libXext libXext
]; ];
outputs = [ "bin" "dev" "out" "man" ];
configureFlags = [
(if x11Support then "--enable-x11" else "--disable-x11")
];
NIX_CFLAGS_COMPILE = lib.optionalString (!x11Support) "-DX_DISPLAY_MISSING";
postInstall = '' postInstall = ''
mkdir -p $dev/bin mkdir -p $dev/bin
mv $bin/bin/caca-config $dev/bin/caca-config mv $bin/bin/caca-config $dev/bin/caca-config