summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Aguado (juantxorena) <juantxorena@gmail.com>2008-03-16 20:17:35 +0000
committerJuan Aguado (juantxorena) <juantxorena@gmail.com>2008-03-16 20:17:35 +0000
commitdc7ba922029e08a57f7bf5502d16322bb6abf67b (patch)
tree6c6ceee506e731750ab918bd10d79ab506003cbc /media-video
parentMasked svn build (diff)
downloadsunrise-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/ChangeLog9
-rw-r--r--media-video/aegisub/Manifest6
-rw-r--r--media-video/aegisub/aegisub-2.1_pre1981.ebuild75
-rw-r--r--media-video/aegisub/aegisub-9999.ebuild82
-rw-r--r--media-video/aegisub/files/aegisub.pngbin0 -> 2442 bytes
-rw-r--r--media-video/aegisub/metadata.xml5
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
new file mode 100644
index 000000000..f017ff5c9
--- /dev/null
+++ b/media-video/aegisub/files/aegisub.png
Binary files differ
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>