diff options
| author | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
|---|---|---|
| committer | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
| commit | ecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch) | |
| tree | b89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /media-video/imagination | |
| parent | 1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff) | |
| download | baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip | |
Updating liguros repo
Diffstat (limited to 'media-video/imagination')
6 files changed, 191 insertions, 0 deletions
diff --git a/media-video/imagination/Manifest b/media-video/imagination/Manifest new file mode 100644 index 000000000000..740ba18c803f --- /dev/null +++ b/media-video/imagination/Manifest @@ -0,0 +1 @@ +DIST imagination-3.0.tar.gz 3327784 BLAKE2B 0322a68ab6c44e2b0d47bb89de6522249ca3507808ee3733f2f195923c4269591c2225271ef27b24c648cb6784a5c85bd6ca97142072e52641bdf7f80b9a9bc7 SHA512 0780ab572d8f4fc1e728befef79f974169438d723f67205e677c06cbe0dac06745868936e7d3eab5fc42728902f6b06eb5f9d7e836532c289df005ddab2104b8 diff --git a/media-video/imagination/files/imagination-3.0-cflags.patch b/media-video/imagination/files/imagination-3.0-cflags.patch new file mode 100644 index 000000000000..1b38a9aeff71 --- /dev/null +++ b/media-video/imagination/files/imagination-3.0-cflags.patch @@ -0,0 +1,34 @@ +diff --git a/configure.in b/configure.in +index 0be7802..d19c8ec 100644 +--- a/configure.in ++++ b/configure.in +@@ -24,7 +24,7 @@ + AM_PROG_LIBTOOL + LIBTOOL="$LIBTOOL --silent" + +-pkg_modules="gtk+-2.0 >= 2.14.0 gthread-2.0" ++pkg_modules="gtk+-2.0 >= 2.14.0 gthread-2.0 gmodule-2.0" + PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) + + sox_modules="sox >= 14.2.0" +@@ -33,6 +33,11 @@ + plugins_modules="cairo >= 1.6 glib-2.0 > 2.18.0" + PKG_CHECK_MODULES(PLUGINS, [$plugins_modules]) + ++dnl Check for libm for sqrtf() ++AC_SEARCH_LIBS([sqrtf], [m], [], [ ++ AC_MSG_ERROR([unable to find the sqrtf() function]) ++]) ++ + # get svn revision + REVISION="r0" + if test "x${REVISION}" = "xr0" +@@ -46,7 +51,7 @@ + if test "x${REVISION}" != "xr0" + then + # force debug mode for a SVN working copy +- CFLAGS="-g -Wall" ++ CFLAGS +="-Wall" + else + REVISION="-1" + fi diff --git a/media-video/imagination/files/imagination-3.0-enable-translations.patch b/media-video/imagination/files/imagination-3.0-enable-translations.patch new file mode 100644 index 000000000000..d829129d8c77 --- /dev/null +++ b/media-video/imagination/files/imagination-3.0-enable-translations.patch @@ -0,0 +1,11 @@ +--- a/src/support.h ++++ b/src/support.h +@@ -20,7 +20,7 @@ + #ifndef __IMAGINATION_SUPPORT_H + #define __IMAGINATION_SUPPORT_H + +-#define PLUGINS_INSTALLED 0 ++#define PLUGINS_INSTALLED 1 + + #ifdef HAVE_CONFIG_H + # include <config.h> diff --git a/media-video/imagination/files/imagination-3.0-fix-htmldir.patch b/media-video/imagination/files/imagination-3.0-fix-htmldir.patch new file mode 100644 index 000000000000..14e6f3a508fa --- /dev/null +++ b/media-video/imagination/files/imagination-3.0-fix-htmldir.patch @@ -0,0 +1,95 @@ +--- a/doc/en/images/Makefile.am ++++ b/doc/en/images/Makefile.am +@@ -1,6 +1,6 @@ + # $Id$ + +-imagesdir = $(datadir)/doc/imagination/html/en/images ++imagesdir = $(htmldir)/en/images + images_DATA = \ + imagination_window.png \ + side_panel_video.png \ +--- a/doc/en/Makefile.am ++++ b/doc/en/Makefile.am +@@ -3,7 +3,7 @@ + SUBDIRS = \ + images + +-TARGET_DIR = $(datadir)/doc/imagination/html/en ++TARGET_DIR = $(htmldir)/en + STYLESHEET = ../imagination.xsl + DOCUMENT = imagination.xml + +--- a/doc/es/images/Makefile.am ++++ b/doc/es/images/Makefile.am +@@ -1,6 +1,6 @@ + # $Id$ + +-imagesdir = $(datadir)/doc/imagination/html/es/images ++imagesdir = $(htmldir)/es/images + images_DATA = \ + imagination_window.png \ + side_panel_video.png \ +--- a/doc/es/Makefile.am ++++ b/doc/es/Makefile.am +@@ -3,7 +3,7 @@ + SUBDIRS = \ + images + +-TARGET_DIR = $(datadir)/doc/imagination/html/es ++TARGET_DIR = $(htmldir)/es + STYLESHEET = ../imagination.xsl + DOCUMENT = imagination.xml + +--- a/doc/fr/images/Makefile.am ++++ b/doc/fr/images/Makefile.am +@@ -1,6 +1,6 @@ + # $Id$ + +-imagesdir = $(datadir)/doc/imagination/html/fr/images ++imagesdir = $(htmldir)/fr/images + images_DATA = \ + imagination_window.png \ + side_panel_video.png \ +--- a/doc/fr/Makefile.am ++++ b/doc/fr/Makefile.am +@@ -3,7 +3,7 @@ + SUBDIRS = \ + images + +-TARGET_DIR = $(datadir)/doc/imagination/html/fr ++TARGET_DIR = $(htmldir)/fr + STYLESHEET = ../imagination.xsl + DOCUMENT = imagination.xml + +--- a/doc/Makefile.am ++++ b/doc/Makefile.am +@@ -1,7 +1,7 @@ + SUBDIRS = \ + en es fr pt_BR + +-cssdir = $(datadir)/doc/imagination/html ++cssdir = $(htmldir) + css_DATA = \ + imagination.css + +--- a/doc/pt_BR/images/Makefile.am ++++ b/doc/pt_BR/images/Makefile.am +@@ -1,6 +1,6 @@ + # $Id$ + +-imagesdir = $(datadir)/doc/imagination/html/pt_BR/images ++imagesdir = $(htmldir)/pt_BR/images + images_DATA = \ + imagination_window.png \ + side_panel_video.png \ +--- a/doc/pt_BR/Makefile.am ++++ b/doc/pt_BR/Makefile.am +@@ -3,7 +3,7 @@ + SUBDIRS = \ + images + +-TARGET_DIR = $(datadir)/doc/imagination/html/pt_BR ++TARGET_DIR = $(htmldir)/pt_BR + STYLESHEET = ../imagination.xsl + DOCUMENT = imagination.xml + diff --git a/media-video/imagination/imagination-3.0-r2.ebuild b/media-video/imagination/imagination-3.0-r2.ebuild new file mode 100644 index 000000000000..83f5220125d8 --- /dev/null +++ b/media-video/imagination/imagination-3.0-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools desktop + +DESCRIPTION="Simple DVD slideshow maker" +HOMEPAGE="http://imagination.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + media-sound/sox:= + x11-libs/cairo:= + x11-libs/gtk+:2" +RDEPEND="${DEPEND} + media-video/ffmpeg" + +PATCHES=( + "${FILESDIR}"/${P}-cflags.patch + "${FILESDIR}"/${P}-enable-translations.patch + "${FILESDIR}"/${P}-fix-htmldir.patch +) + +src_prepare() { + default + mv configure.{in,ac} || die + eautoreconf +} + +src_install() { + default + doicon icons/48x48/${PN}.png + + # only plugins + find "${D}" -name '*.la' -delete || die +} diff --git a/media-video/imagination/metadata.xml b/media-video/imagination/metadata.xml new file mode 100644 index 000000000000..df4d3146c35f --- /dev/null +++ b/media-video/imagination/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <upstream> + <remote-id type="sourceforge">imagination</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata> |
