Merge pull request #245904 from OPNA2608/init/lomiri/lomiri-schemas

lomiri.lomiri-schemas: init at 0.1.3

authored by

Rick van Schijndel and committed by
GitHub
555312ae 95f221e3

+61
+58
pkgs/desktops/lomiri/data/lomiri-schemas/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitLab 4 + , gitUpdater 5 + , testers 6 + , cmake 7 + , cmake-extras 8 + , glib 9 + , intltool 10 + , pkg-config 11 + }: 12 + 13 + stdenv.mkDerivation (finalAttrs: { 14 + pname = "lomiri-schemas"; 15 + version = "0.1.3"; 16 + 17 + src = fetchFromGitLab { 18 + owner = "ubports"; 19 + repo = "development/core/lomiri-schemas"; 20 + rev = finalAttrs.version; 21 + hash = "sha256-FrDUFqdD0KW2VG2pTA6LMb6/9PdNtQUlYTEo1vnW6QQ="; 22 + }; 23 + 24 + strictDeps = true; 25 + 26 + nativeBuildInputs = [ 27 + cmake 28 + glib # glib-compile-schemas 29 + pkg-config 30 + intltool 31 + ]; 32 + 33 + buildInputs = [ 34 + cmake-extras 35 + glib 36 + ]; 37 + 38 + cmakeFlags = [ 39 + "-DGSETTINGS_LOCALINSTALL=ON" 40 + "-DGSETTINGS_COMPILE=ON" 41 + ]; 42 + 43 + passthru = { 44 + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 45 + updateScript = gitUpdater { }; 46 + }; 47 + 48 + meta = with lib; { 49 + description = "GSettings / AccountsService schema files for Lomiri"; 50 + homepage = "https://gitlab.com/ubports/development/core/lomiri-schemas"; 51 + license = licenses.lgpl21Plus; 52 + maintainers = teams.lomiri.members; 53 + platforms = platforms.linux; 54 + pkgConfigModules = [ 55 + "lomiri-schemas" 56 + ]; 57 + }; 58 + })
+3
pkgs/desktops/lomiri/default.nix
··· 7 7 packages = self: let 8 8 inherit (self) callPackage; 9 9 in { 10 + #### Data 11 + lomiri-schemas = callPackage ./data/lomiri-schemas { }; 12 + 10 13 #### Development tools / libraries 11 14 cmake-extras = callPackage ./development/cmake-extras { }; 12 15 deviceinfo = callPackage ./development/deviceinfo { };