]> git.pld-linux.org Git - packages/gobject-introspection.git/blob - gobject-introspection.spec
- updated to 0.6.7
[packages/gobject-introspection.git] / gobject-introspection.spec
1 Summary:        Introspection for GObject libraries
2 Name:           gobject-introspection
3 Version:        0.6.7
4 Release:        1
5 License:        LGPL v2+ (giscanner) and GPL v2+ (tools)
6 Group:          Libraries
7 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/0.6/%{name}-%{version}.tar.bz2
8 # Source0-md5:  41205c14cbd86632806578448e29bd30
9 Patch0:         %{name}-libtool.patch
10 URL:            http://live.gnome.org/GObjectIntrospection
11 BuildRequires:  autoconf >= 2.59
12 BuildRequires:  automake >= 1:1.8
13 BuildRequires:  bison
14 BuildRequires:  glib2-devel >= 1:2.16.0
15 BuildRequires:  libffi-devel
16 BuildRequires:  libtool
17 BuildRequires:  pkgconfig
18 BuildRequires:  python >= 1:2.5
19 BuildRequires:  python-devel >= 1:2.5
20 Obsoletes:      gobject-introspection-libs < %{version}-%{release}
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 Tools for introspecting GObject-based frameworks.
25
26 %package devel
27 Summary:        Header files for gobject-introspection library
28 Group:          Development/Libraries
29 Requires:       %{name} = %{version}-%{release}
30 Requires:       glib2-devel >= 2.16.0
31 Requires:       libffi-devel
32
33 %description devel
34 Header files for gobject-introspection library.
35
36 %package static
37 Summary:        Static gobject-introspection library
38 Group:          Development/Libraries
39 Requires:       %{name}-devel = %{version}-%{release}
40
41 %description static
42 Static gobject-introspection library.
43
44 %prep
45 %setup -q
46 %patch0 -p1
47
48 %build
49 %{__libtoolize}
50 %{__aclocal} -I m4
51 %{__autoconf}
52 %{__autoheader}
53 %{__automake}
54 %configure
55 %{__make}
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59
60 install -d $RPM_BUILD_ROOT%{py_sitedir}
61
62 %{__make} install \
63         DESTDIR=$RPM_BUILD_ROOT
64
65 mv $RPM_BUILD_ROOT%{_libdir}/gobject-introspection/giscanner $RPM_BUILD_ROOT%{py_sitedir}/
66
67 rm $RPM_BUILD_ROOT%{py_sitedir}/giscanner/*.{a,la}
68
69 %py_postclean
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74 %post   -p /sbin/ldconfig
75 %postun -p /sbin/ldconfig
76
77 %files
78 %defattr(644,root,root,755)
79 %doc AUTHORS ChangeLog README
80 %attr(755,root,root) %{_libdir}/libgirepository-everything-1.0.so.1.0.0
81 %attr(755,root,root) %ghost %{_libdir}/libgirepository-everything-1.0.so.1
82 %attr(755,root,root) %{_libdir}/libgirepository-1.0.so.0.0.0
83 %attr(755,root,root) %ghost %{_libdir}/libgirepository-1.0.so.0
84 %dir %{_libdir}/girepository-1.0
85 %{_libdir}/girepository-1.0/*.typelib
86
87 %files devel
88 %defattr(644,root,root,755)
89 %attr(755,root,root) %{_bindir}/g-ir-compiler
90 %attr(755,root,root) %{_bindir}/g-ir-generate
91 %attr(755,root,root) %{_bindir}/g-ir-scanner
92 %{_mandir}/man1/g-ir-compiler.1*
93 %{_mandir}/man1/g-ir-generate.1*
94 %{_mandir}/man1/g-ir-scanner.1*
95 %attr(755,root,root) %{_libdir}/libgirepository-everything-1.0.so
96 %attr(755,root,root) %{_libdir}/libgirepository-1.0.so
97 %{_pkgconfigdir}/gobject-introspection-1.0.pc
98 %{_pkgconfigdir}/gobject-introspection-no-export-1.0.pc
99 %{_includedir}/gobject-introspection-1.0
100 %{_libdir}/libgirepository-1.0.la
101 %{_libdir}/libgirepository-everything-1.0.la
102 %{_datadir}/aclocal/introspection.m4
103 %dir %{_datadir}/gir-1.0
104 %{_datadir}/gir-1.0/*.gir
105 %{_datadir}/gobject-introspection-1.0
106 %dir %{py_sitedir}/giscanner
107 %{py_sitedir}/giscanner/*.py[co]
108 %{py_sitedir}/giscanner/_giscanner.so
109
110 %files static
111 %defattr(644,root,root,755)
112 %{_libdir}/libgirepository-1.0.a
113 %{_libdir}/libgirepository-everything-1.0.a
This page took 0.06307 seconds and 3 git commands to generate.