@ -1,4 +1,4 @@
{ lib , fetchFromGitHub , crystal , jq , libxml2 , makeWrapper }:
{ lib , fetchFromGitHub , crystal , jq , libxml2 , makeWrapper , fetchpatch }:
crystal . buildCrystalPackage rec {
pname = " o q " ;
@ -11,6 +11,15 @@ crystal.buildCrystalPackage rec {
sha256 = " 1 z g 4 k x p f i 3 s a p 4 c w p 4 2 z g 4 6 j 5 d v 0 n f 9 2 6 q d q m 7 k 2 2 n c m 6 j d r g p g w " ;
} ;
patches = [
( fetchpatch {
# remove once we have upgraded to oq 1.1.2+
name = " y a m l - t e s t - l e n i e n c y . p a t c h " ;
url = " h t t p s : / / g i t h u b . c o m / B l a c k s m o k e 1 6 / o q / c o m m i t / 9 3 e d 2 f e 5 0 c 9 c e 3 f d 8 d 3 5 4 2 7 e 0 0 7 7 9 0 d d a a a f c e 6 0 . p a t c h " ;
sha256 = " 1 i y z 0 c 0 w 0 y k z 2 6 8 b k r l q w v h 1 j n n r j a 0 m q i p 6 y 8 9 s b p a 1 4 l p 0 l 3 7 n " ;
} )
] ;
nativeBuildInputs = [ makeWrapper ] ;
buildInputs = [ jq libxml2 ] ;
@ -32,6 +41,6 @@ crystal.buildCrystalPackage rec {
homepage = " h t t p s : / / b l a c k s m o k e 1 6 . g i t h u b . i o / o q / " ;
license = licenses . mit ;
maintainers = with maintainers ; [ filalex77 ] ;
platforms = platforms . linu x;
platforms = platforms . uni x;
} ;
}