Package Details: extension-manager 0.5.1-5

Git Clone URL: https://aur.archlinux.org/extension-manager.git (read-only, click to copy)
Package Base: extension-manager
Description: A native tool for browsing, installing, and managing GNOME Shell Extensions
Upstream URL: https://github.com/mjakeman/extension-manager
Licenses: GPL-3.0-or-later
Submitter: igor-dyatlov
Maintainer: bill88t
Last Packager: bill88t
Votes: 50
Popularity: 0.98
First Submitted: 2022-01-09 15:20 (UTC)
Last Updated: 2024-09-16 16:23 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

duffydack commented on 2023-05-17 19:40 (UTC) (edited on 2023-05-17 19:42 (UTC) by duffydack)

@Maybelline I have the file.

❯ find . -iname 'exm-window.ui' 
./src/build/src/exm-window.ui
❯ grep -R exm-window.ui
src/extension-manager-0.4.1/src/exm.gresource.xml:    <file>exm-window.ui</file>
src/extension-manager-0.4.1/src/exm-window.c:    gtk_widget_class_set_template_from_resource (widget_class, "/com/mattjakeman/ExtensionManager/exm-window.ui");
grep: src/build/src/extension-manager: binary file matches
grep: src/build/.ninja_deps: binary file matches
grep: pkg/extension-manager/usr/bin/extension-manager: binary file matches

That's just a basic git clone and makepkg -sr

Maybelline commented on 2023-05-17 18:46 (UTC)

@duffydack or @pezz could you confirm that after you build in your chroot you're seeing the same contents that I am? Namely, after you build, could you run find ./extension-manager -iname 'exm-window.ui' and then also grep -R exm-window.ui to see if you're also seeing references to exm-window.ui, but do not have the file? I think that's the missing piece for my build, so I'm trying to narrow down where our paths diverge.

I'm sorry to keep nagging, but I'm worried that this isn't going to resolve itself naturally. Appreciated!

duffydack commented on 2023-05-13 09:13 (UTC) (edited on 2023-05-13 09:15 (UTC) by duffydack)

@all, It builds fine in a chroot (I use aurutils), I also just did a build in my gnome VM. Needed to install gcc and pkgconf, makepkg -sc built ok. ¯\_(ツ)_/¯

dmark04 commented on 2023-05-13 09:03 (UTC)

@pezz for me the error of being unable to locate "exm-window.ui" persists even after manually installing text-engine and libbacktrace-git Both using yay and manually makepkg -si

pezz commented on 2023-05-13 01:35 (UTC) (edited on 2023-05-13 01:36 (UTC) by pezz)

makepkg doesn't install AUR dependencies, so perhaps your system is missing something.

I'd check if you have text-engine and libbacktrace-git installed before trying makepkg.

The culprit still could be yay not resolving and installing deps properly.

Maybelline commented on 2023-05-12 13:59 (UTC) (edited on 2023-05-12 14:07 (UTC) by Maybelline)

To remove yay as the culprit, I did git clone https://aur.archlinux.org/extension-manager.git then cd extension-manager and makepkg -si and it tells me:

./extension-manager-0.4.1/src/exm.gresource.xml: Failed to locate “exm-window.ui” in any source directory.

So, I don't think it's a yay issue, but maybe a missing dependency? I can't find any file named exm-window.ui with find but I do see references to it with ripgrep:

src/extension-manager-0.4.1/src/exm-window.c
390:    gtk_widget_class_set_template_from_resource (widget_class, "/com/mattjakeman/ExtensionManager/exm-window.ui");

src/extension-manager-0.4.1/src/exm.gresource.xml
4:    <file>exm-window.ui</file>

dmark04 commented on 2023-05-12 07:49 (UTC) (edited on 2023-05-12 07:49 (UTC) by dmark04)

using clean build in yay i get the same issue as Maybelline

FAILED: src/exm-resources.h
/usr/bin/glib-compile-resources ../extension-manager-0.4.1/src/exm.gresource.xml --sourcedirsrc --sourcedir ../extension-manager-0.4.1/src --c-name exm --internal --generate --target src/exm-resources.h
../extension-manager-0.4.1/src/exm.gresource.xml: Failed to locate “exm-window.ui” in any source directory.

seems to be a yay issue then since others don't encounter this?

pezz commented on 2023-05-12 00:48 (UTC) (edited on 2023-05-12 01:04 (UTC) by pezz)

Dunno what's up with you guys, but as a test I built this in a clean chroot (after also building text-engine and libbacktrace-git in clean chroots as well).

% makechrootpkg -r /var/dev/chroot -I ../text-engine/text-engine-0.1.1-3-x86_64.pkg.tar.zst \
 -I ../libbacktrace-git/libbacktrace-git-r75.cdb64b6-1-x86_64.pkg.tar.zst

% ll extension-manager-0.4.1-1-x86_64.pkg.tar.zst 
 -rw-r--r-- 1 pezz pezz 162082 May 12 10:45 extension-manager-0.4.1-1-x86_64.pkg.tar.zst

P.S. I don't use yay, but pikaur builds it fine.

Maybelline commented on 2023-05-12 00:12 (UTC) (edited on 2023-05-12 00:12 (UTC) by Maybelline)

My build is failing now, saying:

/sbin/glib-compile-resources ../extension-manager-0.4.1/src/exm.gresource.xml --sourcedir src --sourcedir ../extension-manager-0.4.1/src --c-name ex m --internal --generate --target src/exm-resources.c --dependency-file src/exm-resources.c.d ../extension-manager-0.4.1/src/exm.gresource.xml: Failed to locate “exm-window.ui” in any source directory.

I've done a clean build (using yay) a few times, but it remains. I didn't see anyone else post about it, so is it just me?

duffydack commented on 2023-05-11 08:08 (UTC)

@dmark04: No, upto date. I build in a clean chroot always also.