Package Details: jstest-gtk-git 0.1.0.r115.g420317b-1

Git Clone URL: (read-only, click to copy)
Package Base: jstest-gtk-git
Description: A simple GTK2-based joystick tester and calibrator
Upstream URL:
Licenses: GPL3
Submitter: ZekeSulastin
Maintainer: cazzoo
Last Packager: cazzoo
Votes: 105
Popularity: 2.85
First Submitted: 2012-06-06 02:00
Last Updated: 2021-05-18 14:35

Latest Comments

1 2 3 4 Next › Last »

taher commented on 2021-05-21 13:49

Hello. Thank you for taking the time to help. Really appreciate it.

So what I did is a complete uninstall followed by re-install and this time the build worked. I don't know if the cause is the presence of the old package in the system, but I think something happened that blocked me from upgrading. So the only solution was to uninstall. Maybe it's because of caching the location or something? Although that is weird because I cleaned all yay cache, so it could've been something with perhaps pacman! I need to learn more about this stuff I guess, but yeah I was failing with both yay and makepkg which is the reason why I was confused.

cazzoo commented on 2021-05-21 13:17

Yes it is, but probably I can enhance the source fetch specifying the branch to fetch. Let me try something and get back to you. -- EDIT I've been checking over internet and it's makepkg design to retrieve the full bare repo. I found some alternatives you could run on your own machine to handle it but this is not something I can do from the makepkg script. Please beware doing so may alter you build process for the other packages and may break them. Indeed, some other pages may require a specific tag from source, this previously linked solution will prevent it.

taher commented on 2021-05-21 12:51

Hmmm, ok I might be a little unfamiliar here and I could be mistaken, but are you supposed to get a bare repository? It's even mentioned as such in your log output "Cloning into bare repository" and because it's cloning into a bare repository then the rest of the build steps are failing because they're expecting a working copy.

Does makepkg work after you delete and clean everything?

cazzoo commented on 2021-05-21 11:31

@taher I'm pretty surprised since the makepkg works fine on my end.

==> Making package: jstest-gtk-git 0.1.0.r115.g420317b-1 (ven. 21 mai 2021 13:29:11)
==> Retrieving sources...
  -> Cloning jstest-gtk git repo...
Cloning into bare repository '/home/caz/Documents/jstest-gtk-git/jstest-gtk'...
remote: Enumerating objects: 28, done.

taher commented on 2021-05-21 09:49

Latest commit broke this package as shown below. I checked and the reason is that the clone command is downloading a bare repository, not a working copy

==> Making package: jstest-gtk-git 0.1.0.r115.g420317b-1 (Fri 21 May 2021 12:38:26 PM +03)

==> Retrieving sources...

==> ERROR: /home/taher/.cache/yay/jstest-gtk-git/jstest-gtk is not a clone of Aborting...

nvllsvm commented on 2020-11-14 01:51

Website is out of date, should be: "" Description is also out of date, no longer depends upon GTK2. I recommend this as per the GitLab: "A Gtk+ based joystick test application"

mirh commented on 2020-05-29 16:05

Why is .SRCINFO requesting gtkmm, while the PKGBUILD has gtkmm3? And fix_asset_path.patch is empty.

AdrianoML commented on 2018-09-18 16:49

build the package with "makepkg -s". The -s switch allows pacman to automatically solve your dependencies. This packages is not out of date.

Guybrusssh commented on 2018-09-18 16:27

same problem

Missing dependencies: -> gtkmm3 ==> Checking buildtime dependencies... ==> ERROR: Could not resolve all dependencies. Error making: jstest-gtk-git

thx for the quick answer.

I had another workaround, I installed

extra/gtkmm3 3.22.2+2+g3002ed86-1 (1.3 MiB 10.2 MiB) C++ bindings for GTK+ 3

Before I installed your packet.

AdrianoML commented on 2018-08-17 03:03

It already has gtkmm3, are you sure you have downloaded the latest version of the PKGBUILD?