diff options
author | Samuli Suominen <drac@gentoo.org> | 2008-06-06 20:32:38 +0000 |
---|---|---|
committer | Samuli Suominen <drac@gentoo.org> | 2008-06-06 20:32:38 +0000 |
commit | 9c31e832cc608cd19b52034ffd5f1bb85373c92e (patch) | |
tree | b5e3704eda96dac5c299d1d3641098e76816352a /app-cdr/dvd95 | |
parent | Incorporated patches from upstream to fix different issues: bug #203127 - err... (diff) | |
download | gentoo-2-9c31e832cc608cd19b52034ffd5f1bb85373c92e.tar.gz gentoo-2-9c31e832cc608cd19b52034ffd5f1bb85373c92e.tar.bz2 gentoo-2-9c31e832cc608cd19b52034ffd5f1bb85373c92e.zip |
Version bump for bug 223927. Fix desktop entry for bug 204319. Try to handle LINGUAS for bug 204322. Missing deps for bug 205020.
(Portage version: 2.1.5.3)
Diffstat (limited to 'app-cdr/dvd95')
-rw-r--r-- | app-cdr/dvd95/ChangeLog | 12 | ||||
-rw-r--r-- | app-cdr/dvd95/dvd95-1.2_p0.ebuild | 51 | ||||
-rw-r--r-- | app-cdr/dvd95/dvd95-1.3_p2.ebuild | 59 | ||||
-rw-r--r-- | app-cdr/dvd95/files/dvd95-1.3_p2-desktop-entry.patch | 16 |
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 + |