]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/blob - gobject-introspection/gobject-introspection.nm
gobject-introspection: Update to 1.48.0
[people/pmueller/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.48
11 minor_ver = 0
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 >= 2.48.0
34 libffi-devel
35 libtool
36 python-devel
37 end
38
39 export LD_LIBRARY_PATH = %{DIR_APP}/.libs:%{DIR_APP}/tests/offsets/.libs
40
41 configure_options += \
42 --disable-static
43 end
44
45 packages
46 package %{name}
47
48 package %{name}-libs
49 template LIBS
50 end
51
52 package %{name}-devel
53 template DEVEL
54
55 requires = %{name}=%{thisver}
56
57 files += %{datadir}/gir*
58 end
59
60 package %{name}-debuginfo
61 template DEBUGINFO
62 end
63 end