--- mpm-2.00.01.06.orig/debian/changelog +++ mpm-2.00.01.06/debian/changelog @@ -0,0 +1,72 @@ +mpm (2.00.01.06-0ubuntu1) trusty; urgency=medium + + [ Sam Nelson ] + * Add GDB section support in DSP images + + [ TI Keystone PPA ] + * Merged in preload and hyperlink peripheral updates + * Updated filelist for mpmservice.c + * Updated uioutils for v3.13 kernel compatibility + * mpmdlif.c: fixed leaked opened file descriptor during loading + * Remove dependency on /usr/share/linux-headers-keystone/kernel-abi.mk + * Remove white space for the path generated in debian/rules file + * mpm source package is split into two binary packages: mpm and libmpm + * Remove temporary dependency on libmpm + * Update dependency on cmem + * mpmssm: fix issue with setting incorrect state with preload event + * uioutils: Fix issue in handling uio number translating to dsp number in + reading device tree entries. + + [ Manoj Iyer ] + * Removed execute permission from top level Makefile. + * Fixed formatting errors in debian/copyright. + + [ Steve Langasek ] + * Add lintian overrides for known-good BSD-licensed binaries in partner. + + -- dann frazier Wed, 10 Dec 2014 13:12:02 -0700 + +mpm (2.00.01.01-0ubuntu1) trusty; urgency=medium + + * Upload to the partner archive. + * Update to debhelper compat level 9. + * Build-depend on libmpmtransport-dev and cmem-dev, not mpm-transport and + cmem. + * Update to Standards-Version 3.9.5. + * Don't ship LICENSE.txt in docs; this belongs in debian/copyright. + * debian/include, debian/rules: copy linux/remoteproc_user.h from the + keystone kernel build into the source package, instead of build-depending + on the linux-headers-keystone package which is not a suitable interface + for this. + * Add cross-build support. + * Split library and headers into policy-compliant packages. + * Fix debian/copyright to comply with copyright-format 1.0. + * Use dpkg source format 3.0 (quilt). + * debian/clean: properly clean the source tree after build + + -- Steve Langasek Thu, 19 Jun 2014 00:46:06 +0000 + +mpm (2.00.01.01-3~ppa3) precise; urgency=critical + + * Bug fixes + + -- TI Keystone PPA Sun, 09 Mar 2014 16:12:48 -0400 + +mpm (2.00.01.00-0ubuntu1~ppa3) precise; urgency=critical + + * Add header files to install + + -- TI Keystone PPA Tue, 25 Feb 2014 10:50:11 -0500 + +mpm (2.00.01.00-0ubuntu1~ppa2) precise; urgency=critical + + * Updated to include mailbox and sync + + -- TI Keystone PPA Mon, 17 Feb 2014 14:49:35 -0500 + +mpm (02.00.00.01-0ubuntu1~ppa12) precise; urgency=critical + + * Updated install to copy all lib files, including shared library + + -- TI Keystone PPA Thu, 10 Feb 2014 18:02:43 -0600 + --- mpm-2.00.01.06.orig/debian/clean +++ mpm-2.00.01.06/debian/clean @@ -0,0 +1,2 @@ +src/common/sockutils.so +src/client/mpmclient.so --- mpm-2.00.01.06.orig/debian/compat +++ mpm-2.00.01.06/debian/compat @@ -0,0 +1 @@ +9 --- mpm-2.00.01.06.orig/debian/control +++ mpm-2.00.01.06/debian/control @@ -0,0 +1,41 @@ +Source: mpm +Section: partner/admin +Priority: extra +Maintainer: TI Keystone PPA +Build-Depends: libdaemon-dev, + linux-headers-keystone, + libmpmtransport-dev (>= 01.00.05.02), + cmem-dev (>= 4.00.03.14), + debhelper (>= 9.0.0) +Standards-Version: 3.9.5 +Vcs-Git: git://git.ti.com/keystone-linux/multi-proc-manager.git +Vcs-Browser: http://git.ti.com/cgit/cgit.cgi/keystone-linux/multi-proc-manager.git + +Package: mpm +Architecture: armhf +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Multi-Processor Manager for TI Keystone + The multi-proc manager (MPM) provides services to load, run, and manage slave + processors. + +Package: libmpmclient1 +Section: partner/libs +Architecture: armhf +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Multi-Processor Manager for TI Keystone - runtime libraries + The multi-proc manager (MPM) provides services to load, run, and manage slave + processors. + . + This package includes the runtime libraries which support the MPM services. + +Package: libmpmclient-dev +Section: partner/libdevel +Architecture: armhf +Depends: ${shlibs:Depends}, ${misc:Depends}, libmpmclient1 (= ${binary:Version}) +Description: Multi-Processor Manager for TI Keystone - development files + The multi-proc manager (MPM) provides services to load, run, and manage slave + processors. + . + This package includes the development files needed for building against the + MPM libraries. --- mpm-2.00.01.06.orig/debian/copyright +++ mpm-2.00.01.06/debian/copyright @@ -0,0 +1,55 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: mpm +Source: http://git.ti.com/cgit/cgit.cgi/keystone-linux/multi-proc-manager.git + +Files: * +Copyright: 2013 Texas Instruments Inc. +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/daemon/cJSON/* +Copyright: 2009 Dave Gamble +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. --- mpm-2.00.01.06.orig/debian/libmpmclient-dev.install +++ mpm-2.00.01.06/debian/libmpmclient-dev.install @@ -0,0 +1,3 @@ +lib/*.so /usr/lib +lib/*.a /usr/lib +include/* /usr/include --- mpm-2.00.01.06.orig/debian/libmpmclient1.install +++ mpm-2.00.01.06/debian/libmpmclient1.install @@ -0,0 +1,2 @@ +lib/*.so.1 /usr/lib +lib/*.so.1.* /usr/lib --- mpm-2.00.01.06.orig/debian/mpm.install +++ mpm-2.00.01.06/debian/mpm.install @@ -0,0 +1,3 @@ +bin/mpmsrv /usr/sbin +bin/mpmcl /usr/sbin +scripts/crash_callback.sh /etc/mpm --- mpm-2.00.01.06.orig/debian/mpm.upstart +++ mpm-2.00.01.06/debian/mpm.upstart @@ -0,0 +1,7 @@ +description "Multi Proc Manager Daemon" +author "Hao Zhang " +version "0.1" +start on runlevel [2345] +stop on runlevel [!2345] +exec /usr/sbin/mpmsrv + --- mpm-2.00.01.06.orig/debian/rules +++ mpm-2.00.01.06/debian/rules @@ -0,0 +1,15 @@ +#!/usr/bin/make -f + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) + CC = gcc + AR = ar +else + CC = $(DEB_HOST_GNU_TYPE)-gcc + AR = $(DEB_HOST_GNU_TYPE)-ar +endif + +export CC += -I/usr/src/$(shell dpkg -s linux-headers-keystone | grep Depends: | cut -f2 -d: | tr -d ' ')/include +%: + dh $@ --- mpm-2.00.01.06.orig/debian/source.lintian-overrides +++ mpm-2.00.01.06/debian/source.lintian-overrides @@ -0,0 +1,6 @@ +# BSD-licensed code in partner; sourceless files allowed +mpm source: source-is-missing bin/mpmcl +mpm source: source-is-missing bin/mpmsrv +mpm source: source-is-missing lib/libmpmclient.so.1.0.0 +mpm source: source-is-missing lib/libmpmmailbox.so.1.0.0 +mpm source: source-is-missing lib/libmpmsync.so.1.0.0 --- mpm-2.00.01.06.orig/debian/source/format +++ mpm-2.00.01.06/debian/source/format @@ -0,0 +1 @@ +1.0