Package Details: scopy-git 2.0.0.r75.g2b1c2c9-2

Git Clone URL: https://aur.archlinux.org/scopy-git.git (read-only, click to copy)
Package Base: scopy-git
Description: A software oscilloscope and signal analysis toolset
Upstream URL: https://github.com/analogdevicesinc/scopy
Licenses: GPL-3.0-or-later
Conflicts: scopy
Provides: scopy
Submitter: greyltc
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 0
Popularity: 0.000000
First Submitted: 2021-11-14 18:31 (UTC)
Last Updated: 2025-05-19 16:27 (UTC)

Latest Comments

1 2 Next › Last »

dreieck commented on 2025-05-14 13:25 (UTC)

OK, this fails to build with

[...]
[  6%] Building CXX object gui/CMakeFiles/scopy-gui.dir/src/axishandle.cpp.o
/var/cache/makepkg/build/scopy-git/src/scopy/gui/src/axishandle.cpp: In member function ‘int scopy::AxisHandle::getPos()’:
/var/cache/makepkg/build/scopy-git/src/scopy/gui/src/axishandle.cpp:59:44: error: request for member ‘isXAxis’ in ‘((scopy::AxisHandle*)this)->scopy::AxisHandle::m_axisId’, which is of non-class type ‘QwtAxisId’ {aka ‘int’}
   59 | int AxisHandle::getPos() { return m_axisId.isXAxis() ? m_pos.x() : m_pos.y(); }
      |                                            ^~~~~~~
/var/cache/makepkg/build/scopy-git/src/scopy/gui/src/axishandle.cpp: In member function ‘void scopy::AxisHandle::setPosSilent(int)’:
/var/cache/makepkg/build/scopy-git/src/scopy/gui/src/axishandle.cpp:61:51: error: request for member ‘isXAxis’ in ‘((scopy::AxisHandle*)this)->scopy::AxisHandle::m_axisId’, which is of non-class type ‘QwtAxisId’ {aka ‘int’}
   61 | void AxisHandle::setPosSilent(int pos) { m_axisId.isXAxis() ? m_pos.setX(pos) : m_pos.setY(pos); }
      |                                                   ^~~~~~~
/var/cache/makepkg/build/scopy-git/src/scopy/gui/src/axishandle.cpp: In member function ‘void scopy::AxisHandle::setHandle(scopy::HandleOrientation)’:
/var/cache/makepkg/build/scopy-git/src/scopy/gui/src/axishandle.cpp:93:21: error: request for member ‘isYAxis’ in ‘((scopy::AxisHandle*)this)->scopy::AxisHandle::m_axisId’, which is of non-class type ‘QwtAxisId’ {aka ‘int’}
   93 |         if(m_axisId.isYAxis())
      |                     ^~~~~~~
[...]
/var/cache/makepkg/build/scopy-git/src/scopy/gui/src/axishandle.cpp: In member function ‘void scopy::AxisHandle::onResize()’:
/var/cache/makepkg/build/scopy-git/src/scopy/gui/src/axishandle.cpp:326:21: error: request for member ‘isXAxis’ in ‘((scopy::AxisHandle*)this)->scopy::AxisHandle::m_axisId’, which is of non-class type ‘QwtAxisId’ {aka ‘int’}
  326 |         if(m_axisId.isXAxis()) {
      |                     ^~~~~~~
/var/cache/makepkg/build/scopy-git/src/scopy/gui/src/axishandle.cpp: In member function ‘void scopy::AxisHandle::onDoubleClick(QPointF)’:
/var/cache/makepkg/build/scopy-git/src/scopy/gui/src/axishandle.cpp:336:29: error: request for member ‘isXAxis’ in ‘((scopy::AxisHandle*)this)->scopy::AxisHandle::m_axisId’, which is of non-class type ‘QwtAxisId’ {aka ‘int’}
  336 |                 if(m_axisId.isXAxis()) {
      |                             ^~~~~~~
make[2]: *** [gui/CMakeFiles/scopy-gui.dir/build.make:311: gui/CMakeFiles/scopy-gui.dir/src/axishandle.cpp.o] Error 1
make[2]: Leaving directory '/var/cache/makepkg/build/scopy-git/src/build'
make[1]: *** [CMakeFiles/Makefile2:1732: gui/CMakeFiles/scopy-gui.dir/all] Error 2
make[1]: Leaving directory '/var/cache/makepkg/build/scopy-git/src/build'
make: *** [Makefile:169: all] Error 2

Giving up.

dreieck commented on 2025-05-14 12:43 (UTC) (edited on 2025-05-14 13:33 (UTC) by dreieck)

are you interested in co-maintaining?

OK, add me as co maintainer.

I am fixing more and more bugs.

EDIT: Not anymore interested -- since I could not get it to work.

Latest status of my PKGBUILD edits is here.

dreieck commented on 2025-05-14 12:42 (UTC)

You miss \ after the -G Ninja line:

/var/cache/yay/scopy-git/PKGBUILD: line 44: -DCMAKE_BUILD_TYPE=None: command not found

Regards!

dreieck commented on 2025-05-14 12:36 (UTC)

libsigrokdecode needs to be added to the depends or makedepends array (what ever is appropriate):

CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:641 (message):
  The following required packages were not found:

   - libsigrokdecode

Regards!

dreieck commented on 2025-05-14 11:40 (UTC) (edited on 2025-05-14 12:31 (UTC) by dreieck)

Building this fails for me with

CMake Error at gr-util/CMakeLists.txt:66 (find_package):
  Could not find a package configuration file provided by "gnuradio-scopy"
  with any of the following names:

    gnuradio-scopyConfig.cmake
    gnuradio-scopy-config.cmake

  Add the installation prefix of "gnuradio-scopy" to CMAKE_PREFIX_PATH or set
  "gnuradio-scopy_DIR" to a directory containing one of the above files.  If
  "gnuradio-scopy" provides a separate development package or SDK, be sure it
  has been installed.

Seems that gr-scopy is needed, but it is not present in the AUR or repositories, and not mentioned as a (make) dependency.

Edit: I have created a package gr-scopy-git. Please add gr-scopy to the depends array.

Regards!

dreieck commented on 2025-05-14 11:33 (UTC)

Ahoj,

I have a more or less backed update for this

great, thanks!

are you interested in co-maintaining?

As long as you are fine with maintaining I am not interested, since I have enough packages by myself :-).

Regards!

FabioLolix commented on 2025-05-02 15:06 (UTC)

I have a more or less backed update for this, last time I had an issue around gr-scopy (required by scopy but not compatible with current gnuradio), are you interested in co-maintaining?

dreieck commented on 2025-05-02 14:28 (UTC)

The following dependencies are not available (anymore):

  • gnuradio-iio-patched-3.8,
  • libtinyiiod-git,
  • gnuradio-scopy-git,
  • qwt61-multiaxes-svn,
  • gnuradio38-companion.

Upstream seems to update the source recently, so up to date packages seem to be required.

Regards and

KafCoppelia commented on 2024-12-04 02:25 (UTC)

The latest stable version is v1.4.1 and some dependencies are unavailable.