working requireFile solution

This commit is contained in:
Maxime Vorwerk
2025-06-17 18:20:10 +02:00
parent 6dd6445935
commit f496f684e0

View File

@@ -3,16 +3,16 @@ pkgs.stdenv.mkDerivation {
pname = "db-main"; pname = "db-main";
version = "1.0"; version = "1.0";
#src = ./db-main; src = pkgs.requireFile {
src = builtins.fetchTarball { name = "dbm-1102-linux-amd64-setup.tar.gz";
url = "https://projects.info.unamur.be/dbmain/files/dbm-1102-linux-amd64-setup.tar.gz"; url = "https://projects.info.unamur.be/dbmain/files/dbm-1102-linux-amd64-setup.tar.gz";
sha256 = "8f61e6069337dc734ac6f886b224329ec943cd4dafbd888611bd806373cb3296"; hash = "sha256-j2HmBpM33HNKxviGsiQynslDzU2vvYiGEb2AY3PLMpY=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
pkgs.makeWrapper pkgs.makeWrapper
pkgs.patchelf pkgs.patchelf
pkgs.cacert pkgs.gnutar
]; ];
buildInputs = [ buildInputs = [
@@ -33,14 +33,7 @@ pkgs.stdenv.mkDerivation {
installPhase = '' installPhase = ''
mkdir $out mkdir $out
mkdir $out/bin tar xf $src -C $out
mkdir $out/doc
mkdir $out/java
mkdir $out/plugins
cp -r $src/bin/* $out/bin
cp -r $src/doc/* $out/doc
cp -r $src/java/* $out/java
cp -r $src/plugins/* $out/plugins
chmod +w $out/bin/db_main chmod +w $out/bin/db_main