← recipes

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'