working requireFile solution
This commit is contained in:
17
default.nix
17
default.nix
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user