r22067 - gnucash/trunk/packaging - Remove potentially abandoned file (that has a GPLv2-only license, too).

Christian Stimming cstim at code.gnucash.org
Wed Feb 29 15:50:52 EST 2012


Author: cstim
Date: 2012-02-29 15:50:52 -0500 (Wed, 29 Feb 2012)
New Revision: 22067
Trac: http://svn.gnucash.org/trac/changeset/22067

Removed:
   gnucash/trunk/packaging/gnucash-2.1.x.ebuild
Modified:
   gnucash/trunk/packaging/Makefile.am
Log:
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.

Modified: gnucash/trunk/packaging/Makefile.am
===================================================================
--- gnucash/trunk/packaging/Makefile.am	2012-02-29 20:50:40 UTC (rev 22066)
+++ gnucash/trunk/packaging/Makefile.am	2012-02-29 20:50:52 UTC (rev 22067)
@@ -1,7 +1,6 @@
 SUBDIRS = win32
 
 EXTRA_DIST = \
-  gnucash-2.1.x.ebuild \
   gnucash.spec.in \
   gnucash.spec
 

Deleted: gnucash/trunk/packaging/gnucash-2.1.x.ebuild
===================================================================
--- gnucash/trunk/packaging/gnucash-2.1.x.ebuild	2012-02-29 20:50:40 UTC (rev 22066)
+++ gnucash/trunk/packaging/gnucash-2.1.x.ebuild	2012-02-29 20:50:52 UTC (rev 22067)
@@ -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
-}



More information about the gnucash-changes mailing list