Package Details: qtscrcpy-git 1.7.1.r0.g543e22d-1

Git Clone URL: https://aur.archlinux.org/qtscrcpy-git.git (read-only, click to copy)
Package Base: qtscrcpy-git
Description: Android real-time screencast control tool
Upstream URL: https://github.com/barry-ran/QtScrcpy
Licenses: Apache
Conflicts: qt-scrcpy, qtscrcpy
Provides: qtscrcpy
Submitter: Skykey
Maintainer: IslandC0der
Last Packager: yochananmarqos
Votes: 5
Popularity: 0.002141
First Submitted: 2020-10-06 09:07 (UTC)
Last Updated: 2021-10-05 20:25 (UTC)

Pinned Comments

Skykey commented on 2020-10-07 03:49 (UTC) (edited on 2020-10-07 03:50 (UTC) by Skykey)

Thank you for your suggestion, dear caltlgin. I have rewritten the PKGBUILD.
Now the application also supports customizing the config.ini and keymaps in '/usr/share/qtscrcpy/config' and '/usr/share/qtscrcpy/keymap' .

Latest Comments

TechXero commented on 2022-01-10 09:03 (UTC)

Issue building

-- Could NOT find Qt6LinguistTools (missing: Qt6LinguistTools_DIR)
CMake Error at QtScrcpy/CMakeLists.txt:82 (find_package):
  Found package configuration file:

    /usr/lib64/cmake/Qt6/Qt6Config.cmake

  but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find Qt component "LinguistTools".

  Expected Config file at
  "/usr/lib64/cmake/Qt6LinguistTools/Qt6LinguistToolsConfig.cmake" does NOT
  exist

ihipop commented on 2021-12-13 07:57 (UTC)

pamac install qtscrcpy
Warning: qtscrcpy is only available from AUR
Preparing...
Cloning qtscrcpy build files...
Generating qtscrcpy information...
Checking qtscrcpy dependencies...
bsdtar: Failed to set default locale
Resolving dependencies...
Checking inter-conflicts...

To build (1):
  qtscrcpy  1.7.1-1    AUR


Edit build files : [e] 
Apply transaction ? [e/y/N] y


Building qtscrcpy...
==> Making package: qtscrcpy 1.7.1-1 (Mon Dec 13 15:55:53 2021)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found QtScrcpy-1.7.1.tar.gz
  -> Found path-fix.patch
  -> Found qtscrcpy.desktop
  -> Found qtscrcpy.sh
==> Validating source files with sha256sums...
    QtScrcpy-1.7.1.tar.gz ... Passed
    path-fix.patch ... Passed
    qtscrcpy.desktop ... Passed
    qtscrcpy.sh ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting QtScrcpy-1.7.1.tar.gz with bsdtar
bsdtar: Failed to set default locale
==> Starting prepare()...
patching file main.cpp
Hunk #1 succeeded at 34 (offset -1 lines).
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-- QtScrcpy Version 1.6.0
-- The C compiler identification is GNU 11.1.0
-- The CXX compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE  
-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Found WrapOpenGL: TRUE  
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.3.1", minimum required is "0.5.0") 
-- Found WrapVulkanHeaders: /usr/include  
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1l")  
-- Found WrapOpenSSLHeaders: /usr/include (found version "1.1.1l") 
-- Found WrapOpenSSL: /usr/lib/libcrypto.so (found version "1.1.1l") 
-- Could NOT find Qt6LinguistTools (missing: Qt6LinguistTools_DIR)
CMake Error at QtScrcpy/CMakeLists.txt:9 (find_package):
  Found package configuration file:

    /usr/lib64/cmake/Qt6/Qt6Config.cmake

  but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find Qt component "LinguistTools".

  Expected Config file at
  "/usr/lib64/cmake/Qt6LinguistTools/Qt6LinguistToolsConfig.cmake" does NOT
  exist





-- Configuring incomplete, errors occurred!
See also "/var/tmp/pamac-build-ihipop/qtscrcpy/src/build/CMakeFiles/CMakeOutput.log".
See also "/var/tmp/pamac-build-ihipop/qtscrcpy/src/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
    Aborting...

yochananmarqos commented on 2021-03-07 15:37 (UTC) (edited on 2021-10-05 20:26 (UTC) by yochananmarqos)

I've created qtscrcpy and submitted a request to merge qt-scrcpy into it. Please make the following changes:

provides=('qtscrcpy')
conflicts=('qtscrcpy' 'qt-scrcpy')

yochananmarqos commented on 2020-10-10 17:13 (UTC)

  • Do not include the install file in the source() array.
  • Please run updpkgsums to generate checksums for the patch and desktop files. Do not skip them.

Skykey commented on 2020-10-07 03:49 (UTC) (edited on 2020-10-07 03:50 (UTC) by Skykey)

Thank you for your suggestion, dear caltlgin. I have rewritten the PKGBUILD.
Now the application also supports customizing the config.ini and keymaps in '/usr/share/qtscrcpy/config' and '/usr/share/qtscrcpy/keymap' .