spec: cleaned up the spec file

- updated macros
- removed unneeded fields
- removed trailing whitespace
- updated license
10 jobs for spec-fixes in 5 minutes and 22 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #363716
build:debian:jessie

00:03:53

passed #363717
build:debian:stretch

00:01:30

passed #363715
build:el7

00:01:08

passed #363714
build:tarball

00:00:27

 
  Test
passed #363723
docs

00:01:26

passed #363718
test:python2.7

00:01:05

passed #363719
test:python3.4

00:01:10

passed #363720
test:python3.5

00:01:03

passed #363721
test:python3.6

00:01:04

passed #363722
test:python3.7

00:01:03