detached 71980ef

Gen: Re-run script

commit
71980ef764095651fc99e701261b4651a58b6f2c
author
Jeroen Wijenbergh · · 2025-10-13 08:29 UTC
parent
cdca4b5
signature
SSH UnverifiedSHA256:8N5EoON8reSTMm461SyWlzRhib6IymBjUHb1p62kwyw The key is unknown
661 files · +3301 -661
M v4/adw/adw-about-dialog.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -1129,6 +1129,10 @@ func (x *AboutDialog) GetBuildableId() string {
11291129 }
11301130
11311131 func init() {
1132+
1133+ core.SetPackageName("ADW", "libadwaita-1")
1134+
1135+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
11321136 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
11331137 if err != nil {
11341138 panic(err)
M v4/adw/adw-about-window.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -1238,6 +1238,10 @@ func (x *AboutWindow) SetFocus(FocusVar *gtk.Widget) {
12381238 }
12391239
12401240 func init() {
1241+
1242+ core.SetPackageName("ADW", "libadwaita-1")
1243+
1244+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
12411245 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
12421246 if err != nil {
12431247 panic(err)
M v4/adw/adw-accent-color.go +5 -1
@@ -3,7 +3,7 @@ package adw
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gdk"
88 "github.com/jwijenbergh/puregotk/v4/gobject/types"
99 )
@@ -75,6 +75,10 @@ func RgbaToStandalone(RgbaVar *gdk.RGBA, DarkVar bool, StandaloneRgbaVar *gdk.RG
7575 }
7676
7777 func init() {
78+
79+ core.SetPackageName("ADW", "libadwaita-1")
80+
81+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
7882 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
7983 if err != nil {
8084 panic(err)
M v4/adw/adw-action-row.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -540,6 +540,10 @@ func (x *ActionRow) GetBuildableId() string {
540540 }
541541
542542 func init() {
543+
544+ core.SetPackageName("ADW", "libadwaita-1")
545+
546+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
543547 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
544548 if err != nil {
545549 panic(err)
M v4/adw/adw-alert-dialog.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gio"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -828,6 +828,10 @@ func (x *AlertDialog) GetBuildableId() string {
828828 }
829829
830830 func init() {
831+
832+ core.SetPackageName("ADW", "libadwaita-1")
833+
834+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
831835 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
832836 if err != nil {
833837 panic(err)
M v4/adw/adw-animation-target.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -215,6 +215,10 @@ func (c *PropertyAnimationTarget) SetGoPointer(ptr uintptr) {
215215 }
216216
217217 func init() {
218+
219+ core.SetPackageName("ADW", "libadwaita-1")
220+
221+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
218222 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
219223 if err != nil {
220224 panic(err)
M v4/adw/adw-animation-util.go +5 -1
@@ -3,7 +3,7 @@ package adw
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gtk"
88 )
99
@@ -29,6 +29,10 @@ func Lerp(AVar float64, BVar float64, TVar float64) float64 {
2929 }
3030
3131 func init() {
32+
33+ core.SetPackageName("ADW", "libadwaita-1")
34+
35+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
3236 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
3337 if err != nil {
3438 panic(err)
M v4/adw/adw-animation.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -324,6 +324,10 @@ func (x *Animation) ConnectDone(cb *func(Animation)) uint32 {
324324 }
325325
326326 func init() {
327+
328+ core.SetPackageName("ADW", "libadwaita-1")
329+
330+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
327331 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
328332 if err != nil {
329333 panic(err)
M v4/adw/adw-application-window.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gio"
1212 "github.com/jwijenbergh/puregotk/v4/glib"
@@ -767,6 +767,10 @@ func (x *ApplicationWindow) SetFocus(FocusVar *gtk.Widget) {
767767 }
768768
769769 func init() {
770+
771+ core.SetPackageName("ADW", "libadwaita-1")
772+
773+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
770774 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
771775 if err != nil {
772776 panic(err)
M v4/adw/adw-application.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gio"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -440,6 +440,10 @@ func (x *Application) RemoveAction(ActionNameVar string) {
440440 }
441441
442442 func init() {
443+
444+ core.SetPackageName("ADW", "libadwaita-1")
445+
446+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
443447 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
444448 if err != nil {
445449 panic(err)
M v4/adw/adw-avatar.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -361,6 +361,10 @@ func (x *Avatar) GetBuildableId() string {
361361 }
362362
363363 func init() {
364+
365+ core.SetPackageName("ADW", "libadwaita-1")
366+
367+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
364368 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
365369 if err != nil {
366370 panic(err)
M v4/adw/adw-banner.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -421,6 +421,10 @@ func (x *Banner) GetBuildableId() string {
421421 }
422422
423423 func init() {
424+
425+ core.SetPackageName("ADW", "libadwaita-1")
426+
427+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
424428 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
425429 if err != nil {
426430 panic(err)
M v4/adw/adw-bin.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -250,6 +250,10 @@ func (x *Bin) GetBuildableId() string {
250250 }
251251
252252 func init() {
253+
254+ core.SetPackageName("ADW", "libadwaita-1")
255+
256+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
253257 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
254258 if err != nil {
255259 panic(err)
M v4/adw/adw-bottom-sheet.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -618,6 +618,10 @@ func (x *BottomSheet) GetBuildableId() string {
618618 }
619619
620620 func init() {
621+
622+ core.SetPackageName("ADW", "libadwaita-1")
623+
624+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
621625 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
622626 if err != nil {
623627 panic(err)
M v4/adw/adw-breakpoint-bin.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -390,6 +390,10 @@ func (x *BreakpointBin) GetBuildableId() string {
390390 }
391391
392392 func init() {
393+
394+ core.SetPackageName("ADW", "libadwaita-1")
395+
396+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
393397 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
394398 if err != nil {
395399 panic(err)
M v4/adw/adw-breakpoint.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -486,6 +486,10 @@ func (x *Breakpoint) GetBuildableId() string {
486486 }
487487
488488 func init() {
489+
490+ core.SetPackageName("ADW", "libadwaita-1")
491+
492+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
489493 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
490494 if err != nil {
491495 panic(err)
M v4/adw/adw-button-content.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -345,6 +345,10 @@ func (x *ButtonContent) GetBuildableId() string {
345345 }
346346
347347 func init() {
348+
349+ core.SetPackageName("ADW", "libadwaita-1")
350+
351+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
348352 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
349353 if err != nil {
350354 panic(err)
M v4/adw/adw-button-row.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -400,6 +400,10 @@ func (x *ButtonRow) GetBuildableId() string {
400400 }
401401
402402 func init() {
403+
404+ core.SetPackageName("ADW", "libadwaita-1")
405+
406+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
403407 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
404408 if err != nil {
405409 panic(err)
M v4/adw/adw-carousel-indicator-dots.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -270,6 +270,10 @@ func (x *CarouselIndicatorDots) SetOrientation(OrientationVar gtk.Orientation) {
270270 }
271271
272272 func init() {
273+
274+ core.SetPackageName("ADW", "libadwaita-1")
275+
276+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
273277 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
274278 if err != nil {
275279 panic(err)
M v4/adw/adw-carousel-indicator-lines.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -269,6 +269,10 @@ func (x *CarouselIndicatorLines) SetOrientation(OrientationVar gtk.Orientation)
269269 }
270270
271271 func init() {
272+
273+ core.SetPackageName("ADW", "libadwaita-1")
274+
275+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
272276 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
273277 if err != nil {
274278 panic(err)
M v4/adw/adw-carousel.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -562,6 +562,10 @@ func (x *Carousel) SetOrientation(OrientationVar gtk.Orientation) {
562562 }
563563
564564 func init() {
565+
566+ core.SetPackageName("ADW", "libadwaita-1")
567+
568+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
565569 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
566570 if err != nil {
567571 panic(err)
M v4/adw/adw-clamp-layout.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 "github.com/jwijenbergh/puregotk/v4/gtk"
1212 )
@@ -177,6 +177,10 @@ func (x *ClampLayout) SetOrientation(OrientationVar gtk.Orientation) {
177177 }
178178
179179 func init() {
180+
181+ core.SetPackageName("ADW", "libadwaita-1")
182+
183+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
180184 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
181185 if err != nil {
182186 panic(err)
M v4/adw/adw-clamp-scrollable.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -420,6 +420,10 @@ func (x *ClampScrollable) SetVscrollPolicy(PolicyVar gtk.ScrollablePolicy) {
420420 }
421421
422422 func init() {
423+
424+ core.SetPackageName("ADW", "libadwaita-1")
425+
426+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
423427 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
424428 if err != nil {
425429 panic(err)
M v4/adw/adw-clamp.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -352,6 +352,10 @@ func (x *Clamp) SetOrientation(OrientationVar gtk.Orientation) {
352352 }
353353
354354 func init() {
355+
356+ core.SetPackageName("ADW", "libadwaita-1")
357+
358+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
355359 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
356360 if err != nil {
357361 panic(err)
M v4/adw/adw-combo-row.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gio"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -596,6 +596,10 @@ func (x *ComboRow) GetBuildableId() string {
596596 }
597597
598598 func init() {
599+
600+ core.SetPackageName("ADW", "libadwaita-1")
601+
602+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
599603 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
600604 if err != nil {
601605 panic(err)
M v4/adw/adw-dialog.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -630,6 +630,10 @@ func (x *Dialog) GetBuildableId() string {
630630 }
631631
632632 func init() {
633+
634+ core.SetPackageName("ADW", "libadwaita-1")
635+
636+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
633637 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
634638 if err != nil {
635639 panic(err)
M v4/adw/adw-easing.go +5 -1
@@ -3,7 +3,7 @@ package adw
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gobject/types"
88 )
99
@@ -112,6 +112,10 @@ func EasingEase(SelfVar Easing, ValueVar float64) float64 {
112112 }
113113
114114 func init() {
115+
116+ core.SetPackageName("ADW", "libadwaita-1")
117+
118+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
115119 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
116120 if err != nil {
117121 panic(err)
M v4/adw/adw-entry-row.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -807,6 +807,10 @@ func (x *EntryRow) SetWidthChars(NCharsVar int) {
807807 }
808808
809809 func init() {
810+
811+ core.SetPackageName("ADW", "libadwaita-1")
812+
813+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
810814 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
811815 if err != nil {
812816 panic(err)
M v4/adw/adw-enum-list-model.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gio"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -245,6 +245,10 @@ func (x *EnumListModel) ItemsChanged(PositionVar uint, RemovedVar uint, AddedVar
245245 }
246246
247247 func init() {
248+
249+ core.SetPackageName("ADW", "libadwaita-1")
250+
251+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
248252 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
249253 if err != nil {
250254 panic(err)
M v4/adw/adw-expander-row.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -519,6 +519,10 @@ func (x *ExpanderRow) GetBuildableId() string {
519519 }
520520
521521 func init() {
522+
523+ core.SetPackageName("ADW", "libadwaita-1")
524+
525+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
522526 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
523527 if err != nil {
524528 panic(err)
M v4/adw/adw-flap.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -725,6 +725,10 @@ func (x *Flap) SetOrientation(OrientationVar gtk.Orientation) {
725725 }
726726
727727 func init() {
728+
729+ core.SetPackageName("ADW", "libadwaita-1")
730+
731+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
728732 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
729733 if err != nil {
730734 panic(err)
M v4/adw/adw-header-bar.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -532,6 +532,10 @@ func (x *HeaderBar) GetBuildableId() string {
532532 }
533533
534534 func init() {
535+
536+ core.SetPackageName("ADW", "libadwaita-1")
537+
538+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
535539 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
536540 if err != nil {
537541 panic(err)
M v4/adw/adw-layout-slot.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -225,6 +225,10 @@ func (x *LayoutSlot) GetBuildableId() string {
225225 }
226226
227227 func init() {
228+
229+ core.SetPackageName("ADW", "libadwaita-1")
230+
231+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
228232 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
229233 if err != nil {
230234 panic(err)
M v4/adw/adw-layout.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -112,6 +112,10 @@ func (x *Layout) GetBuildableId() string {
112112 }
113113
114114 func init() {
115+
116+ core.SetPackageName("ADW", "libadwaita-1")
117+
118+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
115119 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
116120 if err != nil {
117121 panic(err)
M v4/adw/adw-leaflet.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -864,6 +864,10 @@ func (c *LeafletPage) SetGoPointer(ptr uintptr) {
864864 }
865865
866866 func init() {
867+
868+ core.SetPackageName("ADW", "libadwaita-1")
869+
870+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
867871 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
868872 if err != nil {
869873 panic(err)
M v4/adw/adw-length-unit.go +5 -1
@@ -3,7 +3,7 @@ package adw
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gobject/types"
88 "github.com/jwijenbergh/puregotk/v4/gtk"
99 )
@@ -54,6 +54,10 @@ func LengthUnitToPx(UnitVar LengthUnit, ValueVar float64, SettingsVar *gtk.Setti
5454 }
5555
5656 func init() {
57+
58+ core.SetPackageName("ADW", "libadwaita-1")
59+
60+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
5761 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
5862 if err != nil {
5963 panic(err)
M v4/adw/adw-main.go +5 -1
@@ -3,7 +3,7 @@ package adw
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xInit func()
@@ -36,6 +36,10 @@ func IsInitialized() bool {
3636 }
3737
3838 func init() {
39+
40+ core.SetPackageName("ADW", "libadwaita-1")
41+
42+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
3943 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
4044 if err != nil {
4145 panic(err)
M v4/adw/adw-message-dialog.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gio"
1212 "github.com/jwijenbergh/puregotk/v4/glib"
@@ -898,6 +898,10 @@ func (x *MessageDialog) SetFocus(FocusVar *gtk.Widget) {
898898 }
899899
900900 func init() {
901+
902+ core.SetPackageName("ADW", "libadwaita-1")
903+
904+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
901905 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
902906 if err != nil {
903907 panic(err)
M v4/adw/adw-multi-layout-view.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -403,6 +403,10 @@ func (x *MultiLayoutView) GetBuildableId() string {
403403 }
404404
405405 func init() {
406+
407+ core.SetPackageName("ADW", "libadwaita-1")
408+
409+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
406410 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
407411 if err != nil {
408412 panic(err)
M v4/adw/adw-navigation-split-view.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -548,6 +548,10 @@ func (x *NavigationSplitView) GetBuildableId() string {
548548 }
549549
550550 func init() {
551+
552+ core.SetPackageName("ADW", "libadwaita-1")
553+
554+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
551555 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
552556 if err != nil {
553557 panic(err)
M v4/adw/adw-navigation-view.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gio"
1212 "github.com/jwijenbergh/puregotk/v4/glib"
@@ -1248,6 +1248,10 @@ func (x *NavigationView) GetBuildableId() string {
12481248 }
12491249
12501250 func init() {
1251+
1252+ core.SetPackageName("ADW", "libadwaita-1")
1253+
1254+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
12511255 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
12521256 if err != nil {
12531257 panic(err)
M v4/adw/adw-overlay-split-view.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -666,6 +666,10 @@ func (x *OverlaySplitView) GetBuildableId() string {
666666 }
667667
668668 func init() {
669+
670+ core.SetPackageName("ADW", "libadwaita-1")
671+
672+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
669673 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
670674 if err != nil {
671675 panic(err)
M v4/adw/adw-password-entry-row.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -557,6 +557,10 @@ func (x *PasswordEntryRow) SetWidthChars(NCharsVar int) {
557557 }
558558
559559 func init() {
560+
561+ core.SetPackageName("ADW", "libadwaita-1")
562+
563+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
560564 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
561565 if err != nil {
562566 panic(err)
M v4/adw/adw-preferences-dialog.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -347,6 +347,10 @@ func (x *PreferencesDialog) GetBuildableId() string {
347347 }
348348
349349 func init() {
350+
351+ core.SetPackageName("ADW", "libadwaita-1")
352+
353+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
350354 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
351355 if err != nil {
352356 panic(err)
M v4/adw/adw-preferences-group.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -356,6 +356,10 @@ func (x *PreferencesGroup) GetBuildableId() string {
356356 }
357357
358358 func init() {
359+
360+ core.SetPackageName("ADW", "libadwaita-1")
361+
362+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
359363 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
360364 if err != nil {
361365 panic(err)
M v4/adw/adw-preferences-page.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -368,6 +368,10 @@ func (x *PreferencesPage) GetBuildableId() string {
368368 }
369369
370370 func init() {
371+
372+ core.SetPackageName("ADW", "libadwaita-1")
373+
374+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
371375 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
372376 if err != nil {
373377 panic(err)
M v4/adw/adw-preferences-row.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -386,6 +386,10 @@ func (x *PreferencesRow) GetBuildableId() string {
386386 }
387387
388388 func init() {
389+
390+ core.SetPackageName("ADW", "libadwaita-1")
391+
392+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
389393 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
390394 if err != nil {
391395 panic(err)
M v4/adw/adw-preferences-window.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -504,6 +504,10 @@ func (x *PreferencesWindow) SetFocus(FocusVar *gtk.Widget) {
504504 }
505505
506506 func init() {
507+
508+ core.SetPackageName("ADW", "libadwaita-1")
509+
510+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
507511 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
508512 if err != nil {
509513 panic(err)
M v4/adw/adw-spin-row.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -861,6 +861,10 @@ func (x *SpinRow) SetWidthChars(NCharsVar int) {
861861 }
862862
863863 func init() {
864+
865+ core.SetPackageName("ADW", "libadwaita-1")
866+
867+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
864868 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
865869 if err != nil {
866870 panic(err)
M v4/adw/adw-spinner-paintable.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -280,6 +280,10 @@ func (x *SpinnerPaintable) SnapshotSymbolic(SnapshotVar *gdk.Snapshot, WidthVar
280280 }
281281
282282 func init() {
283+
284+ core.SetPackageName("ADW", "libadwaita-1")
285+
286+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
283287 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
284288 if err != nil {
285289 panic(err)
M v4/adw/adw-spinner.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -246,6 +246,10 @@ func (x *Spinner) GetBuildableId() string {
246246 }
247247
248248 func init() {
249+
250+ core.SetPackageName("ADW", "libadwaita-1")
251+
252+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
249253 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
250254 if err != nil {
251255 panic(err)
M v4/adw/adw-split-button.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gio"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -632,6 +632,10 @@ func (x *SplitButton) GetBuildableId() string {
632632 }
633633
634634 func init() {
635+
636+ core.SetPackageName("ADW", "libadwaita-1")
637+
638+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
635639 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
636640 if err != nil {
637641 panic(err)
M v4/adw/adw-spring-animation.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -280,6 +280,10 @@ func (c *SpringAnimation) SetGoPointer(ptr uintptr) {
280280 }
281281
282282 func init() {
283+
284+ core.SetPackageName("ADW", "libadwaita-1")
285+
286+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
283287 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
284288 if err != nil {
285289 panic(err)
M v4/adw/adw-spring-params.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -146,6 +146,10 @@ func (x *SpringParams) Unref() {
146146 }
147147
148148 func init() {
149+
150+ core.SetPackageName("ADW", "libadwaita-1")
151+
152+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
149153 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
150154 if err != nil {
151155 panic(err)
M v4/adw/adw-squeezer.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -619,6 +619,10 @@ func (c *SqueezerPage) SetGoPointer(ptr uintptr) {
619619 }
620620
621621 func init() {
622+
623+ core.SetPackageName("ADW", "libadwaita-1")
624+
625+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
622626 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
623627 if err != nil {
624628 panic(err)
M v4/adw/adw-status-page.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -358,6 +358,10 @@ func (x *StatusPage) GetBuildableId() string {
358358 }
359359
360360 func init() {
361+
362+ core.SetPackageName("ADW", "libadwaita-1")
363+
364+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
361365 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
362366 if err != nil {
363367 panic(err)
M v4/adw/adw-style-manager.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -275,6 +275,10 @@ func StyleManagerGetForDisplay(DisplayVar *gdk.Display) *StyleManager {
275275 }
276276
277277 func init() {
278+
279+ core.SetPackageName("ADW", "libadwaita-1")
280+
281+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
278282 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
279283 if err != nil {
280284 panic(err)
M v4/adw/adw-swipe-tracker.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -347,6 +347,10 @@ func (x *SwipeTracker) SetOrientation(OrientationVar gtk.Orientation) {
347347 }
348348
349349 func init() {
350+
351+ core.SetPackageName("ADW", "libadwaita-1")
352+
353+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
350354 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
351355 if err != nil {
352356 panic(err)
M v4/adw/adw-swipeable.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -115,6 +115,10 @@ var XAdwSwipeableGetSnapPoints func(uintptr, int) uintptr
115115 var XAdwSwipeableGetSwipeArea func(uintptr, NavigationDirection, bool, *gdk.Rectangle)
116116
117117 func init() {
118+
119+ core.SetPackageName("ADW", "libadwaita-1")
120+
121+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
118122 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
119123 if err != nil {
120124 panic(err)
M v4/adw/adw-switch-row.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -346,6 +346,10 @@ func (x *SwitchRow) GetBuildableId() string {
346346 }
347347
348348 func init() {
349+
350+ core.SetPackageName("ADW", "libadwaita-1")
351+
352+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
349353 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
350354 if err != nil {
351355 panic(err)
M v4/adw/adw-tab-bar.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -514,6 +514,10 @@ func (x *TabBar) GetBuildableId() string {
514514 }
515515
516516 func init() {
517+
518+ core.SetPackageName("ADW", "libadwaita-1")
519+
520+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
517521 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
518522 if err != nil {
519523 panic(err)
M v4/adw/adw-tab-button.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -395,6 +395,10 @@ func (x *TabButton) GetBuildableId() string {
395395 }
396396
397397 func init() {
398+
399+ core.SetPackageName("ADW", "libadwaita-1")
400+
401+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
398402 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
399403 if err != nil {
400404 panic(err)
M v4/adw/adw-tab-overview.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gio"
1212 "github.com/jwijenbergh/puregotk/v4/glib"
@@ -619,6 +619,10 @@ func (x *TabOverview) GetBuildableId() string {
619619 }
620620
621621 func init() {
622+
623+ core.SetPackageName("ADW", "libadwaita-1")
624+
625+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
622626 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
623627 if err != nil {
624628 panic(err)
M v4/adw/adw-tab-view.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gio"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -1642,6 +1642,10 @@ func (x *TabView) GetBuildableId() string {
16421642 }
16431643
16441644 func init() {
1645+
1646+ core.SetPackageName("ADW", "libadwaita-1")
1647+
1648+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
16451649 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
16461650 if err != nil {
16471651 panic(err)
M v4/adw/adw-timed-animation.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -226,6 +226,10 @@ func (c *TimedAnimation) SetGoPointer(ptr uintptr) {
226226 }
227227
228228 func init() {
229+
230+ core.SetPackageName("ADW", "libadwaita-1")
231+
232+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
229233 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
230234 if err != nil {
231235 panic(err)
M v4/adw/adw-toast-overlay.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -297,6 +297,10 @@ func (x *ToastOverlay) GetBuildableId() string {
297297 }
298298
299299 func init() {
300+
301+ core.SetPackageName("ADW", "libadwaita-1")
302+
303+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
300304 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
301305 if err != nil {
302306 panic(err)
M v4/adw/adw-toast.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -522,6 +522,10 @@ func (x *Toast) ConnectDismissed(cb *func(Toast)) uint32 {
522522 }
523523
524524 func init() {
525+
526+ core.SetPackageName("ADW", "libadwaita-1")
527+
528+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
525529 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
526530 if err != nil {
527531 panic(err)
M v4/adw/adw-toolbar-view.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -649,6 +649,10 @@ func (x *ToolbarView) GetBuildableId() string {
649649 }
650650
651651 func init() {
652+
653+ core.SetPackageName("ADW", "libadwaita-1")
654+
655+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
652656 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
653657 if err != nil {
654658 panic(err)
M v4/adw/adw-version.go +5 -1
@@ -3,7 +3,7 @@ package adw
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 const (
@@ -67,6 +67,10 @@ func GetMinorVersion() uint {
6767 }
6868
6969 func init() {
70+
71+ core.SetPackageName("ADW", "libadwaita-1")
72+
73+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
7074 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
7175 if err != nil {
7276 panic(err)
M v4/adw/adw-view-stack.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gio"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -1115,6 +1115,10 @@ func (x *ViewStackPages) UnselectRange(PositionVar uint, NItemsVar uint) bool {
11151115 }
11161116
11171117 func init() {
1118+
1119+ core.SetPackageName("ADW", "libadwaita-1")
1120+
1121+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
11181122 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
11191123 if err != nil {
11201124 panic(err)
M v4/adw/adw-view-switcher-bar.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -317,6 +317,10 @@ func (x *ViewSwitcherBar) GetBuildableId() string {
317317 }
318318
319319 func init() {
320+
321+ core.SetPackageName("ADW", "libadwaita-1")
322+
323+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
320324 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
321325 if err != nil {
322326 panic(err)
M v4/adw/adw-view-switcher-title.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -377,6 +377,10 @@ func (x *ViewSwitcherTitle) GetBuildableId() string {
377377 }
378378
379379 func init() {
380+
381+ core.SetPackageName("ADW", "libadwaita-1")
382+
383+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
380384 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
381385 if err != nil {
382386 panic(err)
M v4/adw/adw-view-switcher.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -343,6 +343,10 @@ func (x *ViewSwitcher) GetBuildableId() string {
343343 }
344344
345345 func init() {
346+
347+ core.SetPackageName("ADW", "libadwaita-1")
348+
349+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
346350 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
347351 if err != nil {
348352 panic(err)
M v4/adw/adw-window-title.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 "github.com/jwijenbergh/puregotk/v4/gtk"
@@ -266,6 +266,10 @@ func (x *WindowTitle) GetBuildableId() string {
266266 }
267267
268268 func init() {
269+
270+ core.SetPackageName("ADW", "libadwaita-1")
271+
272+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
269273 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
270274 if err != nil {
271275 panic(err)
M v4/adw/adw-window.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/gio"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -492,6 +492,10 @@ func (x *Window) SetFocus(FocusVar *gtk.Widget) {
492492 }
493493
494494 func init() {
495+
496+ core.SetPackageName("ADW", "libadwaita-1")
497+
498+ core.SetSharedLibrary("ADW", "libadwaita-1.so.0")
495499 lib, err := purego.Dlopen(core.GetPath("ADW"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
496500 if err != nil {
497501 panic(err)
M v4/cairo/main.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -759,6 +759,10 @@ func ImageSurfaceCreate() {
759759 }
760760
761761 func init() {
762+
763+ core.SetPackageName("CAIRO", "cairo-gobject")
764+
765+ core.SetSharedLibrary("CAIRO", "libcairo-gobject.so.2")
762766 lib, err := purego.Dlopen(core.GetPath("CAIRO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
763767 if err != nil {
764768 panic(err)
M v4/gdk/gdkapplaunchcontext.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gio"
88 "github.com/jwijenbergh/puregotk/v4/gobject"
99 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -144,6 +144,10 @@ func (c *AppLaunchContext) SetGoPointer(ptr uintptr) {
144144 }
145145
146146 func init() {
147+
148+ core.SetPackageName("GDK", "gtk4")
149+
150+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
147151 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
148152 if err != nil {
149153 panic(err)
M v4/gdk/gdkcairo.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/cairo"
88 "github.com/jwijenbergh/puregotk/v4/gdkpixbuf"
99 )
@@ -87,6 +87,10 @@ func CairoSetSourceRgba(CrVar *cairo.Context, RgbaVar *RGBA) {
8787 }
8888
8989 func init() {
90+
91+ core.SetPackageName("GDK", "gtk4")
92+
93+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
9094 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
9195 if err != nil {
9296 panic(err)
M v4/gdk/gdkcairocontext.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/cairo"
88 "github.com/jwijenbergh/puregotk/v4/gobject/types"
99 )
@@ -58,6 +58,10 @@ func (c *CairoContext) SetGoPointer(ptr uintptr) {
5858 }
5959
6060 func init() {
61+
62+ core.SetPackageName("GDK", "gtk4")
63+
64+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
6165 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
6266 if err != nil {
6367 panic(err)
M v4/gdk/gdkclipboard.go +5 -1
@@ -5,7 +5,7 @@ import (
55 "unsafe"
66
77 "github.com/jwijenbergh/purego"
8- "github.com/jwijenbergh/puregotk/internal/core"
8+ "github.com/jwijenbergh/puregotk/pkg/core"
99 "github.com/jwijenbergh/puregotk/v4/gio"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -393,6 +393,10 @@ func (x *Clipboard) ConnectChanged(cb *func(Clipboard)) uint32 {
393393 }
394394
395395 func init() {
396+
397+ core.SetPackageName("GDK", "gtk4")
398+
399+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
396400 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
397401 if err != nil {
398402 panic(err)
M v4/gdk/gdkcontentdeserializer.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gio"
88 "github.com/jwijenbergh/puregotk/v4/glib"
99 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -262,6 +262,10 @@ func (x *ContentDeserializer) LegacyPropagateError() (bool, error) {
262262 }
263263
264264 func init() {
265+
266+ core.SetPackageName("GDK", "gtk4")
267+
268+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
265269 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
266270 if err != nil {
267271 panic(err)
M v4/gdk/gdkcontentformats.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -191,6 +191,10 @@ func InternMimeType(StringVar string) string {
191191 }
192192
193193 func init() {
194+
195+ core.SetPackageName("GDK", "gtk4")
196+
197+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
194198 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
195199 if err != nil {
196200 panic(err)
M v4/gdk/gdkcontentprovider.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gio"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -256,6 +256,10 @@ func (x *ContentProvider) ConnectContentChanged(cb *func(ContentProvider)) uint3
256256 }
257257
258258 func init() {
259+
260+ core.SetPackageName("GDK", "gtk4")
261+
262+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
259263 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
260264 if err != nil {
261265 panic(err)
M v4/gdk/gdkcontentserializer.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gio"
88 "github.com/jwijenbergh/puregotk/v4/glib"
99 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -263,6 +263,10 @@ func (x *ContentSerializer) LegacyPropagateError() (bool, error) {
263263 }
264264
265265 func init() {
266+
267+ core.SetPackageName("GDK", "gtk4")
268+
269+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
266270 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
267271 if err != nil {
268272 panic(err)
M v4/gdk/gdkcursor.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gobject"
88 "github.com/jwijenbergh/puregotk/v4/gobject/types"
99 )
@@ -200,6 +200,10 @@ func (c *Cursor) SetGoPointer(ptr uintptr) {
200200 }
201201
202202 func init() {
203+
204+ core.SetPackageName("GDK", "gtk4")
205+
206+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
203207 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
204208 if err != nil {
205209 panic(err)
M v4/gdk/gdkdevice.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -387,6 +387,10 @@ func (x *Device) ConnectToolChanged(cb *func(Device, uintptr)) uint32 {
387387 }
388388
389389 func init() {
390+
391+ core.SetPackageName("GDK", "gtk4")
392+
393+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
390394 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
391395 if err != nil {
392396 panic(err)
M v4/gdk/gdkdevicepad.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -124,6 +124,10 @@ const (
124124 )
125125
126126 func init() {
127+
128+ core.SetPackageName("GDK", "gtk4")
129+
130+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
127131 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
128132 if err != nil {
129133 panic(err)
M v4/gdk/gdkdevicetool.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gobject"
88 "github.com/jwijenbergh/puregotk/v4/gobject/types"
99 )
@@ -116,6 +116,10 @@ func (c *DeviceTool) SetGoPointer(ptr uintptr) {
116116 }
117117
118118 func init() {
119+
120+ core.SetPackageName("GDK", "gtk4")
121+
122+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
119123 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
120124 if err != nil {
121125 panic(err)
M v4/gdk/gdkdisplay.go +5 -1
@@ -5,7 +5,7 @@ import (
55 "unsafe"
66
77 "github.com/jwijenbergh/purego"
8- "github.com/jwijenbergh/puregotk/internal/core"
8+ "github.com/jwijenbergh/puregotk/pkg/core"
99 "github.com/jwijenbergh/puregotk/v4/gio"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -626,6 +626,10 @@ func DisplayOpen(DisplayNameVar string) *Display {
626626 }
627627
628628 func init() {
629+
630+ core.SetPackageName("GDK", "gtk4")
631+
632+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
629633 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
630634 if err != nil {
631635 panic(err)
M v4/gdk/gdkdisplaymanager.go +5 -1
@@ -5,7 +5,7 @@ import (
55 "unsafe"
66
77 "github.com/jwijenbergh/purego"
8- "github.com/jwijenbergh/puregotk/internal/core"
8+ "github.com/jwijenbergh/puregotk/pkg/core"
99 "github.com/jwijenbergh/puregotk/v4/glib"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -225,6 +225,10 @@ func DisplayManagerGet() *DisplayManager {
225225 }
226226
227227 func init() {
228+
229+ core.SetPackageName("GDK", "gtk4")
230+
231+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
228232 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
229233 if err != nil {
230234 panic(err)
M v4/gdk/gdkdrag.go +5 -1
@@ -5,7 +5,7 @@ import (
55 "unsafe"
66
77 "github.com/jwijenbergh/purego"
8- "github.com/jwijenbergh/puregotk/internal/core"
8+ "github.com/jwijenbergh/puregotk/pkg/core"
99 "github.com/jwijenbergh/puregotk/v4/glib"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -321,6 +321,10 @@ func DragBegin(SurfaceVar *Surface, DeviceVar *Device, ContentVar *ContentProvid
321321 }
322322
323323 func init() {
324+
325+ core.SetPackageName("GDK", "gtk4")
326+
327+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
324328 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
325329 if err != nil {
326330 panic(err)
M v4/gdk/gdkdragsurface.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -57,6 +57,10 @@ func (x *DragSurfaceBase) Present(WidthVar int, HeightVar int) bool {
5757 var XGdkDragSurfacePresent func(uintptr, int, int) bool
5858
5959 func init() {
60+
61+ core.SetPackageName("GDK", "gtk4")
62+
63+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
6064 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
6165 if err != nil {
6266 panic(err)
M v4/gdk/gdkdrawcontext.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/cairo"
88 "github.com/jwijenbergh/puregotk/v4/gobject"
99 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -157,6 +157,10 @@ func (c *DrawContext) SetGoPointer(ptr uintptr) {
157157 }
158158
159159 func init() {
160+
161+ core.SetPackageName("GDK", "gtk4")
162+
163+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
160164 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
161165 if err != nil {
162166 panic(err)
M v4/gdk/gdkdrop.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gio"
88 "github.com/jwijenbergh/puregotk/v4/glib"
99 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -260,6 +260,10 @@ func (c *Drop) SetGoPointer(ptr uintptr) {
260260 }
261261
262262 func init() {
263+
264+ core.SetPackageName("GDK", "gtk4")
265+
266+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
263267 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
264268 if err != nil {
265269 panic(err)
M v4/gdk/gdkevents.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -1347,6 +1347,10 @@ func (c *TouchpadEvent) SetGoPointer(ptr uintptr) {
13471347 }
13481348
13491349 func init() {
1350+
1351+ core.SetPackageName("GDK", "gtk4")
1352+
1353+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
13501354 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
13511355 if err != nil {
13521356 panic(err)
M v4/gdk/gdkframeclock.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -418,6 +418,10 @@ func (x *FrameClock) ConnectUpdate(cb *func(FrameClock)) uint32 {
418418 }
419419
420420 func init() {
421+
422+ core.SetPackageName("GDK", "gtk4")
423+
424+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
421425 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
422426 if err != nil {
423427 panic(err)
M v4/gdk/gdkframetimings.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -140,6 +140,10 @@ func (x *FrameTimings) Unref() {
140140 }
141141
142142 func init() {
143+
144+ core.SetPackageName("GDK", "gtk4")
145+
146+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
143147 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
144148 if err != nil {
145149 panic(err)
M v4/gdk/gdkglcontext.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 "github.com/jwijenbergh/puregotk/v4/gobject"
99 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -419,6 +419,10 @@ func GLContextGetCurrent() *GLContext {
419419 }
420420
421421 func init() {
422+
423+ core.SetPackageName("GDK", "gtk4")
424+
425+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
422426 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
423427 if err != nil {
424428 panic(err)
M v4/gdk/gdkgltexture.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gio"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -314,6 +314,10 @@ func (x *GLTexture) LoadFinish(ResVar gio.AsyncResult, TypeVar string) (*gio.Inp
314314 }
315315
316316 func init() {
317+
318+ core.SetPackageName("GDK", "gtk4")
319+
320+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
317321 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
318322 if err != nil {
319323 panic(err)
M v4/gdk/gdkkeys.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xKeyvalConvertCase func(uint, uint, uint)
@@ -103,6 +103,10 @@ func UnicodeToKeyval(WcVar uint32) uint {
103103 }
104104
105105 func init() {
106+
107+ core.SetPackageName("GDK", "gtk4")
108+
109+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
106110 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
107111 if err != nil {
108112 panic(err)
M v4/gdk/gdkmemorytexture.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gio"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -300,6 +300,10 @@ func (x *MemoryTexture) LoadFinish(ResVar gio.AsyncResult, TypeVar string) (*gio
300300 }
301301
302302 func init() {
303+
304+ core.SetPackageName("GDK", "gtk4")
305+
306+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
303307 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
304308 if err != nil {
305309 panic(err)
M v4/gdk/gdkmonitor.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -234,6 +234,10 @@ func (x *Monitor) ConnectInvalidate(cb *func(Monitor)) uint32 {
234234 }
235235
236236 func init() {
237+
238+ core.SetPackageName("GDK", "gtk4")
239+
240+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
237241 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
238242 if err != nil {
239243 panic(err)
M v4/gdk/gdkpaintable.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -308,6 +308,10 @@ func PaintableNewEmpty(IntrinsicWidthVar int, IntrinsicHeightVar int) *Paintable
308308 }
309309
310310 func init() {
311+
312+ core.SetPackageName("GDK", "gtk4")
313+
314+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
311315 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
312316 if err != nil {
313317 panic(err)
M v4/gdk/gdkpango.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/cairo"
88 "github.com/jwijenbergh/puregotk/v4/pango"
99 )
@@ -50,6 +50,10 @@ func PangoLayoutLineGetClipRegion(LineVar *pango.LayoutLine, XOriginVar int, YOr
5050 }
5151
5252 func init() {
53+
54+ core.SetPackageName("GDK", "gtk4")
55+
56+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
5357 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
5458 if err != nil {
5559 panic(err)
M v4/gdk/gdkpixbuf.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/cairo"
88 "github.com/jwijenbergh/puregotk/v4/gdkpixbuf"
99 )
@@ -51,6 +51,10 @@ func PixbufGetFromTexture(TextureVar *Texture) *gdkpixbuf.Pixbuf {
5151 }
5252
5353 func init() {
54+
55+ core.SetPackageName("GDK", "gtk4")
56+
57+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
5458 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
5559 if err != nil {
5660 panic(err)
M v4/gdk/gdkpopup.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -145,6 +145,10 @@ var XGdkPopupGetSurfaceAnchor func(uintptr) Gravity
145145 var XGdkPopupPresent func(uintptr, int, int, *PopupLayout) bool
146146
147147 func init() {
148+
149+ core.SetPackageName("GDK", "gtk4")
150+
151+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
148152 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
149153 if err != nil {
150154 panic(err)
M v4/gdk/gdkpopuplayout.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -277,6 +277,10 @@ const (
277277 )
278278
279279 func init() {
280+
281+ core.SetPackageName("GDK", "gtk4")
282+
283+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
280284 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
281285 if err != nil {
282286 panic(err)
M v4/gdk/gdkrgba.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -151,6 +151,10 @@ func (x *RGBA) ToString() string {
151151 }
152152
153153 func init() {
154+
155+ core.SetPackageName("GDK", "gtk4")
156+
157+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
154158 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
155159 if err != nil {
156160 panic(err)
M v4/gdk/gdkseat.go +5 -1
@@ -5,7 +5,7 @@ import (
55 "unsafe"
66
77 "github.com/jwijenbergh/purego"
8- "github.com/jwijenbergh/puregotk/internal/core"
8+ "github.com/jwijenbergh/puregotk/pkg/core"
99 "github.com/jwijenbergh/puregotk/v4/glib"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -234,6 +234,10 @@ func (x *Seat) ConnectToolRemoved(cb *func(Seat, uintptr)) uint32 {
234234 }
235235
236236 func init() {
237+
238+ core.SetPackageName("GDK", "gtk4")
239+
240+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
237241 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
238242 if err != nil {
239243 panic(err)
M v4/gdk/gdksurface.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/cairo"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -599,6 +599,10 @@ func (x *Surface) ConnectRender(cb *func(Surface, uintptr) bool) uint32 {
599599 }
600600
601601 func init() {
602+
603+ core.SetPackageName("GDK", "gtk4")
604+
605+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
602606 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
603607 if err != nil {
604608 panic(err)
M v4/gdk/gdktexture.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdkpixbuf"
1111 "github.com/jwijenbergh/puregotk/v4/gio"
1212 "github.com/jwijenbergh/puregotk/v4/glib"
@@ -573,6 +573,10 @@ func (x *Texture) LoadFinish(ResVar gio.AsyncResult, TypeVar string) (*gio.Input
573573 }
574574
575575 func init() {
576+
577+ core.SetPackageName("GDK", "gtk4")
578+
579+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
576580 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
577581 if err != nil {
578582 panic(err)
M v4/gdk/gdktoplevel.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -408,6 +408,10 @@ const (
408408 )
409409
410410 func init() {
411+
412+ core.SetPackageName("GDK", "gtk4")
413+
414+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
411415 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
412416 if err != nil {
413417 panic(err)
M v4/gdk/gdktoplevellayout.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -166,6 +166,10 @@ func (x *ToplevelLayout) Unref() {
166166 }
167167
168168 func init() {
169+
170+ core.SetPackageName("GDK", "gtk4")
171+
172+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
169173 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
170174 if err != nil {
171175 panic(err)
M v4/gdk/gdktoplevelsize.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -88,6 +88,10 @@ func ToplevelSizeGetType() types.GType {
8888 }
8989
9090 func init() {
91+
92+ core.SetPackageName("GDK", "gtk4")
93+
94+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
9195 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
9296 if err != nil {
9397 panic(err)
M v4/gdk/gdktypes.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -357,6 +357,10 @@ const (
357357 )
358358
359359 func init() {
360+
361+ core.SetPackageName("GDK", "gtk4")
362+
363+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
360364 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
361365 if err != nil {
362366 panic(err)
M v4/gdk/main.go +5 -1
@@ -3,7 +3,7 @@ package gdk
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 "github.com/jwijenbergh/puregotk/v4/gobject/types"
99 )
@@ -49,6 +49,10 @@ func VulkanErrorQuark() glib.Quark {
4949 }
5050
5151 func init() {
52+
53+ core.SetPackageName("GDK", "gtk4")
54+
55+ core.SetSharedLibrary("GDK", "libgtk-4.so.1")
5256 lib, err := purego.Dlopen(core.GetPath("GDK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
5357 if err != nil {
5458 panic(err)
M v4/gdkpixbuf/gdk-pixbuf-animation.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gio"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -455,6 +455,10 @@ func (c *PixbufAnimationIter) SetGoPointer(ptr uintptr) {
455455 }
456456
457457 func init() {
458+
459+ core.SetPackageName("GDKPIXBUF", "gdk-pixbuf-2.0")
460+
461+ core.SetSharedLibrary("GDKPIXBUF", "libgdk_pixbuf-2.0.so.0")
458462 lib, err := purego.Dlopen(core.GetPath("GDKPIXBUF"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
459463 if err != nil {
460464 panic(err)
M v4/gdkpixbuf/gdk-pixbuf-io.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gmodule"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -406,6 +406,10 @@ const (
406406 )
407407
408408 func init() {
409+
410+ core.SetPackageName("GDKPIXBUF", "gdk-pixbuf-2.0")
411+
412+ core.SetSharedLibrary("GDKPIXBUF", "libgdk_pixbuf-2.0.so.0")
409413 lib, err := purego.Dlopen(core.GetPath("GDKPIXBUF"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
410414 if err != nil {
411415 panic(err)
M v4/gdkpixbuf/gdk-pixbuf-loader.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -419,6 +419,10 @@ func (x *PixbufLoader) ConnectSizePrepared(cb *func(PixbufLoader, int, int)) uin
419419 }
420420
421421 func init() {
422+
423+ core.SetPackageName("GDKPIXBUF", "gdk-pixbuf-2.0")
424+
425+ core.SetSharedLibrary("GDKPIXBUF", "libgdk_pixbuf-2.0.so.0")
422426 lib, err := purego.Dlopen(core.GetPath("GDKPIXBUF"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
423427 if err != nil {
424428 panic(err)
M v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -92,6 +92,10 @@ func (c *PixbufSimpleAnim) SetGoPointer(ptr uintptr) {
9292 }
9393
9494 func init() {
95+
96+ core.SetPackageName("GDKPIXBUF", "gdk-pixbuf-2.0")
97+
98+ core.SetSharedLibrary("GDKPIXBUF", "libgdk_pixbuf-2.0.so.0")
9599 lib, err := purego.Dlopen(core.GetPath("GDKPIXBUF"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
96100 if err != nil {
97101 panic(err)
M v4/gdkpixbuf/gdk-pixbuf.go +5 -1
@@ -3,7 +3,7 @@ package gdkpixbuf
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gio"
88 "github.com/jwijenbergh/puregotk/v4/glib"
99 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -1575,6 +1575,10 @@ func PixbufSaveToStreamFinish(AsyncResultVar gio.AsyncResult) (bool, error) {
15751575 }
15761576
15771577 func init() {
1578+
1579+ core.SetPackageName("GDKPIXBUF", "gdk-pixbuf-2.0")
1580+
1581+ core.SetSharedLibrary("GDKPIXBUF", "libgdk_pixbuf-2.0.so.0")
15781582 lib, err := purego.Dlopen(core.GetPath("GDKPIXBUF"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
15791583 if err != nil {
15801584 panic(err)
M v4/gdkpixbuf/main.go +5 -1
@@ -3,7 +3,7 @@ package gdkpixbuf
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 "github.com/jwijenbergh/puregotk/v4/gobject/types"
99 )
@@ -86,6 +86,10 @@ func (c *PixbufSimpleAnimIter) SetGoPointer(ptr uintptr) {
8686 }
8787
8888 func init() {
89+
90+ core.SetPackageName("GDKPIXBUF", "gdk-pixbuf-2.0")
91+
92+ core.SetSharedLibrary("GDKPIXBUF", "libgdk_pixbuf-2.0.so.0")
8993 lib, err := purego.Dlopen(core.GetPath("GDKPIXBUF"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
9094 if err != nil {
9195 panic(err)
M v4/gio/gaction.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -281,6 +281,10 @@ func ActionPrintDetailedName(ActionNameVar string, TargetValueVar *glib.Variant)
281281 }
282282
283283 func init() {
284+
285+ core.SetPackageName("GIO", "gio-2.0")
286+
287+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
284288 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
285289 if err != nil {
286290 panic(err)
M v4/gio/gactiongroup.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -354,6 +354,10 @@ var XGActionGroupListActions func(uintptr) []string
354354 var XGActionGroupQueryAction func(uintptr, string, bool, **glib.VariantType, **glib.VariantType, **glib.Variant, **glib.Variant) bool
355355
356356 func init() {
357+
358+ core.SetPackageName("GIO", "gio-2.0")
359+
360+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
357361 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
358362 if err != nil {
359363 panic(err)
M v4/gio/gactionmap.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -180,6 +180,10 @@ var XGActionMapLookupAction func(uintptr, string) uintptr
180180 var XGActionMapRemoveAction func(uintptr, string)
181181
182182 func init() {
183+
184+ core.SetPackageName("GIO", "gio-2.0")
185+
186+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
183187 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
184188 if err != nil {
185189 panic(err)
M v4/gio/gappinfo.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -843,6 +843,10 @@ func (x *AppLaunchContext) ConnectLaunched(cb *func(AppLaunchContext, uintptr, u
843843 }
844844
845845 func init() {
846+
847+ core.SetPackageName("GIO", "gio-2.0")
848+
849+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
846850 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
847851 if err != nil {
848852 panic(err)
M v4/gio/gapplication.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -1504,6 +1504,10 @@ func ApplicationIdIsValid(ApplicationIdVar string) bool {
15041504 }
15051505
15061506 func init() {
1507+
1508+ core.SetPackageName("GIO", "gio-2.0")
1509+
1510+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
15071511 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
15081512 if err != nil {
15091513 panic(err)
M v4/gio/gapplicationcommandline.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -465,6 +465,10 @@ func (c *ApplicationCommandLine) SetGoPointer(ptr uintptr) {
465465 }
466466
467467 func init() {
468+
469+ core.SetPackageName("GIO", "gio-2.0")
470+
471+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
468472 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
469473 if err != nil {
470474 panic(err)
M v4/gio/gasyncinitable.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -255,6 +255,10 @@ func AsyncInitableNewvAsync(ObjectTypeVar types.GType, NParametersVar uint, Para
255255 }
256256
257257 func init() {
258+
259+ core.SetPackageName("GIO", "gio-2.0")
260+
261+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
258262 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
259263 if err != nil {
260264 panic(err)
M v4/gio/gasyncresult.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -199,6 +199,10 @@ var XGAsyncResultIsTagged func(uintptr, uintptr) bool
199199 var XGAsyncResultLegacyPropagateError func(uintptr) bool
200200
201201 func init() {
202+
203+ core.SetPackageName("GIO", "gio-2.0")
204+
205+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
202206 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
203207 if err != nil {
204208 panic(err)
M v4/gio/gbufferedinputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -313,6 +313,10 @@ func (x *BufferedInputStream) Truncate(OffsetVar int64, CancellableVar *Cancella
313313 }
314314
315315 func init() {
316+
317+ core.SetPackageName("GIO", "gio-2.0")
318+
319+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
316320 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
317321 if err != nil {
318322 panic(err)
M v4/gio/gbufferedoutputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -209,6 +209,10 @@ func (x *BufferedOutputStream) Truncate(OffsetVar int64, CancellableVar *Cancell
209209 }
210210
211211 func init() {
212+
213+ core.SetPackageName("GIO", "gio-2.0")
214+
215+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
212216 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
213217 if err != nil {
214218 panic(err)
M v4/gio/gcancellable.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -395,6 +395,10 @@ func CancellableGetCurrent() *Cancellable {
395395 }
396396
397397 func init() {
398+
399+ core.SetPackageName("GIO", "gio-2.0")
400+
401+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
398402 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
399403 if err != nil {
400404 panic(err)
M v4/gio/gcharsetconverter.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -251,6 +251,10 @@ func (x *CharsetConverter) Init(CancellableVar *Cancellable) (bool, error) {
251251 }
252252
253253 func init() {
254+
255+ core.SetPackageName("GIO", "gio-2.0")
256+
257+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
254258 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
255259 if err != nil {
256260 panic(err)
M v4/gio/gcontenttype.go +5 -1
@@ -3,7 +3,7 @@ package gio
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 )
99
@@ -216,6 +216,10 @@ func ContentTypesGetRegistered() *glib.List {
216216 }
217217
218218 func init() {
219+
220+ core.SetPackageName("GIO", "gio-2.0")
221+
222+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
219223 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
220224 if err != nil {
221225 panic(err)
M v4/gio/gconverter.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -165,6 +165,10 @@ var XGConverterConvert func(uintptr, []byte, uint, []byte, uint, ConverterFlags,
165165 var XGConverterReset func(uintptr)
166166
167167 func init() {
168+
169+ core.SetPackageName("GIO", "gio-2.0")
170+
171+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
168172 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
169173 if err != nil {
170174 panic(err)
M v4/gio/gconverterinputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -159,6 +159,10 @@ func (x *ConverterInputStream) ReadNonblocking(BufferVar []byte, CountVar uint,
159159 }
160160
161161 func init() {
162+
163+ core.SetPackageName("GIO", "gio-2.0")
164+
165+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
162166 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
163167 if err != nil {
164168 panic(err)
M v4/gio/gconverteroutputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -190,6 +190,10 @@ func (x *ConverterOutputStream) WritevNonblocking(VectorsVar []OutputVector, NVe
190190 }
191191
192192 func init() {
193+
194+ core.SetPackageName("GIO", "gio-2.0")
195+
196+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
193197 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
194198 if err != nil {
195199 panic(err)
M v4/gio/gcredentials.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -217,6 +217,10 @@ func (c *Credentials) SetGoPointer(ptr uintptr) {
217217 }
218218
219219 func init() {
220+
221+ core.SetPackageName("GIO", "gio-2.0")
222+
223+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
220224 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
221225 if err != nil {
222226 panic(err)
M v4/gio/gdatagrambased.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -303,6 +303,10 @@ var XGDatagramBasedReceiveMessages func(uintptr, []InputMessage, uint, int, int6
303303 var XGDatagramBasedSendMessages func(uintptr, []OutputMessage, uint, int, int64, uintptr, **glib.Error) int
304304
305305 func init() {
306+
307+ core.SetPackageName("GIO", "gio-2.0")
308+
309+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
306310 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
307311 if err != nil {
308312 panic(err)
M v4/gio/gdatainputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -529,6 +529,10 @@ func (x *DataInputStream) Truncate(OffsetVar int64, CancellableVar *Cancellable)
529529 }
530530
531531 func init() {
532+
533+ core.SetPackageName("GIO", "gio-2.0")
534+
535+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
532536 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
533537 if err != nil {
534538 panic(err)
M v4/gio/gdataoutputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -272,6 +272,10 @@ func (x *DataOutputStream) Truncate(OffsetVar int64, CancellableVar *Cancellable
272272 }
273273
274274 func init() {
275+
276+ core.SetPackageName("GIO", "gio-2.0")
277+
278+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
275279 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
276280 if err != nil {
277281 panic(err)
M v4/gio/gdbusaddress.go +5 -1
@@ -3,7 +3,7 @@ package gio
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 )
99
@@ -146,6 +146,10 @@ func DbusIsSupportedAddress(StringVar string) (bool, error) {
146146 }
147147
148148 func init() {
149+
150+ core.SetPackageName("GIO", "gio-2.0")
151+
152+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
149153 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
150154 if err != nil {
151155 panic(err)
M v4/gio/gdbusconnection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 )
1212
@@ -291,6 +291,10 @@ func BusGetSync(BusTypeVar BusType, CancellableVar *Cancellable) (*DBusConnectio
291291 }
292292
293293 func init() {
294+
295+ core.SetPackageName("GIO", "gio-2.0")
296+
297+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
294298 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
295299 if err != nil {
296300 panic(err)
M v4/gio/gdbuserror.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 )
1212
@@ -149,6 +149,10 @@ func DbusErrorUnregisterError(ErrorDomainVar glib.Quark, ErrorCodeVar int, DbusE
149149 }
150150
151151 func init() {
152+
153+ core.SetPackageName("GIO", "gio-2.0")
154+
155+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
152156 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
153157 if err != nil {
154158 panic(err)
M v4/gio/gdbusinterface.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -111,6 +111,10 @@ var XGDbusInterfaceGetObject func(uintptr) uintptr
111111 var XGDbusInterfaceSetObject func(uintptr, uintptr)
112112
113113 func init() {
114+
115+ core.SetPackageName("GIO", "gio-2.0")
116+
117+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
114118 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
115119 if err != nil {
116120 panic(err)
M v4/gio/gdbusinterfaceskeleton.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -311,6 +311,10 @@ func (x *DBusInterfaceSkeleton) SetObject(ObjectVar DBusObject) {
311311 }
312312
313313 func init() {
314+
315+ core.SetPackageName("GIO", "gio-2.0")
316+
317+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
314318 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
315319 if err != nil {
316320 panic(err)
M v4/gio/gdbusintrospection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -464,6 +464,10 @@ func DbusAnnotationInfoLookup(AnnotationsVar uintptr, NameVar string) string {
464464 }
465465
466466 func init() {
467+
468+ core.SetPackageName("GIO", "gio-2.0")
469+
470+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
467471 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
468472 if err != nil {
469473 panic(err)
M v4/gio/gdbusnameowning.go +5 -1
@@ -3,7 +3,7 @@ package gio
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 "github.com/jwijenbergh/puregotk/v4/gobject"
99 )
@@ -121,6 +121,10 @@ func BusUnownName(OwnerIdVar uint) {
121121 }
122122
123123 func init() {
124+
125+ core.SetPackageName("GIO", "gio-2.0")
126+
127+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
124128 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
125129 if err != nil {
126130 panic(err)
M v4/gio/gdbusnamewatching.go +5 -1
@@ -3,7 +3,7 @@ package gio
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 "github.com/jwijenbergh/puregotk/v4/gobject"
99 )
@@ -102,6 +102,10 @@ func BusWatchNameWithClosures(BusTypeVar BusType, NameVar string, FlagsVar BusNa
102102 }
103103
104104 func init() {
105+
106+ core.SetPackageName("GIO", "gio-2.0")
107+
108+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
105109 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
106110 if err != nil {
107111 panic(err)
M v4/gio/gdbusobject.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -89,6 +89,10 @@ var XGDbusObjectGetInterfaces func(uintptr) *glib.List
8989 var XGDbusObjectGetObjectPath func(uintptr) string
9090
9191 func init() {
92+
93+ core.SetPackageName("GIO", "gio-2.0")
94+
95+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
9296 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
9397 if err != nil {
9498 panic(err)
M v4/gio/gdbusobjectmanager.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -108,6 +108,10 @@ var XGDbusObjectManagerGetObjectPath func(uintptr) string
108108 var XGDbusObjectManagerGetObjects func(uintptr) *glib.List
109109
110110 func init() {
111+
112+ core.SetPackageName("GIO", "gio-2.0")
113+
114+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
111115 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
112116 if err != nil {
113117 panic(err)
M v4/gio/gdbusobjectmanagerclient.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -534,6 +534,10 @@ func DBusObjectManagerClientNewForBus(BusTypeVar BusType, FlagsVar DBusObjectMan
534534 }
535535
536536 func init() {
537+
538+ core.SetPackageName("GIO", "gio-2.0")
539+
540+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
537541 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
538542 if err != nil {
539543 panic(err)
M v4/gio/gdbusobjectmanagerserver.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -226,6 +226,10 @@ func (x *DBusObjectManagerServer) GetObjects() *glib.List {
226226 }
227227
228228 func init() {
229+
230+ core.SetPackageName("GIO", "gio-2.0")
231+
232+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
229233 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
230234 if err != nil {
231235 panic(err)
M v4/gio/gdbusobjectproxy.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -128,6 +128,10 @@ func (x *DBusObjectProxy) GetObjectPath() string {
128128 }
129129
130130 func init() {
131+
132+ core.SetPackageName("GIO", "gio-2.0")
133+
134+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
131135 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
132136 if err != nil {
133137 panic(err)
M v4/gio/gdbusobjectskeleton.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -194,6 +194,10 @@ func (x *DBusObjectSkeleton) GetObjectPath() string {
194194 }
195195
196196 func init() {
197+
198+ core.SetPackageName("GIO", "gio-2.0")
199+
200+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
197201 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
198202 if err != nil {
199203 panic(err)
M v4/gio/gdbusproxy.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -826,6 +826,10 @@ func DBusProxyNewForBus(BusTypeVar BusType, FlagsVar DBusProxyFlags, InfoVar *DB
826826 }
827827
828828 func init() {
829+
830+ core.SetPackageName("GIO", "gio-2.0")
831+
832+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
829833 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
830834 if err != nil {
831835 panic(err)
M v4/gio/gdbusutils.go +5 -1
@@ -3,7 +3,7 @@ package gio
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 "github.com/jwijenbergh/puregotk/v4/gobject"
99 )
@@ -193,6 +193,10 @@ func DbusUnescapeObjectPath(SVar string) uintptr {
193193 }
194194
195195 func init() {
196+
197+ core.SetPackageName("GIO", "gio-2.0")
198+
199+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
196200 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
197201 if err != nil {
198202 panic(err)
M v4/gio/gdebugcontroller.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -88,6 +88,10 @@ const (
8888 )
8989
9090 func init() {
91+
92+ core.SetPackageName("GIO", "gio-2.0")
93+
94+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
9195 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
9296 if err != nil {
9397 panic(err)
M v4/gio/gdebugcontrollerdbus.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -315,6 +315,10 @@ func (x *DebugControllerDBus) Init(CancellableVar *Cancellable) (bool, error) {
315315 }
316316
317317 func init() {
318+
319+ core.SetPackageName("GIO", "gio-2.0")
320+
321+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
318322 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
319323 if err != nil {
320324 panic(err)
M v4/gio/gdesktopappinfo.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -776,6 +776,10 @@ func DesktopAppInfoSetDesktopEnv(DesktopEnvVar string) {
776776 }
777777
778778 func init() {
779+
780+ core.SetPackageName("GIO", "gio-2.0")
781+
782+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
779783 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
780784 if err != nil {
781785 panic(err)
M v4/gio/gdrive.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -401,6 +401,10 @@ const (
401401 )
402402
403403 func init() {
404+
405+ core.SetPackageName("GIO", "gio-2.0")
406+
407+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
404408 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
405409 if err != nil {
406410 panic(err)
M v4/gio/gdtlsclientconnection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -139,6 +139,10 @@ func DtlsClientConnectionNew(BaseSocketVar DatagramBased, ServerIdentityVar Sock
139139 }
140140
141141 func init() {
142+
143+ core.SetPackageName("GIO", "gio-2.0")
144+
145+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
142146 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
143147 if err != nil {
144148 panic(err)
M v4/gio/gdtlsconnection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -552,6 +552,10 @@ var XGDtlsConnectionShutdownAsync func(uintptr, bool, bool, int, uintptr, uintpt
552552 var XGDtlsConnectionShutdownFinish func(uintptr, uintptr, **glib.Error) bool
553553
554554 func init() {
555+
556+ core.SetPackageName("GIO", "gio-2.0")
557+
558+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
555559 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
556560 if err != nil {
557561 panic(err)
M v4/gio/gdtlsserverconnection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -72,6 +72,10 @@ func DtlsServerConnectionNew(BaseSocketVar DatagramBased, CertificateVar *TlsCer
7272 }
7373
7474 func init() {
75+
76+ core.SetPackageName("GIO", "gio-2.0")
77+
78+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
7579 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
7680 if err != nil {
7781 panic(err)
M v4/gio/gemblem.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -152,6 +152,10 @@ func (x *Emblem) ToString() string {
152152 }
153153
154154 func init() {
155+
156+ core.SetPackageName("GIO", "gio-2.0")
157+
158+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
155159 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
156160 if err != nil {
157161 panic(err)
M v4/gio/gemblemedicon.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -164,6 +164,10 @@ func (x *EmblemedIcon) ToString() string {
164164 }
165165
166166 func init() {
167+
168+ core.SetPackageName("GIO", "gio-2.0")
169+
170+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
167171 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
168172 if err != nil {
169173 panic(err)
M v4/gio/gfile.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -3006,6 +3006,10 @@ func FileParseName(ParseNameVar string) *FileBase {
30063006 }
30073007
30083008 func init() {
3009+
3010+ core.SetPackageName("GIO", "gio-2.0")
3011+
3012+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
30093013 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
30103014 if err != nil {
30113015 panic(err)
M v4/gio/gfileattribute.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -102,6 +102,10 @@ func (x *FileAttributeInfoList) Unref() {
102102 }
103103
104104 func init() {
105+
106+ core.SetPackageName("GIO", "gio-2.0")
107+
108+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
105109 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
106110 if err != nil {
107111 panic(err)
M v4/gio/gfiledescriptorbased.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -64,6 +64,10 @@ func (x *FileDescriptorBasedBase) GetFd() int {
6464 var XGFileDescriptorBasedGetFd func(uintptr) int
6565
6666 func init() {
67+
68+ core.SetPackageName("GIO", "gio-2.0")
69+
70+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
6771 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
6872 if err != nil {
6973 panic(err)
M v4/gio/gfileenumerator.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -340,6 +340,10 @@ func (c *FileEnumerator) SetGoPointer(ptr uintptr) {
340340 }
341341
342342 func init() {
343+
344+ core.SetPackageName("GIO", "gio-2.0")
345+
346+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
343347 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
344348 if err != nil {
345349 panic(err)
M v4/gio/gfileicon.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -171,6 +171,10 @@ func (x *FileIcon) LoadFinish(ResVar AsyncResult, TypeVar string) (*InputStream,
171171 }
172172
173173 func init() {
174+
175+ core.SetPackageName("GIO", "gio-2.0")
176+
177+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
174178 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
175179 if err != nil {
176180 panic(err)
M v4/gio/gfileinfo.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -1362,6 +1362,10 @@ func (c *FileInfo) SetGoPointer(ptr uintptr) {
13621362 }
13631363
13641364 func init() {
1365+
1366+ core.SetPackageName("GIO", "gio-2.0")
1367+
1368+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
13651369 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
13661370 if err != nil {
13671371 panic(err)
M v4/gio/gfileinputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -198,6 +198,10 @@ func (x *FileInputStream) Truncate(OffsetVar int64, CancellableVar *Cancellable)
198198 }
199199
200200 func init() {
201+
202+ core.SetPackageName("GIO", "gio-2.0")
203+
204+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
201205 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
202206 if err != nil {
203207 panic(err)
M v4/gio/gfileiostream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -228,6 +228,10 @@ func (x *FileIOStream) Truncate(OffsetVar int64, CancellableVar *Cancellable) (b
228228 }
229229
230230 func init() {
231+
232+ core.SetPackageName("GIO", "gio-2.0")
233+
234+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
231235 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
232236 if err != nil {
233237 panic(err)
M v4/gio/gfilemonitor.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -162,6 +162,10 @@ func (x *FileMonitor) ConnectChanged(cb *func(FileMonitor, uintptr, uintptr, Fil
162162 }
163163
164164 func init() {
165+
166+ core.SetPackageName("GIO", "gio-2.0")
167+
168+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
165169 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
166170 if err != nil {
167171 panic(err)
M v4/gio/gfilenamecompleter.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -117,6 +117,10 @@ func (x *FilenameCompleter) ConnectGotCompletionData(cb *func(FilenameCompleter)
117117 }
118118
119119 func init() {
120+
121+ core.SetPackageName("GIO", "gio-2.0")
122+
123+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
120124 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
121125 if err != nil {
122126 panic(err)
M v4/gio/gfileoutputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -222,6 +222,10 @@ func (x *FileOutputStream) Truncate(OffsetVar int64, CancellableVar *Cancellable
222222 }
223223
224224 func init() {
225+
226+ core.SetPackageName("GIO", "gio-2.0")
227+
228+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
225229 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
226230 if err != nil {
227231 panic(err)
M v4/gio/gfilterinputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -89,6 +89,10 @@ func (c *FilterInputStream) SetGoPointer(ptr uintptr) {
8989 }
9090
9191 func init() {
92+
93+ core.SetPackageName("GIO", "gio-2.0")
94+
95+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
9296 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
9397 if err != nil {
9498 panic(err)
M v4/gio/gfilteroutputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -89,6 +89,10 @@ func (c *FilterOutputStream) SetGoPointer(ptr uintptr) {
8989 }
9090
9191 func init() {
92+
93+ core.SetPackageName("GIO", "gio-2.0")
94+
95+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
9296 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
9397 if err != nil {
9498 panic(err)
M v4/gio/gicon.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -177,6 +177,10 @@ func IconNewForString(StrVar string) (*IconBase, error) {
177177 }
178178
179179 func init() {
180+
181+ core.SetPackageName("GIO", "gio-2.0")
182+
183+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
180184 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
181185 if err != nil {
182186 panic(err)
M v4/gio/ginetaddress.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -275,6 +275,10 @@ func (c *InetAddress) SetGoPointer(ptr uintptr) {
275275 }
276276
277277 func init() {
278+
279+ core.SetPackageName("GIO", "gio-2.0")
280+
281+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
278282 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
279283 if err != nil {
280284 panic(err)
M v4/gio/ginetaddressmask.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -219,6 +219,10 @@ func (x *InetAddressMask) Init(CancellableVar *Cancellable) (bool, error) {
219219 }
220220
221221 func init() {
222+
223+ core.SetPackageName("GIO", "gio-2.0")
224+
225+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
222226 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
223227 if err != nil {
224228 panic(err)
M v4/gio/ginetsocketaddress.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -187,6 +187,10 @@ func (x *InetSocketAddress) ToString() string {
187187 }
188188
189189 func init() {
190+
191+ core.SetPackageName("GIO", "gio-2.0")
192+
193+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
190194 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
191195 if err != nil {
192196 panic(err)
M v4/gio/ginitable.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -150,6 +150,10 @@ func InitableNewv(ObjectTypeVar types.GType, NParametersVar uint, ParametersVar
150150 }
151151
152152 func init() {
153+
154+ core.SetPackageName("GIO", "gio-2.0")
155+
156+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
153157 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
154158 if err != nil {
155159 panic(err)
M v4/gio/ginputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -481,6 +481,10 @@ func (c *InputStream) SetGoPointer(ptr uintptr) {
481481 }
482482
483483 func init() {
484+
485+ core.SetPackageName("GIO", "gio-2.0")
486+
487+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
484488 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
485489 if err != nil {
486490 panic(err)
M v4/gio/gio-2.0.go +5 -1
@@ -5,7 +5,7 @@ import (
55 "unsafe"
66
77 "github.com/jwijenbergh/purego"
8- "github.com/jwijenbergh/puregotk/internal/core"
8+ "github.com/jwijenbergh/puregotk/pkg/core"
99 "github.com/jwijenbergh/puregotk/v4/glib"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -6166,6 +6166,10 @@ func TestDBusUnset() {
61666166 }
61676167
61686168 func init() {
6169+
6170+ core.SetPackageName("GIO", "gio-2.0")
6171+
6172+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
61696173 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
61706174 if err != nil {
61716175 panic(err)
M v4/gio/gioerror.go +5 -1
@@ -3,7 +3,7 @@ package gio
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xIoErrorFromErrno func(int) IOErrorEnum
@@ -22,6 +22,10 @@ func IoErrorFromErrno(ErrNoVar int) IOErrorEnum {
2222 }
2323
2424 func init() {
25+
26+ core.SetPackageName("GIO", "gio-2.0")
27+
28+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
2529 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
2630 if err != nil {
2731 panic(err)
M v4/gio/giomodule.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -312,6 +312,10 @@ func IOModuleQuery() []string {
312312 }
313313
314314 func init() {
315+
316+ core.SetPackageName("GIO", "gio-2.0")
317+
318+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
315319 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
316320 if err != nil {
317321 panic(err)
M v4/gio/gioscheduler.go +5 -1
@@ -3,7 +3,7 @@ package gio
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 )
99
@@ -36,6 +36,10 @@ func IoSchedulerPushJob(JobFuncVar *IOSchedulerJobFunc, UserDataVar uintptr, Not
3636 }
3737
3838 func init() {
39+
40+ core.SetPackageName("GIO", "gio-2.0")
41+
42+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
3943 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
4044 if err != nil {
4145 panic(err)
M v4/gio/giostream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -290,6 +290,10 @@ func IOStreamSpliceFinish(ResultVar AsyncResult) (bool, error) {
290290 }
291291
292292 func init() {
293+
294+ core.SetPackageName("GIO", "gio-2.0")
295+
296+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
293297 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
294298 if err != nil {
295299 panic(err)
M v4/gio/giotypes.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -890,6 +890,10 @@ func (x *SrvTarget) GetWeight() uint16 {
890890 }
891891
892892 func init() {
893+
894+ core.SetPackageName("GIO", "gio-2.0")
895+
896+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
893897 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
894898 if err != nil {
895899 panic(err)
M v4/gio/glistmodel.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -198,6 +198,10 @@ var XGListModelGetObject func(uintptr, uint) uintptr
198198 var XGListModelItemsChanged func(uintptr, uint, uint, uint)
199199
200200 func init() {
201+
202+ core.SetPackageName("GIO", "gio-2.0")
203+
204+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
201205 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
202206 if err != nil {
203207 panic(err)
M v4/gio/gliststore.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -287,6 +287,10 @@ func (x *ListStore) ItemsChanged(PositionVar uint, RemovedVar uint, AddedVar uin
287287 }
288288
289289 func init() {
290+
291+ core.SetPackageName("GIO", "gio-2.0")
292+
293+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
290294 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
291295 if err != nil {
292296 panic(err)
M v4/gio/gloadableicon.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -106,6 +106,10 @@ var XGLoadableIconLoadAsync func(uintptr, int, uintptr, uintptr, uintptr)
106106 var XGLoadableIconLoadFinish func(uintptr, uintptr, string, **glib.Error) uintptr
107107
108108 func init() {
109+
110+ core.SetPackageName("GIO", "gio-2.0")
111+
112+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
109113 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
110114 if err != nil {
111115 panic(err)
M v4/gio/gmemoryinputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -258,6 +258,10 @@ func (x *MemoryInputStream) Truncate(OffsetVar int64, CancellableVar *Cancellabl
258258 }
259259
260260 func init() {
261+
262+ core.SetPackageName("GIO", "gio-2.0")
263+
264+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
261265 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
262266 if err != nil {
263267 panic(err)
M v4/gio/gmemorymonitor.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -119,6 +119,10 @@ func MemoryMonitorDupDefault() *MemoryMonitorBase {
119119 }
120120
121121 func init() {
122+
123+ core.SetPackageName("GIO", "gio-2.0")
124+
125+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
122126 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
123127 if err != nil {
124128 panic(err)
M v4/gio/gmemoryoutputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -371,6 +371,10 @@ func (x *MemoryOutputStream) Truncate(OffsetVar int64, CancellableVar *Cancellab
371371 }
372372
373373 func init() {
374+
375+ core.SetPackageName("GIO", "gio-2.0")
376+
377+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
374378 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
375379 if err != nil {
376380 panic(err)
M v4/gio/gmenumodel.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -617,6 +617,10 @@ func (x *MenuModel) ConnectItemsChanged(cb *func(MenuModel, int, int, int)) uint
617617 }
618618
619619 func init() {
620+
621+ core.SetPackageName("GIO", "gio-2.0")
622+
623+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
620624 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
621625 if err != nil {
622626 panic(err)
M v4/gio/gmount.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -468,6 +468,10 @@ var XGMountUnmountWithOperationFinish func(uintptr, uintptr, **glib.Error) bool
468468 var XGMountUnshadow func(uintptr)
469469
470470 func init() {
471+
472+ core.SetPackageName("GIO", "gio-2.0")
473+
474+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
471475 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
472476 if err != nil {
473477 panic(err)
M v4/gio/gmountoperation.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -428,6 +428,10 @@ func (x *MountOperation) ConnectShowUnmountProgress(cb *func(MountOperation, str
428428 }
429429
430430 func init() {
431+
432+ core.SetPackageName("GIO", "gio-2.0")
433+
434+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
431435 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
432436 if err != nil {
433437 panic(err)
M v4/gio/gnativesocketaddress.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -120,6 +120,10 @@ func (x *NativeSocketAddress) ToString() string {
120120 }
121121
122122 func init() {
123+
124+ core.SetPackageName("GIO", "gio-2.0")
125+
126+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
123127 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
124128 if err != nil {
125129 panic(err)
M v4/gio/gnetworkaddress.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -260,6 +260,10 @@ func NetworkAddressParseUri(UriVar string, DefaultPortVar uint16) (*NetworkAddre
260260 }
261261
262262 func init() {
263+
264+ core.SetPackageName("GIO", "gio-2.0")
265+
266+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
263267 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
264268 if err != nil {
265269 panic(err)
M v4/gio/gnetworking.go +5 -1
@@ -3,7 +3,7 @@ package gio
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xNetworkingInit func()
@@ -19,6 +19,10 @@ func NetworkingInit() {
1919 }
2020
2121 func init() {
22+
23+ core.SetPackageName("GIO", "gio-2.0")
24+
25+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
2226 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
2327 if err != nil {
2428 panic(err)
M v4/gio/gnetworkmonitor.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -191,6 +191,10 @@ func NetworkMonitorGetDefault() *NetworkMonitorBase {
191191 }
192192
193193 func init() {
194+
195+ core.SetPackageName("GIO", "gio-2.0")
196+
197+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
194198 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
195199 if err != nil {
196200 panic(err)
M v4/gio/gnetworkservice.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -179,6 +179,10 @@ func (x *NetworkService) ToString() string {
179179 }
180180
181181 func init() {
182+
183+ core.SetPackageName("GIO", "gio-2.0")
184+
185+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
182186 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
183187 if err != nil {
184188 panic(err)
M v4/gio/goutputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -729,6 +729,10 @@ func (c *OutputStream) SetGoPointer(ptr uintptr) {
729729 }
730730
731731 func init() {
732+
733+ core.SetPackageName("GIO", "gio-2.0")
734+
735+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
732736 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
733737 if err != nil {
734738 panic(err)
M v4/gio/gpermission.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -237,6 +237,10 @@ func (c *Permission) SetGoPointer(ptr uintptr) {
237237 }
238238
239239 func init() {
240+
241+ core.SetPackageName("GIO", "gio-2.0")
242+
243+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
240244 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
241245 if err != nil {
242246 panic(err)
M v4/gio/gpollableinputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -134,6 +134,10 @@ var XGPollableInputStreamIsReadable func(uintptr) bool
134134 var XGPollableInputStreamReadNonblocking func(uintptr, []byte, uint, uintptr, **glib.Error) int
135135
136136 func init() {
137+
138+ core.SetPackageName("GIO", "gio-2.0")
139+
140+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
137141 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
138142 if err != nil {
139143 panic(err)
M v4/gio/gpollableoutputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -173,6 +173,10 @@ var XGPollableOutputStreamWriteNonblocking func(uintptr, []byte, uint, uintptr,
173173 var XGPollableOutputStreamWritevNonblocking func(uintptr, []OutputVector, uint, uint, uintptr, **glib.Error) PollableReturn
174174
175175 func init() {
176+
177+ core.SetPackageName("GIO", "gio-2.0")
178+
179+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
176180 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
177181 if err != nil {
178182 panic(err)
M v4/gio/gpollableutils.go +5 -1
@@ -3,7 +3,7 @@ package gio
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 "github.com/jwijenbergh/puregotk/v4/gobject"
99 )
@@ -110,6 +110,10 @@ func PollableStreamWriteAll(StreamVar *OutputStream, BufferVar []byte, CountVar
110110 }
111111
112112 func init() {
113+
114+ core.SetPackageName("GIO", "gio-2.0")
115+
116+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
113117 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
114118 if err != nil {
115119 panic(err)
M v4/gio/gpowerprofilemonitor.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -106,6 +106,10 @@ func PowerProfileMonitorDupDefault() *PowerProfileMonitorBase {
106106 }
107107
108108 func init() {
109+
110+ core.SetPackageName("GIO", "gio-2.0")
111+
112+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
109113 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
110114 if err != nil {
111115 panic(err)
M v4/gio/gproxy.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -148,6 +148,10 @@ func ProxyGetDefaultForProtocol(ProtocolVar string) *ProxyBase {
148148 }
149149
150150 func init() {
151+
152+ core.SetPackageName("GIO", "gio-2.0")
153+
154+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
151155 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
152156 if err != nil {
153157 panic(err)
M v4/gio/gproxyaddress.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -194,6 +194,10 @@ func (x *ProxyAddress) ToString() string {
194194 }
195195
196196 func init() {
197+
198+ core.SetPackageName("GIO", "gio-2.0")
199+
200+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
197201 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
198202 if err != nil {
199203 panic(err)
M v4/gio/gproxyresolver.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -146,6 +146,10 @@ func ProxyResolverGetDefault() *ProxyResolverBase {
146146 }
147147
148148 func init() {
149+
150+ core.SetPackageName("GIO", "gio-2.0")
151+
152+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
149153 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
150154 if err != nil {
151155 panic(err)
M v4/gio/gremoteactiongroup.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -105,6 +105,10 @@ var XGRemoteActionGroupActivateActionFull func(uintptr, string, *glib.Variant, *
105105 var XGRemoteActionGroupChangeActionStateFull func(uintptr, string, *glib.Variant, *glib.Variant)
106106
107107 func init() {
108+
109+ core.SetPackageName("GIO", "gio-2.0")
110+
111+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
108112 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
109113 if err != nil {
110114 panic(err)
M v4/gio/gresolver.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -453,6 +453,10 @@ func ResolverGetDefault() *Resolver {
453453 }
454454
455455 func init() {
456+
457+ core.SetPackageName("GIO", "gio-2.0")
458+
459+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
456460 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
457461 if err != nil {
458462 panic(err)
M v4/gio/gresource.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 )
1212
@@ -202,6 +202,10 @@ func ResourcesUnregister(ResourceVar *Resource) {
202202 }
203203
204204 func init() {
205+
206+ core.SetPackageName("GIO", "gio-2.0")
207+
208+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
205209 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
206210 if err != nil {
207211 panic(err)
M v4/gio/gseekable.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -141,6 +141,10 @@ var XGSeekableTell func(uintptr) int64
141141 var XGSeekableTruncate func(uintptr, int64, uintptr, **glib.Error) bool
142142
143143 func init() {
144+
145+ core.SetPackageName("GIO", "gio-2.0")
146+
147+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
144148 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
145149 if err != nil {
146150 panic(err)
M v4/gio/gsettings.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -1421,6 +1421,10 @@ func SettingsUnbind(ObjectVar *gobject.Object, PropertyVar string) {
14211421 }
14221422
14231423 func init() {
1424+
1425+ core.SetPackageName("GIO", "gio-2.0")
1426+
1427+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
14241428 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
14251429 if err != nil {
14261430 panic(err)
M v4/gio/gsettingsbackend.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -356,6 +356,10 @@ func SettingsBackendGetDefault() *SettingsBackend {
356356 }
357357
358358 func init() {
359+
360+ core.SetPackageName("GIO", "gio-2.0")
361+
362+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
359363 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
360364 if err != nil {
361365 panic(err)
M v4/gio/gsettingsschema.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -513,6 +513,10 @@ func SettingsSchemaSourceGetDefault() *SettingsSchemaSource {
513513 }
514514
515515 func init() {
516+
517+ core.SetPackageName("GIO", "gio-2.0")
518+
519+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
516520 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
517521 if err != nil {
518522 panic(err)
M v4/gio/gsimpleactiongroup.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -450,6 +450,10 @@ func (x *SimpleActionGroup) RemoveAction(ActionNameVar string) {
450450 }
451451
452452 func init() {
453+
454+ core.SetPackageName("GIO", "gio-2.0")
455+
456+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
453457 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
454458 if err != nil {
455459 panic(err)
M v4/gio/gsimpleasyncresult.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -598,6 +598,10 @@ func SimpleAsyncResultIsValid(ResultVar AsyncResult, SourceVar *gobject.Object,
598598 }
599599
600600 func init() {
601+
602+ core.SetPackageName("GIO", "gio-2.0")
603+
604+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
601605 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
602606 if err != nil {
603607 panic(err)
M v4/gio/gsimpleproxyresolver.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -185,6 +185,10 @@ func SimpleProxyResolverNew(DefaultProxyVar string, IgnoreHostsVar []string) *Pr
185185 }
186186
187187 func init() {
188+
189+ core.SetPackageName("GIO", "gio-2.0")
190+
191+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
188192 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
189193 if err != nil {
190194 panic(err)
M v4/gio/gsocket.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -1473,6 +1473,10 @@ func (x *Socket) Init(CancellableVar *Cancellable) (bool, error) {
14731473 }
14741474
14751475 func init() {
1476+
1477+ core.SetPackageName("GIO", "gio-2.0")
1478+
1479+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
14761480 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
14771481 if err != nil {
14781482 panic(err)
M v4/gio/gsocketaddress.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -156,6 +156,10 @@ func (x *SocketAddress) ToString() string {
156156 }
157157
158158 func init() {
159+
160+ core.SetPackageName("GIO", "gio-2.0")
161+
162+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
159163 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
160164 if err != nil {
161165 panic(err)
M v4/gio/gsocketaddressenumerator.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -135,6 +135,10 @@ func (c *SocketAddressEnumerator) SetGoPointer(ptr uintptr) {
135135 }
136136
137137 func init() {
138+
139+ core.SetPackageName("GIO", "gio-2.0")
140+
141+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
138142 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
139143 if err != nil {
140144 panic(err)
M v4/gio/gsocketclient.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -744,6 +744,10 @@ func (x *SocketClient) ConnectEvent(cb *func(SocketClient, SocketClientEvent, ui
744744 }
745745
746746 func init() {
747+
748+ core.SetPackageName("GIO", "gio-2.0")
749+
750+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
747751 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
748752 if err != nil {
749753 panic(err)
M v4/gio/gsocketconnectable.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -163,6 +163,10 @@ var XGSocketConnectableProxyEnumerate func(uintptr) uintptr
163163 var XGSocketConnectableToString func(uintptr) string
164164
165165 func init() {
166+
167+ core.SetPackageName("GIO", "gio-2.0")
168+
169+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
166170 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
167171 if err != nil {
168172 panic(err)
M v4/gio/gsocketconnection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -218,6 +218,10 @@ func SocketConnectionFactoryRegisterType(GTypeVar types.GType, FamilyVar SocketF
218218 }
219219
220220 func init() {
221+
222+ core.SetPackageName("GIO", "gio-2.0")
223+
224+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
221225 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
222226 if err != nil {
223227 panic(err)
M v4/gio/gsocketcontrolmessage.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -144,6 +144,10 @@ func SocketControlMessageDeserialize(LevelVar int, TypeVar int, SizeVar uint, Da
144144 }
145145
146146 func init() {
147+
148+ core.SetPackageName("GIO", "gio-2.0")
149+
150+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
147151 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
148152 if err != nil {
149153 panic(err)
M v4/gio/gsocketlistener.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -379,6 +379,10 @@ func (x *SocketListener) ConnectEvent(cb *func(SocketListener, SocketListenerEve
379379 }
380380
381381 func init() {
382+
383+ core.SetPackageName("GIO", "gio-2.0")
384+
385+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
382386 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
383387 if err != nil {
384388 panic(err)
M v4/gio/gsocketservice.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -183,6 +183,10 @@ func (x *SocketService) ConnectIncoming(cb *func(SocketService, uintptr, uintptr
183183 }
184184
185185 func init() {
186+
187+ core.SetPackageName("GIO", "gio-2.0")
188+
189+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
186190 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
187191 if err != nil {
188192 panic(err)
M v4/gio/gsrvtarget.go +5 -1
@@ -3,7 +3,7 @@ package gio
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 )
99
@@ -17,6 +17,10 @@ func SrvTargetListSort(TargetsVar *glib.List) *glib.List {
1717 }
1818
1919 func init() {
20+
21+ core.SetPackageName("GIO", "gio-2.0")
22+
23+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
2024 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
2125 if err != nil {
2226 panic(err)
M v4/gio/gtask.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -1183,6 +1183,10 @@ func TaskReportNewError(SourceObjectVar *gobject.Object, CallbackVar *AsyncReady
11831183 }
11841184
11851185 func init() {
1186+
1187+ core.SetPackageName("GIO", "gio-2.0")
1188+
1189+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
11861190 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
11871191 if err != nil {
11881192 panic(err)
M v4/gio/gtcpconnection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -85,6 +85,10 @@ func (c *TcpConnection) SetGoPointer(ptr uintptr) {
8585 }
8686
8787 func init() {
88+
89+ core.SetPackageName("GIO", "gio-2.0")
90+
91+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
8892 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
8993 if err != nil {
9094 panic(err)
M v4/gio/gtcpwrapperconnection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -95,6 +95,10 @@ func (c *TcpWrapperConnection) SetGoPointer(ptr uintptr) {
9595 }
9696
9797 func init() {
98+
99+ core.SetPackageName("GIO", "gio-2.0")
100+
101+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
98102 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
99103 if err != nil {
100104 panic(err)
M v4/gio/gthemedicon.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -191,6 +191,10 @@ func (x *ThemedIcon) ToString() string {
191191 }
192192
193193 func init() {
194+
195+ core.SetPackageName("GIO", "gio-2.0")
196+
197+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
194198 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
195199 if err != nil {
196200 panic(err)
M v4/gio/gthreadedsocketservice.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -113,6 +113,10 @@ func (x *ThreadedSocketService) ConnectRun(cb *func(ThreadedSocketService, uintp
113113 }
114114
115115 func init() {
116+
117+ core.SetPackageName("GIO", "gio-2.0")
118+
119+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
116120 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
117121 if err != nil {
118122 panic(err)
M v4/gio/gtlsbackend.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -180,6 +180,10 @@ func TlsBackendGetDefault() *TlsBackendBase {
180180 }
181181
182182 func init() {
183+
184+ core.SetPackageName("GIO", "gio-2.0")
185+
186+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
183187 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
184188 if err != nil {
185189 panic(err)
M v4/gio/gtlscertificate.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -415,6 +415,10 @@ func TlsCertificateListNewFromFile(FileVar string) (*glib.List, error) {
415415 }
416416
417417 func init() {
418+
419+ core.SetPackageName("GIO", "gio-2.0")
420+
421+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
418422 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
419423 if err != nil {
420424 panic(err)
M v4/gio/gtlsclientconnection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -216,6 +216,10 @@ func TlsClientConnectionNew(BaseIoStreamVar *IOStream, ServerIdentityVar SocketC
216216 }
217217
218218 func init() {
219+
220+ core.SetPackageName("GIO", "gio-2.0")
221+
222+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
219223 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
220224 if err != nil {
221225 panic(err)
M v4/gio/gtlsconnection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -533,6 +533,10 @@ func (x *TlsConnection) ConnectAcceptCertificate(cb *func(TlsConnection, uintptr
533533 }
534534
535535 func init() {
536+
537+ core.SetPackageName("GIO", "gio-2.0")
538+
539+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
536540 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
537541 if err != nil {
538542 panic(err)
M v4/gio/gtlsdatabase.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -390,6 +390,10 @@ func (c *TlsDatabase) SetGoPointer(ptr uintptr) {
390390 }
391391
392392 func init() {
393+
394+ core.SetPackageName("GIO", "gio-2.0")
395+
396+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
393397 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
394398 if err != nil {
395399 panic(err)
M v4/gio/gtlsfiledatabase.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -78,6 +78,10 @@ func TlsFileDatabaseNew(AnchorsVar string) (*TlsFileDatabaseBase, error) {
7878 }
7979
8080 func init() {
81+
82+ core.SetPackageName("GIO", "gio-2.0")
83+
84+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
8185 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
8286 if err != nil {
8387 panic(err)
M v4/gio/gtlsinteraction.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -298,6 +298,10 @@ func (c *TlsInteraction) SetGoPointer(ptr uintptr) {
298298 }
299299
300300 func init() {
301+
302+ core.SetPackageName("GIO", "gio-2.0")
303+
304+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
301305 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
302306 if err != nil {
303307 panic(err)
M v4/gio/gtlspassword.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -181,6 +181,10 @@ func (c *TlsPassword) SetGoPointer(ptr uintptr) {
181181 }
182182
183183 func init() {
184+
185+ core.SetPackageName("GIO", "gio-2.0")
186+
187+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
184188 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
185189 if err != nil {
186190 panic(err)
M v4/gio/gtlsserverconnection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -77,6 +77,10 @@ func TlsServerConnectionNew(BaseIoStreamVar *IOStream, CertificateVar *TlsCertif
7777 }
7878
7979 func init() {
80+
81+ core.SetPackageName("GIO", "gio-2.0")
82+
83+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
8084 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
8185 if err != nil {
8286 panic(err)
M v4/gio/gunixconnection.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -246,6 +246,10 @@ func (c *UnixConnection) SetGoPointer(ptr uintptr) {
246246 }
247247
248248 func init() {
249+
250+ core.SetPackageName("GIO", "gio-2.0")
251+
252+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
249253 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
250254 if err != nil {
251255 panic(err)
M v4/gio/gunixcredentialsmessage.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -135,6 +135,10 @@ func UnixCredentialsMessageIsSupported() bool {
135135 }
136136
137137 func init() {
138+
139+ core.SetPackageName("GIO", "gio-2.0")
140+
141+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
138142 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
139143 if err != nil {
140144 panic(err)
M v4/gio/gunixfdlist.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -214,6 +214,10 @@ func (c *UnixFDList) SetGoPointer(ptr uintptr) {
214214 }
215215
216216 func init() {
217+
218+ core.SetPackageName("GIO", "gio-2.0")
219+
220+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
217221 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
218222 if err != nil {
219223 panic(err)
M v4/gio/gunixfdmessage.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -169,6 +169,10 @@ func (c *UnixFDMessage) SetGoPointer(ptr uintptr) {
169169 }
170170
171171 func init() {
172+
173+ core.SetPackageName("GIO", "gio-2.0")
174+
175+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
172176 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
173177 if err != nil {
174178 panic(err)
M v4/gio/gunixinputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -177,6 +177,10 @@ func (x *UnixInputStream) ReadNonblocking(BufferVar []byte, CountVar uint, Cance
177177 }
178178
179179 func init() {
180+
181+ core.SetPackageName("GIO", "gio-2.0")
182+
183+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
180184 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
181185 if err != nil {
182186 panic(err)
M v4/gio/gunixmounts.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -615,6 +615,10 @@ func UnixMountMonitorGet() *UnixMountMonitor {
615615 }
616616
617617 func init() {
618+
619+ core.SetPackageName("GIO", "gio-2.0")
620+
621+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
618622 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
619623 if err != nil {
620624 panic(err)
M v4/gio/gunixoutputstream.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -208,6 +208,10 @@ func (x *UnixOutputStream) WritevNonblocking(VectorsVar []OutputVector, NVectors
208208 }
209209
210210 func init() {
211+
212+ core.SetPackageName("GIO", "gio-2.0")
213+
214+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
211215 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
212216 if err != nil {
213217 panic(err)
M v4/gio/gunixsocketaddress.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -255,6 +255,10 @@ func UnixSocketAddressAbstractNamesSupported() bool {
255255 }
256256
257257 func init() {
258+
259+ core.SetPackageName("GIO", "gio-2.0")
260+
261+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
258262 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
259263 if err != nil {
260264 panic(err)
M v4/gio/gvfs.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -209,6 +209,10 @@ func VfsGetLocal() *Vfs {
209209 }
210210
211211 func init() {
212+
213+ core.SetPackageName("GIO", "gio-2.0")
214+
215+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
212216 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
213217 if err != nil {
214218 panic(err)
M v4/gio/gvolume.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1212 )
@@ -383,6 +383,10 @@ const (
383383 )
384384
385385 func init() {
386+
387+ core.SetPackageName("GIO", "gio-2.0")
388+
389+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
386390 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
387391 if err != nil {
388392 panic(err)
M v4/gio/gvolumemonitor.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -437,6 +437,10 @@ func VolumeMonitorGet() *VolumeMonitor {
437437 }
438438
439439 func init() {
440+
441+ core.SetPackageName("GIO", "gio-2.0")
442+
443+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
440444 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
441445 if err != nil {
442446 panic(err)
M v4/gio/gzlibcompressor.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -203,6 +203,10 @@ func (x *ZlibCompressor) Reset() {
203203 }
204204
205205 func init() {
206+
207+ core.SetPackageName("GIO", "gio-2.0")
208+
209+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
206210 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
207211 if err != nil {
208212 panic(err)
M v4/gio/gzlibdecompressor.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/glib"
1111 "github.com/jwijenbergh/puregotk/v4/gobject"
1212 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -191,6 +191,10 @@ func (x *ZlibDecompressor) Reset() {
191191 }
192192
193193 func init() {
194+
195+ core.SetPackageName("GIO", "gio-2.0")
196+
197+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
194198 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
195199 if err != nil {
196200 panic(err)
M v4/gio/main.go +5 -1
@@ -3,7 +3,7 @@ package gio
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/glib"
88 )
99
@@ -16,6 +16,10 @@ func DbusErrorQuark() glib.Quark {
1616 }
1717
1818 func init() {
19+
20+ core.SetPackageName("GIO", "gio-2.0")
21+
22+ core.SetSharedLibrary("GIO", "libgio-2.0.so.0")
1923 lib, err := purego.Dlopen(core.GetPath("GIO"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
2024 if err != nil {
2125 panic(err)
M v4/glib/garray.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -440,6 +440,10 @@ func PtrArrayFindWithEqualFunc(HaystackVar []uintptr, NeedleVar uintptr, EqualFu
440440 }
441441
442442 func init() {
443+
444+ core.SetPackageName("GLIB", "glib-2.0")
445+
446+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
443447 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
444448 if err != nil {
445449 panic(err)
M v4/glib/gasyncqueue.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 )
1111
1212 // An opaque data structure which represents an asynchronous queue.
@@ -388,6 +388,10 @@ func (x *AsyncQueue) UnrefAndUnlock() {
388388 }
389389
390390 func init() {
391+
392+ core.SetPackageName("GLIB", "glib-2.0")
393+
394+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
391395 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
392396 if err != nil {
393397 panic(err)
M v4/glib/gatomic.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xAtomicIntAdd func(int, int) int
@@ -296,6 +296,10 @@ func AtomicPointerXor(AtomicVar uintptr, ValVar uint) uint {
296296 }
297297
298298 func init() {
299+
300+ core.SetPackageName("GLIB", "glib-2.0")
301+
302+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
299303 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
300304 if err != nil {
301305 panic(err)
M v4/glib/gbacktrace.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xOnErrorQuery func(string)
@@ -86,6 +86,10 @@ func OnErrorStackTrace(PrgNameVar string) {
8686 }
8787
8888 func init() {
89+
90+ core.SetPackageName("GLIB", "glib-2.0")
91+
92+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
8993 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
9094 if err != nil {
9195 panic(err)
M v4/glib/gbase64.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xBase64Decode func(string, uint) uintptr
@@ -96,6 +96,10 @@ func Base64EncodeStep(InVar []byte, LenVar uint, BreakLinesVar bool, OutVar []by
9696 }
9797
9898 func init() {
99+
100+ core.SetPackageName("GLIB", "glib-2.0")
101+
102+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
99103 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
100104 if err != nil {
101105 panic(err)
M v4/glib/gbitlock.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xBitLock func(int, int)
@@ -114,6 +114,10 @@ func PointerBitUnlock(AddressVar uintptr, LockBitVar int) {
114114 }
115115
116116 func init() {
117+
118+ core.SetPackageName("GLIB", "glib-2.0")
119+
120+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
117121 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
118122 if err != nil {
119123 panic(err)
M v4/glib/gbookmarkfile.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 )
1111
1212 // An opaque data structure representing a set of bookmarks.
@@ -839,6 +839,10 @@ const (
839839 )
840840
841841 func init() {
842+
843+ core.SetPackageName("GLIB", "glib-2.0")
844+
845+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
842846 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
843847 if err != nil {
844848 panic(err)
M v4/glib/gcharset.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xGetCharset func(string) bool
@@ -129,6 +129,10 @@ func GetLocaleVariants(LocaleVar string) []string {
129129 }
130130
131131 func init() {
132+
133+ core.SetPackageName("GLIB", "glib-2.0")
134+
135+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
132136 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
133137 if err != nil {
134138 panic(err)
M v4/glib/gchecksum.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -184,6 +184,10 @@ func ComputeChecksumForString(ChecksumTypeVar ChecksumType, StrVar string, Lengt
184184 }
185185
186186 func init() {
187+
188+ core.SetPackageName("GLIB", "glib-2.0")
189+
190+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
187191 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
188192 if err != nil {
189193 panic(err)
M v4/glib/gconvert.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 )
1111
1212 // The GIConv struct wraps an iconv() conversion descriptor. It contains
@@ -423,6 +423,10 @@ func UriListExtractUris(UriListVar string) []string {
423423 }
424424
425425 func init() {
426+
427+ core.SetPackageName("GLIB", "glib-2.0")
428+
429+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
426430 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
427431 if err != nil {
428432 panic(err)
M v4/glib/gdataset.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 )
1111
1212 // Specifies the type of function passed to g_dataset_foreach(). It is
@@ -251,6 +251,10 @@ func DatasetIdSetDataFull(DatasetLocationVar uintptr, KeyIdVar Quark, DataVar ui
251251 }
252252
253253 func init() {
254+
255+ core.SetPackageName("GLIB", "glib-2.0")
256+
257+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
254258 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
255259 if err != nil {
256260 panic(err)
M v4/glib/gdate.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -733,6 +733,10 @@ func DateValidYear(YearVar DateYear) bool {
733733 }
734734
735735 func init() {
736+
737+ core.SetPackageName("GLIB", "glib-2.0")
738+
739+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
736740 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
737741 if err != nil {
738742 panic(err)
M v4/glib/gdatetime.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -841,6 +841,10 @@ const (
841841 )
842842
843843 func init() {
844+
845+ core.SetPackageName("GLIB", "glib-2.0")
846+
847+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
844848 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
845849 if err != nil {
846850 panic(err)
M v4/glib/gdir.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 )
1111
1212 // An opaque structure representing an opened directory.
@@ -59,6 +59,10 @@ func (x *Dir) Rewind() {
5959 }
6060
6161 func init() {
62+
63+ core.SetPackageName("GLIB", "glib-2.0")
64+
65+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
6266 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
6367 if err != nil {
6468 panic(err)
M v4/glib/genviron.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xEnvironGetenv func([]string, string) string
@@ -138,6 +138,10 @@ func Unsetenv(VariableVar string) {
138138 }
139139
140140 func init() {
141+
142+ core.SetPackageName("GLIB", "glib-2.0")
143+
144+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
141145 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
142146 if err != nil {
143147 panic(err)
M v4/glib/gerror.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -217,6 +217,10 @@ func SetErrorLiteral(ErrVar **Error, DomainVar Quark, CodeVar int, MessageVar st
217217 }
218218
219219 func init() {
220+
221+ core.SetPackageName("GLIB", "glib-2.0")
222+
223+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
220224 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
221225 if err != nil {
222226 panic(err)
M v4/glib/gfileutils.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 // Flags to pass to g_file_set_contents_full() to affect its safety and
@@ -713,6 +713,10 @@ func PathSkipRoot(FileNameVar string) string {
713713 }
714714
715715 func init() {
716+
717+ core.SetPackageName("GLIB", "glib-2.0")
718+
719+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
716720 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
717721 if err != nil {
718722 panic(err)
M v4/glib/ggettext.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xDcgettext func(string, string, int) string
@@ -121,6 +121,10 @@ func StripContext(MsgidVar string, MsgvalVar string) string {
121121 }
122122
123123 func init() {
124+
125+ core.SetPackageName("GLIB", "glib-2.0")
126+
127+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
124128 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
125129 if err != nil {
126130 panic(err)
M v4/glib/ghash.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -531,6 +531,10 @@ func StrHash(VVar uintptr) uint {
531531 }
532532
533533 func init() {
534+
535+ core.SetPackageName("GLIB", "glib-2.0")
536+
537+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
534538 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
535539 if err != nil {
536540 panic(err)
M v4/glib/ghmac.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 )
1111
1212 // An opaque structure representing a HMAC operation.
@@ -133,6 +133,10 @@ func ComputeHmacForString(DigestTypeVar ChecksumType, KeyVar []byte, KeyLenVar u
133133 }
134134
135135 func init() {
136+
137+ core.SetPackageName("GLIB", "glib-2.0")
138+
139+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
136140 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
137141 if err != nil {
138142 panic(err)
M v4/glib/ghook.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 )
1111
1212 // Defines the type of a hook function that can be invoked
@@ -230,6 +230,10 @@ func HookUnref(HookListVar *HookList, HookVar *Hook) {
230230 }
231231
232232 func init() {
233+
234+ core.SetPackageName("GLIB", "glib-2.0")
235+
236+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
233237 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
234238 if err != nil {
235239 panic(err)
M v4/glib/ghostutils.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 var xHostnameIsAsciiEncoded func(string) bool
@@ -76,6 +76,10 @@ func HostnameToUnicode(HostnameVar string) string {
7676 }
7777
7878 func init() {
79+
80+ core.SetPackageName("GLIB", "glib-2.0")
81+
82+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
7983 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
8084 if err != nil {
8185 panic(err)
M v4/glib/giochannel.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -733,6 +733,10 @@ func IoCreateWatch(ChannelVar *IOChannel, ConditionVar IOCondition) *Source {
733733 }
734734
735735 func init() {
736+
737+ core.SetPackageName("GLIB", "glib-2.0")
738+
739+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
736740 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
737741 if err != nil {
738742 panic(err)
M v4/glib/gkeyfile.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -927,6 +927,10 @@ const (
927927 )
928928
929929 func init() {
930+
931+ core.SetPackageName("GLIB", "glib-2.0")
932+
933+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
930934 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
931935 if err != nil {
932936 panic(err)
M v4/glib/glib-2.0.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gobject/types"
88 )
99
@@ -44,6 +44,10 @@ func VariantParserGetErrorQuark() Quark {
4444 }
4545
4646 func init() {
47+
48+ core.SetPackageName("GLIB", "glib-2.0")
49+
50+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
4751 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
4852 if err != nil {
4953 panic(err)
M v4/glib/glib-types.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 "github.com/jwijenbergh/puregotk/v4/gobject/types"
88 )
99
@@ -26,6 +26,10 @@ func VariantGetGtype() types.GType {
2626 }
2727
2828 func init() {
29+
30+ core.SetPackageName("GLIB", "glib-2.0")
31+
32+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
2933 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
3034 if err != nil {
3135 panic(err)
M v4/glib/glib-unix.go +5 -1
@@ -3,7 +3,7 @@ package glib
33
44 import (
55 "github.com/jwijenbergh/purego"
6- "github.com/jwijenbergh/puregotk/internal/core"
6+ "github.com/jwijenbergh/puregotk/pkg/core"
77 )
88
99 // The type of functions to be called when a UNIX fd watch source
@@ -172,6 +172,10 @@ func UnixSignalSourceNew(SignumVar int) *Source {
172172 }
173173
174174 func init() {
175+
176+ core.SetPackageName("GLIB", "glib-2.0")
177+
178+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
175179 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
176180 if err != nil {
177181 panic(err)
M v4/glib/glist.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 )
1111
1212 // The #GList struct is used for each element in a doubly-linked list.
@@ -36,6 +36,10 @@ func ClearList(ListPtrVar **List, DestroyVar *DestroyNotify) {
3636 }
3737
3838 func init() {
39+
40+ core.SetPackageName("GLIB", "glib-2.0")
41+
42+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
3943 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
4044 if err != nil {
4145 panic(err)
M v4/glib/gmain.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -1942,6 +1942,10 @@ func TimeoutSourceNewSeconds(IntervalVar uint) *Source {
19421942 }
19431943
19441944 func init() {
1945+
1946+ core.SetPackageName("GLIB", "glib-2.0")
1947+
1948+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
19451949 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
19461950 if err != nil {
19471951 panic(err)
M v4/glib/gmappedfile.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -149,6 +149,10 @@ func (x *MappedFile) Unref() {
149149 }
150150
151151 func init() {
152+
153+ core.SetPackageName("GLIB", "glib-2.0")
154+
155+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
152156 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
153157 if err != nil {
154158 panic(err)
M v4/glib/gmarkup.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -534,6 +534,10 @@ func MarkupVprintfEscaped(FormatVar string, ArgsVar []interface{}) string {
534534 }
535535
536536 func init() {
537+
538+ core.SetPackageName("GLIB", "glib-2.0")
539+
540+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
537541 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
538542 if err != nil {
539543 panic(err)
M v4/glib/gmem.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 )
1111
1212 // A set of functions used to perform memory allocation. The same #GMemVTable must
@@ -253,6 +253,10 @@ func TryReallocN(MemVar uintptr, NBlocksVar uint, NBlockBytesVar uint) uintptr {
253253 }
254254
255255 func init() {
256+
257+ core.SetPackageName("GLIB", "glib-2.0")
258+
259+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
256260 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
257261 if err != nil {
258262 panic(err)
M v4/glib/gmessages.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 )
1111
1212 // Specifies the prototype of log handler functions.
@@ -819,6 +819,10 @@ func WarnMessage(DomainVar string, FileVar string, LineVar int, FuncVar string,
819819 }
820820
821821 func init() {
822+
823+ core.SetPackageName("GLIB", "glib-2.0")
824+
825+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
822826 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
823827 if err != nil {
824828 panic(err)
M v4/glib/gnode.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 )
1111
1212 // Specifies the type of function passed to g_node_children_foreach().
@@ -346,6 +346,10 @@ const (
346346 )
347347
348348 func init() {
349+
350+ core.SetPackageName("GLIB", "glib-2.0")
351+
352+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
349353 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
350354 if err != nil {
351355 panic(err)
M v4/glib/goption.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -578,6 +578,10 @@ const (
578578 )
579579
580580 func init() {
581+
582+ core.SetPackageName("GLIB", "glib-2.0")
583+
584+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
581585 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
582586 if err != nil {
583587 panic(err)
M v4/glib/gpattern.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -148,6 +148,10 @@ func PatternMatchString(PspecVar *PatternSpec, StringVar string) bool {
148148 }
149149
150150 func init() {
151+
152+ core.SetPackageName("GLIB", "glib-2.0")
153+
154+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
151155 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
152156 if err != nil {
153157 panic(err)
M v4/glib/gpoll.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gobject/types"
1111 )
1212
@@ -62,6 +62,10 @@ func Poll(FdsVar *PollFD, NfdsVar uint, TimeoutVar int) int {
6262 }
6363
6464 func init() {
65+
66+ core.SetPackageName("GLIB", "glib-2.0")
67+
68+ core.SetSharedLibrary("GLIB", "libglib-2.0.so.0")
6569 lib, err := purego.Dlopen(core.GetPath("GLIB"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
6670 if err != nil {
6771 panic(err)
M v4/glib/gprimes.go +5 -1 collapsed to keep the page light
M v4/glib/gprintf.go +5 -1 collapsed to keep the page light
M v4/glib/gqsort.go +5 -1 collapsed to keep the page light
M v4/glib/gquark.go +5 -1 collapsed to keep the page light
M v4/glib/gqueue.go +5 -1 collapsed to keep the page light
M v4/glib/grand.go +5 -1 collapsed to keep the page light
M v4/glib/grcbox.go +5 -1 collapsed to keep the page light
M v4/glib/grefcount.go +5 -1 collapsed to keep the page light
M v4/glib/grefstring.go +5 -1 collapsed to keep the page light
M v4/glib/gregex.go +5 -1 collapsed to keep the page light
M v4/glib/gscanner.go +5 -1 collapsed to keep the page light
M v4/glib/gsequence.go +5 -1 collapsed to keep the page light
M v4/glib/gshell.go +5 -1 collapsed to keep the page light
M v4/glib/gslice.go +5 -1 collapsed to keep the page light
M v4/glib/gslist.go +5 -1 collapsed to keep the page light
M v4/glib/gspawn.go +5 -1 collapsed to keep the page light
M v4/glib/gstdio.go +5 -1 collapsed to keep the page light
M v4/glib/gstrfuncs.go +5 -1 collapsed to keep the page light
M v4/glib/gstring.go +5 -1 collapsed to keep the page light
M v4/glib/gstringchunk.go +5 -1 collapsed to keep the page light
M v4/glib/gstrvbuilder.go +5 -1 collapsed to keep the page light
M v4/glib/gtestutils.go +5 -1 collapsed to keep the page light
M v4/glib/gthread.go +5 -1 collapsed to keep the page light
M v4/glib/gthreadpool.go +5 -1 collapsed to keep the page light
M v4/glib/gtimer.go +5 -1 collapsed to keep the page light
M v4/glib/gtimezone.go +5 -1 collapsed to keep the page light
M v4/glib/gtrashstack.go +5 -1 collapsed to keep the page light
M v4/glib/gtree.go +5 -1 collapsed to keep the page light
M v4/glib/gtypes.go +5 -1 collapsed to keep the page light
M v4/glib/gunicode.go +5 -1 collapsed to keep the page light
M v4/glib/guri.go +5 -1 collapsed to keep the page light
M v4/glib/gutils.go +5 -1 collapsed to keep the page light
M v4/glib/guuid.go +5 -1 collapsed to keep the page light
M v4/glib/gvariant.go +5 -1 collapsed to keep the page light
M v4/glib/gvarianttype.go +5 -1 collapsed to keep the page light
M v4/glib/gversion.go +5 -1 collapsed to keep the page light
M v4/glib/main.go +5 -1 collapsed to keep the page light
M v4/glib/more.go +1 -1 collapsed to keep the page light
M v4/gmodule/gmodule.go +5 -1 collapsed to keep the page light
M v4/gmodule/main.go +5 -1 collapsed to keep the page light
M v4/gobject/gboxed.go +5 -1 collapsed to keep the page light
M v4/gobject/gclosure.go +5 -1 collapsed to keep the page light
M v4/gobject/genums.go +5 -1 collapsed to keep the page light
M v4/gobject/gmarshal.go +5 -1 collapsed to keep the page light
M v4/gobject/gobject-2.0.go +5 -1 collapsed to keep the page light
M v4/gobject/gobject.go +5 -1 collapsed to keep the page light
M v4/gobject/gparam.go +5 -1 collapsed to keep the page light
M v4/gobject/gparamspecs.go +5 -1 collapsed to keep the page light
M v4/gobject/gsignal.go +5 -1 collapsed to keep the page light
M v4/gobject/gsourceclosure.go +5 -1 collapsed to keep the page light
M v4/gobject/gtype.go +5 -1 collapsed to keep the page light
M v4/gobject/gtypemodule.go +5 -1 collapsed to keep the page light
M v4/gobject/gvalue.go +5 -1 collapsed to keep the page light
M v4/gobject/gvaluearray.go +5 -1 collapsed to keep the page light
M v4/gobject/gvaluetypes.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-box.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-euler.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-frustum.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-matrix.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-plane.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-point.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-point3d.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-quad.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-quaternion.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-ray.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-rect.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-size.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-sphere.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-triangle.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-vec2.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-vec3.go +5 -1 collapsed to keep the page light
M v4/graphene/graphene-vec4.go +5 -1 collapsed to keep the page light
M v4/gsk/gskbroadwayrenderer.go +5 -1 collapsed to keep the page light
M v4/gsk/gskcairorenderer.go +5 -1 collapsed to keep the page light
M v4/gsk/gskglrenderer.go +5 -1 collapsed to keep the page light
M v4/gsk/gskglshader.go +5 -1 collapsed to keep the page light
M v4/gsk/gskrenderer.go +5 -1 collapsed to keep the page light
M v4/gsk/gskrendernode.go +5 -1 collapsed to keep the page light
M v4/gsk/gskrendernodeimpl.go +5 -1 collapsed to keep the page light
M v4/gsk/gskroundedrect.go +5 -1 collapsed to keep the page light
M v4/gsk/gsktransform.go +5 -1 collapsed to keep the page light
M v4/gsk/gsktypes.go +5 -1 collapsed to keep the page light
M v4/gsk/main.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkaboutdialog.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkaccelgroup.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkaccessible.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkactionable.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkactionbar.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkadjustment.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkappchooser.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkappchooserbutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkappchooserdialog.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkappchooserwidget.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkapplication.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkapplicationwindow.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkaspectframe.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkassistant.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkatcontext.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkbinlayout.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkbitset.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkbookmarklist.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkboolfilter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkborder.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkbox.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkboxlayout.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkbuildable.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkbuilder.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkbuilderlistitemfactory.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkbuilderscope.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkbutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcalendar.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellarea.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellareabox.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellareacontext.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcelleditable.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcelllayout.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellrenderer.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellrendereraccel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellrenderercombo.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellrendererpixbuf.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellrendererprogress.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellrendererspin.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellrendererspinner.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellrenderertext.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellrenderertoggle.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcellview.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcenterbox.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcenterlayout.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcheckbutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcolorbutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcolorchooser.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcolorchooserdialog.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcolorchooserwidget.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcolorutils.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcolumnview.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcolumnviewcolumn.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcombobox.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcomboboxtext.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkconstraint.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkconstraintguide.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkconstraintlayout.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcsserror.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcssprovider.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcsssection.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcustomfilter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcustomlayout.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkcustomsorter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkdebug.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkdialog.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkdirectorylist.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkdragicon.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkdragsource.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkdrawingarea.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkdropcontrollermotion.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkdropdown.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkdroptarget.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkdroptargetasync.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkeditable.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkeditablelabel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkemojichooser.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkentry.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkentrybuffer.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkentrycompletion.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkenums.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkeventcontroller.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkeventcontrollerfocus.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkeventcontrollerkey.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkeventcontrollerlegacy.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkeventcontrollermotion.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkeventcontrollerscroll.go +5 -1
@@ -6,7 +6,7 @@ import (
66 "unsafe"
77
88 "github.com/jwijenbergh/purego"
9- "github.com/jwijenbergh/puregotk/internal/core"
9+ "github.com/jwijenbergh/puregotk/pkg/core"
1010 "github.com/jwijenbergh/puregotk/v4/gdk"
1111 "github.com/jwijenbergh/puregotk/v4/glib"
1212 "github.com/jwijenbergh/puregotk/v4/gobject"
@@ -248,6 +248,10 @@ func (x *EventControllerScroll) ConnectScrollEnd(cb *func(EventControllerScroll)
248248 }
249249
250250 func init() {
251+
252+ core.SetPackageName("GTK", "gtk4")
253+
254+ core.SetSharedLibrary("GTK", "libgtk-4.so.1")
251255 lib, err := purego.Dlopen(core.GetPath("GTK"), purego.RTLD_NOW|purego.RTLD_GLOBAL)
252256 if err != nil {
253257 panic(err)
M v4/gtk/gtkexpander.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkexpression.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfilechooser.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfilechooserdialog.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfilechoosernative.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfilechooserwidget.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfilefilter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfilter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfilterlistmodel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfixed.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfixedlayout.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkflattenlistmodel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkflowbox.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfontbutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfontchooser.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfontchooserdialog.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkfontchooserwidget.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkframe.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgesture.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgestureclick.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgesturedrag.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgesturelongpress.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgesturepan.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgesturerotate.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgesturesingle.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgesturestylus.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgestureswipe.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgesturezoom.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkglarea.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgrid.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgridlayout.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkgridview.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkheaderbar.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkicontheme.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkiconview.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkimage.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkimcontext.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkimcontextsimple.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkimmulticontext.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkinfobar.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkinscription.go +5 -1 collapsed to keep the page light
M v4/gtk/gtklabel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtklayoutchild.go +5 -1 collapsed to keep the page light
M v4/gtk/gtklayoutmanager.go +5 -1 collapsed to keep the page light
M v4/gtk/gtklevelbar.go +5 -1 collapsed to keep the page light
M v4/gtk/gtklinkbutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtklistbox.go +5 -1 collapsed to keep the page light
M v4/gtk/gtklistitem.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkliststore.go +5 -1 collapsed to keep the page light
M v4/gtk/gtklistview.go +5 -1 collapsed to keep the page light
M v4/gtk/gtklockbutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkmain.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkmaplistmodel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkmediacontrols.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkmediafile.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkmediastream.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkmenubutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkmessagedialog.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkmountoperation.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkmultifilter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkmultiselection.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkmultisorter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtknative.go +5 -1 collapsed to keep the page light
M v4/gtk/gtknativedialog.go +5 -1 collapsed to keep the page light
M v4/gtk/gtknoselection.go +5 -1 collapsed to keep the page light
M v4/gtk/gtknotebook.go +5 -1 collapsed to keep the page light
M v4/gtk/gtknumericsorter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkorientable.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkoverlay.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkoverlaylayout.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkpadcontroller.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkpagesetup.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkpagesetupunixdialog.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkpaned.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkpapersize.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkpasswordentry.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkpasswordentrybuffer.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkpicture.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkpopover.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkpopovermenu.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkpopovermenubar.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkprintcontext.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkprinter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkprintjob.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkprintoperation.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkprintoperationpreview.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkprintsettings.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkprintunixdialog.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkprogressbar.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkrange.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkrecentmanager.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkrender.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkrevealer.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkroot.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkscale.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkscalebutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkscrollable.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkscrollbar.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkscrolledwindow.go +5 -1 collapsed to keep the page light
M v4/gtk/gtksearchbar.go +5 -1 collapsed to keep the page light
M v4/gtk/gtksearchentry.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkselectionfiltermodel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkselectionmodel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkseparator.go +5 -1 collapsed to keep the page light
M v4/gtk/gtksettings.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkshortcut.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkshortcutaction.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkshortcutcontroller.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkshortcutlabel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkshortcuttrigger.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkshow.go +5 -1 collapsed to keep the page light
M v4/gtk/gtksignallistitemfactory.go +5 -1 collapsed to keep the page light
M v4/gtk/gtksingleselection.go +5 -1 collapsed to keep the page light
M v4/gtk/gtksizegroup.go +5 -1 collapsed to keep the page light
M v4/gtk/gtksizerequest.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkslicelistmodel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtksnapshot.go +5 -1 collapsed to keep the page light
M v4/gtk/gtksorter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtksortlistmodel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkspinbutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkspinner.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkstack.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkstacksidebar.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkstackswitcher.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkstatusbar.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkstringfilter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkstringlist.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkstringsorter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkstylecontext.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkswitch.go +5 -1 collapsed to keep the page light
M v4/gtk/gtksymbolicpaintable.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktestatcontext.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktestutils.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktext.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktextbuffer.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktextchild.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktextiter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktextmark.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktexttag.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktexttagtable.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktextview.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktogglebutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktooltip.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreednd.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreeexpander.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreelistmodel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreelistrowsorter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreemodel.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreemodelfilter.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreemodelsort.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreeselection.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreesortable.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreestore.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreeview.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktreeviewcolumn.go +5 -1 collapsed to keep the page light
M v4/gtk/gtktypes.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkversion.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkvideo.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkviewport.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkvolumebutton.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkwidget.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkwidgetpaintable.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkwindow.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkwindowcontrols.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkwindowgroup.go +5 -1 collapsed to keep the page light
M v4/gtk/gtkwindowhandle.go +5 -1 collapsed to keep the page light
M v4/gtk/main.go +5 -1 collapsed to keep the page light
M v4/pango/main.go +5 -1 collapsed to keep the page light
M v4/pango/pango-attributes.go +5 -1 collapsed to keep the page light
M v4/pango/pango-bidi-type.go +5 -1 collapsed to keep the page light
M v4/pango/pango-break.go +5 -1 collapsed to keep the page light
M v4/pango/pango-color.go +5 -1 collapsed to keep the page light
M v4/pango/pango-context.go +5 -1 collapsed to keep the page light
M v4/pango/pango-coverage.go +5 -1 collapsed to keep the page light
M v4/pango/pango-font.go +5 -1 collapsed to keep the page light
M v4/pango/pango-fontmap.go +5 -1 collapsed to keep the page light
M v4/pango/pango-fontset.go +5 -1 collapsed to keep the page light
M v4/pango/pango-glyph-item.go +5 -1 collapsed to keep the page light
M v4/pango/pango-glyph.go +5 -1 collapsed to keep the page light
M v4/pango/pango-gravity.go +5 -1 collapsed to keep the page light
M v4/pango/pango-item.go +5 -1 collapsed to keep the page light
M v4/pango/pango-language.go +5 -1 collapsed to keep the page light
M v4/pango/pango-layout.go +5 -1 collapsed to keep the page light
M v4/pango/pango-markup.go +5 -1 collapsed to keep the page light
M v4/pango/pango-matrix.go +5 -1 collapsed to keep the page light
M v4/pango/pango-renderer.go +5 -1 collapsed to keep the page light
M v4/pango/pango-script.go +5 -1 collapsed to keep the page light
M v4/pango/pango-tabs.go +5 -1 collapsed to keep the page light
M v4/pango/pango-types.go +5 -1 collapsed to keep the page light
M v4/pango/pango-utils.go +5 -1 collapsed to keep the page light
M v4/pangocairo/pangocairo.go +5 -1 collapsed to keep the page light

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 102

↑↓ moveenter openesc close