summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-cdr/dvd95/ChangeLog12
-rw-r--r--app-cdr/dvd95/dvd95-1.2_p0.ebuild51
-rw-r--r--app-cdr/dvd95/dvd95-1.3_p2.ebuild59
-rw-r--r--app-cdr/dvd95/files/dvd95-1.3_p2-desktop-entry.patch16
4 files changed, 85 insertions, 53 deletions
diff --git a/app-cdr/dvd95/ChangeLog b/app-cdr/dvd95/ChangeLog
index de94624ff5a1..caa6836f1f45 100644
--- a/app-cdr/dvd95/ChangeLog
+++ b/app-cdr/dvd95/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for app-cdr/dvd95
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-cdr/dvd95/ChangeLog,v 1.4 2007/12/16 21:15:59 pylon Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/dvd95/ChangeLog,v 1.5 2008/06/06 20:32:37 drac Exp $
+
+*dvd95-1.3_p2 (06 Jun 2008)
+
+ 06 Jun 2008; Samuli Suominen <drac@gentoo.org>
+ +files/dvd95-1.3_p2-desktop-entry.patch, -dvd95-1.2_p0.ebuild,
+ +dvd95-1.3_p2.ebuild:
+ Version bump for bug 223927. Fix desktop entry for bug 204319. Try to
+ handle LINGUAS for bug 204322. Missing deps for bug 205020.
*dvd95-1.3_p0 (16 Dec 2007)
diff --git a/app-cdr/dvd95/dvd95-1.2_p0.ebuild b/app-cdr/dvd95/dvd95-1.2_p0.ebuild
deleted file mode 100644
index e18e3b02acf9..000000000000
--- a/app-cdr/dvd95/dvd95-1.2_p0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-cdr/dvd95/dvd95-1.2_p0.ebuild,v 1.3 2007/12/16 21:15:59 pylon Exp $
-
-MY_P=${P/_/}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="DVD95 is a Gnome application to convert DVD9 to DVD5."
-HOMEPAGE="http://dvd95.sourceforge.net/"
-SRC_URI="mirror://sourceforge/dvd95/${MY_P/_/}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE_LINGUAS="linguas_en linguas_fr"
-IUSE="${IUSE_LINGUAS} mmx 3dnow sse sse2"
-
-DEPEND="gnome-base/libgnomeui
- media-libs/libdvdread"
-
-RDEPEND="gnome-base/libgnomeui
- media-libs/libdvdread"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- sed -i "s#prefix = /usr/local#prefix = /usr#" po/Makefile.in
-}
-
-src_compile() {
- # This package provides en and fr for LINGUAS.
- # Default language is French, but switch to English if no LINGUAS is set.
-
- if [ -z "${LINGUAS}" ]; then
- export LINGUAS="en"
- fi
-
- econf $(use_enable mmx) \
- $(use_enable 3dnow) \
- $(use_enable sse) \
- $(use_enable sse2) \
- || die "econf failed"
-
- emake || die "emake failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "install failed"
- dodoc AUTHORS ChangeLog NEWS README
-}
diff --git a/app-cdr/dvd95/dvd95-1.3_p2.ebuild b/app-cdr/dvd95/dvd95-1.3_p2.ebuild
new file mode 100644
index 000000000000..4eb9333c8bcb
--- /dev/null
+++ b/app-cdr/dvd95/dvd95-1.3_p2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/dvd95/dvd95-1.3_p2.ebuild,v 1.1 2008/06/06 20:32:37 drac Exp $
+
+inherit eutils
+
+DESCRIPTION="DVD95 is a Gnome application to convert DVD9 to DVD5."
+HOMEPAGE="http://dvd95.sourceforge.net/"
+SRC_URI="mirror://sourceforge/dvd95/${P/_}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE_LINGUAS="linguas_de linguas_nl linguas_hu linguas_el linguas_cs
+linguas_pt_BR linguas_et_EE linguas_es"
+IUSE="${IUSE_LINGUAS} mmx 3dnow sse sse2 mpeg"
+
+RDEPEND="gnome-base/libgnomeui
+ media-libs/libdvdread
+ mpeg? ( media-libs/libmpeg2 )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ sys-devel/gettext"
+
+S=${WORKDIR}/${P/_}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -i -e "s#prefix = /usr/local#prefix = /usr#" \
+ po/Makefile.in || die "sed failed."
+
+ epatch "${FILESDIR}"/${P}-desktop-entry.patch
+}
+
+src_compile() {
+ # Default language is French, but switch to English if no LINGUAS is set.
+ if [[ -z ${LINGUAS} ]]; then
+ export LINGUAS="en"
+ fi
+
+ econf --disable-dependency-tracking \
+ $(use_enable mmx) \
+ $(use_enable 3dnow) \
+ $(use_enable sse) \
+ $(use_enable sse2) \
+ $(use_enable mpeg libmpeg2)
+
+ emake || die "emake failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog TODO
+
+ for lang in de nl hu el cs pt_BR es et_EE; do
+ use linguas_${lang} || rm -rf "${D}"/usr/share/locale/${lang}
+ done
+}
diff --git a/app-cdr/dvd95/files/dvd95-1.3_p2-desktop-entry.patch b/app-cdr/dvd95/files/dvd95-1.3_p2-desktop-entry.patch
new file mode 100644
index 000000000000..e33662d26618
--- /dev/null
+++ b/app-cdr/dvd95/files/dvd95-1.3_p2-desktop-entry.patch
@@ -0,0 +1,16 @@
+diff -ur dvd95-1.3p2.orig/dvd95.desktop dvd95-1.3p2/dvd95.desktop
+--- dvd95-1.3p2.orig/dvd95.desktop 2007-04-10 22:53:38.000000000 +0300
++++ dvd95-1.3p2/dvd95.desktop 2008-06-06 22:53:00.000000000 +0300
+@@ -3,10 +3,9 @@
+ Comment=DVD9 to DVD5 converter
+ Comment[fr]=Convertisseur DVD9 vers DVD5
+ Exec=dvd95
+-Icon=dvd95/dvd9548.png
++Icon=/usr/share/pixmaps/dvd95/dvd9548.png
+ Terminal=false
+ Type=Application
+-Encoding=UTF-8
+-Categories=Application;AudioVideo;
++Categories=AudioVideo;
+ X-Desktop-File-Install-Version=0.10
+