0af0dc91894f2598f0e19e3cd2c1b34925c9cd61 introduced a workaround for Python
packages changing names. This was relevant in the era of CentOS 6. However, now
Graphviz no longer supports CentOS 6 and furthermore CentOS 7 has converged on
the same naming as CentOS 8. As a result, the Graphviz packaging work flow was
actually *disabling* Python 3 bindings and enabling Python 2 bindings on CentOS
7.
This change unifies which Python bindings are enabled across RHEL and CentOS
versions. Though an upcoming change will remove support for the Python 2
bindings altogether. Related to #1992.
- Perl is no longer required to build Graphviz #2067
- nop more reliably returns success and failure exit statuses
- implicit 63 character limit on plugin names is removed in GVC
+- the packaging work flow on CentOS 7 now selects the Python 3 bindings, instead
+ of Python 2 bindings
### Fixed
%global GTK 0
%global JAVASCRIPT 0
%global LASI 0
-%if 0%{?rhel} >= 8
%global PYTHON 0
%global PYTHON2 1
%global PYTHON3 1
-%else
-%global PYTHON 1
-%global PYTHON2 0
-%global PYTHON3 0
-%endif
%global SHARP 0
%global WEBP 0
%endif