cake
/
p7utils
Archived
1
0
Fork 0

Mini-merge \o/

This commit is contained in:
Thomas Touhey 2017-01-04 21:07:21 +01:00
commit 1d799cfd1e
10 changed files with 80 additions and 0 deletions

View File

@ -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.

View 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`.

5
debian/changelog vendored Normal file
View File

@ -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

30
debian/control vendored Normal file
View File

@ -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.

20
debian/copyright vendored Normal file
View File

@ -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.

1
debian/p7.install vendored Normal file
View File

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

1
debian/p7.manpages vendored Normal file
View File

@ -0,0 +1 @@
man/man1/p7.1

1
debian/p7screen.install vendored Normal file
View File

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

1
debian/p7screen.manpages vendored Normal file
View File

@ -0,0 +1 @@
man/man1/p7screen.1

7
debian/rules vendored Executable file
View File

@ -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 $@