mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
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:
@@ -1,7 +1,6 @@
|
||||
SUBDIRS = win32
|
||||
|
||||
EXTRA_DIST = \
|
||||
gnucash-2.1.x.ebuild \
|
||||
gnucash.spec.in \
|
||||
gnucash.spec
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user