mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2025-01-06 04:24:28 +03:00
Merge pull request #156327 from lheckemann/remove-impressive
impressive: remove
This commit is contained in:
commit
2d7e8a0bf7
@ -1,70 +0,0 @@
|
|||||||
{ fetchurl, stdenv, python2, makeWrapper, lib
|
|
||||||
, SDL, ghostscript, pdftk, dejavu_fonts }:
|
|
||||||
|
|
||||||
let
|
|
||||||
version = "0.12.1";
|
|
||||||
pythonEnv = python2.withPackages (ps: with ps; [pyopengl pygame pillow]);
|
|
||||||
in stdenv.mkDerivation {
|
|
||||||
# This project was formerly known as KeyJNote.
|
|
||||||
# See http://keyj.emphy.de/apple-lawsuit/ for details.
|
|
||||||
|
|
||||||
pname = "impressive";
|
|
||||||
inherit version;
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "mirror://sourceforge/impressive/Impressive-${version}.tar.gz";
|
|
||||||
sha256 = "1r7ihv41awnlnlry1kymb8fka053wdhzibfwcarn78rr3vs338vl";
|
|
||||||
};
|
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
|
||||||
buildInputs = [ pythonEnv ];
|
|
||||||
|
|
||||||
configurePhase = ''
|
|
||||||
# Let's fail at build time if the library we're substituting in doesn't
|
|
||||||
# exist/isn't marked as executable
|
|
||||||
test -x ${SDL}/lib/libSDL.so
|
|
||||||
sed -i "impressive.py" \
|
|
||||||
-e '/^__website__/a SDL_LIBRARY = "${SDL}/lib/libSDL.so"' \
|
|
||||||
-e 's/sdl = CDLL.*/sdl = CDLL(SDL_LIBRARY)/' \
|
|
||||||
-e 's^FontPath =.*/usr/.*$^FontPath = ["${dejavu_fonts}/share/fonts", ""]^'
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
mkdir -p "$out/bin" "$out/share/doc/impressive" "$out/share/man/man1"
|
|
||||||
mv impressive.py "$out/bin/impressive"
|
|
||||||
mv impressive.1 "$out/share/man/man1"
|
|
||||||
mv changelog.txt impressive.html license.txt "$out/share/doc/impressive"
|
|
||||||
|
|
||||||
wrapProgram "$out/bin/impressive" \
|
|
||||||
--prefix PATH ":" "${ghostscript}/bin:${pdftk}/bin"
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "Impressive, an effect-rich presentation tool for PDFs";
|
|
||||||
|
|
||||||
longDescription = ''
|
|
||||||
Impressive is a program that displays presentation slides.
|
|
||||||
But unlike OpenOffice.org Impress or other similar
|
|
||||||
applications, it does so with style. Smooth alpha-blended
|
|
||||||
slide transitions are provided for the sake of eye candy, but
|
|
||||||
in addition to this, Impressive offers some unique tools that
|
|
||||||
are really useful for presentations. Read below if you want
|
|
||||||
to know more about these features.
|
|
||||||
|
|
||||||
Creating presentations for Impressive is very simple: You just
|
|
||||||
need to export a PDF file from your presentation software.
|
|
||||||
This means that you can create slides in the application of
|
|
||||||
your choice and use Impressive for displaying them. If your
|
|
||||||
application does not support PDF output, you can alternatively
|
|
||||||
use a set of pre-rendered image files – or you use Impressive
|
|
||||||
to make a slideshow with your favorite photos.
|
|
||||||
'';
|
|
||||||
|
|
||||||
homepage = "http://impressive.sourceforge.net/";
|
|
||||||
|
|
||||||
license = lib.licenses.gpl2;
|
|
||||||
|
|
||||||
maintainers = with lib.maintainers; [ lheckemann ];
|
|
||||||
platforms = lib.platforms.mesaPlatforms;
|
|
||||||
};
|
|
||||||
}
|
|
@ -408,6 +408,7 @@ mapAliases ({
|
|||||||
imagemagick7_light = imagemagick_light; # added 2021-02-22
|
imagemagick7_light = imagemagick_light; # added 2021-02-22
|
||||||
imagemagick7 = imagemagick; # added 2021-02-22
|
imagemagick7 = imagemagick; # added 2021-02-22
|
||||||
imagemagick7Big = imagemagickBig; # added 2021-02-22
|
imagemagick7Big = imagemagickBig; # added 2021-02-22
|
||||||
|
impressive = throw "impressive has been removed due to lack of released python 2 support and maintainership in nixpkgs"; # added 2022-01-27
|
||||||
inboxer = throw "inboxer has been removed as it is no longer maintained and no longer works as Google shut down the inbox service this package wrapped.";
|
inboxer = throw "inboxer has been removed as it is no longer maintained and no longer works as Google shut down the inbox service this package wrapped.";
|
||||||
infiniband-diags = rdma-core; # added 2019-08-09
|
infiniband-diags = rdma-core; # added 2019-08-09
|
||||||
inotifyTools = inotify-tools;
|
inotifyTools = inotify-tools;
|
||||||
|
@ -26536,9 +26536,6 @@ with pkgs;
|
|||||||
|
|
||||||
imgp = python3Packages.callPackage ../applications/graphics/imgp { };
|
imgp = python3Packages.callPackage ../applications/graphics/imgp { };
|
||||||
|
|
||||||
# Impressive, formerly known as "KeyJNote".
|
|
||||||
impressive = callPackage ../applications/office/impressive { };
|
|
||||||
|
|
||||||
index-fm = libsForQt5.callPackage ../applications/misc/index-fm { };
|
index-fm = libsForQt5.callPackage ../applications/misc/index-fm { };
|
||||||
|
|
||||||
inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
|
inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
|
||||||
|
Loading…
Reference in New Issue
Block a user