Package Details: hotspot-git v1.4.0.r41.gff86112-1

Git Clone URL: https://aur.archlinux.org/hotspot-git.git (read-only, click to copy)
Package Base: hotspot-git
Description: The Linux perf GUI for performance analysis
Upstream URL: https://github.com/KDAB/hotspot
Licenses: GPL2
Conflicts: hotspot
Provides: hotspot
Submitter: Jonhoo
Maintainer: Horus
Last Packager: Horus
Votes: 6
Popularity: 0.000000
First Submitted: 2017-07-03 17:06 (UTC)
Last Updated: 2022-12-14 19:14 (UTC)

Latest Comments

1 2 Next › Last »

krzyszto commented on 2022-12-02 15:57 (UTC) (edited on 2022-12-02 15:58 (UTC) by krzyszto)

I had two issues with the build:

  1. kparts is not listed as a dependency

  2. The package requires a .desktop file, but the file is not included.

==> Starting package()...

-- Install configuration: "Release"

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/lib/libexec/hotspot-perfparser

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/lib/libexec/elevate_perf_privileges.sh

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/icons/hicolor/16x16/apps/hotspot.png

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/icons/hicolor/22x22/apps/hotspot.png

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/icons/hicolor/32x32/apps/hotspot.png

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/icons/hicolor/48x48/apps/hotspot.png

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/icons/hicolor/64x64/apps/hotspot.png

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/icons/hicolor/128x128/apps/hotspot.png

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/bin/hotspot

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/knotifications5/hotspot.notifyrc

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/lib/kauth/hotspot-auth-helper

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/dbus-1/system.d/com.kdab.hotspot.perf.conf

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/dbus-1/system-services/com.kdab.hotspot.perf.service

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/polkit-1/actions/com.kdab.hotspot.perf.policy

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/applications/com.kdab.hotspot.desktop

-- Installing: /nobackup/kris/.cache/yay/hotspot-git/pkg/hotspot-git/usr/share/metainfo/com.kdab.Hotspot.appdata.xml

Error on file "hotspot.desktop": No such file or directory

==> ERROR: A failure occurred in package().

Aborting...

kovdan01 commented on 2021-11-18 19:28 (UTC)

@Horus now it works, thanks! I suppose that hotspot's (without -git) PKGBUILD should also be updated correspondingly

Horus commented on 2021-11-18 19:08 (UTC)

@kovdan01 I have changed the PKGBUILD accordingly. Could you please test and report if it works?

kovdan01 commented on 2021-11-17 12:18 (UTC)

Hello. Could you please use cmake --build and cmake --install instead of calling make directly? I have CMAKE_GENERATOR environment variable set to Ninja on my system (Ninja is much faster than make on parallel builds), and every time I have to unset this variable to be able to build this AUR package. This is also true for hotspot package. I can prepare a patch if you want to. Thanks!

bartus commented on 2021-08-23 11:25 (UTC) (edited on 2021-08-28 07:40 (UTC) by bartus)

  • Missing dependency kparts
  • Add submodules to the source array for a faster rebuild.

http://ix.io/3xca/diff

Apply with `git am -s < <(curl http://ix.io/3xca)

bartus commented on 2021-01-06 20:17 (UTC) (edited on 2021-01-06 20:33 (UTC) by bartus)

Missing dependency kddockwidgets (already pushed non vcs kddockwidgets):

-- The following RUNTIME packages have not been found:

 * LibRustcDemangle, Demangling for Rust symbols, written in Rust., <https://github.com/alexcrichton/rustc-demangle>
   Demangling of Rust symbols

-- The following REQUIRED packages have not been found:

 * KDDockWidgets
   KDDockWidgets is a Qt dock widget library written by KDAB, suitable for replacing QDockWidget and implementing
 advanced functionalities missing in Qt. https://github.com/KDAB/KDDockWidgets

CMake Error at /usr/share/cmake-3.19/Modules/FeatureSummary.cmake:457 (message):
  feature_summary() Error: REQUIRED package(s) are missing, aborting CMake
  run.
Call Stack (most recent call first):
  CMakeLists.txt:93 (feature_summary)


-- Configuring incomplete, errors occurred!

Horus commented on 2019-10-03 09:39 (UTC)

@LionKor: That shouldn't be the case, see previous comment from totsilence. Is everything else up to date on your system?

LionKor commented on 2019-09-20 10:31 (UTC)

On my system installing this package lead to a kernel panic on reboot, as it was creating the /usr/lib64 directory, which is supposed to be a symlink to /usr/lib. pacman -Qo /usr/lib64 showed hotspot-git.

This is probably an isolated case, but I'll include how I fixed it, incase anyone else runs into a kernel panic after this. Basically just live boot, chroot into your mounted root filesystem, do pacman -R hotspot-git and create a symlink from /usr/lib64 to /usr/lib. Then just rebuild your initramfs and you're good.

Again, this might just be an isolated case, but hotspot-git can do that to your system. I'd recommend just checking that this didn't happen to you after you installed it, as hotspot is an amazing tool.

Horus commented on 2019-09-01 16:40 (UTC)

@totsilence Fixed, thanks for reporting!

totsilence commented on 2019-08-30 12:11 (UTC)

Since the release of extra-cmake-modules-5.61.0-2

https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/extra-cmake-modules&id=c79fdb5b60580368ec83283b8fcda0d987a6c424

LIBDIR is set such that libraries are installed to /usr/lib instead of /usr/lib64 which breaks the build of this package. I suggest to remove the line which moves the (now non-existant) directory:

mv "$pkgdir/usr/lib64" "$pkgdir/usr/lib"

Thanks!