[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