--- tibtfm-wl1271-firmware-0.24.9.2.orig/debian/control +++ tibtfm-wl1271-firmware-0.24.9.2/debian/control @@ -0,0 +1,15 @@ +Source: tibtfm-wl1271-firmware +Section: misc +Priority: extra +Maintainer: TI OMAP Developers +Build-Depends: cdbs, debhelper (>= 7) +Standards-Version: 3.9.1 +Homepage: + +Package: tibtfm-wl1271-firmware +Architecture: all +Section: misc +Pre-Depends: debconf (>= 0.5) | debconf-2.0 +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Bluetooth and FM TI Proprietary Firmware + --- tibtfm-wl1271-firmware-0.24.9.2.orig/debian/copyright +++ tibtfm-wl1271-firmware-0.24.9.2/debian/copyright @@ -0,0 +1,185 @@ +This work was packaged for Debian by: + + Xavier Boudet on Thu, 24 Jun 2010 11:19:42 +0200 + + based on the packaging code from the sun-java6 Java packages. + + - - - - - copyright notice and license for Debian packaging - - - - - + +Portions Copyright © 2004, 2005 Matthias Klose +Portions Copyright © 2004, 2005 Jorgen Kreileder +Portions Copyright © 2006, 2007, 2008 Canonical Ltd. +Portions Copyright © 2010 Texas Instruments + +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. + + - - - - - copyright notice and license for upstream - - - - - + + Texas Instruments Incorporated + Technology and Software Publicly Available + Software (Object Code) License Agreement + + Important - Please read the following license agreement carefully. + This is a legally binding agreement. Do not download the Licensed + Materials unless: (1) you are authorized to accept and agree to the + terms of this license agreement and (2) you intend to enter into and + to be bound by the terms of this agreement. + + This Software License Agreement ("Agreement") is a legal agreement + between you (either an individual or entity) and Texas Instruments + Incorporated ("TI"). The "Licensed Materials" subject to this + Agreement include, in whole or in part, the software programs that + accompany this Agreement and any "on-line" or electronic documentation + associated with these programs. By installing, copying or otherwise + using the Licensed Materials you agree to abide by the terms of this + Agreement. If you choose not to accept or agree with these terms, do + not download or install the Licensed Materials. + . + 1.Object Code License. TI hereby grants to you a limited, + non-exclusive license to reproduce and use the Licensed Materials + provided to you in object code format and to distribute an unlimited + number of object or executable copies of such Licensed Materials, + provided that such object or executable copies are used solely and + exclusively on devices manufactured by or for TI. + + 2.Termination. This license is effective until terminated. Without + prejudice to any other rights, TI may terminate your right to use the + Licensed Materials under this Agreement if you fail to comply with the + terms of this Agreement. In such event, you shall destroy all copies + of the Licensed Materials, including all portions and derivatives + thereof. + + 3.Intellectual Property Rights. The Licensed Materials being provided + to you hereunder are being made publicly available by TI, even though + they contain copyrighted material of TI and its licensors, if + applicable. In no event may you alter, remove or destroy any + copyright notice included in the Licensed Materials. To the extent + that any of the Licensed Materials are provided in binary or object + code only, you may not unlock, decompile, reverse engineer, + disassemble or otherwise translate such binary or object code to + human-perceivable form. The source code of such reverse engineered + code may contain TI trade secret and other proprietary information. + Further, nothing shall obligate TI to provide you with source code for + the Licensed Materials licensed to you in binary or object code only + under this Agreement. TI reserves all rights not specifically granted + under this Agreement. + + 4.Warranties and Limitations. THE LICENSED MATERIALS ARE PROVIDED "AS + IS". TI MAKES NO WARRANTY OR REPRESENTATION, EXPRESS, IMPLIED OR + STATUTORY, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTIBILITY, + FITNESS FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR + COMPLETENESS OF RESPONSES, RESULTS AND LACK OF NEGLIGENCE. TI + DISCLAIMS ANY WARRANTY OF TITLE, QUIET ENJOYMENT, QUIET POSESSION, AND + NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHTS WITH + REGARD TO THE LICENSED MATERIALS OR USE OF THOSE MATERIALS. + + YOU ACKNOWLEDGE AND AGREE THAT THE LICENSED MATERIALS MAY NOT BE + INTENDED FOR PRODUCTION APPLICATIONS AND MAY CONTAIN IRREGULARITIES + AND DEFECTS NOT FOUND IN PRODUCTION SOFTWARE. FURTHERMORE, YOU + ACKNOWLEDGE AND AGREE THAT THE LICENSED MATERIALS HAVE NOT BEEN TESTED + OR CERTIFIED BY ANY GOVERNMENT AGENCY OR INDUSTRY REGULATORY + ORGANIZATION OR ANY OTHER THIRD PARTY ORGANIZATION. YOU AGREE THAT + PRIOR TO USING, INCORPORATING OR DISTRIBUTING THE LICENSED MATERIALS + IN OR WITH ANY COMMERCIAL PRODUCT THAT YOU WILL THOROUGHLY TEST THE + PRODUCT AND THE FUNCTIONALITY OF THE LICENSED MATERIALS IN OR WITH + THAT PRODUCT AND BE SOLELY RESPONSIBLE FOR ANY PROBLEMS OR FAILURES. + + IN NO EVENT SHALL TI, OR ANY APPLICABLE LICENSOR, BE LIABLE FOR ANY + SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, + HOWEVER CAUSED ON ANY THEORY OF LIABILITY, ARISING IN ANY WAY OUT OF + THIS AGREEMENT, OR YOUR USE OF THE LICENSED MATERIALS, WHETHER OR NOT + TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCLUDED + DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF REMOVAL OR + REINSTALLATION, OUTSIDE COMPUTER TIME, LABOR COSTS, LOSS OR CORRUPTION + OF DATA, LOSS OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS + OF USE OR INTERRUPTION OF BUSINESS OR ANY OTHER ECONOMIC LOSS. IN NO + EVENT WILL TI’S AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING + OUT OF YOUR USE OF THE LICENSED MATERIALS EXCEED FIVE HUNDRED + U.S. DOLLARS (US$500). + + Because some jurisdictions do not allow the exclusion or limitation of + incidental or consequential damages or limitation on how long an + implied warranty lasts, the above limitations or exclusions may not + apply to you. + + 5.Export Control. The software programs and any + "on-line" documentation as well as any updates or upgrades to such + software programs or documentation may be subject to the export or + import regulations of certain countries. You agree to comply with all + such regulations and acknowledge that you have the responsibility to + obtain any licenses or other authorizations that may be required to + export, re-export or import the Licensed Materials. + + 6.Governing Law, Jurisdiction and Severability. This Agreement will + be governed by and interpreted in accordance with the laws of the + State of Texas, without reference to that state's conflict of laws + principles. This Agreement shall not be governed by the United + Nations Convention on Contracts for the International Sale of Goods, + nor shall it be governed by the Uniform Computer Information + Transactions Act (UCITA). Any dispute arising out of or related to + this Agreement will be brought in, and each party consents to the + exclusive jurisdiction and venue in the state and federal courts + sitting in Dallas Country, Texas. Each party waives all defenses of + lack of personal jurisdiction and forum non-conveniens and agrees that + process may be served on either party in a manner authorized by + applicable law or court rule. If for any reason a court of competent + jurisdiction finds any provision of the Agreement to be unenforceable, + that provision will be enforced to the maximum extent possible to + effectuate the intent of the parties and the remainder of the + Agreement shall continue in full force and effect. + + 7.PRC Provisions. If you are located in the People's Republic of + China ("PRC") or if the Licensed Materials will be sent to the PRC, + the following provisions shall apply and shall supersede any other + provisions in this Agreement concerning the same subject matter as the + following provisions: + + a. Registration Requirements. You shall be solely responsible for + performing all acts and obtaining all approvals that may + be required in connection with this Agreement by the government of + the PRC, including but not limited to registering pursuant to, and + otherwise complying with, the PRC Measures on the Administration + of Software Products, Management Regulations on Technology + Import-Export, and Technology Import and Export Contract + Registration Management Rules. Upon receipt of such approvals + from the government authorities, you shall forward evidence of all + such approvals to TI for its records. In the event that you fail + to obtain any such approval or registration, you shall be solely + responsible for any and all losses, damages or costs resulting + therefrom, and shall indemnify TI for all such losses, damages or + costs. + + b. Governing Language. This Agreement is written and executed in + the English language. If a translation of this Agreement is + required for any purpose, including but not limited to + registration of the Agreement pursuant to any governmental laws, + regulations or rules, you shall be solely responsible for creating + such translation. Any translation of this Agreement into a + language other than English is intended solely in order to comply + with such laws or for reference purposes, and the English language + version shall be authoritative and controlling. + + 8.Entire Agreement. This is the entire Agreement between you and TI + and supersedes any prior agreement between the parties related to the + subject matter of this Agreement. No amendment or modification of this + Agreement will be effective unless in writing and signed by a duly + authorized representative of TI. You hereby warrant and represent + that you have obtained all authorizations and other applicable + consents required empowering you to enter into this Agreement. --- tibtfm-wl1271-firmware-0.24.9.2.orig/debian/tibtfm-wl1271-firmware.install +++ tibtfm-wl1271-firmware-0.24.9.2/debian/tibtfm-wl1271-firmware.install @@ -0,0 +1 @@ +/init_scripts/* /lib/firmware --- tibtfm-wl1271-firmware-0.24.9.2.orig/debian/templates +++ tibtfm-wl1271-firmware-0.24.9.2/debian/templates @@ -0,0 +1,174 @@ +Template: tibtfm-wl1271-firmware/present-ti-tspa-object-code-sla-v1 +Type: note +Description: TI TSPA Object code Software License Agreement + . + Texas Instruments Incorporated + Technology and Software Publicly Available + Software (Object Code) License Agreement + . + Important - Please read the following license agreement carefully. + This is a legally binding agreement. Do not download the Licensed + Materials unless: (1) you are authorized to accept and agree to the + terms of this license agreement and (2) you intend to enter into and + to be bound by the terms of this agreement. + . + This Software License Agreement ("Agreement") is a legal agreement + between you (either an individual or entity) and Texas Instruments + Incorporated ("TI"). The "Licensed Materials" subject to this + Agreement include, in whole or in part, the software programs that + accompany this Agreement and any "on-line" or electronic documentation + associated with these programs. By installing, copying or otherwise + using the Licensed Materials you agree to abide by the terms of this + Agreement. If you choose not to accept or agree with these terms, do + not download or install the Licensed Materials. + . + 1.Object Code License. TI hereby grants to you a limited, + non-exclusive license to reproduce and use the Licensed Materials + provided to you in object code format and to distribute an unlimited + number of object or executable copies of such Licensed Materials, + provided that such object or executable copies are used solely and + exclusively on devices manufactured by or for TI. + . + 2.Termination. This license is effective until terminated. Without + prejudice to any other rights, TI may terminate your right to use the + Licensed Materials under this Agreement if you fail to comply with the + terms of this Agreement. In such event, you shall destroy all copies + of the Licensed Materials, including all portions and derivatives + thereof. + . + 3.Intellectual Property Rights. The Licensed Materials being provided + to you hereunder are being made publicly available by TI, even though + they contain copyrighted material of TI and its licensors, if + applicable. In no event may you alter, remove or destroy any + copyright notice included in the Licensed Materials. To the extent + that any of the Licensed Materials are provided in binary or object + code only, you may not unlock, decompile, reverse engineer, + disassemble or otherwise translate such binary or object code to + human-perceivable form. The source code of such reverse engineered + code may contain TI trade secret and other proprietary information. + Further, nothing shall obligate TI to provide you with source code for + the Licensed Materials licensed to you in binary or object code only + under this Agreement. TI reserves all rights not specifically granted + under this Agreement. + . + 4.Warranties and Limitations. THE LICENSED MATERIALS ARE PROVIDED "AS + IS". TI MAKES NO WARRANTY OR REPRESENTATION, EXPRESS, IMPLIED OR + STATUTORY, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTIBILITY, + FITNESS FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR + COMPLETENESS OF RESPONSES, RESULTS AND LACK OF NEGLIGENCE. TI + DISCLAIMS ANY WARRANTY OF TITLE, QUIET ENJOYMENT, QUIET POSESSION, AND + NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHTS WITH + REGARD TO THE LICENSED MATERIALS OR USE OF THOSE MATERIALS. + . + YOU ACKNOWLEDGE AND AGREE THAT THE LICENSED MATERIALS MAY NOT BE + INTENDED FOR PRODUCTION APPLICATIONS AND MAY CONTAIN IRREGULARITIES + AND DEFECTS NOT FOUND IN PRODUCTION SOFTWARE. FURTHERMORE, YOU + ACKNOWLEDGE AND AGREE THAT THE LICENSED MATERIALS HAVE NOT BEEN TESTED + OR CERTIFIED BY ANY GOVERNMENT AGENCY OR INDUSTRY REGULATORY + ORGANIZATION OR ANY OTHER THIRD PARTY ORGANIZATION. YOU AGREE THAT + PRIOR TO USING, INCORPORATING OR DISTRIBUTING THE LICENSED MATERIALS + IN OR WITH ANY COMMERCIAL PRODUCT THAT YOU WILL THOROUGHLY TEST THE + PRODUCT AND THE FUNCTIONALITY OF THE LICENSED MATERIALS IN OR WITH + THAT PRODUCT AND BE SOLELY RESPONSIBLE FOR ANY PROBLEMS OR FAILURES. + . + IN NO EVENT SHALL TI, OR ANY APPLICABLE LICENSOR, BE LIABLE FOR ANY + SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, + HOWEVER CAUSED ON ANY THEORY OF LIABILITY, ARISING IN ANY WAY OUT OF + THIS AGREEMENT, OR YOUR USE OF THE LICENSED MATERIALS, WHETHER OR NOT + TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCLUDED + DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF REMOVAL OR + REINSTALLATION, OUTSIDE COMPUTER TIME, LABOR COSTS, LOSS OR CORRUPTION + OF DATA, LOSS OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS + OF USE OR INTERRUPTION OF BUSINESS OR ANY OTHER ECONOMIC LOSS. IN NO + EVENT WILL TI’S AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING + OUT OF YOUR USE OF THE LICENSED MATERIALS EXCEED FIVE HUNDRED + U.S. DOLLARS (US$500). + . + Because some jurisdictions do not allow the exclusion or limitation of + incidental or consequential damages or limitation on how long an + implied warranty lasts, the above limitations or exclusions may not + apply to you. + . + 5.Export Control. The software programs and any + "on-line" documentation as well as any updates or upgrades to such + software programs or documentation may be subject to the export or + import regulations of certain countries. You agree to comply with all + such regulations and acknowledge that you have the responsibility to + obtain any licenses or other authorizations that may be required to + export, re-export or import the Licensed Materials. + . + 6.Governing Law, Jurisdiction and Severability. This Agreement will + be governed by and interpreted in accordance with the laws of the + State of Texas, without reference to that state's conflict of laws + principles. This Agreement shall not be governed by the United + Nations Convention on Contracts for the International Sale of Goods, + nor shall it be governed by the Uniform Computer Information + Transactions Act (UCITA). Any dispute arising out of or related to + this Agreement will be brought in, and each party consents to the + exclusive jurisdiction and venue in the state and federal courts + sitting in Dallas Country, Texas. Each party waives all defenses of + lack of personal jurisdiction and forum non-conveniens and agrees that + process may be served on either party in a manner authorized by + applicable law or court rule. If for any reason a court of competent + jurisdiction finds any provision of the Agreement to be unenforceable, + that provision will be enforced to the maximum extent possible to + effectuate the intent of the parties and the remainder of the + Agreement shall continue in full force and effect. + . + 7.PRC Provisions. If you are located in the People's Republic of + China ("PRC") or if the Licensed Materials will be sent to the PRC, + the following provisions shall apply and shall supersede any other + provisions in this Agreement concerning the same subject matter as the + following provisions: + . + a. Registration Requirements. You shall be solely responsible for + performing all acts and obtaining all approvals that may + be required in connection with this Agreement by the government of + the PRC, including but not limited to registering pursuant to, and + otherwise complying with, the PRC Measures on the Administration + of Software Products, Management Regulations on Technology + Import-Export, and Technology Import and Export Contract + Registration Management Rules. Upon receipt of such approvals + from the government authorities, you shall forward evidence of all + such approvals to TI for its records. In the event that you fail + to obtain any such approval or registration, you shall be solely + responsible for any and all losses, damages or costs resulting + therefrom, and shall indemnify TI for all such losses, damages or + costs. + . + b. Governing Language. This Agreement is written and executed in + the English language. If a translation of this Agreement is + required for any purpose, including but not limited to + registration of the Agreement pursuant to any governmental laws, + regulations or rules, you shall be solely responsible for creating + such translation. Any translation of this Agreement into a + language other than English is intended solely in order to comply + with such laws or for reference purposes, and the English language + version shall be authoritative and controlling. + . + 8.Entire Agreement. This is the entire Agreement between you and TI + and supersedes any prior agreement between the parties related to the + subject matter of this Agreement. No amendment or modification of this + Agreement will be effective unless in writing and signed by a duly + authorized representative of TI. You hereby warrant and represent + that you have obtained all authorizations and other applicable + consents required empowering you to enter into this Agreement. + . + +Template: tibtfm-wl1271-firmware/accepted-ti-tspa-object-code-sla-v1 +Type: boolean +Default: false +Description: Accept TI TSPA Object code Software License Agreement + In order to install this package, you must accept the + Texas Instruments Incorporated Technology and Software Publicly Available + Software (Object Code) License Agreement. Not accepting will cancel + the installation. + . + +Template: tibtfm-wl1271-firmware/error-ti-tspa-object-code-sla-v1 +Type: error +Description: Declined TI TSPA Object code Software License Agreement + If you do not agree to the Texas Instruments Incorporated Technology + and Software Publicly Available Software (Object Code) License + Agreement you cannot install this software. The installation of this + package will be canceled. --- tibtfm-wl1271-firmware-0.24.9.2.orig/debian/changelog +++ tibtfm-wl1271-firmware-0.24.9.2/debian/changelog @@ -0,0 +1,5 @@ +tibtfm-wl1271-firmware (0.24.9.2-0ubuntu5) maverick; urgency=low + + * Initial Release + + -- Xavier Boudet Wed, 29 Sep 2010 17:48:23 +0200 --- tibtfm-wl1271-firmware-0.24.9.2.orig/debian/rules +++ tibtfm-wl1271-firmware-0.24.9.2/debian/rules @@ -0,0 +1,4 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk + --- tibtfm-wl1271-firmware-0.24.9.2.orig/debian/config +++ tibtfm-wl1271-firmware-0.24.9.2/debian/config @@ -0,0 +1,15 @@ +#!/bin/sh -e + +. /usr/share/debconf/confmodule +db_version 2.0 + +# as this is done in preinst, perhaps it could be removed here? +license=ti-tspa-object-code-sla-v1 + +db_get tibtfm-wl1271-firmware/accepted-$license +if [ "$RET" != "true" ]; then + db_fset tibtfm-wl1271-firmware/accepted-$license seen false +fi + +exit 0 + --- tibtfm-wl1271-firmware-0.24.9.2.orig/debian/preinst +++ tibtfm-wl1271-firmware-0.24.9.2/debian/preinst @@ -0,0 +1,77 @@ +#!/bin/sh -e + +. /usr/share/debconf/confmodule +db_version 2.0 +db_capb backup + +license=ti-tspa-object-code-sla-v1 + +errmsg() +{ + echo >&2 '' + echo >&2 "$@" + echo >&2 "try 'dpkg-reconfigure debconf' to select a frontend other than noninteractive" + echo >&2 '' +} + + +db_get tibtfm-wl1271-firmware/accepted-$license + +if [ "$RET" = "true" ]; then + echo "$license license has already been accepted" >&2 + exit 0 +else + db_fset tibtfm-wl1271-firmware/accepted-$license seen false +fi + + +# facilitate backup capability per debconf-devel(7) +STATE=1 +while true; do + case "$STATE" in + 0) # ensure going back from license presentment is harmless + STATE=1 + continue + ;; + 1) # present license + db_fset tibtfm-wl1271-firmware/present-$license seen false + if ! db_input critical tibtfm-wl1271-firmware/present-$license ; then + errmsg "$license license could not be presented" + exit 2 + fi + db_fset tibtfm-wl1271-firmware/accepted-$license seen false + if ! db_input critical tibtfm-wl1271-firmware/accepted-$license ; then + errmsg "$license agree question could not be asked" + exit 2 + fi + ;; + 2) # determine users' choice + db_get tibtfm-wl1271-firmware/accepted-$license + if [ "$RET" = "true" ]; then + # license accepted + exit 0 + fi + # error on decline license (give user chance to back up) + db_input critical tibtfm-wl1271-firmware/error-$license + ;; + 3) # user has confirmed declining license + echo "user did not accept the $license license" >&2 + exit 1 + ;; + *) # unknown state + echo "$license license state unknown: $STATE" >&2 + exit 2 + ;; + esac + if db_go; then + STATE=$(($STATE + 1)) + else + STATE=$(($STATE - 1)) + fi +done + + + +# proper exit (0 or 1) above +errmsg "$license license could not be presented / was not accepted" +exit 2 --- tibtfm-wl1271-firmware-0.24.9.2.orig/debian/compat +++ tibtfm-wl1271-firmware-0.24.9.2/debian/compat @@ -0,0 +1 @@ +5