lwp: 1.1 -> 1.2

This commit is contained in:
Gabriel Arazas 2022-10-24 12:04:08 +08:00
parent dba8ae6add
commit ddbcfe83f3

View File

@ -3,21 +3,31 @@
, fetchFromGitHub , fetchFromGitHub
, SDL2 , SDL2
, xorg , xorg
, libconfig
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "lwp"; pname = "lwp";
version = "1.1"; version = "1.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jszczerbinsky"; owner = "jszczerbinsky";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "sha256-VwWPP71kAVxM8+GR0Z/RSshtoK7KNzRgSkdOBXOVZ9s="; sha256 = "sha256-5/wnPXIfC8jiyjC0/2x/PoBZ1lONcoQ3NWL6uEuqPv8=";
}; };
postPatch = ''
substituteInPlace default.cfg --replace "/usr/share" "${placeholder "out"}/share"
'';
buildPhase = ''
gcc main.c window.c parser.c debug.c -lSDL2 -lX11
'';
installPhase = '' installPhase = ''
install -Dm0755 a.out $out/bin/lwp install -Dm0755 a.out $out/bin/lwp
install -Dm0644 default.cfg -t $out/etc
mkdir -p $out/share/lwp mkdir -p $out/share/lwp
cp -R ./wallpapers $out/share/lwp cp -R ./wallpapers $out/share/lwp
''; '';
@ -25,6 +35,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
SDL2 SDL2
xorg.libX11 xorg.libX11
libconfig
]; ];
meta = with lib; { meta = with lib; {