debian: Add the skeleton for a Debian package of gsmd

This commit is contained in:
Holger Hans Peter Freyther 2013-09-17 08:17:57 +02:00
parent 706b46c794
commit 1aa133ec08
17 changed files with 148 additions and 0 deletions

6
debian/README vendored Normal file
View File

@ -0,0 +1,6 @@
The Debian Package openmoko-gsmd
----------------------------
Comments regarding the Package
-- Holger Hans Peter Freyther <holger@freyther.de> Mon, 16 Sep 2013 23:53:00 +0200

6
debian/README.Debian vendored Normal file
View File

@ -0,0 +1,6 @@
openmoko-gsmd for Debian
------------------------
<possible notes regarding this package - if none, delete this file>
-- Holger Hans Peter Freyther <holger@freyther.de> Mon, 16 Sep 2013 23:53:00 +0200

9
debian/README.source vendored Normal file
View File

@ -0,0 +1,9 @@
openmoko-gsmd for Debian
------------------------
<this file describes information about the source package, see Debian policy
manual section 4.14. You WILL either need to modify or delete this file>

5
debian/changelog vendored Normal file
View File

@ -0,0 +1,5 @@
openmoko-gsmd (0.0.1) unstable; urgency=low
* Initial Release.
-- Holger Hans Peter Freyther <holger@freyther.de> Mon, 16 Sep 2013 23:53:00 +0200

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
8

48
debian/control vendored Normal file
View File

@ -0,0 +1,48 @@
Source: openmoko-gsmd
Priority: extra
Maintainer: Holger Hans Peter Freyther <holger@freyther.de>
Build-Depends: debhelper (>= 8.0.0), autotools-dev, autoconf, automake, libtool, dh-autoreconf
Standards-Version: 3.9.4
Section: libs
Homepage: http://git.gnumonks.org
#Vcs-Git: git://git.debian.org/collab-maint/openmoko-gsmd.git
#Vcs-Browser: http://git.debian.org/?p=collab-maint/openmoko-gsmd.git;a=summary
Package: libgsmd-dev
Section: libdevel
Architecture: any
Depends: libgsmd0 (= ${binary:Version})
Description: Openmoko GSMD Development files
Dev package
Package: libgsmd0
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Openmoko GSMD library
Lib package
Package: openmoko-gsmd-dbg
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Openmoko GSMD Debug package
Debug Package
Package: openmoko-gsmd
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Openmoko GSMD Daemon package
Daemon Package
Package: openmoko-gsmd-plugins
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Openmoko GSMD Plugins package
Plugins Package
Package: openmoko-gsmd-utils
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Openmoko GSMD Utils package
Utils Package

34
debian/copyright vendored Normal file
View File

@ -0,0 +1,34 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: openmoko-gsmd
Source: <url://example.com>
Files: *
Copyright: <years> <put author's name and email here>
<years> <likewise for another author>
License: GPL-3.0+
Files: debian/*
Copyright: 2013 Holger Hans Peter Freyther <holger@freyther.de>
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 <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
# Please avoid to pick license terms that are more restrictive than the
# packaged work, as it may make Debian's contributions unacceptable upstream.

2
debian/docs vendored Normal file
View File

@ -0,0 +1,2 @@
README.txt
README.txt

4
debian/libgsmd-dev.install vendored Normal file
View File

@ -0,0 +1,4 @@
usr/include/*
usr/lib/pkgconfig/*.pc
usr/lib/*.so
usr/lib/*.a

1
debian/libgsmd0.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/libgsmd.so.*

5
debian/openmoko-gsmd-dev.install vendored Normal file
View File

@ -0,0 +1,5 @@
usr/include/*
usr/lib/lib*.a
usr/lib/lib*.so
usr/lib/pkgconfig/*
usr/share/pkgconfig/*

1
debian/openmoko-gsmd-plugins.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/gsmd/*.so*

1
debian/openmoko-gsmd-utils.install vendored Normal file
View File

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

1
debian/openmoko-gsmd.install vendored Normal file
View File

@ -0,0 +1 @@
usr/sbin/gsmd

1
debian/openmoko-gsmd1.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/lib*.so.*

22
debian/rules vendored Executable file
View File

@ -0,0 +1,22 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
%:
dh $@ --with autoreconf $@ --fail-missing
override_dh_strip:
dh_strip --dbg-package=openmoko-gsmd-dbg
override_dh_auto_install:
dh_auto_install
find debian/tmp -name *.la -delete
rm debian/tmp/usr/lib/gsmd/*.a

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (native)