pyorbit.spec revision 10691
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# spec file for package pyorbit
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# Copyright (c) 2005 Sun Microsystems, Inc.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# This file and all modifications and additions to the pristine
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# package are under the same license as the package itself.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# Owner: laca
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestName: pyorbit
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestLicense: LGPL
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestGroup: System/Library
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestVersion: 2.14.3
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestRelease: 1
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestDistribution: Java Desktop System
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestVendor: Sun Microsystems, Inc.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestSummary: Python bindings for ORBit2
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestSource: http://ftp.gnome.org/pub/GNOME/sources/pyorbit/2.14/pyorbit-%{version}.tar.bz2
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestURL: http://www.gnome.org
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestBuildRoot: %{_tmppath}/%{name}-%{version}-build
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew ForrestDocdir: %{_defaultdocdir}/doc
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestAutoreqprov: on
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%define ORBit2_version 2.10.1
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%define python_version 2.4
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew Forrest
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew ForrestRequires: ORBit2 >= %{ORBit2_version}
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestRequires: python >= %{python_version}
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestBuildRequires: ORBit2-devel >= %{ORBit2_version}
89c76a8c99f25ef6d24c3642f95dde19c5fd4d05Phill Cunnington
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew Forrest%description
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew ForrestPyORBit is a Python language binding for the ORBit2 CORBA implementation.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestIt aims to take advantage of new features found in ORBit2 to make language
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestbindings more efficient.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew Forrest%package devel
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestSummary: Files needed to build applications using the Python bindings for ORBit2
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestGroup: Development/Languages
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestRequires: %{name} = %{version}
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%description devel
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestThis package contains files required to build Python applications that need
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestto interoperate with pyorbit.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%prep
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%setup -q -n pyorbit-%{version}
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%build
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestCFLAGS="$RPM_OPT_FLAGS"
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest./configure --prefix=%{_prefix} \
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest --sysconfdir=%{_sysconfdir}
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestmake \
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest pyexecdir=%{_libdir}/python%{python_version}/vendor-packages \
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest pythondir=%{_libdir}/python%{python_version}/vendor-packages
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%install
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestmake install DESTDIR=$RPM_BUILD_ROOT \
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest pyexecdir=%{_libdir}/python%{python_version}/vendor-packages \
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest pythondir=%{_libdir}/python%{python_version}/vendor-packages
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestfind $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestfind $RPM_BUILD_ROOT -type f -name "*.pyo" -exec rm -f {} ';'
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%clean
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestrm -rf $RPM_BUILD_ROOT
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%post
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%postun
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%files
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%defattr(-,root,root)
6197cac1b7f675588382db0a6f279614032b5568David Luna%{_libdir}/python?.?/vendor-packages/CORBA.py*
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%{_libdir}/python?.?/vendor-packages/PortableServer.py*
6197cac1b7f675588382db0a6f279614032b5568David Luna%{_libdir}/python?.?/vendor-packages/ORBit.so
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%doc AUTHORS NEWS README ChangeLog
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%files devel
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew Forrest%defattr(-, root, root)
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew Forrest%dir %{_includedir}/pyorbit-2
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%{_includedir}/pyorbit-2/pyorbit.h
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%{_libdir}/pkgconfig/*
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%changelog
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Mon May 28 2007 - damien.carbery@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.14.3.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Mon Mar 05 2007 - damien.carbery@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.14.2.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Fri Jul 21 2006 - damien.carbery@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.14.1.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Mon Mar 13 2006 - damien.carbery@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.14.0.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Tue Dec 20 2005 - dermot.mccluskey@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.13.1
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Thu Oct 27 2005 - laca@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- move from site-packages to vendor-packages
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Fri Aug 12 2005 - rich.burridge@sun.com
6197cac1b7f675588382db0a6f279614032b5568David Luna- Initial Sun release
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest