diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2017-10-03 01:19:20 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-05-11 06:06:40 +0200 |
commit | fe54e14cefbd88c939e07735f61f8dc9fd054a1e (patch) | |
tree | 55d1884cb56e0ab39055cf2083112fd9e6d8f2a6 /pkgs/development/libraries/xdg-desktop-portal | |
parent | 215dcb728547a8693fa458e3b554a458cce301e9 (diff) | |
download | nixpkgs-fe54e14cefbd88c939e07735f61f8dc9fd054a1e.tar nixpkgs-fe54e14cefbd88c939e07735f61f8dc9fd054a1e.tar.gz nixpkgs-fe54e14cefbd88c939e07735f61f8dc9fd054a1e.tar.bz2 nixpkgs-fe54e14cefbd88c939e07735f61f8dc9fd054a1e.tar.lz nixpkgs-fe54e14cefbd88c939e07735f61f8dc9fd054a1e.tar.xz nixpkgs-fe54e14cefbd88c939e07735f61f8dc9fd054a1e.tar.zst nixpkgs-fe54e14cefbd88c939e07735f61f8dc9fd054a1e.zip |
xdg-desktop-portal: init at 0.11
Diffstat (limited to 'pkgs/development/libraries/xdg-desktop-portal')
-rw-r--r-- | pkgs/development/libraries/xdg-desktop-portal/default.nix | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/libraries/xdg-desktop-portal/default.nix b/pkgs/development/libraries/xdg-desktop-portal/default.nix new file mode 100644 index 00000000000..6721d5f00ac --- /dev/null +++ b/pkgs/development/libraries/xdg-desktop-portal/default.nix @@ -0,0 +1,37 @@ +{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libxml2, glib, pipewire, fuse }: + +let + version = "0.11"; +in stdenv.mkDerivation rec { + name = "xdg-desktop-portal-${version}"; + + outputs = [ "out" "installedTests" ]; + + src = fetchFromGitHub { + owner = "flatpak"; + repo = "xdg-desktop-portal"; + rev = version; + sha256 = "06gipd51snvlp2jp68v2c8rwbsv36kjzg9xacm81n1w4b2dpz4g0"; + }; + + nativeBuildInputs = [ autoreconfHook pkgconfig libxml2 ]; + buildInputs = [ glib pipewire fuse ]; + + doCheck = true; + + configureFlags = [ + "--enable-installed-tests" + ]; + + makeFlags = [ + "installed_testdir=$(installedTests)/libexec/installed-tests/xdg-desktop-portal" + "installed_test_metadir=$(installedTests)/share/installed-tests/xdg-desktop-portal" + ]; + + meta = with stdenv.lib; { + description = "Desktop integration portals for sandboxed apps"; + license = licenses.lgpl21; + maintainers = with maintainers; [ jtojnar ]; + platforms = platforms.linux; + }; +} |