diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2012-04-26 20:13:02 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2012-04-26 20:13:02 +0000 |
commit | 77c50d45a2b52e4d2fa1a23cafb2863c3d486592 (patch) | |
tree | 689a2aea77df307db7a3f2e16730354532021016 /app-cdr/dvdisaster/dvdisaster-0.72.4.ebuild | |
parent | keyword ~amd64-fbsd (diff) | |
download | gentoo-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.ebuild | 76 |
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; } |