Revision: | 1.13 |
Committed: | Mon May 17 18:01:50 2010 UTC (14 years, 11 months ago) by diego |
Branch: | MAIN |
CVS Tags: | CRABSERVER_1_1_4_pre5_BUILD_SLC5, CRABSERVER_1_1_4_pre4_BUILD_SLC5, CRABSERVER_1_1_4_pre3_BUILD_SLC5, PRODAGENT_0_12_18_patch5, CRABSERVER_1_1_4_pre2_BUILD_SLC5, CRABSERVER_1_1_4_pre1_BUILD_SLC5_1, CRABSERVER_1_1_4_pre1_BUILD_SLC5, PRODAGENT_0_12_18_patch4, builder_2010-12-09_14-44-49_prodagent, sw20101207-prodagent, builder_2010-12-02_12-01-28_prodagent, builder_2010-12-02_11-42-33_prodagent, dg20101105-prodagent, builder_2010-10-13_13-04-14_dbs-apps, builder_2010-10-13_12-53-04_dbs-web, HG1009c, builder_2010-09-15_18-10-44_dbs-apps, HG1009b, builder_2010-09-15_16-49-36_dbs3, HG1009a, dg-base-rev21, dg-base-rev20, dg-base-rev19, dg-base-rev18, builder_2010-08-25_01-26-27_crab-server, CRABSERVER_1_1_3_BUILD_SLC5, builder_2010-08-13_12-13-11_crab-server, CRABSERVER_1_1_3_pre3_BUILD_SLC5, DS_20100813, dg-base-rev17, ge20100722-rpm-osx-64-bit, dg20100630-prodagent, ge20100621-bootstrap-rpm-4-8-macosx, ge20100611-apt-rpm-4-8-gcc-4-5-0, MotT0_1_0_15, MotT0_1_0_14, MotT0_1_0_13, MotT0_1_0_12, MotT0_1_0_11, MotT0_1_0_10, MotT0_1_0_9, MotT0_1_0_8, MotT0_1_0_6, MotT0_1_0_5, MotT0_1_0_4, MotT0_1_0_3, dg20100517-prodagent |
Changes since 1.12: | +1 -1 lines |
Log Message: | version 1.2.3c1 of mysql-python; also applied Stephen's changes to the patch |
# | User | Rev | Content |
---|---|---|---|
1 | diego | 1.13 | ### RPM external py2-mysqldb 1.2.3c1 |
2 | eulisse | 1.3 | %define pythonv `echo $PYTHON_VERSION | cut -d. -f 1,2` |
3 | eulisse | 1.1 | ## INITENV +PATH PYTHONPATH %i/lib/python%{pythonv}/site-packages |
4 | %define downloadn MySQL-python | ||
5 | eulisse | 1.9 | Source: http://heanet.dl.sourceforge.net/sourceforge/mysql-python/%downloadn-%realversion.tar.gz |
6 | eulisse | 1.1 | Requires: python mysql |
7 | eulisse | 1.7 | Patch0: py2-mysqldb-setup |
8 | eulisse | 1.1 | %prep |
9 | eulisse | 1.6 | %setup -n %downloadn-%realversion |
10 | eulisse | 1.7 | %patch0 -p0 |
11 | eulisse | 1.1 | %build |
12 | python setup.py build | ||
13 | %install | ||
14 | python setup.py install --prefix=%{i} | ||
15 | diego | 1.12 | |
16 | # Dependencies | ||
17 | rm -rf %i/etc/profile.d | ||
18 | mkdir -p %i/etc/profile.d | ||
19 | for x in %pkgreqs; do | ||
20 | case $x in /* ) continue ;; esac | ||
21 | p=%{instroot}/%{cmsplatf}/$(echo $x | sed 's/\([^+]*\)+\(.*\)+\([A-Z0-9].*\)/\1 \2 \3/' | tr ' ' '/') | ||
22 | echo ". $p/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh | ||
23 | echo "source $p/etc/profile.d/init.csh" >> %i/etc/profile.d/dependencies-setup.csh | ||
24 | done | ||
25 | |||
26 | %post | ||
27 | # The relocation below is also needed in case of dependencies | ||
28 | %{relocateConfig}etc/profile.d/dependencies-setup.sh | ||
29 | %{relocateConfig}etc/profile.d/dependencies-setup.csh | ||
30 |