@ -1,9 +1,9 @@
{ lib , fetchzip , makeWrapper , makeDesktopItem , stdenv
, jre , swt , gtk , libXtst , glib
, gtk , libXtst , glib , z lib
} :
let
version = " 1 . 5 . 7 " ;
version = " 1 . 6 . 0 " ;
arch = " x 8 6 _ 6 4 " ;
desktopItem = makeDesktopItem rec {
@ -24,7 +24,7 @@ in stdenv.mkDerivation {
name = " t l a - t o o l b o x - ${ version } " ;
src = fetchzip {
url = " h t t p s : / / t l a . m s r - i n r i a . i n r i a . f r / t l a t o o l b o x / p r o d u c t s / T L A T o o l b o x - ${ version } - l i n u x . g t k . ${ arch } . z i p " ;
sha256 = " 0 l g 9 s i z p w 5 m k c n w w v m g q i g k i z j y z 2 l f 1 w r g 4 8 h 7 m g 7 w c v 3 m a c y 4 q " ;
sha256 = " 1 m g x 4 p 5 q y k f 9 q 0 p 4 c p 6 k c p c 7 f x 8 g 5 f 2 w 1 g 4 0 k d g a s 2 4 h q w r g s 3 c m " ;
} ;
buildInputs = [ makeWrapper ] ;
@ -34,17 +34,20 @@ in stdenv.mkDerivation {
installPhase = ''
mkdir - p " $ o u t / b i n "
cp - r " $ s r c " " $ o u t / t o o l b o x "
chmod + w " $ o u t / t o o l b o x " " $ o u t / t o o l b o x / t o o l b o x "
chmod - R + w " $ o u t / t o o l b o x "
patchelf \
- - set-interpreter $ ( cat $ NIX_CC/nix-support/dynamic-linker ) \
" $ o u t / t o o l b o x / t o o l b o x "
patchelf \
- - set-interpreter $ ( cat $ NIX_CC/nix-support/dynamic-linker ) \
" $ ( f i n d " $ out/toolbox " - n a m e j a v a ) "
makeWrapper $ out/toolbox/toolbox $ out/bin/tla-toolbox \
- - run " s e t - x ; c d $ o u t / t o o l b o x " \
- - add-flags " - d a t a ~ / . t l a - t o o l b o x " \
- - prefix PATH : " ${ jre } / b i n " \
- - prefix LD_LIBRARY_PATH : " ${ lib . makeLibraryPath [ swt gtk libXtst glib ] } "
- - prefix LD_LIBRARY_PATH : " ${ lib . makeLibraryPath [ gtk libXtst glib zlib ] } "
echo - e " \n C r e a t i n g T L A T o o l b o x i c o n s . . . "
pushd " $ s r c "