Commit 0362fc27
0
files
+0
added
-0
deleted
@@ -1,30 +1,59 @@
1
1
pkgname: bazaar
2
2
pkgver: 0.9.7
3
3
pkgrel: 5
4
-pkgdesc: "GTK4 / Libadwaita app store for PaganOS"
4
+pkgdesc: 'Modern GTK4 app store for Flatpak/Flathub'
5
+url: 'https://usebazaar.org/'
5
6
arch: x86_64
6
-license: GPL-3.0-or-later
7
-url: "https://github.com/paganos/bazaar"
7
+license:
8
+ - GPL-3.0-or-later
8
9
9
10
depends:
10
11
- gtk4
11
12
- libadwaita
12
13
- libdex
13
- - gobject-introspection
14
+ - glycin
15
+ - glycin-gtk4
16
+ - gtksourceview5
14
17
- appstream
18
+ - libxmlb
19
+ - libsoup3
20
+ - json-glib
21
+ - libsecret
22
+ - libproxy
23
+ - malcontent
15
24
- flatpak
25
+ - webkit2gtk-6
26
+ - libxml2
27
+ - glib
16
28
17
29
makedepends:
30
+ - git
18
31
- meson
19
32
- ninja
20
- - gcc
21
33
- pkgconf
22
34
- vala
35
+ - blueprint-compiler
36
+ - python
37
+ - libxml2
38
+ - gettext
39
+ - itstool
40
+ - desktop-file-utils
23
41
- gobject-introspection
42
+ - gtk4
43
+ - libadwaita
24
44
- libdex
25
-
26
-provides:
27
- - bazaar
45
+ - glycin
46
+ - glycin-gtk4
47
+ - gtksourceview5
48
+ - appstream
49
+ - libxmlb
50
+ - libsoup3
51
+ - json-glib
52
+ - libsecret
53
+ - libproxy
54
+ - malcontent
55
+ - flatpak
56
+ - webkit2gtk-6
28
57
29
58
hooks:
30
59
post-install: |
@@ -32,17 +61,25 @@ hooks:
32
61
update-desktop-database -q /usr/share/applications || true
33
62
34
63
source:
35
- - "https://github.com/paganos/bazaar/archive/refs/tags/v0.9.7.tar.gz"
64
+ - 'https://gitlab.gnome.org/World/bazaar.git'
36
65
37
-sha256sum:
38
- - "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
66
+sha256sums:
67
+ - SKIP
39
68
40
69
build: |
70
+ cd bazaar
71
+
72
+ # Poprawna eksportacja ścieżek GI i Vala do rejestracji typów Dex/Gtk4
73
+ export GI_TYPELIB_PATH="/usr/lib/girepository-1.0:/usr/lib64/girepository-1.0:${GI_TYPELIB_PATH:-}"
74
+ export XDG_DATA_DIRS="/usr/share:${XDG_DATA_DIRS:-}"
75
+
41
76
meson setup build \
42
77
--prefix=/usr \
43
78
--buildtype=release \
44
- -Dintrospection=enabled
45
- meson compile -C build
79
+ -Dvapi=true
80
+
81
+ ninja -C build
46
82
47
83
package: |
48
- DESTDIR="$PKG_DIR" meson install -C build
84
+ cd bazaar
85
+ DESTDIR="${PKG_DIR}" ninja -C build install