Skip to content

Commit

Permalink
miraclecast: 20151002 -> 20170427
Browse files Browse the repository at this point in the history
  • Loading branch information
peterhoeg committed Dec 26, 2017
1 parent cf52f8e commit 644e39a
Showing 1 changed file with 22 additions and 16 deletions.
38 changes: 22 additions & 16 deletions pkgs/os-specific/linux/miraclecast/default.nix
@@ -1,27 +1,33 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, udev, systemd, glib, readline }:
{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig
, glib, readline, pcre, systemd, udev }:

with stdenv.lib;
stdenv.mkDerivation rec {
name = "miraclecast-0.0-git-20151002";
name = "miraclecast-${version}";
version = "1.0-20170427";

src = fetchFromGitHub {
owner = "albfan";
repo = "miraclecast";
rev = "30b8c2d22391423f76ba582aaaa1e0936869103a";
sha256 = "0i076n76kq64fayc7v06gr1853pk5r6ms86m57vd1xsjd0r9wyxd";
owner = "albfan";
repo = "miraclecast";
rev = "a395c3c7afc39a958ae8ab805dea0f5d22118f0c";
sha256 = "03kbjajv2x0i2g68c5aij0icf9waxnqkc9pp32z60nc8zxy9jk1y";
};

# INFO: It is important to list 'systemd' first as for now miraclecast
# links against a customized systemd. Otherwise, a systemd package from
# a propagatedBuildInput could take precedence.
nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ systemd udev glib readline ];
nativeBuildInputs = [ meson ninja pkgconfig ];

meta = {
homepage = https://github.com/albfan/miraclecast;
buildInputs = [ glib pcre readline systemd udev ];

enableParallelBuilding = true;

mesonFlags = [
"-Drely-udev=true"
"-Dbuild-tests=true"
];

meta = with stdenv.lib; {
description = "Connect external monitors via Wi-Fi";
license = licenses.lgpl21Plus;
homepage = https://github.com/albfan/miraclecast;
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ tstrobel ];
platforms = platforms.linux;
platforms = platforms.linux;
};
}

0 comments on commit 644e39a

Please sign in to comment.