Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.5 kB · 82 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283{ lib, stdenv, fetchurl, pkg-config, libtool, perl, bsdbuild, gettext, mandoc, libpng, libjpeg, libXinerama, freetype, SDL, libGL, libsndfile, portaudio, libmysqlclient, fontconfig,}:
stdenv.mkDerivation (finalAttrs: { pname = "libagar"; version = "1.5.0";
src = fetchurl { url = "http://stable.hypertriton.com/agar/agar-${finalAttrs.version}.tar.gz"; sha256 = "001wcqk5z67qg0raw9zlwmv62drxiwqykvsbk10q2mrc6knjsd42"; };
preConfigure = '' substituteInPlace configure.in \ --replace '_BSD_SOURCE' '_DEFAULT_SOURCE' cat configure.in | ${bsdbuild}/bin/mkconfigure > configure '';
configureFlags = [ "--with-libtool=${libtool}/bin/libtool" "--enable-nls=yes" "--with-gettext=${gettext}" "--with-jpeg=${libjpeg.dev}" "--with-gl=${libGL}" "--with-mysql=${libmysqlclient}" "--with-manpages=yes" ];
outputs = [ "out" "devdoc" ];
nativeBuildInputs = [ pkg-config libtool gettext ];
buildInputs = [ bsdbuild perl libXinerama SDL libGL libmysqlclient mandoc freetype.dev libpng libjpeg.dev fontconfig portaudio libsndfile ];
meta = with lib; { description = "Cross-platform GUI toolkit"; homepage = "http://libagar.org/index.html"; license = with licenses; bsd3; maintainers = with maintainers; [ ramkromberg ]; platforms = with platforms; linux; };})