ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/py2-mysqldb.spec
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

File Contents

# 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