diff options
author | 2008-03-16 20:17:35 +0000 | |
---|---|---|
committer | 2008-03-16 20:17:35 +0000 | |
commit | dc7ba922029e08a57f7bf5502d16322bb6abf67b (patch) | |
tree | 6c6ceee506e731750ab918bd10d79ab506003cbc /media-video | |
parent | Masked svn build (diff) | |
download | sunrise-reviewed-dc7ba922029e08a57f7bf5502d16322bb6abf67b.tar.gz sunrise-reviewed-dc7ba922029e08a57f7bf5502d16322bb6abf67b.tar.bz2 sunrise-reviewed-dc7ba922029e08a57f7bf5502d16322bb6abf67b.zip |
media-video/aegisub: New ebuild for bug 174191
svn path=/sunrise/; revision=5845
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/aegisub/ChangeLog | 9 | ||||
-rw-r--r-- | media-video/aegisub/Manifest | 6 | ||||
-rw-r--r-- | media-video/aegisub/aegisub-2.1_pre1981.ebuild | 75 | ||||
-rw-r--r-- | media-video/aegisub/aegisub-9999.ebuild | 82 | ||||
-rw-r--r-- | media-video/aegisub/files/aegisub.png | bin | 0 -> 2442 bytes | |||
-rw-r--r-- | media-video/aegisub/metadata.xml | 5 |
6 files changed, 177 insertions, 0 deletions
diff --git a/media-video/aegisub/ChangeLog b/media-video/aegisub/ChangeLog new file mode 100644 index 000000000..1ce2b302e --- /dev/null +++ b/media-video/aegisub/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for media-video/aegisub +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 16 Mar 2008; Juan Aguado (juantxorena) <juantxorena@gmail.com> + +aegisub-2.1_pre1981.ebuild, +aegisub-9999.ebuild, +files/aegisub.png, + +metadata.xml: + New ebuild for bug 174191 + diff --git a/media-video/aegisub/Manifest b/media-video/aegisub/Manifest new file mode 100644 index 000000000..bdc9256fb --- /dev/null +++ b/media-video/aegisub/Manifest @@ -0,0 +1,6 @@ +AUX aegisub.png 2442 RMD160 1a601ad300c6f13d1914d539759bb84a7b33f7cd SHA1 bcf048af36e66ef79d883cf3aa4e906724888d0e SHA256 9622ddc8e91149c1e4a23f5ce0081ff8ae18e0b42e6e292fa03b55d5542f76df +DIST aegisub-2.1-dev-r1981.tar.gz 1659139 RMD160 c5b028cd73f9b51092ee056eea83a84702bfeba2 SHA1 b1679617760895cc266ba72f167a27ca7f696523 SHA256 e7b7d225c145d4e5e4e5f36243eef496c7c19a52a06f04f778aac58f37de94e9 +EBUILD aegisub-2.1_pre1981.ebuild 1769 RMD160 1ad1be4430784da9a31dda4d02e12fc288b23a08 SHA1 572dc73d72810f8fed19550c55ebd1509da581e8 SHA256 1b0cf1a7dd6bdc481674abe0b5fa4e467313f4d0ad60204251508993d29b2635 +EBUILD aegisub-9999.ebuild 2053 RMD160 6e7433e70bc2a22f8a412d0c1b27c57eb971a341 SHA1 58cb8699e740f29442c9171bb286d116d0cf716e SHA256 e686ceb33e353e518bee3fb3201741d87fafe210c3ae29cdbae7a7711d254d5b +MISC ChangeLog 304 RMD160 e2b6fe884ec3ab34a4f7d72848491703e1ee0f35 SHA1 88fb63570b3bdefe0739955977afdfb854efcc15 SHA256 05bb64e8b6a24d394234741195e5951c65e1de248403e2ac419a0ed0db848c9e +MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 diff --git a/media-video/aegisub/aegisub-2.1_pre1981.ebuild b/media-video/aegisub/aegisub-2.1_pre1981.ebuild new file mode 100644 index 000000000..38d5242d3 --- /dev/null +++ b/media-video/aegisub/aegisub-2.1_pre1981.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils + +MY_PV="${PV/_pre/-dev-r}" +MY_P="${PN}-${MY_PV}" +S="${WORKDIR}/${MY_P}" + +DESCRIPTION="Advanced SSA/ASS subtitle editor" +HOMEPAGE="http://malakith.net/aegiwiki/Main_Page" +SRC_URI="http://www.mahou.org/~verm/aegisub/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa debug ffmpeg lua openal perl portaudio pulseaudio spell ruby" + +RDEPEND="=x11-libs/wxGTK-2.8* + media-libs/libass + media-libs/fontconfig + media-libs/freetype + + alsa? ( media-libs/alsa-lib ) + portaudio? ( =media-libs/portaudio-18* ) + pulseaudio? ( media-sound/pulseaudio ) + openal? ( media-libs/openal ) + + perl? ( dev-lang/perl ) + ruby? ( dev-lang/ruby ) + lua? ( dev-lang/lua ) + + spell? ( app-text/hunspell ) + ffmpeg? ( media-video/ffmpeg )" + + +DEPEND="${RDEPEND} + dev-util/pkgconfig + media-gfx/imagemagick + dev-libs/glib" + +pkg_setup() { + if ! built_with_use x11-libs/wxGTK opengl; then + eerror "Aegisub needs wxGTK with opengl support. Please recompile wxGTK:" + eerror "echo \"x11-libs/wxGTK opengl\" >> /etc/portage/package.use" + eerror "emerge -av1 wxGTK" + die "wxGTK not compiled with 'opengl'!" + fi +} + +src_compile() { + econf "--with-libass --prefix=/usr" \ + # Audio drivers + $(use_with alsa) \ + $(use_with portaudio) \ + $(use_with pulseaudio) \ + $(use_with openal) \ + # Automation + $(use_with lua) \ + $(use_with ruby) \ + $(use_with perl) \ + # Other stuff + $(use_with ffmpeg) \ + $(use_with spell hunspell) \ + $(use_enable debug) + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + doicon "${FILESDIR}"/${PN}.png + make_desktop_entry "${PN}" "Aegisub" "${PN}" "AudioVideo;Video;" +} + diff --git a/media-video/aegisub/aegisub-9999.ebuild b/media-video/aegisub/aegisub-9999.ebuild new file mode 100644 index 000000000..30d5fb25c --- /dev/null +++ b/media-video/aegisub/aegisub-9999.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools eutils subversion + +DESCRIPTION="Advanced SSA/ASS subtitle editor" +HOMEPAGE="http://malakith.net/aegiwiki/Main_Page" +SRC_URI="" + +ESVN_REPO_URI="https://spaceboyz.net/svn/aegisub/trunk" +ESVN_PROJECT="https://spaceboyz.net/svn/aegisub" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa debug ffmpeg lua openal perl portaudio pulseaudio spell ruby" + +RDEPEND="=x11-libs/wxGTK-2.8* + media-libs/libass + media-libs/fontconfig + media-libs/freetype + + alsa? ( media-libs/alsa-lib ) + portaudio? ( =media-libs/portaudio-18* ) + pulseaudio? ( media-sound/pulseaudio ) + openal? ( media-libs/openal ) + + perl? ( dev-lang/perl ) + ruby? ( dev-lang/ruby ) + lua? ( dev-lang/lua ) + + spell? ( app-text/hunspell ) + ffmpeg? ( media-video/ffmpeg )" + + +DEPEND="${RDEPEND} + dev-util/pkgconfig + media-gfx/imagemagick + dev-libs/glib" + +pkg_setup() { + if ! built_with_use x11-libs/wxGTK opengl; then + eerror "Aegisub needs wxGTK with opengl support. Please recompile wxGTK:" + eerror "echo \"x11-libs/wxGTK opengl\" >> /etc/portage/package.use" + eerror "emerge -av1 wxGTK" + die "wxGTK not compiled with 'opengl'!" + fi +} + +src_compile() { + local myconf + myconf="--with-libass --prefix=/usr" + # Audio drivers + myconf="${myconf} + $(use_with alsa) \ + $(use_with portaudio) \ + $(use_with pulseaudio) \ + $(use_with openal)" + # Automation + myconf="${myconf} + $(use_with lua) \ + $(use_with ruby) \ + $(use_with perl)" + # Other stuff + myconf="${myconf} + $(use_with ffmpeg) \ + $(use_with spell hunspell) + $(use_enable debug)" + # The provided autogen script executes configure too + # I'm using it instead of autotools because it also converts + # some image files and do some other stuff. + ./autogen.sh ${myconf} || die "configure failed" + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + doicon "${FILESDIR}"/${PN}.png + make_desktop_entry "${PN}" "Aegisub" "${PN}" "AudioVideo;Video;" +} + diff --git a/media-video/aegisub/files/aegisub.png b/media-video/aegisub/files/aegisub.png Binary files differnew file mode 100644 index 000000000..f017ff5c9 --- /dev/null +++ b/media-video/aegisub/files/aegisub.png diff --git a/media-video/aegisub/metadata.xml b/media-video/aegisub/metadata.xml new file mode 100644 index 000000000..7e3286984 --- /dev/null +++ b/media-video/aegisub/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>maintainer-wanted</herd> +</pkgmetadata> |