diff --git a/CMakeLists.txt b/CMakeLists.txt index ce56aba..e39b72c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,10 +30,9 @@ add_compile_options(-Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-m message(STATUS "Checking deps...") add_subdirectory(subprojects/sdbus-cpp) add_subdirectory(hyprland-share-picker) -find_package(Threads REQUIRED) find_package(PkgConfig REQUIRED) -pkg_check_modules(deps REQUIRED IMPORTED_TARGET wayland-client wayland-protocols cairo pango pangocairo libjpeg libpipewire-0.3 libspa-0.2 libdrm gbm) +pkg_check_modules(deps REQUIRED IMPORTED_TARGET wayland-client wayland-protocols libpipewire-0.3 libspa-0.2 libdrm gbm) file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp") add_executable(xdg-desktop-portal-hyprland ${SRCFILES}) diff --git a/nix/default.nix b/nix/default.nix index 0e0cc68..aac003c 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -5,12 +5,9 @@ meson, ninja, pkg-config, - cairo, hyprland-share-picker, libdrm, - libjpeg, mesa, - pango, pipewire, sdbus-cpp, systemd, @@ -37,12 +34,9 @@ stdenv.mkDerivation { ]; buildInputs = [ - cairo hyprland-protocols libdrm - libjpeg mesa - pango pipewire sdbus-cpp systemd diff --git a/src/meson.build b/src/meson.build index ec0fd1d..444d3bd 100644 --- a/src/meson.build +++ b/src/meson.build @@ -4,15 +4,10 @@ src = globber.stdout().strip().split('\n') executable('xdg-desktop-portal-hyprland', [src, wl_proto_files], dependencies: [ - dependency('cairo'), dependency('gbm'), dependency('libdrm'), - dependency('libjpeg'), dependency('libpipewire-0.3'), - dependency('pango'), - dependency('pangocairo'), dependency('sdbus-c++'), - dependency('threads'), dependency('wayland-client'), ], include_directories: inc,