← recipes

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