diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-08-26 01:03:59 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-08-26 01:18:32 +0200 |
commit | ce3584860c2683bf2e5df36c7aa5c0231dfa88b1 (patch) | |
tree | 0c72a4b5d78716f6dded6901ae2304b81b043f6d /pkgs/development/libraries/libmanette | |
parent | 9364a931e98fbd1182954e69ccb9baf1c2f95d59 (diff) | |
download | nixlib-ce3584860c2683bf2e5df36c7aa5c0231dfa88b1.tar nixlib-ce3584860c2683bf2e5df36c7aa5c0231dfa88b1.tar.gz nixlib-ce3584860c2683bf2e5df36c7aa5c0231dfa88b1.tar.bz2 nixlib-ce3584860c2683bf2e5df36c7aa5c0231dfa88b1.tar.lz nixlib-ce3584860c2683bf2e5df36c7aa5c0231dfa88b1.tar.xz nixlib-ce3584860c2683bf2e5df36c7aa5c0231dfa88b1.tar.zst nixlib-ce3584860c2683bf2e5df36c7aa5c0231dfa88b1.zip |
libmanette: init at 0.2.1
Diffstat (limited to 'pkgs/development/libraries/libmanette')
-rw-r--r-- | pkgs/development/libraries/libmanette/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libmanette/default.nix b/pkgs/development/libraries/libmanette/default.nix new file mode 100644 index 000000000000..51d2e49eb350 --- /dev/null +++ b/pkgs/development/libraries/libmanette/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchurl, ninja, meson, pkgconfig, vala, gobjectIntrospection +, glib, libgudev, libevdev, gnome3 }: + +let + version = "0.2.1"; + pname = "libmanette"; +in +stdenv.mkDerivation { + name = "${pname}-${version}"; + + outputs = [ "out" "dev" ]; + + src = fetchurl { + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + sha256 = "14vqz30p4693yy3yxs0gj858x25sl2kawib1g9lj8g5frgl0hd82"; + }; + + nativeBuildInputs = [ meson ninja pkgconfig vala gobjectIntrospection ]; + buildInputs = [ glib libgudev libevdev ]; + + doCheck = true; + + passthru = { + updateScript = gnome3.updateScript { + packageName = pname; + }; + }; + + meta = with stdenv.lib; { + description = "A simple GObject game controller library"; + homepage = https://wiki.gnome.org/Apps/Builder; + license = licenses.lgpl21Plus; + maintainers = gnome3.maintainers; + platforms = platforms.unix; + }; +} |