diff options
author | Maxwell Huang-Hobbs <mhuan13@gmail.com> | 2017-03-20 11:08:09 -0400 |
---|---|---|
committer | Robin Gloster <mail@glob.in> | 2017-12-29 01:11:38 +0100 |
commit | 87e71f22c850a064a0881771cb4a29508a6950e5 (patch) | |
tree | 07ac25e26c37814f438968365fb05290f0629308 /pkgs/development/libraries | |
parent | 1a2ffbcf2f0c438f3186857c0dfc73d78849fa14 (diff) | |
download | nixlib-87e71f22c850a064a0881771cb4a29508a6950e5.tar nixlib-87e71f22c850a064a0881771cb4a29508a6950e5.tar.gz nixlib-87e71f22c850a064a0881771cb4a29508a6950e5.tar.bz2 nixlib-87e71f22c850a064a0881771cb4a29508a6950e5.tar.lz nixlib-87e71f22c850a064a0881771cb4a29508a6950e5.tar.xz nixlib-87e71f22c850a064a0881771cb4a29508a6950e5.tar.zst nixlib-87e71f22c850a064a0881771cb4a29508a6950e5.zip |
glm: 0.9.6.1 -> 0.9.8.4, include built glm.pc
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/glm/default.nix | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/pkgs/development/libraries/glm/default.nix b/pkgs/development/libraries/glm/default.nix index 0841990fa95d..1f7d8595c218 100644 --- a/pkgs/development/libraries/glm/default.nix +++ b/pkgs/development/libraries/glm/default.nix @@ -1,18 +1,29 @@ -{ stdenv, fetchurl, unzip }: +{ stdenv, fetchurl, unzip, cmake }: stdenv.mkDerivation rec { - name = "glm-0.9.6.1"; + version = "0.9.8.4"; + name = "glm-${version}"; src = fetchurl { - url = "mirror://sourceforge/project/ogl-math/${name}/${name}.zip"; - sha256 = "1s1kpf9hpyq6bdf87nhlkxyr2ay0ip9wqicdma9h8yz4vs20r2hs"; + url = "https://github.com/g-truc/glm/releases/download/${version}/${name}.zip"; + sha256 = "1c9cflvx0b16qxh3izk6siqldp9q8qlrznk14br3jdyhnr2gbdx9"; }; - buildInputs = [ unzip ]; + buildInputs = [ unzip cmake ]; outputs = [ "out" "doc" ]; + phases = [ "unpackPhase" "buildPhase" "installPhase" ]; + + buildPhase = '' + set -x + cmake CMakeLists.txt -DCMAKE_INSTALL_PREFIX:PATH=$out + ''; + installPhase = '' + mkdir -p $out/lib/pkgconfig + cp glm.pc $out/lib/pkgconfig + mkdir -p "$out/include" cp -r glm "$out/include" @@ -33,3 +44,4 @@ stdenv.mkDerivation rec { maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; }; } + |