gio-qt: init at 0.0.11

authored by rewine and committed by rewine e4352b39 f45d637b

+43
+1
pkgs/desktops/deepin/default.nix
··· 14 dde-qt-dbus-factory = callPackage ./library/dde-qt-dbus-factory { }; 15 disomaster = callPackage ./library/disomaster { }; 16 docparser = callPackage ./library/docparser { }; 17 }; 18 in 19 lib.makeScope libsForQt5.newScope packages
··· 14 dde-qt-dbus-factory = callPackage ./library/dde-qt-dbus-factory { }; 15 disomaster = callPackage ./library/disomaster { }; 16 docparser = callPackage ./library/docparser { }; 17 + gio-qt = callPackage ./library/gio-qt { }; 18 }; 19 in 20 lib.makeScope libsForQt5.newScope packages
+42
pkgs/desktops/deepin/library/gio-qt/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , cmake 5 + , pkg-config 6 + , wrapQtAppsHook 7 + , glibmm 8 + , doxygen 9 + , buildDocs ? false 10 + }: 11 + 12 + stdenv.mkDerivation rec { 13 + pname = "gio-qt"; 14 + version = "0.0.11"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "linuxdeepin"; 18 + repo = pname; 19 + rev = version; 20 + sha256 = "sha256-dlY1CTlXywgGZUonBBe3cDwx8h2xXrPY6Ft/D59nlug="; 21 + }; 22 + 23 + nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ]; 24 + 25 + cmakeFlags = [ 26 + "-DCMAKE_INSTALL_LIBDIR=lib" 27 + "-DPROJECT_VERSION=${version}" 28 + ] 29 + ++ lib.optional (!buildDocs) [ "-DBUILD_DOCS=OFF" ]; 30 + 31 + buildInputs = lib.optional buildDocs doxygen; 32 + 33 + propagatedBuildInputs = [ glibmm ]; 34 + 35 + meta = with lib; { 36 + description = "Gio wrapper for Qt applications"; 37 + homepage = "https://github.com/linuxdeepin/gio-qt"; 38 + license = licenses.lgpl3Plus; 39 + platforms = platforms.linux; 40 + maintainers = teams.deepin.members; 41 + }; 42 + }