From: Michal Sojka Date: Tue, 8 Jul 2014 11:15:47 +0000 (+0200) Subject: Add Debian packaging X-Git-Tag: 20140708^0 X-Git-Url: https://rtime.felk.cvut.cz/gitweb/sojka/sterm.git/commitdiff_plain/1d457128b06d93b2c5e8b8f889146c7557193cb1 Add Debian packaging --- diff --git a/Makefile b/Makefile index d8d8159..8c9a08c 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,9 @@ CFLAGS = -O2 -Wall all: sterm +clean: + rm -f sterm + install: all install -d $(DESTDIR)/usr/bin install -m 755 sterm $(DESTDIR)/usr/bin diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..eae1b9a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +sterm (20140708) unstable; urgency=low + + * Initial Release. + + -- Michal Sojka Tue, 08 Jul 2014 13:03:14 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..de83d26 --- /dev/null +++ b/debian/control @@ -0,0 +1,18 @@ +Source: sterm +Section: comm +Priority: optional +Maintainer: Michal Sojka +Build-Depends: debhelper (>= 9) +Standards-Version: 3.9.5 +Homepage: https://rtime.felk.cvut.cz/gitweb/sojka/sterm.git +Vcs-Git: git://rtime.felk.cvut.cz/sojka/sterm.git +Vcs-Browser: https://rtime.felk.cvut.cz/gitweb/sojka/sterm.git + +Package: sterm +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Simple serial terminal + This is a minimalist terminal program like minicom or cu. The only + thing it does is creating a bidirectional connection between + stdin/stdout and a device (e.g. serial terminal). It can also set + serial line baudrate and manipulate DTR/RTS modem lines. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..c23b317 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,24 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: sterm +Source: + +Files: * +Copyright: 2014 Michal Sojka +License: GPL-3.0+ + +License: GPL-3.0+ + 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 package 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. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..e6040d6 --- /dev/null +++ b/debian/rules @@ -0,0 +1,32 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every command that modifies files on the build system. +DH_VERBOSE = 1 + +# see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/* +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/default.mk + +# see FEATURE AREAS in dpkg-buildflags(1) +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# see ENVIRONMENT in dpkg-buildflags(1) +# package maintainers to append CFLAGS +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +# package maintainers to append LDFLAGS +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + + +# main packaging script based on dh7 syntax +%: + dh $@ + +# debmake generated override targets +# This is example for Cmake (See http://bugs.debian.org/641051 ) +#override_dh_auto_configure: +# dh_auto_configure -- \ +# -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) + + + + diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..89ae9db --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native)