media-gfx/propaganda: add 1.0-r1 for improvements and fixes
authorAndrey Utkin <andrey_utkin@fastmail.com>
Wed, 16 Aug 2017 20:51:33 +0000 (21:51 +0100)
committerGöktürk Yüksek <gokturk@gentoo.org>
Tue, 3 Oct 2017 06:34:29 +0000 (02:34 -0400)
commit5c2f1337a48523c475f90f7eb2bf1b43610e4215
tree21a8fd96f4671bdc8b5c27104eceb9882e5ee7de
parent10d3d91bd70d50a10b0d020ee45060ce6e164f35
media-gfx/propaganda: add 1.0-r1 for improvements and fixes

This is to facilitate maintenance such as update to EAPI=6 and fixes
the issues highlighted by repoman and more.

- add quotes around strings with variables

- fix LICENSE
  Actual COPYING files are saying the license is GPLv2 or any later
  version.

- omit COPYING, README-GPL from dodoc
  These files contain GPLv2+ license text which shouldn't be installed
  as it is already indicated by LICENSE in ebuild.

- replace dead homepage URL with No_homepage

- use mirror://gentoo/ in SRC_URI
  SRC_URI contained URLs which don't work anymore, distfiles are being
  fetched from mirrors anyway.

- install just jpg files and doc, simplify ebuild
  Unnecessary files which were installed by 1.0 ebuild, listed below,
  are no more shipped. This allowed to simplify ebuild logic.

  HTML files for viewing of image files and navigation between
  them. They are deemed not essential.

  README: contained nothing more than an author's suggestion to view
  images directories in KDE. README-PROPAGANDA, which contains a
  substantial introduction into project history, is still installed.

  magicbg.tar{,.gz}: source code of some app, not essential for usage
  of the package.

  script.perl: scripts for generation of navigation HTML.

  More non-essential files, e.g.
  /usr/share/pixmaps/Propaganda/Vol11/Icon:0d
  /usr/share/pixmaps/Propaganda/Vol11/Modified by Michael Coyle
  /usr/share/pixmaps/Propaganda/Vol12/Icon:0d

- use prepare phase for renames
  Renaming (volume dir names, *.JPG to *.jpg) is not really compiling, so
  use src_prepare phase which is designed for actions like these.

- add "|| die" to commands which may fail

Suggested-by: Amy Liffey <amynka@gentoo.org>
Suggested-by: Göktürk Yüksek <gokturk@gentoo.org>
Package-Manager: Portage-2.3.7, Repoman-2.3.3
media-gfx/propaganda/propaganda-1.0-r1.ebuild [new file with mode: 0644]