id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,work_issues,upstream,reviewer,author,merged,dependencies,stopgaps
10202,Use pkg-config --define-variable option to set ${SAGE_ROOT} anytime pkg-config is invoked,jason,leif,"Currently we rewrite all of the local/lib/pkgconfig/*.pc files every time we move locations. Instead, we should just use the --define-variable option of pkg-config to define a ${SAGE_ROOT} variable. Then we don't have to keep rewriting files every time.

INSTRUCTIONS FOR TESTING:

1. Download a fresh sage-4.7.alpha5.tar source archive

2. Extract and delete the spkg/standard/sage_scripts-4.7.alpha5.spkg

3. Put http://sage.math.washington.edu/home/jason/sage_scripts-4.7.alpha5.p0.spkg into the spkg/standard/ directory

4. Make Sage

Note to release manager: you have to edit the sage_scripts spkg-install to copy over the pkg-config shell script; see my sage_scripts spkg above.

P.S. Why is the sage_scripts spkg-install not under version control?!?

",enhancement,needs_info,critical,sage-5.10,packages: standard,,,leif drkirkby kcrisman jdemeyer,,N/A,Leif Leonhardy,Jason Grout,,,
