71b6f02 Cleaned up packaging

Authored and Committed by dsommers 7 years ago
    Cleaned up packaging
    
    This basically contains the same clean-up as done in master, f26 and f25.
    
    - Lots of cleaning up in %configure and %install sections, including
      removing no longer valid and correcting errornous ./configure options
    - Use %systemd_* macros
    - Update the deprecated openvpn@.service unit file to work better
      with OpenVPN v2.4
    - Added README.systemd describing the new unit files
    - Cleaned up %files section, reduce files this package owns
    - Don't mix %doc and %{_pkgdocdir} - also avoids duplicated files in RPMs
    - Splitting out -devel files into a separate package
    - Removed several contrib and sample files which makes is not
      strictly needed in this package.
    - build: Enable tests runs by default, long running tests can
      be disabled with "--without tests_long"
    - build: Removed defined %%{plugins} macro not in use
    - Added .rpmlint to whitelist false positives
    
    Resolves: rhbz#1435831, rhbz#1435036, rhbz#850257
    Backport based on commit 6cb5c83b665431804700e197244103e98c164c62 and
    commit ba1a3a70779d6521d856bb33fc2ce5945cd3e144.
    
        
file added
+2
file added
+71
file modified
+97 -103
file modified
+2 -3