void-packages icon indicating copy to clipboard operation
void-packages copied to clipboard

New package: Junction-1.5.0

Open cultab opened this issue 3 years ago • 4 comments

Testing the changes

  • I tested the changes in this PR: YES

New package

Local build testing

  • I built this PR locally for my native architecture, (x86_64-glibc)
  • Also successfully cross-compiled for i686 and armv7l (both glibc)

~# This is a work in progress.~

~As of now it builds correctly but when run it seems to be missing a dependency.~

$ re.sonny.Junction

(gjs:14669): Gjs-CRITICAL **: 21:42:42.931: JS ERROR: Error: Requiring Xdp, version none: Typelib file for namespace 'Xdp' (any version) not found
require@resource:///org/gnome/gjs/modules/esm/gi.js:14:24
@gi://Xdp:3:25


(gjs:14669): Gjs-CRITICAL **: 21:42:42.931: Module file:///bin/re.sonny.Junction threw an exception

~From what I understand it requires something related to xdg-desktop-portal but I have tested with xdg-desktop-portal-gtk and libportal and it still seems to not work.~

Made in response to issue #37352.

cultab avatar Jun 24 '22 18:06 cultab

@q66 any chance you have some insight as to what might be happening? (I tagged you as you're listed as the maintainer for libportal, sorry if it's inappropriate)

I think /usr/lib/girepository-1.0/Xdp-1.0.typelib might be missing from our libportal package?

cultab avatar Jun 24 '22 19:06 cultab

I think /usr/lib/girepository-1.0/Xdp-1.0.typelib might be missing from our libportal package?

It is missing in our version, wait for an update to 0.6 in #36311.

paper42 avatar Jun 24 '22 20:06 paper42

Ok great thanks! I will watch that issue and check back here when there's progress.

cultab avatar Jun 24 '22 20:06 cultab

After the big gnome merge and libportal's update to 0.6 in https://github.com/void-linux/void-packages/pull/36311, it now works as expected! :fireworks:

cultab avatar Jul 06 '22 23:07 cultab

I'm gonna remake this on a later date cause I fucked up with pulling/pushing/rebasing haha

cultab avatar Oct 03 '22 12:10 cultab