Dirk Mueller 2017-09-30 21:21:37 +00:00 committed by Git OBS Bridge
parent c966d6b543
commit 2e6f31c38f
4 changed files with 9 additions and 15 deletions

View File

@ -55,29 +55,24 @@ lib-dynload/audioop.cpython-36m-*-linux-gnu.so
lib-dynload/binascii.cpython-36m-*-linux-gnu.so lib-dynload/binascii.cpython-36m-*-linux-gnu.so
lib-dynload/_bisect.cpython-36m-*-linux-gnu.so lib-dynload/_bisect.cpython-36m-*-linux-gnu.so
lib-dynload/_blake2.cpython-36m-*-linux-gnu.so lib-dynload/_blake2.cpython-36m-*-linux-gnu.so
lib-dynload/_bz2.cpython-36m-*-linux-gnu.so
lib-dynload/cmath.cpython-36m-*-linux-gnu.so lib-dynload/cmath.cpython-36m-*-linux-gnu.so
lib-dynload/_crypt.cpython-36m-*-linux-gnu.so
lib-dynload/_csv.cpython-36m-*-linux-gnu.so lib-dynload/_csv.cpython-36m-*-linux-gnu.so
lib-dynload/_datetime.cpython-36m-*-linux-gnu.so lib-dynload/_datetime.cpython-36m-*-linux-gnu.so
lib-dynload/fcntl.cpython-36m-*-linux-gnu.so lib-dynload/fcntl.cpython-36m-*-linux-gnu.so
lib-dynload/grp.cpython-36m-*-linux-gnu.so lib-dynload/grp.cpython-36m-*-linux-gnu.so
lib-dynload/_hashlib.cpython-36m-*-linux-gnu.so
lib-dynload/_heapq.cpython-36m-*-linux-gnu.so lib-dynload/_heapq.cpython-36m-*-linux-gnu.so
lib-dynload/_json.cpython-36m-*-linux-gnu.so lib-dynload/_json.cpython-36m-*-linux-gnu.so
lib-dynload/_lsprof.cpython-36m-*-linux-gnu.so lib-dynload/_lsprof.cpython-36m-*-linux-gnu.so
lib-dynload/_lzma.cpython-36m-*-linux-gnu.so
lib-dynload/math.cpython-36m-*-linux-gnu.so lib-dynload/math.cpython-36m-*-linux-gnu.so
lib-dynload/_md5.cpython-36m-*-linux-gnu.so lib-dynload/_md5.cpython-36m-*-linux-gnu.so
lib-dynload/mmap.cpython-36m-*-linux-gnu.so lib-dynload/mmap.cpython-36m-*-linux-gnu.so
lib-dynload/_multibytecodec.cpython-36m-*-linux-gnu.so lib-dynload/_multibytecodec.cpython-36m-*-linux-gnu.so
lib-dynload/_multiprocessing.cpython-36m-*-linux-gnu.so lib-dynload/_multiprocessing.cpython-36m-*-linux-gnu.so
lib-dynload/nis.cpython-36m-*-linux-gnu.so
lib-dynload/_opcode.cpython-36m-*-linux-gnu.so lib-dynload/_opcode.cpython-36m-*-linux-gnu.so
lib-dynload/ossaudiodev.cpython-36m-*-linux-gnu.so lib-dynload/ossaudiodev.cpython-36m-*-linux-gnu.so
lib-dynload/parser.cpython-36m-*-linux-gnu.so lib-dynload/parser.cpython-36m-*-linux-gnu.so
lib-dynload/pyexpat.cpython-36m-x86_64-linux-gnu.so
lib-dynload/_posixsubprocess.cpython-36m-*-linux-gnu.so lib-dynload/_posixsubprocess.cpython-36m-*-linux-gnu.so
lib-dynload/pyexpat.cpython-36m-*-linux-gnu.so
lib-dynload/_random.cpython-36m-*-linux-gnu.so lib-dynload/_random.cpython-36m-*-linux-gnu.so
lib-dynload/resource.cpython-36m-*-linux-gnu.so lib-dynload/resource.cpython-36m-*-linux-gnu.so
lib-dynload/select.cpython-36m-*-linux-gnu.so lib-dynload/select.cpython-36m-*-linux-gnu.so

View File

@ -1,6 +1,3 @@
DO NOT SUBMIT TO FACTORY ___ RUNTIME DEPS BROKEN
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Sep 28 12:32:54 UTC 2017 - dmueller@suse.com Thu Sep 28 12:32:54 UTC 2017 - dmueller@suse.com

View File

@ -80,7 +80,7 @@ install -m 644 "%{SOURCE102}" %{buildroot}/opt/testing/share/rpmlint
install -m 755 -d %{buildroot}/opt/testing/share/rpmlint/data install -m 755 -d %{buildroot}/opt/testing/share/rpmlint/data
install -m 644 %{_sysconfdir}/polkit-default-privs.standard %{buildroot}/opt/testing/share/rpmlint/data install -m 644 %{_sysconfdir}/polkit-default-privs.standard %{buildroot}/opt/testing/share/rpmlint/data
# #
cd %{_libdir}/python%{py3_ver}/ pushd %{_libdir}/python%{py3_ver}/
for f in $(<%{SOURCE100}); do for f in $(<%{SOURCE100}); do
find -path "*/$f" -exec install -D {} %{buildroot}/opt/testing/%{_lib}/python%{py3_ver}/{} \; find -path "*/$f" -exec install -D {} %{buildroot}/opt/testing/%{_lib}/python%{py3_ver}/{} \;
done done
@ -89,11 +89,13 @@ cp -a %{_libdir}/libmagic.so.* %{buildroot}/opt/testing/%{_lib}
cp -a %{_libdir}/libpython%{py3_ver}m.so.* %{buildroot}/opt/testing/%{_lib} cp -a %{_libdir}/libpython%{py3_ver}m.so.* %{buildroot}/opt/testing/%{_lib}
cp -a %{_bindir}/rpmlint %{buildroot}/opt/testing/share/rpmlint/rpmlint.py cp -a %{_bindir}/rpmlint %{buildroot}/opt/testing/share/rpmlint/rpmlint.py
pushd %{buildroot}/opt/testing/share/rpmlint pushd %{buildroot}/opt/testing/share/rpmlint
PYTHONOPTIMIZE=1 python3 -m py_compile *.py PYTHONOPTIMIZE=1 python3 -O -m compileall -b *.py
rm *.py
popd popd
pushd %{buildroot}/opt/testing/%{_lib}/python%{py3_ver}/site-packages/ pushd %{buildroot}/opt/testing/%{_lib}/python%{py3_ver}/
PYTHONOPTIMIZE=1 find -name \*.py -exec python3 -m py_compile {} \; PYTHONOPTIMIZE=1 find -name \*.py -exec python3 -O -m compileall -b {} \; -exec rm {} \;
popd popd
find %{buildroot}/opt/testing/ -name __pycache__ -print | xargs rm -rf
rm -rf %{buildroot}/{usr,etc} rm -rf %{buildroot}/{usr,etc}
rm -f %{buildroot}/opt/testing/bin/rpmlint rm -f %{buildroot}/opt/testing/bin/rpmlint
install -m 755 -D %{SOURCE101} %{buildroot}/opt/testing/bin/rpmlint install -m 755 -D %{SOURCE101} %{buildroot}/opt/testing/bin/rpmlint
@ -119,7 +121,7 @@ LD_LIBRARY_PATH=%{buildroot}/opt/testing/%{_lib}
PYTHONPATH=%{buildroot}/opt/testing/share/rpmlint PYTHONPATH=%{buildroot}/opt/testing/share/rpmlint
PYTHONHOME=%{buildroot}/opt/testing/ PYTHONHOME=%{buildroot}/opt/testing/
export PYTHONPATH LD_LIBRARY_PATH PYTHONHOME export PYTHONPATH LD_LIBRARY_PATH PYTHONHOME
%{buildroot}/opt/testing/bin/python3 -tt -u -O %{buildroot}/opt/testing/share/rpmlint/__pycache__/rpmlint.cpython-36.opt-1.pyc /.build.binaries/*.rpm || exit 1 %{buildroot}/opt/testing/bin/python3 -tt -u -O %{buildroot}/opt/testing/share/rpmlint/rpmlint.pyc /.build.binaries/*.rpm 2>&1 || exit 1
echo ".. ok" echo ".. ok"
%files %files

View File

@ -8,4 +8,4 @@ PATH="/opt/testing/bin:$PATH"
rpmlintdir="/opt/testing/share/rpmlint" rpmlintdir="/opt/testing/share/rpmlint"
PYTHONPATH="$rpmlintdir" PYTHONPATH="$rpmlintdir"
export PYTHONPATH LD_LIBRARY_PATH export PYTHONPATH LD_LIBRARY_PATH
exec /opt/testing/bin/python3 -tt -u -O "$rpmlintdir"/__pycache__/rpmlint.cpython-36.opt-1.pyc -C "$rpmlintdir" -f "$rpmlintdir"/rpmlint-mini.config "$@" exec /opt/testing/bin/python3 -u -O "$rpmlintdir"/rpmlint.pyc -C "$rpmlintdir" -f "$rpmlintdir"/rpmlint-mini.config "$@"