From eb4f3d1d120564e954d96d0eabcd37419d8f1a51 Mon Sep 17 00:00:00 2001 From: aredridel Date: Sat, 22 Nov 2008 20:55:56 +0000 Subject: [PATCH] - 0.6.0 Changed files: gobject-introspection.spec -> 1.1 --- gobject-introspection.spec | 107 +++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 gobject-introspection.spec diff --git a/gobject-introspection.spec b/gobject-introspection.spec new file mode 100644 index 0000000..b09b8ca --- /dev/null +++ b/gobject-introspection.spec @@ -0,0 +1,107 @@ +Summary: Introspection for GObject libraries +Name: gobject-introspection +Version: 0.6.0 +Release: 1 +License: LGPL +Group: Libraries +Source0: http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/0.6/%{name}-%{version}.tar.bz2 +# Source0-md5: c611daf59a106345507f9fe7a4c76894 +Patch0: %{name}-libtool.patch +URL: http://live.gnome.org/GObjectIntrospection +BuildRequires: autoconf >= 2.59 +BuildRequires: automake >= 1:1.8 +BuildRequires: glib2-devel >= 2.4.0 +BuildRequires: libffi-devel +BuildRequires: libtool +BuildRequires: pkgconfig +Requires: %{name}-libs = %{version}-%{release} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Tools for introspecting GObject-based frameworks. + +%package libs +Summary: Libraries for gobject-introspection +Group: Development/Libraries + +%description libs +Libraries for gobject-introspection. + +%package devel +Summary: Header files for gobject-introspection library +Group: Development/Libraries +Requires: %{name}-libs = %{version}-%{release} +Requires: glib2-devel >= 2.4.0 + +%description devel +Header files for gobject-introspection library. + +%package static +Summary: Static gobject-introspection library +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +Static gobject-introspection library. + +%prep +%setup -q +%patch0 -p1 + +%build +%{__libtoolize} +%{__aclocal} -I m4 +%{__autoconf} +%{__autoheader} +%{__automake} +%configure +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%post libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig + +%files +%defattr(644,root,root,755) +%doc AUTHORS ChangeLog README +%attr(755,root,root) %{_bindir}/g-ir-compiler +%attr(755,root,root) %{_bindir}/g-ir-generate +%attr(755,root,root) %{_bindir}/g-ir-scanner +%{_mandir}/man1/g-ir-compiler.1* +%{_mandir}/man1/g-ir-generate.1* +%{_mandir}/man1/g-ir-scanner.1* +%{py_sitedir}/giscanner/*.py[co] +%{py_sitedir}/giscanner/_giscanner.so +%{py_sitedir}/giscanner/_giscanner.a +%{py_sitedir}/giscanner/_giscanner.la + +%files libs +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libgirepository-everything.so.1.0.0 +%attr(755,root,root) %{_libdir}/libgirepository.so.0.0.0 +%dir %{_datadir}/gir +%{_datadir}/gir/*.gir +%dir %{_libdir}/girepository +%{_libdir}/girepository/*.typelib + +%files devel +%defattr(644,root,root,755) +%{_pkgconfigdir}/gobject-introspection-1.0.pc +%{_includedir}/gobject-introspection-1.0 +%{_libdir}/libgirepository.so +%{_libdir}/libgirepository-everything.so +%{_libdir}/libgirepository.la +%{_libdir}/libgirepository-everything.la + +%files static +%defattr(644,root,root,755) +%{_libdir}/libgirepository.a +%{_libdir}/libgirepository-everything.a -- 2.44.0