13 stdenv.mkDerivation rec {
14 pname = "gstreamermm";
18 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
19 sha256 = "0q4dx9sncqbwgpzma0zvj6zssc279yl80pn8irb95qypyyggwn5y";
24 name = "${pname}-${version}.fix-build-against-glib-2.68.patch";
25 url = "https://gitlab.gnome.org/GNOME/gstreamermm/-/commit/37116547fb5f9066978e39b4cf9f79f2154ad425.patch";
26 sha256 = "sha256-YHtmOiOl4POwas3eWHsew3IyGK7Aq22MweBm3JPwyBM=";
40 propagatedBuildInputs = [
42 gst_all_1.gst-plugins-base
45 enableParallelBuilding = true;
48 updateScript = gnome.updateScript {
49 attrPath = "gst_all_1.gstreamermm";
50 packageName = "gstreamermm";
51 versionPolicy = "odd-unstable";
56 description = "C++ interface for GStreamer";
57 homepage = "https://gstreamer.freedesktop.org/bindings/cplusplus.html";
58 license = licenses.lgpl21Plus;
59 platforms = platforms.linux;
60 maintainers = with maintainers; [ romildo ];