Group :: Development/Other
RPM: rpm-build-python
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: rpm-build-python
Version: 0.43.2
Release: alt1
# redefine python_libdir for 0.29.alt2 is buggy
%define python_libdir %_target_libdir/python%__python_version
Summary: RPM helper macros to rebuild python packages
License: GPLv2+
Group: Development/Other
Source: %name-%version.tar
BuildArch: noarch
Packager: Python Development Team <python at packages.altlinux.org>
Conflicts: rpm-build < 4.0.4-alt100.91
Requires: rpm-macros-python = %EVR
Requires: python2-base
Requires: file >= 4.26-alt11
AutoReqProv: yes, nopython
# Automatically added by buildreq on Mon May 11 2009
BuildRequires: python-dev python-modules-encodings
%description
These helper macros provide possibility to rebuild
python modules by some Alt Linux Team Policy compatible way.
%package -n rpm-macros-python
Summary: Set of RPM macros for packaging python2 modules and scripts
Group: Development/Other
BuildArch: noarch
Conflicts: %name < %version
%description -n rpm-macros-python
This packages provides RPM macros for packaging python2 modules and scripts.
%prep
%setup
%build
sed -i 's/ at PYTHON_VERSION at /%__python_version/g' python
%check
./test.sh
%install
install -pD -m644 python %buildroot%_rpmmacrosdir/python
install -pD -m644 python.env %buildroot%_rpmmacrosdir/python.env
install -pD -m644 python.buildreq %buildroot%_sysconfdir/buildreqs/files/ignore.d/%name
install -pD -m755 python.prov %buildroot%_rpmlibdir/python.prov
install -pD -m755 python.prov.py %buildroot%_rpmlibdir/python.prov.py
install -pD -m755 python.prov.files %buildroot%_rpmlibdir/python.prov.files
install -pD -m755 python.req %buildroot%_rpmlibdir/python.req
install -pD -m755 python.req.py %buildroot%_rpmlibdir/python.req.py
install -pD -m755 python.req.files %buildroot%_rpmlibdir/python.req.files
install -pD -m755 python.compileall.py %buildroot%_rpmlibdir/python.compileall.py
install -pD -m755 brp-bytecompile_python %buildroot%_rpmlibdir/brp.d/080-bytecompile_python.brp
install -pD -m755 brp-hardlink_pyo_pyc %buildroot%_rpmlibdir/brp.d/088-brp-hardlink_pyo_pyc.brp
unset RPM_PYTHON
%define _unpackaged_files_terminate_build 1
%files -n rpm-macros-python
%_rpmmacrosdir/python
%_rpmmacrosdir/python.env
%_rpmlibdir/python.req
%_rpmlibdir/python.req.files
%_rpmlibdir/python.prov
%_rpmlibdir/python.prov.files
%files
%_sysconfdir/buildreqs/files/ignore.d/%name
%_rpmlibdir/brp.d/080-bytecompile_python.brp
%_rpmlibdir/brp.d/088-brp-hardlink_pyo_pyc.brp
%_rpmlibdir/python.compileall.py
%_rpmlibdir/python.req.py
%_rpmlibdir/python.prov.py
%doc python-module-SAMPLE.spec policy notes doc
%changelog
…
Full changelog you can see here
Version: 0.43.2
Release: alt1
# redefine python_libdir for 0.29.alt2 is buggy
%define python_libdir %_target_libdir/python%__python_version
Summary: RPM helper macros to rebuild python packages
License: GPLv2+
Group: Development/Other
Source: %name-%version.tar
BuildArch: noarch
Packager: Python Development Team <python at packages.altlinux.org>
Conflicts: rpm-build < 4.0.4-alt100.91
Requires: rpm-macros-python = %EVR
Requires: python2-base
Requires: file >= 4.26-alt11
AutoReqProv: yes, nopython
# Automatically added by buildreq on Mon May 11 2009
BuildRequires: python-dev python-modules-encodings
%description
These helper macros provide possibility to rebuild
python modules by some Alt Linux Team Policy compatible way.
%package -n rpm-macros-python
Summary: Set of RPM macros for packaging python2 modules and scripts
Group: Development/Other
BuildArch: noarch
Conflicts: %name < %version
%description -n rpm-macros-python
This packages provides RPM macros for packaging python2 modules and scripts.
%prep
%setup
%build
sed -i 's/ at PYTHON_VERSION at /%__python_version/g' python
%check
./test.sh
%install
install -pD -m644 python %buildroot%_rpmmacrosdir/python
install -pD -m644 python.env %buildroot%_rpmmacrosdir/python.env
install -pD -m644 python.buildreq %buildroot%_sysconfdir/buildreqs/files/ignore.d/%name
install -pD -m755 python.prov %buildroot%_rpmlibdir/python.prov
install -pD -m755 python.prov.py %buildroot%_rpmlibdir/python.prov.py
install -pD -m755 python.prov.files %buildroot%_rpmlibdir/python.prov.files
install -pD -m755 python.req %buildroot%_rpmlibdir/python.req
install -pD -m755 python.req.py %buildroot%_rpmlibdir/python.req.py
install -pD -m755 python.req.files %buildroot%_rpmlibdir/python.req.files
install -pD -m755 python.compileall.py %buildroot%_rpmlibdir/python.compileall.py
install -pD -m755 brp-bytecompile_python %buildroot%_rpmlibdir/brp.d/080-bytecompile_python.brp
install -pD -m755 brp-hardlink_pyo_pyc %buildroot%_rpmlibdir/brp.d/088-brp-hardlink_pyo_pyc.brp
unset RPM_PYTHON
%define _unpackaged_files_terminate_build 1
%files -n rpm-macros-python
%_rpmmacrosdir/python
%_rpmmacrosdir/python.env
%_rpmlibdir/python.req
%_rpmlibdir/python.req.files
%_rpmlibdir/python.prov
%_rpmlibdir/python.prov.files
%files
%_sysconfdir/buildreqs/files/ignore.d/%name
%_rpmlibdir/brp.d/080-bytecompile_python.brp
%_rpmlibdir/brp.d/088-brp-hardlink_pyo_pyc.brp
%_rpmlibdir/python.compileall.py
%_rpmlibdir/python.req.py
%_rpmlibdir/python.prov.py
%doc python-module-SAMPLE.spec policy notes doc
%changelog
…
Full changelog you can see here