Commit f974cc87
3
files
+107
added
-31
deleted
@@ -0,0 +1,76 @@
1
+# Pagan Linux – Bazaar (io.github.kolunmi.Bazaar).
2
+# Nowoczesny sklep Flatpak (Flathub) w GTK4/libadwaita. Budowany natywnie z git
3
+# (brak wydań tarball) – źródło: gitlab.gnome.org/World/bazaar.
4
+# Uwaga: wymaga libdex-1 >= 1.2.0, gtk4 >= 4.22.1, libadwaita >= 1.8,
5
+# webkitgtk-6.0 >= 2.50.2, gtksourceview-5 >= 5.17, glycin-2, libproxy.
6
+pkgname: bazaar
7
+pkgver: '0.9.7'
8
+pkgrel: '1'
9
+pkgdesc: 'Modern GTK4 app store for Flatpak/Flathub'
10
+url: 'https://usebazaar.org/'
11
+arch: x86_64
12
+license:
13
+- GPL-3.0-or-later
14
+
15
+depends:
16
+- gtk4
17
+- libadwaita
18
+- libdex
19
+- glycin
20
+- glycin-gtk4
21
+- gtksourceview5
22
+- appstream
23
+- xmlb
24
+- libsoup3
25
+- json-glib
26
+- libsecret
27
+- libproxy
28
+- malcontent
29
+- flatpak
30
+- webkit2gtk-6
31
+- libxml2
32
+- glib
33
+
34
+makedepends:
35
+- git
36
+- meson
37
+- ninja
38
+- pkgconf
39
+- vala
40
+- blueprint-compiler
41
+- python
42
+- libxml2
43
+- gettext
44
+- itstool
45
+- desktop-file-utils
46
+- gobject-introspection
47
+- gtk4
48
+- libadwaita
49
+- libdex
50
+- glycin
51
+- glycin-gtk4
52
+- gtksourceview5
53
+- appstream
54
+- xmlb
55
+- libsoup3
56
+- json-glib
57
+- libsecret
58
+- libproxy
59
+- malcontent
60
+- flatpak
61
+- webkit2gtk-6
62
+
63
+source:
64
+- 'https://gitlab.gnome.org/World/bazaar.git'
65
+
66
+sha256sums:
67
+- SKIP
68
+
69
+build: |
70
+ cd bazaar
71
+ meson setup build --prefix=/usr --buildtype=release
72
+ ninja -C build
73
+
74
+package: |
75
+ cd bazaar
76
+ DESTDIR=${PKGDIR} ninja -C build install
@@ -1,51 +1,51 @@
1
-pkgname: 'gnome-desktop'
2
-pkgver: '44.5'
1
+# Pagan Linux – gnome-desktop (libgnome-desktop).
2
+# Potrzebne m.in. jako makedepend xdg-desktop-portal-gtk (backend portali GTK).
3
+# Budujemy wariant GTK3 (pkg-config gnome-desktop-3.0), bo tego wymaga portal-gtk.
4
+pkgname: gnome-desktop
5
+pkgver: '44.0'
3
6
pkgrel: '1'
4
-pkgdesc: 'Library with common API for various GNOME modules'
7
+pkgdesc: 'GNOME desktop library (libgnome-desktop, GTK3 variant)'
5
8
url: 'https://gitlab.gnome.org/GNOME/gnome-desktop'
6
9
arch: x86_64
7
10
license:
8
-- 'GPL-2.0-or-later'
9
-- 'LGPL-2.0-or-later'
11
+- LGPL-2.1-or-later
12
+- GPL-2.0-or-later
10
13
11
14
depends:
12
-- 'gsettings-desktop-schemas'
13
-- 'freefont-ttf'
14
-- 'iso-codes'
15
-- 'xorg-xkeyboard-config'
16
-- bubblewrap
17
-- libxkbcommon
18
-- cairo
19
-- gdk-pixbuf
20
-- glib
15
+- gsettings-desktop-schemas
21
16
- gtk3
22
-- gtk4
23
-- libseccomp
24
-- systemd
17
+- iso-codes
18
+- libxkbcommon
19
+- xorg-libxkbfile
20
+- xorg-xkeyboard-config
25
21
26
22
makedepends:
27
23
- meson
28
24
- ninja
29
-- itstool
25
+- pkgconf
30
26
- gtk3
31
-- gtk4
32
-- 'gsettings-desktop-schemas'
33
-- 'docbook-xml'
34
-- libxml2
35
-- libseccomp
36
-- 'gobject-introspection'
37
-- 'startup-notification'
27
+- gsettings-desktop-schemas
28
+- iso-codes
29
+- libxkbcommon
30
+- xorg-libxkbfile
31
+- xorg-xkeyboard-config
32
+- gobject-introspection
33
+- gettext
34
+- python
38
35
39
36
source:
40
-- 'https://download.gnome.org/sources/${pkgname}/44/${pkgname}-${pkgver}.tar.xz'
37
+- 'https://download.gnome.org/sources/gnome-desktop/44/gnome-desktop-${pkgver}.tar.xz'
41
38
42
39
sha256sums:
43
40
- SKIP
44
41
45
42
build: |
46
- meson setup --prefix /usr --buildtype plain --libexecdir lib --sbindir bin -D b_pie=true gnome-desktop-44.5 builddir -Ddebug_tools=false
47
- meson compile -C builddir
48
- DESTDIR=${PKGDIR} meson install -C builddir
43
+ cd gnome-desktop-${pkgver}
44
+ meson setup build --prefix=/usr --buildtype=release \
45
+ -Dgtk_doc=false \
46
+ -Ddesktop_docs=false
47
+ ninja -C build
49
48
50
49
package: |
51
- install -Dm644 ${pkgname}-${pkgver}/COPYING ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING
50
+ cd gnome-desktop-${pkgver}
51
+ DESTDIR=${PKGDIR} ninja -C build install
@@ -1,5 +1,5 @@
1
1
pkgname: libdex
2
-pkgver: '1.1.0'
2
+pkgver: '1.2.0'
3
3
pkgrel: '1'
4
4
pkgdesc: 'A library supporting ''Deferred Execution'
5
5
url: 'https://gitlab.gnome.org/GNOME/libdex'