]> git.ipfire.org Git - ipfire-3.x.git/blob - gtk3/gtk3.nm
gtk3: Update to version 3.20.0
[ipfire-3.x.git] / gtk3 / gtk3.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = gtk3
7 version = %{ver_major}.%{ver_minor}
8 ver_major = 3.20
9 ver_minor = 0
10 release = 1
11
12 groups = System/Libraries
13 url = http://www.gtk.org
14 license = LGPLv2+
15 summary = The GIMP Toolkit, a library for creating GUIs for X.
16
17 description
18 GTK+ is a multi-platform toolkit for creating graphical user
19 interfaces.
20 end
21
22 thisapp = gtk+-%{version}
23
24 source_dl = http://download.gnome.org/sources/gtk+/%{ver_major}/
25 sources = %{thisapp}.tar.xz
26
27 build
28 requires
29 atk-devel >= 2.7.5
30 at-spi2-atk-devel
31 cairo-devel >= 1.14.0
32 cairo-gobject-devel >= 1.14.0
33 fontconfig-devel
34 gdk-pixbuf2-devel >= 2.30.0
35 gettext-devel >= 0.18.3
36 glib2-devel >= 2.35.3
37 gobject-introspection-devel >= 1.39.0
38 libepoxy-devel >= 1.0
39 libXi-devel
40 libXrandr-devel
41 libXrender-devel
42 libXfixes-devel
43 libXdamage-devel
44 pango-devel >= 1.37.3
45 end
46
47 configure_options += \
48 --enable-x11-backend \
49 --enable-introspection=yes \
50 --disable-gtk2-dependency \
51 --disable-wayland-backend \
52 --disable-gtk-doc-html \
53 --disable-colord \
54 --disable-cups \
55 --disable-papi
56
57 install_cmds
58 # Remove unneeded files.
59 rm -rvf %{BUILDROOT}%{datadir}/gtk-3.0/demo
60 rm -rvf %{BUILDROOT}%{bindir}/*demo*
61 end
62 end
63
64 packages
65 package %{name}
66
67 package %{name}-libs
68 template LIBS
69 end
70
71 package %{name}-devel
72 template DEVEL
73
74 requires
75 at-spi2-atk-devel
76 atk-devel
77 glib2-devel
78 end
79
80 files += \
81 %{datadir}/gir*/
82 end
83
84 package %{name}-debuginfo
85 template DEBUGINFO
86 end
87 end