]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - gobject-introspection/gobject-introspection.nm
Merge remote-tracking branch 'stevee/gobject-introspection'
[people/ms/ipfire-3.x.git] / gobject-introspection / gobject-introspection.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = gobject-introspection
7 version = %{major_ver}.%{minor_ver}
8 release = 1
9
10 major_ver = 1.31
11 minor_ver = 22
12
13 groups = Development/Libraries
14 url = http://live.gnome.org/GObjectIntrospection
15 license = GPLv2+, LGPLv2+, MIT
16 summary = Introspection system for GObject-based libraries.
17
18 description
19 GObject Introspection can scan C header and source files in order \
20 to generate introspection "typelib" files. It also provides an API to \
21 examine typelib files, useful for creating language bindings among \
22 other things.
23 end
24
25 source_dl = http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{major_ver}/
26 sources = %{thisapp}.tar.xz
27
28 build
29 requires
30 bison
31 cairo-devel
32 flex
33 glib2-devel
34 libffi-devel
35 libtool
36 python-devel
37 end
38
39 configure_options += \
40 --disable-static
41
42 test
43 make check
44 end
45 end
46
47 packages
48 package %{name}
49
50 package %{name}-libs
51 template LIBS
52 end
53
54 package %{name}-devel
55 template DEVEL
56
57 requires = %{name}=%{thisver}
58 end
59
60 package %{name}-debuginfo
61 template DEBUGINFO
62 end
63 end