diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 19 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 37 | ||||
-rw-r--r-- | debian/copyright | 41 | ||||
-rw-r--r-- | debian/libtinyalsa-dev.dirs.in | 2 | ||||
-rw-r--r-- | debian/libtinyalsa-dev.install.in | 4 | ||||
-rw-r--r-- | debian/libtinyalsa.dirs.in | 1 | ||||
-rw-r--r-- | debian/libtinyalsa.install.in | 1 | ||||
-rwxr-xr-x | debian/rules | 28 | ||||
-rw-r--r-- | debian/tinyalsa.dirs | 2 | ||||
-rw-r--r-- | debian/tinyalsa.install | 8 |
11 files changed, 144 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..851ac70 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,19 @@ +tinyalsa (1.0.2) xenial; urgency=medium + + * Removed install of libtinyalsa.so in package libtinyalsa + + -- Taylor Holberton <taylorcholberton@gmail.com> Sun, 02 Oct 2016 13:46:33 -0400 + +tinyalsa (1.0.1) xenial; urgency=medium + + * Added man pages for tinycap, tinyplay, tinymix and tinypcminfo. + * Fixed overwrite of shared library in package libtinyalsa-dev + + -- Taylor Holberton <taylorcholberton@gmail.com> Sun, 02 Oct 2016 12:24:28 -0400 + +tinyalsa (1.0.0) xenial; urgency=medium + + * Initial debian release. + + -- Taylor Holberton <taylorcholberton@gmail.com> Sat, 01 Oct 2016 20:31:04 -0400 + 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..50172c1 --- /dev/null +++ b/debian/control @@ -0,0 +1,37 @@ +Source: tinyalsa +Section: sound +Priority: optional +Maintainer: Taylor Holberton <taylorcholberton@gmail.com> +Build-Depends: debhelper, doxygen +Vcs-Git: git://github.com/tinyalsa/tinyalsa +Vcs-Browser: https://github.com/tinyalsa/tinyalsa +Standards-Version: 3.9.7 + +Package: tinyalsa +Architecture: any +Section: sound +Depends: libtinyalsa (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Description: A collection of small programs to interface with ALSA in the Linux kernel. + TinyALSA is a lightweight interface to ALSA in the Linux kernel. + +Package: libtinyalsa +Architecture: any +Multi-Arch: same +Section: libs +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: A small C library for interfacing with ALSA in the Linux kernel. + The TinyALSA library is a lightweight, bare metal version of the ALSA library. + +Package: libtinyalsa-dev +Architecture: any +Multi-Arch: same +Section: libdevel +Depends: libtinyalsa, + ${misc:Depends}, + ${shlibs:Depends} +Description: Development files for the TinyALSA library. + The TinyALSA library is a lightweight, bare metal version of the ALSA library. + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..6ae2c37 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,41 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: tinyalsa +Source: https://github.com/tinyalsa/tinyalsa + +Files: * +Copyright: 2016 Simon Wilson +License: BSD-3-Clause + +Files: debian/* +Copyright: 2016 Taylor Holberton <taylorcholberton@gmail.com> +License: BSD-3-Clause + +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the Android Open Source Project nor the names of + its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE HOLDERS OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# Please also look if there are files or directories which have a +# different copyright/license attached and list them here. +# Please avoid picking licenses with terms that are more restrictive than the +# packaged work, as it may make Debian's contributions unacceptable upstream. diff --git a/debian/libtinyalsa-dev.dirs.in b/debian/libtinyalsa-dev.dirs.in new file mode 100644 index 0000000..5c59953 --- /dev/null +++ b/debian/libtinyalsa-dev.dirs.in @@ -0,0 +1,2 @@ +/usr/lib/@DEB_HOST_MULTIARCH@ +/usr/include diff --git a/debian/libtinyalsa-dev.install.in b/debian/libtinyalsa-dev.install.in new file mode 100644 index 0000000..853d12c --- /dev/null +++ b/debian/libtinyalsa-dev.install.in @@ -0,0 +1,4 @@ +debian/tmp/usr/include/* usr/include/ +debian/tmp/usr/lib/@DEB_HOST_MULTIARCH@/lib*.so usr/lib/@DEB_HOST_MULTIARCH@/ +debian/tmp/usr/lib/@DEB_HOST_MULTIARCH@/lib*.a usr/lib/@DEB_HOST_MULTIARCH@/ +debian/tmp/usr/share/man/man3 usr/share/man/ diff --git a/debian/libtinyalsa.dirs.in b/debian/libtinyalsa.dirs.in new file mode 100644 index 0000000..6768aca --- /dev/null +++ b/debian/libtinyalsa.dirs.in @@ -0,0 +1 @@ +/usr/lib/@DEB_HOST_MULTIARCH@ diff --git a/debian/libtinyalsa.install.in b/debian/libtinyalsa.install.in new file mode 100644 index 0000000..a9ec3d3 --- /dev/null +++ b/debian/libtinyalsa.install.in @@ -0,0 +1 @@ +debian/tmp/usr/lib/@DEB_HOST_MULTIARCH@/*.so.* usr/lib/@DEB_HOST_MULTIARCH@/ diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..92623f9 --- /dev/null +++ b/debian/rules @@ -0,0 +1,28 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every command that modifies files on the build system. +#DH_VERBOSE = 1 + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +export DEB_HOST_MULTIARCH + +PREPROCESS_FILES := $(wildcard debian/*.in) + +$(PREPROCESS_FILES:.in=): %: %.in + sed 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@ + +.PHONY: override_dh_auto_clean +override_dh_auto_clean: + dh_auto_clean + rm -rf $(PREPROCESS_FILES:.in=) + +.PHONY: override_dh_auto_install +override_dh_auto_install: $(PREPROCESS_FILES:.in=) + dh_auto_install -- PREFIX=/usr + +.PHONY: override_dh_auto_test +override_dh_auto_test: + +%: + dh $@ + diff --git a/debian/tinyalsa.dirs b/debian/tinyalsa.dirs new file mode 100644 index 0000000..99b95ed --- /dev/null +++ b/debian/tinyalsa.dirs @@ -0,0 +1,2 @@ +/usr/bin +/usr/share diff --git a/debian/tinyalsa.install b/debian/tinyalsa.install new file mode 100644 index 0000000..438db01 --- /dev/null +++ b/debian/tinyalsa.install @@ -0,0 +1,8 @@ +debian/tmp/usr/bin/tinyplay usr/bin/ +debian/tmp/usr/bin/tinycap usr/bin/ +debian/tmp/usr/bin/tinymix usr/bin/ +debian/tmp/usr/bin/tinypcminfo usr/bin/ +debian/tmp/usr/share/man/man1/tinyplay.1 usr/share/man/man1/ +debian/tmp/usr/share/man/man1/tinycap.1 usr/share/man/man1/ +debian/tmp/usr/share/man/man1/tinymix.1 usr/share/man/man1/ +debian/tmp/usr/share/man/man1/tinypcminfo.1 usr/share/man/man1/ |