# # Plugin for Python package # # vi:syntax=sh # # # get basic info # GetBasicInfo() { if [ -f ${BUILDDIR}/${PKGDIR}/PKG-INFO ]; then SUMMARY=`grep 'Summary:' ${BUILDDIR}/${PKGDIR}/PKG-INFO | sed -e 's/Summary: *//'` URI=`grep 'Home-page:' ${BUILDDIR}/${PKGDIR}/PKG-INFO | sed -e 's/Home-page: *//'` grep -v "^[a-zA-Z\-]*:" ${BUILDDIR}/${PKGDIR}/PKG-INFO | sed -e 's/^ //' > ${SOURCEDIR}/description.mkrpmspec fi } # # output dependency # OutputDependency() { echo "# Dependency" >> ${SPECFILE} echo "# `eval_gettext "Please describe a dependency below. "`" >> ${SPECFILE} echo "Requires: python" >> ${SPECFILE} echo "BuildRequires: python-devel" >> ${SPECFILE} echo >> ${SPECFILE} } # # Output build section # OutputBuild() { cat >> ${SPECFILE} << 'EOL' %build %{__python} setup.py build EOL } # # Output install section # OutputInstall() { cat >> ${SPECFILE} << 'EOL' %install %{__rm} -rf ${RPM_BUILD_ROOT} %{__python} setup.py install --root=${RPM_BUILD_ROOT} EOL }