Remove potentially abandoned file (that has a GPLv2-only license, too).

The last contributors here, Josh Sled and Chris Lyttle, have put their
code under "GPLv2 and GPLv3" license, see r22063, but I'm too lazy to
look up the copyright holders on the file as a whole so I'd rather remove it.

If someone wants to add a similar packaging file again, feel free to do
so, but please don't use GPLv2-only code to do so.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22067 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming
2012-02-29 20:50:52 +00:00
parent 1bb34fbefa
commit 4d871fc9fd
2 changed files with 0 additions and 119 deletions

View File

@@ -1,7 +1,6 @@
SUBDIRS = win32
EXTRA_DIST = \
gnucash-2.1.x.ebuild \
gnucash.spec.in \
gnucash.spec

View File

@@ -1,118 +0,0 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header$
# This script should work fine for the whole 2.1.x (and hopefully 2.2.x)
# releases with a simple rename.
inherit eutils gnome2 versionator
DOC_VER="2.0.1"
DESCRIPTION="A personal finance manager (unstable version)."
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="mirror://sourceforge/gnucash/${P}.tar.gz
mirror://sourceforge/gnucash/gnucash-docs-${DOC_VER}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ofx hbci chipcard doc debug quotes nls"
RDEPEND=">=dev-libs/glib-2.6.3
>=dev-scheme/guile-1.8
=dev-scheme/slib-3.1.1*
>=sys-libs/zlib-1.1.4
>=x11-libs/gtk+-2.6
>=gnome-base/libgnomeui-2.4
>=gnome-base/libgnomeprint-2.10
>=gnome-base/libgnomeprintui-2.10
>=gnome-base/libglade-2.4
>=gnome-extra/gtkhtml-3.10.1
>=dev-libs/libxml2-2.5.10
>=gnome-base/gconf-2
>=app-text/scrollkeeper-0.3
>=x11-libs/goffice-0.1.0
ofx? ( >=dev-libs/libofx-0.7.0 )
hbci? ( net-libs/aqbanking
chipcard? ( sys-libs/libchipcard )
)
quotes? ( dev-perl/DateManip
>=dev-perl/Finance-Quote-1.11
dev-perl/HTML-TableExtract )
app-text/docbook-xsl-stylesheets
=app-text/docbook-xml-dtd-4.1.2*
nls? ( dev-util/intltool )
media-libs/libart_lgpl
x11-libs/pango"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen
media-gfx/graphviz
virtual/tetex )
dev-util/pkgconfig
sys-devel/libtool"
if [[ "${PV}" == "2.1.0" ]]; then
S="${S}." # packaging bug. :/
fi
pkg_setup() {
built_with_use gnome-extra/libgsf gnome || die "gnome-extra/libgsf must be built with gnome"
built_with_use x11-libs/goffice gnome || die "x11-libs/goffice must be built with gnome"
if ! built_with_use dev-scheme/guile regex deprecated discouraged; then
die "dev-scheme/guile must be built with USE=\"regex deprecated discouraged\""
fi
}
src_compile() {
local myconf_warnings="--enable-error-on-warning --enable-compile-warnings"
if use doc ; then
myconf="${myconf} --enable-latex-docs"
fi
if [[ "${PV}" != "2.1.0" ]]; then
myconf="${myconf} --enable-tax-specific-locale"
fi
econf \
$(use_enable debug) \
$(use_enable ofx) \
$(use_enable doc doxygen) \
$(use_enable doc html-docs) \
$(use_enable doc dot) \
$(use_enable hbci) \
${myconf} || die "econf failed"
MAKEOPTS="-j1"
emake || die "emake failed"
cd "${WORKDIR}/gnucash-docs-${DOC_VER}"
econf || die "doc econf failed"
emake || die "doc emake failed"
}
# See http://bugs.gentoo.org/show_bug.cgi?id=132862 regarding gconf schema install
src_install() {
gnome2_src_install || die "gnome2_src_install failed"
dodoc AUTHORS ChangeLog* DOCUMENTERS HACKING INSTALL NEWS TODO README* doc/README*
# @fixme: this should use gnucash-icon-48x48.png and art/tango/scaleable/gnucash.svg
# http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html#key-icon
# http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
make_desktop_entry ${P} "GnuCash ${PV}" gnucash-icon-48x48.png "GNOME;Office;Finance"
cd "${WORKDIR}/${PN}-docs-${DOC_VER}"
make DESTDIR="${D}" \
scrollkeeper_localstate_dir="${D}/var/lib/scrollkeeper" \
install || die "doc install failed"
rm -rf "${D}/var/lib/scrollkeeper"
}
pkg_postinst() {
if $(version_is_at_least "2.1.2" ${PV}); then
ewarn "If you are using Scheduled Transactions, the data file saved by "
ewarn "GnuCash >=2.1.2 is NOT backward-compatible with GnuCash 2.0."
ewarn "Please make a safe backup of your 2.0 data before upgrading to 2.1.2."
fi
}