Unverified Commit 01969058 authored by rewine's avatar rewine Committed by GitHub
Browse files

deepin: don't inherit libsForQt5 scope (#354028)

parents 62494509 d93fee8b
Loading
Loading
Loading
Loading
+7 −10
Original line number Diff line number Diff line
@@ -4,18 +4,15 @@
  fetchFromGitHub,
  cmake,
  pkg-config,
  qttools,
  wrapQtAppsHook,
  libsForQt5,
  dtkwidget,
  dtkdeclarative,
  qt5integration,
  qt5platform-plugins,
  qtbase,
  qtsvg,
  udisks2-qt5,
  gio-qt,
  freeimage,
  ffmpeg,
  ffmpeg_6,
  ffmpegthumbnailer,
}:

@@ -33,8 +30,8 @@ stdenv.mkDerivation rec {
  nativeBuildInputs = [
    cmake
    pkg-config
    qttools
    wrapQtAppsHook
    libsForQt5.qttools
    libsForQt5.wrapQtAppsHook
  ];

  buildInputs = [
@@ -42,12 +39,12 @@ stdenv.mkDerivation rec {
    dtkdeclarative
    qt5integration
    qt5platform-plugins
    qtbase
    qtsvg
    libsForQt5.qtbase
    libsForQt5.qtsvg
    udisks2-qt5
    gio-qt
    freeimage
    ffmpeg
    ffmpeg_6
    ffmpegthumbnailer
  ];

+5 −8
Original line number Diff line number Diff line
@@ -5,13 +5,10 @@
  dtkwidget,
  qt5integration,
  qt5platform-plugins,
  qtbase,
  qtsvg,
  libsForQt5,
  dde-qt-dbus-factory,
  cmake,
  qttools,
  pkg-config,
  wrapQtAppsHook,
  gtest,
}:

@@ -28,17 +25,17 @@ stdenv.mkDerivation rec {

  nativeBuildInputs = [
    cmake
    qttools
    libsForQt5.qttools
    pkg-config
    wrapQtAppsHook
    libsForQt5.wrapQtAppsHook
  ];

  buildInputs = [
    dtkwidget
    qt5integration
    qt5platform-plugins
    qtbase
    qtsvg
    libsForQt5.qtbase
    libsForQt5.qtsvg
    dde-qt-dbus-factory
    gtest
  ];
+9 −12
Original line number Diff line number Diff line
@@ -4,17 +4,14 @@
  fetchFromGitHub,
  cmake,
  pkg-config,
  qttools,
  wrapQtAppsHook,
  libsForQt5,
  dtkwidget,
  wayland,
  dwayland,
  qt5integration,
  qt5platform-plugins,
  image-editor,
  qtbase,
  qtmultimedia,
  ffmpeg,
  ffmpeg_6,
  ffmpegthumbnailer,
  libusb1,
  libpciaccess,
@@ -43,15 +40,15 @@ stdenv.mkDerivation rec {
      --replace "/usr/share/libimagevisualresult" "${image-editor}/share/libimagevisualresult" \
      --replace "/usr/include/libusb-1.0" "${lib.getDev libusb1}/include/libusb-1.0"
    substituteInPlace src/com.deepin.Camera.service \
      --replace "/usr/bin/qdbus" "${lib.getBin qttools}/bin/qdbus" \
      --replace "/usr/bin/qdbus" "${lib.getBin libsForQt5.qttools}/bin/qdbus" \
      --replace "/usr/share" "$out/share"
  '';

  nativeBuildInputs = [
    cmake
    pkg-config
    qttools
    wrapQtAppsHook
    libsForQt5.qttools
    libsForQt5.wrapQtAppsHook
  ];

  buildInputs =
@@ -62,9 +59,9 @@ stdenv.mkDerivation rec {
      qt5integration
      qt5platform-plugins
      image-editor
      qtbase
      qtmultimedia
      ffmpeg
      libsForQt5.qtbase
      libsForQt5.qtmultimedia
      ffmpeg_6
      ffmpegthumbnailer
      libusb1
      libpciaccess
@@ -88,7 +85,7 @@ stdenv.mkDerivation rec {
  qtWrapperArgs = [
    "--prefix LD_LIBRARY_PATH : ${
      lib.makeLibraryPath [
        ffmpeg
        ffmpeg_6
        ffmpegthumbnailer
        gst_all_1.gstreamer
        gst_all_1.gst-plugins-base
+5 −12
Original line number Diff line number Diff line
@@ -7,12 +7,8 @@
  qt5platform-plugins,
  udisks2-qt5,
  cmake,
  qtbase,
  qttools,
  pkg-config,
  kcodecs,
  karchive,
  wrapQtAppsHook,
  libsForQt5,
  minizip,
  libzip,
  libuuid,
@@ -39,9 +35,9 @@ stdenv.mkDerivation rec {

  nativeBuildInputs = [
    cmake
    qttools
    libsForQt5.qttools
    pkg-config
    wrapQtAppsHook
    libsForQt5.wrapQtAppsHook
  ];

  buildInputs = [
@@ -49,8 +45,8 @@ stdenv.mkDerivation rec {
    qt5integration
    qt5platform-plugins
    udisks2-qt5
    kcodecs
    karchive
    libsForQt5.kcodecs
    libsForQt5.karchive
    minizip
    libzip
    libuuid
@@ -62,9 +58,6 @@ stdenv.mkDerivation rec {
    "-DUSE_TEST=OFF"
  ];

  # qt5integration must be placed before qtsvg in QT_PLUGIN_PATH
  qtWrapperArgs = [ "--prefix QT_PLUGIN_PATH : ${qt5integration}/${qtbase.qtPluginPrefix}" ];

  strictDeps = true;

  meta = with lib; {
+5 −8
Original line number Diff line number Diff line
@@ -3,11 +3,8 @@
  lib,
  fetchFromGitHub,
  cmake,
  qttools,
  pkg-config,
  wrapQtAppsHook,
  qtbase,
  qtsvg,
  libsForQt5,
  dtkwidget,
  qt5integration,
  qt5platform-plugins,
@@ -31,15 +28,15 @@ stdenv.mkDerivation rec {

  nativeBuildInputs = [
    cmake
    qttools
    libsForQt5.qttools
    pkg-config
    wrapQtAppsHook
    libsForQt5.wrapQtAppsHook
  ];

  buildInputs = [
    qtbase
    libsForQt5.qtbase
    qt5integration
    qtsvg
    libsForQt5.qtsvg
    dtkwidget
    qt5platform-plugins
  ];
Loading