diff --git a/scripts/convert-python2-to-package.sh b/scripts/convert-python2-to-package.sh new file mode 100755 index 000000000..425ab0cb6 --- /dev/null +++ b/scripts/convert-python2-to-package.sh @@ -0,0 +1,127 @@ +# 2.6 ################################################ + + +# Referenced shared library - provided by python2_compat-1.0-0 + +sudo bee remove Python2-2.6.8-1.x86_64 # libpython2.6.so.1.0 fo a million tools + +# not from a package: + +sudo rm /usr/lib/python2.6/site-packages/libxml2.pyc +sudo rm /usr/lib/python2.6/site-packages/libxml2.pyo + +# Just Python modules: + +sudo bee remove dbus-python-0.83.2-0.x86_64 +sudo bee remove gnome-python-2.28.1-0.x86_64 +sudo bee remove gst-python-0.10.21-0.x86_64 +sudo bee remove matplotlib_python2.6-1.2.0-0.x86_64 +sudo bee remove numpy_python2.6-1.7.0b2-0.x86_64 +sudo bee remove scipy_python2.6-0.11.0-0.x86_64 +sudo bee remove paramiko-1.7.4-0.x86_64 +sudo bee remove pmw-1.3.2-0.x86_64 +sudo bee remove pycairo-1.8.8-0.x86_64 +sudo bee remove pycrypto-2.3-0.x86_64 +sudo bee remove pygobject-2.26.0-0.x86_64 +sudo bee remove pygtk-2.24.0-0.x86_64 +sudo bee remove pymol-1.4.1-5.x86_64 +sudo bee remove sk1-0.9.1pre2_rev1383-0.x86_64 +sudo bee remove uniconvertor-1.1.5-0.x86_64 +sudo bee remove xpyb-1.3-0.x86_64 +sudo bee remove fastimport-0.9.4-0.x86_64 +sudo bee remove lxml-2.3.4-0.x86_64 + +# More than python, but propably obsolete: + +sudo bee remove mercurial-2.3.2-0.x86_64 +sudo bee remove nlopt-2.4.2-0.x86_64 +sudo bee remove farsight2-0.0.26-0.x86_64 +sudo bee remove telepathy-farsight-0.0.16-0.x86_64 +sudo bee remove zim-0.56-0.x86_64 + +# Referenced shared libraries, but dependent packages fixed + +sudo bee remove cracklib-2.9.1-1.x86_64 # libcrack.so.2 for Linux-PAM-1.2.1-4.x86_64 + +# References shared libraries but assumed to be obsolete + +sudo bee remove kde-workspace-4.7.0-0.x86_64 # libweather_ion.so.6 for kdeplasma-addons-4.7.0-0.x86_64 +sudo bee remove kdeplasma-addons-4.7.0-0.x86_64 # dito +sudo bee remove kdenetwork-4.7.0-0.x86_64 # dito + +# Referenced shared libraries - provided by python2_compat-1.0-0 + +sudo bee remove libkate-0.4.1-0.x86_64 # libkate.so.1 for vlc-2.2.6-0.x86_64 +sudo bee remove libproxy-0.2.3-0.x86_64 # libproxy.so.0 for subversion-1.6.16-1.x86_64 + +# Rebuilt without python bindings + +sudo bee update gnome-menus-3.0.0-2.x86_64 # libgnome-menu.so.2 for gnome-shell-3.0.0.2-2.x86_64 + +# 2.7 ################################################ + +# Referenced shared library - provided by python2_compat-1.0-0 + +sudo bee remove Python2-2.7.11-0.x86_64 # libpython2.7.so.1.0 for a million tools + +# Just Python modules: + +sudo bee remove dbus-python-0.83.2-1.x86_64 +sudo bee remove gnome-python-2.28.1-1.x86_64 +sudo bee remove numpy-1.10.4-0.x86_64 +sudo bee remove PyQt-x11-gpl-4.11.4-0.x86_64 +sudo bee remove PyQt5_gpl-5.7-0.x86_64 +sudo bee remove ecdsa-0.13-0.x86_64 + +sudo bee remove lxml-3.5.0-0.x86_64 +sudo bee remove paramiko-1.16.0-0.x86_64 +sudo bee remove py2cairo-1.10.0-0.x86_64 +sudo bee remove pycrypto-2.6.1-0.x86_64 +sudo bee remove pygobject-2.21.3-1.x86_64 +sudo bee remove pygtk-2.24.0-1.x86_64 +sudo bee remove xcb-proto-1.12-0.x86_64 + +# More than python, but propably obsolete: + +sudo bee remove cracklib-2.9.1-2.x86_64 +sudo bee remove revelation-0.4.14-1.x86_64 +sudo bee remove sip-4.18.1-0.x86_64 + +# Referenced shared library - provided by python2_compat-1.0-0 + +#2DO: check if rebuild required: +# +#sudo bee remove rrdtool-1.6.0-0.x86_64 # + +# Added to pkg python: + +sudo bee remove gnome-doc-utils-0.20.10-0.x86_64 # +sudo bee remove iotop-0.6-0.x86_64 # +sudo bee remove pssh-2.3.1-0.x86_64 # + +# NEW ############################################### + +sudo bee install python2-wrapper-1.0-0 +sudo bee install python2_compat-1.0-0 + +# Packages rebuilt to remove dependencies on removed packages above + +#already done by #645 +#sudo bee update Linux-PAM-1.2.1-6 + +## already done by #641 : +##sudo bee remove libxslt-1.1.29-1.x86_64 # libxslt.so.1 for shotwell-0.13.1-1.x86_64 + +# Rebuilt without python bindings + +sudo bee remove vte2-0.28.2-0.x86_64 +sudo bee install vte2-0.28.2-1 # required by gnome-terminal + +sudo bee remove rpm-4.11.2-1.x86_64 # librpmio.so.3 for ntp-4.2.8p8-0.x86_64 +sudo bee install rpm-4.11.2-2.x86_64 + +sudo bee remove gamin-0.1.10-2.x86_64 # libfam.so.0 for kdelibs-4.7.0-1.x86_64 +sudo bee install gamin_compat-1.0 + +sudo bee remove libxml2-2.9.4-0.x86_64 # libxml2.so.2 for a million tools +sudo bee install libxml2-2.9.4-1.x86_64