← recipes

Commit cb25991

0
plików
+0
dodanych
-0
usuniętych
@@ -1,74 +1,77 @@
1 -pkgname: 'gtk3-gir'
2 -pkgver: '3.24.52'
3 -pkgrel: '1'
4 -pkgdesc: 'GObject Introspection data for GTK+ 3 (Gtk-3.0.gir & typelib)'
5 -url: 'https://www.gtk.org/'
6 -arch: x86_64
7 -license:
8 -- 'LGPL-2.1-or-later'
9 -
10 -depends:
11 -- gtk3
12 -- gobject-introspection
13 -
14 -makedepends:
15 -- gtk3
16 -- gobject-introspection
17 -- glib-2.0
18 -- pango
19 -- gdk-pixbuf2
20 -- atk
21 -- wayland
22 -- wayland-protocols
23 -- meson
24 -- ninja
25 -
26 -source:
27 -- 'https://download.gnome.org/sources/gtk+/3.24/gtk-${pkgver}.tar.xz'
28 -
29 -sha256sums:
30 -- SKIP
31 -
32 -footprint: |
33 - drwxr-xr-x root/root usr/
34 - drwxr-xr-x root/root usr/lib/
35 - drwxr-xr-x root/root usr/lib/girepository-1.0/
36 - -rw-r--r-- root/root usr/lib/girepository-1.0/Gdk-3.0.typelib
37 - -rw-r--r-- root/root usr/lib/girepository-1.0/GdkX11-3.0.typelib
38 - -rw-r--r-- root/root usr/lib/girepository-1.0/Gtk-3.0.typelib
39 - drwxr-xr-x root/root usr/share/
40 - drwxr-xr-x root/root usr/share/gir-1.0/
41 - -rw-r--r-- root/root usr/share/gir-1.0/Gdk-3.0.gir
42 - -rw-r--r-- root/root usr/share/gir-1.0/GdkX11-3.0.gir
43 - -rw-r--r-- root/root usr/share/gir-1.0/Gtk-3.0.gir
44 -
45 -build: |
46 - cd gtk-${pkgver}
47 -
48 - mkdir build
49 - cd build
50 -
51 - meson setup .. \
52 - --prefix=/usr \
53 - --buildtype=plain \
54 - -Dintrospection=true \
55 - -Ddemos=false \
56 - -Dexamples=false \
57 - -Dtests=false
58 -
59 - ninja
60 -
61 - # Instalujemy tylko pliki GIR oraz typelib, aby nie nadpisywać całego gtk3
62 - mkdir -p ${PKGDIR}/usr/share/gir-1.0
63 - mkdir -p ${PKGDIR}/usr/lib/girepository-1.0
64 -
65 - install -m644 gtk/Gtk-3.0.gir ${PKGDIR}/usr/share/gir-1.0/
66 - install -m644 gdk/Gdk-3.0.gir ${PKGDIR}/usr/share/gir-1.0/
67 - install -m644 gdk/x11/GdkX11-3.0.gir ${PKGDIR}/usr/share/gir-1.0/
68 -
69 - install -m644 gtk/Gtk-3.0.typelib ${PKGDIR}/usr/lib/girepository-1.0/
70 - install -m644 gdk/Gdk-3.0.typelib ${PKGDIR}/usr/lib/girepository-1.0/
71 - install -m644 gdk/x11/GdkX11-3.0.typelib ${PKGDIR}/usr/lib/girepository-1.0/
72 -
73 -package: |
1 +pkgname: 'gtk3-gir'
2 +pkgver: '3.24.52'
3 +pkgrel: '1'
4 +pkgdesc: 'GObject Introspection data for GTK+ 3 (Gtk-3.0.gir & typelib)'
5 +url: 'https://www.gtk.org/'
6 +arch: x86_64
7 +license:
8 +- 'LGPL-2.1-or-later'
9 +
10 +depends:
11 +- gtk3
12 +- gobject-introspection
13 +
14 +makedepends:
15 +- gtk3
16 +- gobject-introspection
17 +- glib
18 +- pango
19 +- gdk-pixbuf
20 +- atk
21 +- libepoxy
22 +- xorg-libx11
23 +- xorg-libxext
24 +- xorg-libxrender
25 +- xorg-libxinerama
26 +- xorg-libxrandr
27 +- xorg-libxcursor
28 +- wayland
29 +- wayland-protocols
30 +- meson
31 +- ninja
32 +
33 +source:
34 +- 'https://download.gnome.org/sources/gtk+/3.24/gtk-${pkgver}.tar.xz'
35 +
36 +sha256sums:
37 +- SKIP
38 +
39 +footprint: |
40 + drwxr-xr-x root/root usr/
41 + drwxr-xr-x root/root usr/lib/
42 + drwxr-xr-x root/root usr/lib/girepository-1.0/
43 + -rw-r--r-- root/root usr/lib/girepository-1.0/Gdk-3.0.typelib
44 + -rw-r--r-- root/root usr/lib/girepository-1.0/GdkX11-3.0.typelib
45 + -rw-r--r-- root/root usr/lib/girepository-1.0/Gtk-3.0.typelib
46 + drwxr-xr-x root/root usr/share/
47 + drwxr-xr-x root/root usr/share/gir-1.0/
48 + -rw-r--r-- root/root usr/share/gir-1.0/Gdk-3.0.gir
49 + -rw-r--r-- root/root usr/share/gir-1.0/GdkX11-3.0.gir
50 + -rw-r--r-- root/root usr/share/gir-1.0/Gtk-3.0.gir
51 +
52 +build: |
53 + rm -rf build
54 +
55 + meson setup build gtk-${pkgver} \
56 + --prefix=/usr \
57 + --buildtype=plain \
58 + -Dintrospection=true \
59 + -Ddemos=false \
60 + -Dexamples=false \
61 + -Dtests=false
62 +
63 + meson compile -C build
64 +
65 + mkdir -p ${PKGDIR}/usr/share/gir-1.0
66 + mkdir -p ${PKGDIR}/usr/lib/girepository-1.0
67 +
68 + install -m644 build/gtk/Gtk-3.0.gir ${PKGDIR}/usr/share/gir-1.0/
69 + install -m644 build/gdk/Gdk-3.0.gir ${PKGDIR}/usr/share/gir-1.0/
70 + install -m644 build/gdk/x11/GdkX11-3.0.gir ${PKGDIR}/usr/share/gir-1.0/
71 +
72 + install -m644 build/gtk/Gtk-3.0.typelib ${PKGDIR}/usr/lib/girepository-1.0/
73 + install -m644 build/gdk/Gdk-3.0.typelib ${PKGDIR}/usr/lib/girepository-1.0/
74 + install -m644 build/gdk/x11/GdkX11-3.0.typelib ${PKGDIR}/usr/lib/girepository-1.0/
75 +
76 +package: |
74 77 true