- setuptools seems to be broken WRT having an active and inactive version
of an egg. Have to make both versions inactive and manually setup a copy that can be started via import. (Necessary for the sqlalchemy0.3 compat package.)
This commit is contained in:
parent
693d2e3b05
commit
8669ef9f65
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
Name: python-sqlalchemy
|
Name: python-sqlalchemy
|
||||||
Version: 0.4.0
|
Version: 0.4.0
|
||||||
Release: 0.1.%{betaver}%{?dist}
|
Release: 0.3.%{betaver}%{?dist}
|
||||||
Summary: Modular and flexible ORM library for python
|
Summary: Modular and flexible ORM library for python
|
||||||
|
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
@ -18,7 +18,11 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
|
%if 0%{?fedora} >= 8
|
||||||
|
BuildRequires: python-setuptools-devel >= 0.6c3
|
||||||
|
%else
|
||||||
BuildRequires: python-setuptools >= 0.6c3
|
BuildRequires: python-setuptools >= 0.6c3
|
||||||
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
|
SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
|
||||||
@ -34,12 +38,17 @@ domain.
|
|||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
|
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py bdist_egg
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT --single-version-externally-managed
|
mkdir -p $RPM_BUILD_ROOT%{python_sitelib}
|
||||||
|
easy_install -m --prefix $RPM_BUILD_ROOT%{_usr} --always-unzip dist/*.egg
|
||||||
|
cd $RPM_BUILD_ROOT%{python_sitelib}/%{srcname}-%{version}%{betaver}-py%{pyver}.egg
|
||||||
|
mv sqlalchemy ..
|
||||||
|
ln -s ../sqlalchemy .
|
||||||
|
|
||||||
# remove unnecessary scripts for building documentation
|
# remove unnecessary scripts for building documentation
|
||||||
rm -rf doc/build
|
rm -rf doc/build
|
||||||
|
|
||||||
@ -50,10 +59,19 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc README LICENSE PKG-INFO CHANGES doc examples
|
%doc README LICENSE PKG-INFO CHANGES doc examples
|
||||||
%{python_sitelib}/%{srcname}-%{version}%{betaver}-py%{pyver}.egg-info
|
%{python_sitelib}/%{srcname}-%{version}%{betaver}-py%{pyver}.egg
|
||||||
%{python_sitelib}/sqlalchemy/
|
%{python_sitelib}/sqlalchemy/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Aug 31 2007 Toshio Kuratomi <a.badger@gmail.com> - 0.4.0-0.3.beta4
|
||||||
|
- setuptools seems to be broken WRT having an active and inactive version
|
||||||
|
of an egg. Have to make both versions inactive and manually setup a copy
|
||||||
|
that can be started via import. (Necessary for the sqlalchemy0.3 compat
|
||||||
|
package.)
|
||||||
|
|
||||||
|
* Tue Aug 28 2007 Toshio Kuratomi <a.badger@gmail.com> - 0.4.0-0.2.beta4
|
||||||
|
- Modify setuptools to handle the -devel subpackage split in F-8.
|
||||||
|
|
||||||
* Mon Aug 27 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.4.0-0.1.beta4
|
* Mon Aug 27 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.4.0-0.1.beta4
|
||||||
- Update to 0.4 beta4.
|
- Update to 0.4 beta4.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user