Unverified Commit 16dc8499 authored by eljamm's avatar eljamm
Browse files

linuxPackages.v86d: small improvements

- use `tag` in `src`
- specify phase hooks
- remove `with lib;` in `meta`
parent fcd0c831
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -16,11 +16,11 @@ stdenv.mkDerivation {
  src = fetchFromGitHub {
    owner = "mjanusz";
    repo = "v86d";
    rev = "v86d-${pversion}";
    tag = "v86d-${pversion}";
    hash = "sha256-95LRzVbO/DyddmPwQNNQ290tasCGoQk7FDHlst6LkbA=";
  };

  patchPhase = ''
  postPatch = ''
    patchShebangs configure
  '';

@@ -40,17 +40,21 @@ stdenv.mkDerivation {
  ];

  configurePhase = ''
    runHook preConfigure

    ./configure $configureFlags

    runHook postConfigure
  '';

  buildInputs = [ klibc ];

  meta = with lib; {
  meta = {
    description = "Daemon to run x86 code in an emulated environment";
    mainProgram = "v86d";
    homepage = "https://github.com/mjanusz/v86d";
    license = licenses.gpl2Only;
    maintainers = with maintainers; [ codyopel ];
    license = lib.licenses.gpl2Only;
    maintainers = with lib.maintainers; [ codyopel ];
    platforms = [
      "i686-linux"
      "x86_64-linux"