Mini-merge \o/
This commit is contained in:
commit
1d799cfd1e
8
Makefile
8
Makefile
|
@ -246,4 +246,12 @@ $(eval $(call make-installmansection-rule,$(section))))
|
|||
|
||||
.PHONY: all-doc clean-doc re-doc install-doc uninstall-doc
|
||||
.PHONY: $(MAN_SECTIONS:%=install-doc-%)
|
||||
#******************************************************************************#
|
||||
# Packaging #
|
||||
#******************************************************************************#
|
||||
# Package for debian.
|
||||
deb:
|
||||
debuild --no-tgz-check -us -uc
|
||||
|
||||
.PHONY: deb
|
||||
# End of file.
|
||||
|
|
|
@ -20,6 +20,12 @@ calculator's OS (backup, flash).
|
|||
| [libp7](https://forge.touhey.fr/casio/lib/libp7/) | >= 1.5 |
|
||||
| [libsdl](https://libsdl.org/) | == 1.2.15 |
|
||||
|
||||
### Debian Packaging dependencies
|
||||
| Name | Version |
|
||||
| ----------------------------------------------------------- | -------- |
|
||||
| [debhelper](http://joeyh.name/code/debhelper/) | >= 9.0 |
|
||||
| [devscripts](https://packages.debian.org/stable/devscripts) | >= 2.15 |
|
||||
|
||||
## Building
|
||||
Just `./configure` then `make`. To install, use `make install`.
|
||||
Make the manpages with `make all-doc` and install them with `make install-doc`.
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
p7utils (2.0) stable; urgency=medium
|
||||
|
||||
* Initial release.
|
||||
|
||||
-- Thomas Touhey <thomas@touhey.fr> Wed, 04 Jan 2017 17:53:25 +0100
|
|
@ -0,0 +1,30 @@
|
|||
Standards-Version: 3.9.6
|
||||
Source: p7utils
|
||||
Priority: optional
|
||||
Maintainer: Thomas Touhey <thomas@touhey.fr>
|
||||
Section: comm
|
||||
Homepage: https://p7.touhey.fr/
|
||||
Build-Depends: debhelper (>= 9), make (>= 4.0), gcc (>= 4.9),
|
||||
binutils (>= 2.25), libc6 (>= 2.19), libp7 (>= 2.0),
|
||||
libsdl1.2-dev (>= 1.2.15), asciidoc (>= 8.6.9), gzip (>= 1.6)
|
||||
|
||||
Package: p7
|
||||
Section: comm
|
||||
Architecture: linux-any
|
||||
Multi-Arch: same
|
||||
Suggests: p7screen
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: CASIO file receiver and sender
|
||||
Main utility to interact with a CASIO calculator and its storage memories.
|
||||
|
||||
Package: p7screen
|
||||
Section: comm
|
||||
Architecture: linux-any
|
||||
Multi-Arch: same
|
||||
Suggests: p7
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends},
|
||||
libsdl1.2debian (>= 1.2.15)
|
||||
Description: CASIO calculator screenstream displayer
|
||||
Receives a screenstream for the calculator and displays it.
|
|
@ -0,0 +1,20 @@
|
|||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: p7utils
|
||||
Upstream-Contact: Thomas Touhey <thomas@touhey.fr>
|
||||
Source: https://forge.touhey.fr/casio/apps/p7utils/
|
||||
|
||||
Files: *
|
||||
Copyright: © 2016 Thomas "CakeIsALie5" Touhey <thomas@touhey.fr>
|
||||
License: GPL-2
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
On Debian systems, the complete text of the GPL license can be found
|
||||
in the /usr/share/common-licenses/GPL-2 file.
|
|
@ -0,0 +1 @@
|
|||
usr/bin/p7
|
|
@ -0,0 +1 @@
|
|||
man/man1/p7.1
|
|
@ -0,0 +1 @@
|
|||
usr/bin/p7screen
|
|
@ -0,0 +1 @@
|
|||
man/man1/p7screen.1
|
|
@ -0,0 +1,7 @@
|
|||
#!/usr/bin/make -f
|
||||
# uncomment if necessary - read debhelper(7) for more info
|
||||
#DH_VERBOSE = 1
|
||||
|
||||
# main packaging script, based on dh9 syntax
|
||||
%:
|
||||
dh $@
|
Reference in New Issue