[Pkg-sql-ledger-commit] r170 - ledger-smb/trunk/debian
pkg-sql-ledger-commit-owner at lists.alioth.debian.org
pkg-sql-ledger-commit-owner at lists.alioth.debian.org
Fri Mar 28 20:03:43 UTC 2008
Author: dblaber-guest
Date: 2008-03-28 20:03:43 +0000 (Fri, 28 Mar 2008)
New Revision: 170
Modified:
ledger-smb/trunk/debian/changelog
ledger-smb/trunk/debian/control
ledger-smb/trunk/debian/rules
Log:
Update rules file and add the rules that were in the previous upstreams makefiles (very messy right now, needs to be simplified), updated changelog and added me as a uploader.
Modified: ledger-smb/trunk/debian/changelog
===================================================================
--- ledger-smb/trunk/debian/changelog 2008-03-28 17:57:28 UTC (rev 169)
+++ ledger-smb/trunk/debian/changelog 2008-03-28 20:03:43 UTC (rev 170)
@@ -1,7 +1,7 @@
ledgersmb (1.2.13-1) unstable; urgency=low
* New upstream release
-
+ * Upstream got rid of makefiles, so added the rules that are now needed to the rules file
-- Elizabeth Bevilacqua <lyz at princessleia.com> Tue, 18 Mar 2008 12:11:09 +0000
ledgersmb (1.2.5-2) unstable; urgency=low
Modified: ledger-smb/trunk/debian/control
===================================================================
--- ledger-smb/trunk/debian/control 2008-03-28 17:57:28 UTC (rev 169)
+++ ledger-smb/trunk/debian/control 2008-03-28 20:03:43 UTC (rev 170)
@@ -5,6 +5,7 @@
Uploaders: Elizabeth Bevilacqua <lyz at princessleia.com>,
Seneca Cunningham <tetragon at ledgersmb.org>,
Michael C. Schultheiss <schultmc at debian.org>
+ Darren Blaber <dmbtech at gmail.com>
Build-Depends: debhelper (>= 5), dpatch
Standards-Version: 3.7.3
Homepage: http://www.ledgersmb.org/
Modified: ledger-smb/trunk/debian/rules
===================================================================
--- ledger-smb/trunk/debian/rules 2008-03-28 17:57:28 UTC (rev 169)
+++ ledger-smb/trunk/debian/rules 2008-03-28 20:03:43 UTC (rev 170)
@@ -1,10 +1,4 @@
#!/usr/bin/make -f
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
@@ -44,12 +38,95 @@
-e 's|^latex : 1$$|latex : 0|' \
-e '/^localepath/d' \
ledgersmb.conf.default > ledgersmb.conf
- $(MAKE) install DESTDIR=$(CURDIR)/debian/ledgersmb
+
+
+ # Attempt to port old makefile
+ mkdir -p $(DESTDIR)/usr/share/ledgersmb
+ # Copy all of the perl files
+ cp $(shell ls *.pl | grep -v -E '(pos\.conf)\.pl') $(DESTDIR)/usr/share/ledgersmb
+ # Copy some of the images and others
+ cp favicon.ico login.pl menu.ini ledgersmb.conf.default VERSION index.html ledger-smb.png ledger-smb.gif ledger-smb_small.png $(DESTDIR)/usr/share/ledgersmb
+ # Bin directory
+ mkdir -p $(DESTDIR)/usr/share/ledgersmb/bin/custom
+ cp bin/*.pl $(DESTDIR)/usr/share/ledgersmb/bin
+ find $(DESTDIR)/usr/share/ledgersmb/bin -type d -exec chmod 755 '{}' \;
+ find $(DESTDIR)/usr/share/ledgersmb/bin -type f -exec chmod 644 '{}' \;
+ # Contrib Directory
+ mkdir -p $(DESTDIR)/usr/share/doc/ledgersmb/contrib
+ pwd
+ cp -r bin/* $(DESTDIR)/usr/share/doc/ledgersmb/contrib
+ # Css Directory
+ mkdir -p $(DESTDIR)/var/lib/ledgersmb/css
+ cp css/ledger-smb*.css $(DESTDIR)/var/lib/ledgersmb/css
+ chmod 644 $(DESTDIR)/var/lib/ledgersmb/css/*
+ ln -sf /var/lib/ledgersmb/css $(DESTDIR)/usr/share/ledgersmb
+ # Docs
+ mkdir -p $(DESTDIR)/usr/share/ledgersmb/doc
+ cp doc/LedgerSMB-manual.pdf $(DESTDIR)/usr/share/ledgersmb/doc
+ mkdir -p $(DESTDIR)/usr/share/doc/ledgersmb
+ cp -a doc/COPYRIGHT $(DESTDIR)/usr/share/doc/ledgersmb
+ cp -a doc/API $(DESTDIR)/usr/share/doc/ledgersmb
+ cp -a doc/manual $(DESTDIR)/usr/share/doc/ledgersmb
+ cp -a doc/database $(DESTDIR)/usr/share/doc/ledgersmb
+ cp -a doc/samples $(DESTDIR)/usr/share/doc/ledgersmb
+ # Drivers
+ mkdir -p $(DESTDIR)/usr/share/ledgersmb/drivers
+ cp drivers/*.pl $(DESTDIR)/usr/share/ledgersmb/drivers
+ chmod 644 $(DESTDIR)/usr/share/ledgersmb/drivers/*
+ # LedgerSMB
+ mkdir -p $(DESTDIR)/usr/share/ledgersmb/LedgerSMB
+ cp -r LedgerSMB/*.pm $(DESTDIR)/usr/share/ledgersmb/LedgerSMB
+ cp -r LedgerSMB/Taxes $(DESTDIR)/usr/share/ledgersmb/LedgerSMB
+ cp -r LedgerSMB/Session $(DESTDIR)/usr/share/ledgersmb/LedgerSMB
+ cp -r LedgerSMB/CreditCard $(DESTDIR)/usr/share/ledgersmb/LedgerSMB
+ find $(DESTDIR)/usr/share/ledgersmb/LedgerSMB -type f -exec chmod 644 '{}' \;
+ find $(DESTDIR)/usr/share/ledgersmb/LedgerSMB -type d -exec chmod 755 '{}' \;
+ # Locale
+ mkdir -p $(DESTDIR)/usr/share/ledgersmb/locale/po
+ mkdir -p $(DESTDIR)/usr/share/ledgersmb/locale/html
+ cp locale/po/* $(DESTDIR)/usr/share/ledgersmb/locale/po
+ cp locale/html/*.html $(DESTDIR)/usr/share/ledgersmb/locale/html
+ cp locale/LedgerSMB.pot $(DESTDIR)/usr/share/ledgersmb/locale
+ cp locale/*.html $(DESTDIR)/usr/share/ledgersmb/locale
+ find $(DESTDIR)/usr/share/ledgersmb/locale -type d -exec chmod 755 '{}' \;
+ find $(DESTDIR)/usr/share/ledgersmb/locale -type f -exec chmod 644 '{}' \;
+ # sql
+ mkdir -p $(DESTDIR)/usr/share/ledgersmb/sql/legacy
+ cp sql/*.sql $(DESTDIR)/usr/share/ledgersmb/sql
+ cp -r sql/legacy $(DESTDIR)/usr/share/ledgersmb/sql
+ find $(DESTDIR)/usr/share/ledgersmb/sql -type f -exec chmod 644 '{}' \;
+ find $(DESTDIR)/usr/share/ledgersmb/sql -type d -exec chmod 755 '{}' \;
+ # templates
+ mkdir -p $(DESTDIR)/var/lib/ledgersmb/templates
+ cp -a templates/*.html templates/*.tex templates/*.txt $(DESTDIR)/var/lib/ledgersmb/templates
+ cp -a templates/demo $(DESTDIR)/var/lib/ledgersmb/templates
+ chown -R www-data:www-data $(DESTDIR)/var/lib/ledgersmb/templates
+ ln -sf /var/lib/ledgersmb/templates $(DESTDIR)/usr/share/ledgersmb/
+ find $(DESTDIR)/var/lib/ledgersmb/templates -type f -exec chmod 644 '{}' \;
+ find $(DESTDIR)/var/lib/ledgersmb/templates -type d -exec chmod 755 '{}' \;
+ # utils
+ mkdir -p $(DESTDIR)/usr/share/doc/ledgersmb/utils
+ cp -r utils/* $(DESTDIR)/usr/share/doc/ledgersmb/utils
+ mkdir -p $(DESTDIR)/etc/ledgersmb
+ # Copy the configs
+ cp ledgersmb.conf ledgersmb-httpd.conf pos.conf.pl $(DESTDIR)/etc/ledgersmb
+ cd $(DESTDIR)/usr/share/ledgersmb ; \
+ ln -sf /etc/ledgersmb/pos.conf.pl ; \
+ ln -sf /var/lib/ledgersmb/images
+ mkdir -p $(DESTDIR)/var/lib/ledgersmb/spool
+ chown www-data:www-data $(DESTDIR)/var/lib/ledgersmb/spool
+ mkdir -p $(DESTDIR)/var/lib/ledgersmb/images
+ mkdir -p $(DESTDIR)/var/lib/ledgersmb/images/demo
+ cp $(DESTDIR)/var/lib/ledgersmb/templates/demo/*.[^ht]* $(DESTDIR)/var/lib/ledgersmb/images
+ cp $(DESTDIR)/var/lib/ledgersmb/templates/demo/*.[^ht]* $(DESTDIR)/var/lib/ledgersmb/images/demo
+ chown -R www-data:www-data $(DESTDIR)/var/lib/ledgersmb/templates
+
+
chown www-data:www-data $(CURDIR)/debian/ledgersmb/etc/ledgersmb/*
chmod 0600 $(CURDIR)/debian/ledgersmb/etc/ledgersmb/*
chmod +x $(CURDIR)/debian/ledgersmb/usr/share/ledgersmb/upgrade-templates.pl
chmod -x $(CURDIR)/debian/ledgersmb/usr/share/ledgersmb/favicon.ico
- cp debian/README.Ubuntu $(CURDIR)/debian/ledgersmb/usr/share/doc/ledgersmb
+ #cp debian/README.Ubuntu $(CURDIR)/debian/ledgersmb/usr/share/doc/ledgersmb
# Build architecture-independent files here.
More information about the Pkg-sql-ledger-commit
mailing list