diff options
Diffstat (limited to 'www-apps/ledgersmb/ledgersmb-1.2.8.ebuild')
-rw-r--r-- | www-apps/ledgersmb/ledgersmb-1.2.8.ebuild | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/www-apps/ledgersmb/ledgersmb-1.2.8.ebuild b/www-apps/ledgersmb/ledgersmb-1.2.8.ebuild new file mode 100644 index 0000000..f823c49 --- /dev/null +++ b/www-apps/ledgersmb/ledgersmb-1.2.8.ebuild @@ -0,0 +1,90 @@ +# 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/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} + +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 +} |