From 90862ce996ee704042333532f601eef08588722f Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 3 Mar 2025 12:43:26 +0530 Subject: St reworked to flake --- packages/st/pkg.nix | 41 ++++++++++++++++++++++++++--------------- packages/st/source | 2 +- 2 files changed, 27 insertions(+), 16 deletions(-) (limited to 'packages/st') diff --git a/packages/st/pkg.nix b/packages/st/pkg.nix index 80f558b..0dc06fd 100644 --- a/packages/st/pkg.nix +++ b/packages/st/pkg.nix @@ -1,17 +1,28 @@ -{ stdenv, pkgs, libX11, libXft, fontconfig, pkg-config, ncurses, imlib2 }: +# { stdenv, libX11, libXft, fontconfig, freetype, pkg-config, ncurses, imlib2 }: +# +# stdenv.mkDerivation { +# pname = "local-st"; +# version = "0.9.4"; +# +# src = ./source; +# +# strictDeps = true; +# nativeBuildInputs = [ pkg-config fontconfig freetype ncurses ]; +# buildInputs = [ libX11 libXft fontconfig imlib2 ]; +# +# outputs = [ "out" ]; +# +# unpackPhase = ''cp -r $src/* .''; +# +# makeFlags = [ +# "PKG_CONFIG=${stdenv.cc.targetPrefix}pkg-config" +# ]; +# buildPhase = ''make''; +# +# installFlags = [ "PREFIX=$(out)" "DESTDIR=''" ]; +# installPhase = ''TERMINFO=$out/share/terminfo make install''; +# } -stdenv.mkDerivation rec { - name = "local-st-${version}"; - version = "0.9.4"; +{...}: +(builtins.getFlake "path:/home/imsohexy/nixos/packages/st/source").packages.x86_64-linux.default - src = ./source; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ libX11 libXft fontconfig ncurses imlib2 ]; - - unpackPhase = ''cp -r $src/* .''; - - buildPhase = ''make''; - - installPhase = ''TERMINFO=$out/share/terminfo make PREFIX=$out DESTDIR="" install''; -} diff --git a/packages/st/source b/packages/st/source index cd8c5cc..c75c872 160000 --- a/packages/st/source +++ b/packages/st/source @@ -1 +1 @@ -Subproject commit cd8c5ccf216c2db3b397e9ce674aa582c30a1e28 +Subproject commit c75c872abb5f91a858ebc90905dc76f7d2eefd7f -- cgit v1.3.1