summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2012-04-26 20:13:02 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2012-04-26 20:13:02 +0000
commit77c50d45a2b52e4d2fa1a23cafb2863c3d486592 (patch)
tree689a2aea77df307db7a3f2e16730354532021016 /app-cdr/dvdisaster/dvdisaster-0.72.4.ebuild
parentkeyword ~amd64-fbsd (diff)
downloadgentoo-2-77c50d45a2b52e4d2fa1a23cafb2863c3d486592.tar.gz
gentoo-2-77c50d45a2b52e4d2fa1a23cafb2863c3d486592.tar.bz2
gentoo-2-77c50d45a2b52e4d2fa1a23cafb2863c3d486592.zip
Version bump. This version is correctly including dev-libs/glib >= 2 header(s) wrt #413631. Thanks to Juergen Rose for reporting.
(Portage version: 2.2.0_alpha101/cvs/Linux x86_64)
Diffstat (limited to 'app-cdr/dvdisaster/dvdisaster-0.72.4.ebuild')
-rw-r--r--app-cdr/dvdisaster/dvdisaster-0.72.4.ebuild76
1 files changed, 76 insertions, 0 deletions
diff --git a/app-cdr/dvdisaster/dvdisaster-0.72.4.ebuild b/app-cdr/dvdisaster/dvdisaster-0.72.4.ebuild
new file mode 100644
index 000000000000..291b27c383af
--- /dev/null
+++ b/app-cdr/dvdisaster/dvdisaster-0.72.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/dvdisaster/dvdisaster-0.72.4.ebuild,v 1.1 2012/04/26 20:13:02 ssuominen Exp $
+
+EAPI=4
+inherit eutils gnome2-utils
+
+DESCRIPTION="Data-protection and recovery tool for DVDs"
+HOMEPAGE="http://dvdisaster.sourceforge.net/"
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.orig.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug"
+
+dvdi_langs="cs de it pt_BR ru sv"
+for dvdi_lang in ${dvdi_langs}; do
+ IUSE+=" linguas_${dvdi_lang}"
+done
+unset dvdi_lang
+
+RDEPEND=">=dev-libs/glib-2.20
+ media-libs/libpng:0
+ sys-libs/zlib
+ >=x11-libs/gtk+-2.14:2"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ virtual/os-headers" # os-headers -> linux.h
+
+src_configure() {
+ # --with-nls=$(usex nls) fails -> last tested 0.72.4
+ ./configure \
+ --prefix=/usr \
+ --bindir=/usr/bin \
+ --mandir=/usr/share/man \
+ --docdir=/usr/share/doc \
+ --docsubdir=${PF} \
+ --localedir=/usr/share/locale \
+ --buildroot="${D}" \
+ --with-nls=no \
+ --with-memdebug=$(usex debug) || die
+}
+
+src_install() {
+ emake install
+ dobin tools/pngpack
+
+ newdoc tools/README README.pngpack
+ dodoc CHANGELOG CREDITS.en README* TODO *HOWTO
+
+ newicon contrib/${PN}48.png ${PN}.png
+ make_desktop_entry ${PN} ${PN} ${PN} 'System;Utility'
+
+ local res
+ for res in 16 32 48 64; do
+ insinto /usr/share/icons/hicolor/${res}x${res}/apps
+ newins contrib/${PN}${res}.png ${PN}.png
+ done
+
+ local dest="${ED}"/usr/share
+
+ local dvdi_lang
+ for dvdi_lang in ${dvdi_langs}; do
+ use linguas_${dvdi_lang} || rm -rf \
+ ${dest}/doc/${PF}/${dvdi_lang} \
+ ${dest}/doc/${PF}/CREDITS.${dvdi_lang} \
+ ${dest}/man/${dvdi_lang}
+ done
+
+ rm -f "${ED}"/usr/bin/*-uninstall.sh
+}
+
+pkg_preinst() { gnome2_icon_savelist; }
+pkg_postinst() { gnome2_icon_cache_update; }
+pkg_postrm() { gnome2_icon_cache_update; }