]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - glib2/glib2.nm
Merge remote-tracking branch 'stevee/libcap-ng'
[people/ms/ipfire-3.x.git] / glib2 / glib2.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = glib2
7 ver_major = 2.30
8 version = %{ver_major}.0
9 release = 2
10 thisapp = glib-%{version}
11
12 groups = System/Libraries
13 url = http://www.gtk.org
14 license = LGPLv2+
15 summary = A library of handy utility functions.
16
17 description
18 GLib is the low-level core library that forms the basis
19 for projects such as GTK+ and GNOME. It provides data structure
20 handling for C, portability wrappers, and interfaces for such runtime
21 functionality as an event loop, threads, dynamic loading, and an
22 object system.
23 end
24
25 source_dl = http://ftp.gnome.org/pub/gnome/sources/glib/%{version_major}/
26 sources = %{thisapp}.tar.xz
27
28 build
29 requires
30 gettext
31 libffi-devel
32 libselinux-devel
33 pcre-devel
34 pkg-config
35 zlib-devel
36 end
37
38 configure_options += \
39 --sysconfdir=/etc \
40 --with-pcre=system
41
42 install_cmds
43 ./mkinstalldirs %{BUILDROOT}/lib
44 cd %{BUILDROOT}/usr/lib && for name in glib gobject gmodule gthread gio; do \
45 mv -v lib${name}-2.0.so.* ../../lib; \
46 ln -svf ../../lib/lib${name}-2.0.so.*.* lib${name}-2.0.so; \
47 done
48
49 mkdir -pv %{BUILDROOT}/etc/profile.d/
50 cp -vf %{DIR_SOURCE}/glib2-locale.sh %{BUILDROOT}/etc/profile.d/
51 end
52 end
53
54 packages
55 package %{name}
56
57 package %{name}-devel
58 template DEVEL
59 end
60 end