gobject-introspection.spec revision 17916
18319N/A#
18337N/A# spec file for package gobject-introspection
18319N/A#
18319N/A# Copyright 2009 Sun Microsystems, Inc.
18319N/A# This file and all modifications and additions to the pristine
18319N/A# package are under the same license as the package itself.
18319N/A#
18319N/A%define owner yippi
18319N/A#
18319N/A%{?!pythonver:%define pythonver 2.6}
18319N/A
18319N/AName: gobject-introspection
18319N/ALicense: LGPL v2+ (giscanner) and GPL v2+ (tools)
18319N/AGroup: Libraries
18319N/AVersion: 0.6.6
18319N/ARelease: 1
18337N/ADistribution: Java Desktop System
18319N/AVendor: Sun Microsystems, Inc.
18319N/ASummary: Introspection for GObject libraries
18319N/AURL: http://live.gnome.org/GObjectIntrospection
18319N/ASource: http://download.gnome.org/sources/%{name}/0.6/%{name}-%{version}.tar.bz2
18319N/A
18319N/ABuildRequires: autoconf >= 2.59
18319N/ABuildRequires: automake >= 1:1.8
18319N/ABuildRequires: bison
18319N/ABuildRequires: glib2-devel >= 1:2.16.0
18337N/ABuildRequires: libffi-devel
18319N/ABuildRequires: libtool
18319N/ABuildRequires: pkgconfig
18319N/ABuildRequires: python >= 1:2.5
18319N/ABuildRequires: python-devel >= 1:2.5
18319N/A
18319N/A%description
18319N/ATools for introspecting GObject-based frameworks.
18319N/A
18319N/A%package devel
18319N/ASummary: Header files for gobject-introspection
18319N/AGroup: Development/Libraries
18319N/ARequires: %{name}-libs = %{version}-%{release}
18319N/ARequires: glib2-devel >= 2.16.0
18319N/A
18319N/A%description devel
18319N/AHeader files for gobject-introspection.
18319N/A
18319N/A%package static
18319N/ASummary: Static gobject-introspection library
18319N/AGroup: Development/Libraries
18319N/ARequires: %{name}-devel = %{version}-%{release}
18319N/A
18319N/A%description static
18319N/AStatic gobject-introspection library.
18319N/A
18319N/A%prep
18319N/A%setup -q
18319N/A
18319N/A#FIXME: When #590802 fixed in next release, remove following lines
18319N/Arm -f m4/lt~obsolete.m4
18319N/Arm -f m4/ltoptions.m4
18319N/Arm -f m4/libtool.m4
18319N/Arm -f m4/ltsugar.m4
18319N/Arm -f m4/ltversion.m4
18319N/A
18319N/A%build
18319N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
18319N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
18319N/A CPUS=1
18319N/Afi
18319N/A
18555N/Aexport PYTHON=%{_bindir}/python%{pythonver}
18319N/A
18319N/Alibtoolize --copy --force
18319N/Aaclocal $ACLOCAL_FLAGS -I m4
18319N/Aautoheader
18319N/Aautomake -a -c -f
18319N/Aautoconf
18319N/A
18319N/A./configure --prefix=%{_prefix} \
18319N/A --bindir=%{_bindir} \
18319N/A --libdir=%{_libdir} \
18319N/A --includedir=%{_includedir} \
18319N/A --sysconfdir=%{_sysconfdir} \
18319N/A --mandir=%{_mandir}
18319N/A
18555N/Amake -j $CPU
18555N/A
18319N/A%install
18319N/Amake install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
%clean
rm -rf $RPM_BUILD_ROOT
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog README
%attr(755,root,root) %{_libdir}/libgirepository-everything-1.0.so.1.0.0
%attr(755,root,root) %ghost %{_libdir}/libgirepository-everything-1.0.so.1
%attr(755,root,root) %{_libdir}/libgirepository-1.0.so.0.0.0
%attr(755,root,root) %ghost %{_libdir}/libgirepository-1.0.so.0
%dir %{_libdir}/girepository-1.0
%{_libdir}/girepository-1.0/*.typelib
%defattr(-,root,root)
%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*
%attr(755,root,root) %{_libdir}/libgirepository-everything-1.0.so
%attr(755,root,root) %{_libdir}/libgirepository-1.0.so
%{_libdir}/pkgconfig/gobject-introspection-1.0.pc
%{_includedir}/gobject-introspection-1.0
%{_libdir}/libgirepository-1.0.la
%{_libdir}/libgirepository-everything-1.0.la
%{_datadir}/aclocal/introspection.m4
%dir %{_datadir}/gir-1.0
%{_datadir}/gir-1.0/*.gir
%files static
%defattr(-,root,root)
%{_libdir}/libgirepository-1.0.a
%{_libdir}/libgirepository-everything-1.0.a
%changelog
* Fri Dec 11 2009 - halton.huo@sun.com
- Bump to 0.6.6. Remove upstream patch 64bit.diff.
* Sat Sep 05 2009 - brian.cameron@sun.com
- Bump to 0.6.5. Remove upstream patches.
* Mon Aug 31 2009 - halton.huo@sun.com
- Add patch -64bit to fix 64 bit issue. Bugzilla #593639.
* Sat Aug 29 2009 - halton.huo@sun.com
- Add patch -LD.diff to fix build issue with CBE 1.6.x
* Mon Aug 24 2009 - halton.huo@sun.com
- Initial version.