summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Moc <jakub@gentoo.org>2007-09-16 15:34:46 +0000
committerJakub Moc <jakub@gentoo.org>2007-09-16 15:34:46 +0000
commite8c4086475a4893f5fa48f61bb8941c15ab8ee0c (patch)
tree423abdf230c9bf40b455a75802d361c63cdf9ffa /www-apps
parentFix DESCRIPTION (diff)
downloadwebapps-experimental-e8c4086475a4893f5fa48f61bb8941c15ab8ee0c.tar.gz
webapps-experimental-e8c4086475a4893f5fa48f61bb8941c15ab8ee0c.tar.bz2
webapps-experimental-e8c4086475a4893f5fa48f61bb8941c15ab8ee0c.zip
www-apps/ledgersmb: New ebuild, Bug 149910
svn path=/experimental/; revision=664
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/ledgersmb/ChangeLog8
-rw-r--r--www-apps/ledgersmb/Manifest4
-rw-r--r--www-apps/ledgersmb/ledgersmb-1.2.7.ebuild95
-rw-r--r--www-apps/ledgersmb/metadata.xml13
4 files changed, 120 insertions, 0 deletions
diff --git a/www-apps/ledgersmb/ChangeLog b/www-apps/ledgersmb/ChangeLog
new file mode 100644
index 0000000..13c1387
--- /dev/null
+++ b/www-apps/ledgersmb/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for www-apps/ledgersmb
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 16 Sep 2007; Jakub Moc <jakub@gentoo.org> +metadata.xml,
+ +ledgersmb-1.2.7.ebuild:
+ New ebuild, Bug 149910
+
diff --git a/www-apps/ledgersmb/Manifest b/www-apps/ledgersmb/Manifest
new file mode 100644
index 0000000..230ee1a
--- /dev/null
+++ b/www-apps/ledgersmb/Manifest
@@ -0,0 +1,4 @@
+DIST ledgersmb-1.2.7.tar.gz 3181977 RMD160 79f4f6b695045b05409002dae93fe1fc9a66c265 SHA1 35f8c787925a623a47abd6836ff33a6334d78829 SHA256 2e5fc475959ef6a7482664bfe13e2da9cbb19b81ae45cfe9f3a8fd616a24271f
+EBUILD ledgersmb-1.2.7.ebuild 2562 RMD160 53942917094d1ea1c8096bb130ae80428d95d326 SHA1 37716e7c822ec4ad99331d9f190636dae5f4ca5d SHA256 458ac67b3cc5f8ec2fe3a8132c6d3e62c87e68489cae0515b09b7397b76d3cc1
+MISC ChangeLog 231 RMD160 b548f08edf8cef92f8db0cac4c9e5bc65c7986be SHA1 d55368b9ff9fbdf041ceee2879ca49d637f22d3b SHA256 e00d3fb49e5e9f4271709945b1fcaaf9e44761828924286f469196a53aa38c19
+MISC metadata.xml 506 RMD160 927e76e09d46db6ab6d5e85f7a6908143ba1c498 SHA1 9abca5336b0b8c15201527ee661726eef64bcbc8 SHA256 c5ccd79354766439d7040c63399b159d93fd21616fdf3e4f5d94db0066d515fd
diff --git a/www-apps/ledgersmb/ledgersmb-1.2.7.ebuild b/www-apps/ledgersmb/ledgersmb-1.2.7.ebuild
new file mode 100644
index 0000000..662d112
--- /dev/null
+++ b/www-apps/ledgersmb/ledgersmb-1.2.7.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# Original ebuild Copyright 1999-2007 The LedgerSMB Team
+
+inherit depend.apache webapp eutils
+
+DESCRIPTION="A fork of a popular general ledger software package called SQL-Ledger"
+HOMEPAGE="http://ledger-smb.sourceforge.net/"
+SRC_URI="mirror://sourceforge/ledger-smb/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~x86"
+IUSE="creditcard doc scripting"
+
+DEPEND=""
+RDEPEND=">=dev-db/postgresql-8
+ >=dev-lang/perl-5.8.0
+ >=dev-perl/Class-MethodMaker-2.08
+ >=dev-perl/Class-Std-0.0.8
+ >=dev-perl/Config-Std-0.0.4
+ dev-perl/DBD-Pg
+ >=dev-perl/DBI-0.46
+ dev-perl/Encode
+ >=dev-perl/HTML-Parser-3.56
+ >=dev-perl/HTML-Tagset-3.10
+ >=dev-perl/locale-maketext-lexicon-0.62
+ >=dev-perl/Log-Agent-0.307
+ >=dev-perl/MIME-Lite-3.01
+ >=dev-perl/Shell-EnvImporter-1.04
+ >=perl-core/i18n-langtags-0.35
+ virtual/perl-Digest-MD5
+ virtual/perl-Getopt-Long
+ >=virtual/perl-locale-maketext-1.10
+ virtual/perl-MIME-Base64
+ virtual/perl-Time-Local
+ creditcard? ( >=dev-perl/Net-TCLink-3.4 )
+ scripting? ( >=dev-perl/Parse-RecDescent-1.94 )"
+
+need_apache
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+ :;
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # clean up unwanted cruft
+ rm -rf configure_apache.sh winprint.bat dists/{deb,rpm,slackware,source,win32} doc/COPYRIGHT
+ rm -f dists/gentoo/*.ebuild dists/gentoo/{ChangeLog,metadata.xml}
+ mv doc/manual/*.txt doc/
+ use doc || rm -rf doc/coding-standard.* doc/API doc/samples doc/manual
+ mv {Build,Makefile}.PL contrib/
+ mv utils/ contrib/
+}
+
+src_install() {
+ webapp_src_preinst
+
+ local docs="BUGS COMPATABILITY CONTRIBUTORS Changelog INSTALL README.translations TODO UPGRADE \
+ doc/LedgerSMB-manual.* doc/README doc/release_notes"
+ dodoc ${docs}
+ dohtml -r doc/html_manual doc/faq.html
+ rm -rf ${docs} COPYRIGHT LICENSE README.* VERSION doc/html_manual doc/faq.html
+ if use doc ; then
+ insinto /usr/share/doc/${PF}
+ doins -r doc/*
+ doins -r contrib/
+ rm -rf doc/ contrib/
+ else
+ rm -rf doc/ contrib/
+ fi
+
+ cp ${PN}.conf.default ${PN}.conf
+ cp -R . "${D}"/${MY_HTDOCSDIR}
+ rm -rf "${D}"/${MY_HTDOCSDIR}/dists
+
+ keepdir ${MY_HTDOCSDIR}/spool/
+ keepdir ${MY_HTDOCSDIR}/users/
+ webapp_serverowned -R ${MY_HTDOCSDIR}/spool/
+ webapp_serverowned -R ${MY_HTDOCSDIR}/users/
+
+ webapp_server_configfile apache dists/gentoo/ledger-smb-httpd-gentoo.conf
+ webapp_configfile ${MY_HTDOCSDIR}/${PN}.conf
+ use creditcard && webapp_configfile ${MY_HTDOCSDIR}/pos.conf.pl
+
+ webapp_postinst_txt en dists/gentoo/post-install.txt
+
+ webapp_src_install
+}
diff --git a/www-apps/ledgersmb/metadata.xml b/www-apps/ledgersmb/metadata.xml
new file mode 100644
index 0000000..0bffadf
--- /dev/null
+++ b/www-apps/ledgersmb/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>web-apps</herd>
+ <maintainer>
+ <email>jasonjayr@users.sourceforge.net</email>
+ <description>LedgerSMB Gentoo Maintainer</description>
+ </maintainer>
+ <longdescription lang="en">
+LedgerSMB is a fork of SQL-Ledger which seeks to provide better security and
+data integrity controls, better community support, open documentation, and more.
+ </longdescription>
+</pkgmetadata>