5 , directoryListingUpdater
24 stdenv.mkDerivation rec {
25 pname = "phosh-mobile-settings";
28 src = fetchFromGitLab {
29 domain = "gitlab.gnome.org";
32 repo = "phosh-mobile-settings";
34 hash = "sha256-t5qngjQcjPltUGbcZ+CF5FbZtZkV/cD3xUhuApQbKHo=";
60 # There are no schemas to compile.
61 substituteInPlace meson.build \
62 --replace 'glib_compile_schemas: true' 'glib_compile_schemas: false'
66 # this is optional, but without it phosh-mobile-settings won't know about lock screen plugins
67 ln -s '${phosh}/lib/phosh' "$out/lib/phosh"
71 tests.phosh = nixosTests.phosh;
72 updateScript = directoryListingUpdater { };
76 description = "Settings app for mobile specific things";
77 mainProgram = "phosh-mobile-settings";
78 homepage = "https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings";
79 changelog = "https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/blob/v${version}/debian/changelog";
80 license = licenses.gpl3Plus;
81 maintainers = with maintainers; [ rvl ];
82 platforms = platforms.linux;