]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - gtk2/gtk2.nm
tmux: New package.
[people/ms/ipfire-3.x.git] / gtk2 / gtk2.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = gtk2
7 version = %{ver_major}.%{ver_minor}
8 ver_major = 2.24
9 ver_minor = 15
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
30 cairo-gobject-devel
31 gdk-pixbuf2-devel >= 2.26
32 glib2-devel >= 2.35.3
33 gobject-introspection-devel >= 1.32.0
34 pango-devel >= 1.32.4
35 libXcursor-devel
36 libXcomposite-devel
37 libXdamage-devel
38 libXfixes-devel
39 libXi-devel
40 libXrandr-devel
41 libXrender-devel
42 libpng-devel
43 end
44
45 configure_options += \
46 --enable-x11-backend \
47 --enable-introspection=yes \
48 --disable-gtk-doc-html
49
50 install_cmds
51 # Remove unneeded files.
52 rm -rvf %{BUILDROOT}%{datadir}/gtk-3.0/demo
53 rm -rvf %{BUILDROOT}%{bindir}/*demo*
54 end
55 end
56
57 packages
58 package %{name}
59
60 package %{name}-libs
61 template LIBS
62 end
63
64 package %{name}-devel
65 template DEVEL
66
67 requires
68 atk-devel
69 cairo-devel
70 gdk-pixbuf2-devel
71 glib2-devel
72 libpng-devel
73 libX11-devel
74 libXcursor-devel
75 libXcomposite-devel
76 libXfixes-devel
77 libXext-devel
78 libXi-devel
79 end
80
81 files += \
82 %{datadir}/gir*/
83 end
84
85 package %{name}-debuginfo
86 template DEBUGINFO
87 end
88 end