From be12a1658773f0f054cd98a1fd5d470eab5fd3ef Mon Sep 17 00:00:00 2001 From: dschmenk Date: Fri, 20 Sep 2013 08:57:17 -0700 Subject: [PATCH] working on deb creation --- Makefile | 8 ++++++++ debian/control | 13 +++++++------ debian/rules | 1 + src/Makefile | 9 +++++---- 4 files changed, 21 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 9d6babb..07055e4 100755 --- a/Makefile +++ b/Makefile @@ -6,11 +6,19 @@ DISTDIR=./$(DIST) a2pi: $(MAKE) -C src +clean: + -rm *.tar.gz + $(MAKE) -C src clean + +install: + $(MAKE) -C src install + dist: -rm -rf $(DISTDIR) mkdir $(DISTDIR) -chmod 777 $(DISTDIR) -cp * $(DISTDIR) + cp -R ./debian $(DISTDIR) cp -R ./docs $(DISTDIR) cp -R ./share $(DISTDIR) cp -R ./src $(DISTDIR) diff --git a/debian/control b/debian/control index 1ef94c6..7fc12cc 100755 --- a/debian/control +++ b/debian/control @@ -2,19 +2,20 @@ Source: a2pi Section: unknown Priority: extra Maintainer: David Schmenk -Build-Depends: debhelper (>= 8.0.0) +Build-Depends: debhelper (>= 8.0.0), libfuse-dev (>= 2.9.0) Standards-Version: 3.9.3 -Homepage: +Homepage: http://schmenk.is-a-geek.com #Vcs-Git: git://git.debian.org/collab-maint/a2pi.git #Vcs-Browser: http://git.debian.org/?p=collab-maint/a2pi.git;a=summary Package: a2pi Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -Description: - +Depends: ${shlibs:Depends}, ${misc:Depends}, libfuse2 (>= 2.9.0) +Description: Apple II Pi daemon and utilites + Apple II Pi is a suite of programs to integrate an Apple II with + the Raspberry Pi. Package: a2pi-doc Architecture: all Description: documentation for a2pi - + Apple II Pi documentaton and sample code. diff --git a/debian/rules b/debian/rules index c30bbdb..ff50c2a 100755 --- a/debian/rules +++ b/debian/rules @@ -19,3 +19,4 @@ export DH_OPTIONS %: dh $@ + diff --git a/src/Makefile b/src/Makefile index 3ce9b89..ece1831 100755 --- a/src/Makefile +++ b/src/Makefile @@ -1,5 +1,6 @@ -DESTDIR=/usr/local/bin -SHAREDIR=/usr/share/a2pi +DESTDIR=/usr/local +BINDIR=$(DESTDIR)/bin +SHAREDIR=$(DESTDIR)/share/a2pi BIN=a2pid a2joy a2joymou a2joypad a2mon a2term fusea2pi dskread dskwrite bload brun A2PIDEFS=-DSETSERCLK @@ -15,10 +16,10 @@ clean: -rm $(BIN) *~ *.tar.gz install: - cp $(BIN) a2mount $(DESTDIR) + cp $(BIN) a2mount $(BINDIR) -mkdir $(SHAREDIR) cp ../share/* $(SHAREDIR) $(BASH) ./a2pi-setup.sh uninstall: - cd $(DESTDIR); rm $(BIN) a2mount + cd $(BINDIR); rm $(BIN) a2mount