--- cmem-4.00.03.14.orig/debian/README.Debian +++ cmem-4.00.03.14/debian/README.Debian @@ -0,0 +1,11 @@ +cmem for Debian +----------------- + +Please see ./README for a description of the cmem software. + +The Debian cmem source package provides: + + 1) cmem Package summary + 2) cmem-mod-dkms which provides the source for the kernel modules + + -- TI Keystone PPA Wed, 20 Nov 2013 10:50:43 -0800 --- cmem-4.00.03.14.orig/debian/changelog +++ cmem-4.00.03.14/debian/changelog @@ -0,0 +1,68 @@ +cmem (4.00.03.14-0ubuntu1) trusty; urgency=medium + + * New upstream release + + -- dann frazier Tue, 14 Oct 2014 17:10:47 -0600 + +cmem (4.00.02.11-0ubuntu3) trusty; urgency=medium + + * In contrast, despite using debhelper compat level 9, we do not want to + install our library into the multiarch directories because + reverse-dependencies (e.g., ti-opencl) are not prepared to look for it + there. + + -- Steve Langasek Mon, 23 Jun 2014 00:47:25 +0000 + +cmem (4.00.02.11-0ubuntu2) trusty; urgency=medium + + * Mark cmem-mod-dkms Multi-Arch: foreign, to facilitate cross-buildability + of reverse-dependencies. + + -- Steve Langasek Fri, 20 Jun 2014 19:03:30 -0700 + +cmem (4.00.02.11-0ubuntu1) trusty; urgency=medium + + * New upstream release + + -- Steve Langasek Fri, 13 Jun 2014 12:48:35 -0700 + +cmem (4.00.02.10.eng-5) trusty; urgency=medium + + * Merge cmem and cmem-mod-dkms source packages, which are built from the + same upstream source. + * Update debian/rules to dh(1). + * Standards-Version 3.9.5; no changes required + * Use source which more closely approximates the upstream source at + git://git.ti.com/ipc/ludev.git, with an orig.tar.gz generated from the + upstream 'make dist'. The kernel module is missing from the 'make dist' + target so included here as part of the Debian delta, but is unmodified + with respect to upstream. + * Clean up debian/cmem-mod-dkms.install to properly install only the bits + that are used. + * Use copyright-format 1.0 for debian/copyright. + * Add package extended description. + * Set package section to partner. + * Use dh-autoreconf for up-to-date config.{guess,sub} + * Split library and headers into policy-compliant packages. + * Bump debhelper compat level to 9, bringing multiarch compatibility. + + -- Steve Langasek Sat, 07 Jun 2014 00:40:15 +0000 + +cmem-mod-dkms (4.00.02.10.eng-5~ppa5) precise; urgency=low + + * Updated to 4.00.02.10_eng + + -- TI Keystone PPA Thu, 23 Jan 2014 16:28:18 -0800 + +cmem-mod-dkms (4.00.02.09.eng-0ubuntu1~ppa7) precise; urgency=low + + * Updated to 4.00.02.09_eng + + -- TI Keystone PPA Tue, 14 Jan 2014 10:26:43 -0800 + + +cmem-mod-dkms (4.00.01.08-0ubuntu1~ppa1) precise; urgency=low + + * First version of cmem-mod + + -- TI Keystone PPA Wed, 20 Nov 2013 10:50:43 -0800 --- cmem-4.00.03.14.orig/debian/cmem-dev.install +++ cmem-4.00.03.14/debian/cmem-dev.install @@ -0,0 +1,3 @@ +usr/include +usr/lib/*/*.a usr/lib +usr/lib/*/*.so usr/lib --- cmem-4.00.03.14.orig/debian/cmem-mod-dkms.dkms +++ cmem-4.00.03.14/debian/cmem-mod-dkms.dkms @@ -0,0 +1,8 @@ +PACKAGE_VERSION="4.00.03.14" +PACKAGE_NAME="cmem-mod" +CLEAN="make -f lu.mak modules_clean" +BUILT_MODULE_NAME="cmemk" +BUILT_MODULE_LOCATION="src/cmem/module/" +DEST_MODULE_LOCATION="/kernel/../extra/cmemk/" +MAKE="make -f lu.mak module ARCH=arm KVER=$kernelver KERNEL_INSTALL_DIR=$kernel_source_dir TOOLCHAIN_PREFIX=" +AUTOINSTALL="yes" --- cmem-4.00.03.14.orig/debian/cmem-mod-dkms.install +++ cmem-4.00.03.14/debian/cmem-mod-dkms.install @@ -0,0 +1,3 @@ +*.mak usr/src/cmem-mod-4.00.03.14 +include usr/src/cmem-mod-4.00.03.14 +src/cmem/module usr/src/cmem-mod-4.00.03.14/src/cmem --- cmem-4.00.03.14.orig/debian/compat +++ cmem-4.00.03.14/debian/compat @@ -0,0 +1 @@ +9 --- cmem-4.00.03.14.orig/debian/control +++ cmem-4.00.03.14/debian/control @@ -0,0 +1,30 @@ +Source: cmem +Section: partner/misc +Priority: extra +Maintainer: TI Keystone PPA +Build-Depends: debhelper (>= 9), dkms, dh-autoreconf +Standards-Version: 3.9.5 + +Package: libticmem1 +Section: partner/libs +Architecture: any +Depends: cmem-mod-dkms (>=4.00.03.14), ${shlibs:Depends}, ${misc:Depends} +Description: Userspace continuous memory allocate library interface + This package includes the userspace library for interfacing with TI's + CMEM kernel driver. + +Package: cmem-dev +Section: partner/libdevel +Architecture: any +Depends: libticmem1 (= ${binary:Version}), ${misc:Depends} +Description: Continuous memory allocation library interface - development + This package includes the development support files for interfacing with + TI's CMEM kernel driver. + +Package: cmem-mod-dkms +Architecture: all +Multi-Arch: foreign +Depends: dkms (>= 1.95), linux-headers, ${misc:Depends} +Description: cmem-mod driver in DKMS format. + This is the DKMS package for TI's cmem-mod driver, from + git://git.ti.com/ipc/ludev.git. --- cmem-4.00.03.14.orig/debian/copyright +++ cmem-4.00.03.14/debian/copyright @@ -0,0 +1,52 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: LinuxUtils +Upstream-Contact: TI Keystone PPA +Source: git://git.ti.com/ipc/ludev.git + +Files: * +Copyright: 2012-2013, Texas Instruments Incorporated +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: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + * 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. + . + * Neither the name of Texas Instruments Incorporated 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 COPYRIGHT OWNER 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. + +Files: src/cmem/module/* +Copyright: 2007-2014, Texas Instruments Incorporated +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; version 2 of the License. + . + 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. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the full text of the GPL v2 can be found in + /usr/share/common-licenses/GPL-2 --- cmem-4.00.03.14.orig/debian/libticmem1.install +++ cmem-4.00.03.14/debian/libticmem1.install @@ -0,0 +1 @@ +usr/lib/*/libticmem.so.1* usr/lib --- cmem-4.00.03.14.orig/debian/rules +++ cmem-4.00.03.14/debian/rules @@ -0,0 +1,5 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +%: + dh $@ --with dkms,autoreconf