Add Debian packaging

This commit is contained in:
2011-03-06 17:20:42 +01:00
parent 7f08ad06ea
commit 6a20953757
22 changed files with 100 additions and 50 deletions

24
debian/Makefile vendored
View File

@@ -1,6 +1,14 @@
LIB_DIR=$(DESTDIR)"/usr/lib/kisscount/"
SHARE_DIR=$(DESTDIR)"/usr/share/kisscount/"
DOC_DIR=$(DESTDIR)"/usr/share/doc/kisscount/"
BIN_DIR=$(DESTDIR)"/usr/bin/"
CXXFLAGS+=`wx-config --cxxflags` -Wall -Isrc -ggdb
CXXFLAGS+=-I./lib/wxsqlite3-1.9.9/include
CXXFLAGS+=-I./lib/freechart/include
CXXFLAGS+=-Wl,--rpath,"$(LIB_DIR)"
CXXFLAGS+=-DRESSOURCES_ROOT="\"$(SHARE_DIR)\""
#CXXFLAGS+=-DRESSOURCES_ROOT="\"./ressources/\""
LDFLAGS+=`wx-config --libs`
ifdef WIN32
@@ -54,11 +62,11 @@ package:
endif
install:
mkdir -p $(DESTDIR)/usr/lib/kisscount/
mkdir -p $(DESTDIR)/usr/bin
cp kc $(DESTDIR)/usr/lib/kisscount/
cp -r ressources $(DESTDIR)/usr/lib/kisscount/
cp -r lib/*.so* $(DESTDIR)/usr/lib/kisscount/
cp tools/launch_kc.sh $(DESTDIR)/usr/lib/kisscount/
cp init.sql $(DESTDIR)/usr/lib/kisscount/
ln -s $(DESTDIR)/usr/lib/kisscount/launch_kc.sh $(DESTDIR)/usr/bin/kc
mkdir -p $(LIB_DIR) $(BIN_DIR) $(SHARE_DIR) $(DOC_DIR)
cp kc $(BIN_DIR)
cp -rf lib/*.so* $(LIB_DIR)
cp -rf ressources/* $(SHARE_DIR)
cp -rf README* ChangeLog CONTRIBUTORS TODO $(DOC_DIR)
remove:
rm -rf $(LIB_DIR) $(SHARE_DIR) $(DOC_DIR) $(BIN_DIR)/kc

8
debian/control vendored
View File

@@ -5,12 +5,12 @@ Maintainer: Grégory Soutadé <soutade@gmail.com>
Build-Depends: debhelper (>= 7.0.50~), libsqlite3-dev, libwxgtk2.8-dev (>= 2.8.10)
Standards-Version: 3.9.1
Homepage: http://indefero.soutade.fr/p/kisscount/
#Vcs-Git: git://git.debian.org/collab-maint/kisscount.git
#Vcs-Browser: http://git.debian.org/?p=collab-maint/kisscount.git;a=summary
Vcs-Git: git://soutade.fr/kisscount.git
Vcs-Browser: http://indefero.soutade.fr/p/kisscount/source/tree/master/
Package: kisscount
Architecture: amd64
Depends: ${misc:Depends}
Architecture: any
Depends: ${shlibs:Depends} ${misc:Depends}
Description: Personal accounting software
KissCount is a personal accounting software.
It focuses on simplicity and everyday

1
debian/dirs vendored
View File

@@ -1 +0,0 @@
/usr/lib/kisscount

3
debian/docs vendored
View File

@@ -1,2 +1,5 @@
README
README.fr
ChangeLog
TODO
CONTRIBUTORS

1
debian/files vendored
View File

@@ -1 +0,0 @@
kisscount_0.2-1_amd64.deb misc extra

View File

@@ -1 +0,0 @@
usr/bin/kc

1
debian/kisscount.manpages vendored Normal file
View File

@@ -0,0 +1 @@
kc.1

1
debian/rules vendored
View File

@@ -25,4 +25,3 @@ export DH_VERBOSE=1
# install:
# $(MAKE) install DESTDIR=$(CURDIR)/debian/kisscount/
override_dh_shlibdeps: