Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
cs:doc:packaging_debian [08/04/2010 10:20] – vytvořeno pavel | cs:doc:packaging_debian [21/07/2023 12:25] (aktuální) – Use HTTPS for download.qelectrotech.org xavier | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== Poznámky: Vytvoření debianích balíčků programu QElectroTech (už SVN) od " | ||
+ | **Poznámka z 2009/05/10 | ||
+ | Tyto stránky dále nebudou sledovat změny, které přinesu do balíčků s programem qelectrotech. | ||
+ | Vedoucí projektu (redmine + subversion) spravující nyní projekt . | ||
+ | ** | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | Změna skladiště | ||
+ | [[http:// | ||
+ | |||
+ | ===== Skladiště patřící scorpiovi ===== | ||
+ | Změna umístění skladiště -> http:// | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | Nyní jsou balíčky deb i na ftp projektu QET [[https:// | ||
+ | Staré archivy se nacházejí na ftp [[http:// | ||
+ | |||
+ | Žádost o balíček (RFP - Request For Package) Debian : http:// | ||
+ | |||
+ | ===== Příprava a sběr zdrojů QET ===== | ||
+ | |||
+ | **Příprava a sběr zdrojů QET** | ||
+ | |||
+ | svn export svn:// | ||
+ | | ||
+ | **Vytvoření pracovního adresáře** | ||
+ | |||
+ | mkdir package_qet | ||
+ | |||
+ | **Vytvoření tar.gz od svn** | ||
+ | |||
+ | tar cfvz qet-0.2.r537.tar.gz qet-0.2.r537/ | ||
+ | |||
+ | **Zkopíruje se archiv do našeho pracovního adresáře package_qet a přejde se tam | ||
+ | ** | ||
+ | cp qet-0.2.r537.tar.gz package_qet/ | ||
+ | |||
+ | |||
+ | **Rozbalí se archiv a přejde se do adresáře** | ||
+ | |||
+ | tar zxvf qet-0.2.r537.tar.gz && cd qet-0.2.r537/ | ||
+ | | ||
+ | |||
+ | ===== Vydání zdrojových souborů ===== | ||
+ | |||
+ | ==== Sestavit vydání ==== | ||
+ | |||
+ | |||
+ | < | ||
+ | pro.diff | ||
+ | desktop.diff | ||
+ | qet.diff | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== pro.diff ==== | ||
+ | |||
+ | |||
+ | |||
+ | <code diff> | ||
+ | fix prefix intall dir | ||
+ | --- a/ | ||
+ | +++ b/ | ||
+ | @@ -5,19 +5,19 @@ | ||
+ | # Chemins utilises pour la compilation et l' | ||
+ | unix { | ||
+ | # Chemins UNIX | ||
+ | - COMPIL_PREFIX | ||
+ | - INSTALL_PREFIX | ||
+ | + COMPIL_PREFIX | ||
+ | + INSTALL_PREFIX | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | - QET_LICENSE_PATH | ||
+ | - QET_MIME_XML_PATH | ||
+ | - QET_MIME_DESKTOP_PATH | ||
+ | - QET_MIME_PACKAGE_PATH | ||
+ | + QET_LICENSE_PATH | ||
+ | + QET_MIME_XML_PATH | ||
+ | + QET_MIME_DESKTOP_PATH | ||
+ | + QET_MIME_PACKAGE_PATH | ||
+ | | ||
+ | - QET_ICONS_PATH | ||
+ | - QET_MAN_PATH | ||
+ | +# | ||
+ | + QET_MAN_PATH | ||
+ | } | ||
+ | win32 { | ||
+ | # Chemins Windows | ||
+ | @@ -275,7 +275,7 @@ | ||
+ | | ||
+ | |||
+ | | ||
+ | -copyright.files | ||
+ | +copyright.files | ||
+ | |||
+ | | ||
+ | | ||
+ | @@ -289,14 +289,14 @@ | ||
+ | | ||
+ | | ||
+ | |||
+ | -icons.path | ||
+ | -icons.files | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | +# | ||
+ | +# | ||
+ | +# | ||
+ | +# | ||
+ | +# | ||
+ | +# | ||
+ | +# | ||
+ | +# | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ==== desktop.diff ==== | ||
+ | |||
+ | |||
+ | <code diff> | ||
+ | delete encoding UTF8 | ||
+ | --- a/ | ||
+ | +++ b/ | ||
+ | @@ -1,13 +1,12 @@ | ||
+ | | ||
+ | | ||
+ | -Encoding=UTF-8 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | -Categories=Office; | ||
+ | +Categories=Qt; | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== qet.diff ==== | ||
+ | |||
+ | <code diff> | ||
+ | tagg version | ||
+ | --- a/ | ||
+ | +++ b/ | ||
+ | @@ -27,7 +27,7 @@ | ||
+ | /// version de QElectroTech (utilisee pour estampiller les projets et elements) | ||
+ | | ||
+ | /// version affichee de QElectroTech | ||
+ | - const QString displayedVersion = " | ||
+ | + const QString displayedVersion = " | ||
+ | | ||
+ | /// Orientation (utilise pour les bornes mais aussi pour les elements) | ||
+ | enum Orientation {North, East, South, West}; | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ==== Sestavit (quilt) ==== | ||
+ | |||
+ | |||
+ | < | ||
+ | quilt refresh | ||
+ | quilt pop -a | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Debianisace QET ===== | ||
+ | |||
+ | ** | ||
+ | Nyní se může začít s vytvářením balíčku pro debian** | ||
+ | |||
+ | dh_make -e spam5c04pi0810@gmail.com | ||
+ | |||
+ | Vybere se cdbs | ||
+ | |||
+ | * 2009/ | ||
+ | |||
+ | ==== debian/ | ||
+ | |||
+ | |||
+ | 7 | ||
+ | |||
+ | ==== debian/ | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | Source: qelectrotech | ||
+ | Section: x11 | ||
+ | Priority: optional | ||
+ | Maintainer: laurent trinques < | ||
+ | Uploaders: Denis Briand < | ||
+ | Build-Depends: | ||
+ | Standards-Version: | ||
+ | Homepage: http:// | ||
+ | |||
+ | Package: qelectrotech | ||
+ | Architecture: | ||
+ | Depends: ${shlibs: | ||
+ | Recommends: qelectrotech-examples (= ${source: | ||
+ | Description: | ||
+ | | ||
+ | This program is centered on electric diagrams making | ||
+ | not on simulation or electric calculation. | ||
+ | It uses XML files for elements and diagrams, and includes both a diagram | ||
+ | | ||
+ | |||
+ | |||
+ | Package: qelectrotech-data | ||
+ | Architecture: | ||
+ | Depends: ${misc: | ||
+ | Recommends: qelectrotech (= ${source: | ||
+ | Description: | ||
+ | | ||
+ | This program is centered on electric diagrams making | ||
+ | not on simulation or electric calculation. | ||
+ | It uses XML files for elements and diagrams, and includes both a diagram | ||
+ | | ||
+ | . | ||
+ | This package provide elements and diagrams files needed for qelectrotech. | ||
+ | |||
+ | |||
+ | Package: qelectrotech-examples | ||
+ | Architecture: | ||
+ | Depends: ${misc: | ||
+ | Recommends: qelectrotech (= ${source: | ||
+ | Conflicts: qelectrotech-doc | ||
+ | Description: | ||
+ | | ||
+ | This program is centered on electric diagrams making | ||
+ | not on simulation or electric calculation. | ||
+ | It uses XML files for elements and diagrams, and includes both a diagram | ||
+ | | ||
+ | . | ||
+ | This package provide examples files for qeletrotech. | ||
+ | |||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | ==== debian/ | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | qet (0.2.r537-1) unstable; urgency=low | ||
+ | |||
+ | * New upstream version | ||
+ | |||
+ | -- laurent trinques < | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== debian/ | ||
+ | |||
+ | |||
+ | < | ||
+ | qelectrotech for Debian | ||
+ | ----------------------- | ||
+ | |||
+ | [en] | ||
+ | QElectroTech is a Qt4 application to design electric diagrams. It uses XML | ||
+ | files for elements and diagrams, and includes both a diagram editor and an | ||
+ | element editor. | ||
+ | |||
+ | [fr] | ||
+ | QElectroTech est une application Qt4 pour réaliser des schémas électriques. | ||
+ | QET utilise le format XML pour ses éléments et ses schémas et inclut un | ||
+ | éditeur de schémas ainsi qu'un éditeur d' | ||
+ | |||
+ | -- laurent trinques < | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ==== debian/ | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | This package was debianized by laurent trinques < | ||
+ | and by Denis Briand < | ||
+ | |||
+ | It was downloaded from: | ||
+ | < | ||
+ | |||
+ | And the project homepage is: | ||
+ | < | ||
+ | |||
+ | |||
+ | |||
+ | Files in " | ||
+ | ============================================================== | ||
+ | |||
+ | Upstream Author: Benoît Ansieau < | ||
+ | |||
+ | Copyright (c) 2006-2009 by Benoît Ansieau | ||
+ | |||
+ | License: | ||
+ | THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE | ||
+ | COMMONS PUBLIC LICENSE (" | ||
+ | COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS | ||
+ | AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. | ||
+ | |||
+ | BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE | ||
+ | TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY | ||
+ | BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS | ||
+ | CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND | ||
+ | CONDITIONS. | ||
+ | |||
+ | 1. Definitions | ||
+ | |||
+ | a. " | ||
+ | and other pre-existing works, such as a translation, | ||
+ | derivative work, arrangement of music or other alterations of a literary | ||
+ | or artistic work, or phonogram or performance and includes | ||
+ | cinematographic adaptations or any other form in which the Work may be | ||
+ | recast, transformed, | ||
+ | derived from the original, except that a work that constitutes a | ||
+ | Collection will not be considered an Adaptation for the purpose of this | ||
+ | License. For the avoidance of doubt, where the Work is a musical work, | ||
+ | performance or phonogram, the synchronization of the Work in | ||
+ | timed-relation with a moving image (" | ||
+ | Adaptation for the purpose of this License. | ||
+ | |||
+ | b. " | ||
+ | such as encyclopedias and anthologies, | ||
+ | broadcasts, | ||
+ | Section 1(f) below, which, by reason of the selection and arrangement of | ||
+ | their contents, constitute intellectual creations, in which the Work is | ||
+ | included in its entirety in unmodified form along with one or more other | ||
+ | contributions, | ||
+ | themselves, | ||
+ | that constitutes a Collection will not be considered an Adaptation (as | ||
+ | defined above) for the purposes of this License. | ||
+ | |||
+ | c. " | ||
+ | and copies of the Work or Adaptation, as appropriate, | ||
+ | other transfer of ownership. | ||
+ | |||
+ | d. " | ||
+ | that offer(s) the Work under the terms of this License. | ||
+ | |||
+ | e. " | ||
+ | work, the individual, individuals, | ||
+ | Work or if no individual or entity can be identified, the publisher; and | ||
+ | in addition (i) in the case of a performance the actors, singers, | ||
+ | musicians, dancers, and other persons who act, sing, deliver, declaim, | ||
+ | play in, interpret or otherwise perform literary or artistic works or | ||
+ | expressions of folklore; (ii) in the case of a phonogram the producer | ||
+ | being the person or legal entity who first fixes the sounds of a | ||
+ | performance or other sounds; and, (iii) in the case of broadcasts, the | ||
+ | organization that transmits the broadcast. | ||
+ | |||
+ | f. " | ||
+ | terms of this License including without limitation any production in the | ||
+ | literary, scientific and artistic domain, whatever may be the mode or | ||
+ | form of its expression including digital form, such as a book, pamphlet | ||
+ | and other writing; a lecture, address, sermon or other work of the same | ||
+ | nature; a dramatic or dramatico-musical work; a choreographic work or | ||
+ | entertainment in dumb show; a musical composition with or without words; | ||
+ | a cinematographic work to which are assimilated works expressed by a | ||
+ | process analogous to cinematography; | ||
+ | architecture, | ||
+ | to which are assimilated works expressed by a process analogous to | ||
+ | photography; | ||
+ | or three-dimensional work relative to geography, topography, | ||
+ | architecture or science; a performance; | ||
+ | compilation of data to the extent it is protected as a copyrightable | ||
+ | work; or a work performed by a variety or circus performer to the extent | ||
+ | it is not otherwise considered a literary or artistic work. | ||
+ | |||
+ | g. " | ||
+ | License who has not previously violated the terms of this License with | ||
+ | respect to the Work, or who has received express permission from the | ||
+ | Licensor to exercise rights under this License despite a previous | ||
+ | violation. | ||
+ | |||
+ | h. " | ||
+ | and to communicate to the public those public recitations, | ||
+ | or process, including by wire or wireless means or public digital | ||
+ | performances; | ||
+ | members of the public may access these Works from a place and at a place | ||
+ | individually chosen by them; to perform the Work to the public by any | ||
+ | means or process and the communication to the public of the performances | ||
+ | of the Work, including by public digital performance; | ||
+ | rebroadcast the Work by any means including signs, sounds or images. | ||
+ | |||
+ | i. " | ||
+ | including without limitation by sound or visual recordings and the right | ||
+ | of fixation and reproducing fixations of the Work, including storage of | ||
+ | a protected performance or phonogram in digital form or other electronic | ||
+ | medium. | ||
+ | |||
+ | |||
+ | 2. Fair Dealing Rights. | ||
+ | Nothing in this License is intended to reduce, | ||
+ | limit, or restrict any uses free from copyright or rights arising from | ||
+ | limitations or exceptions that are provided for in connection with the | ||
+ | copyright protection under copyright law or other applicable laws. | ||
+ | |||
+ | 3. License Grant. | ||
+ | Subject to the terms and conditions of this License, | ||
+ | Licensor hereby grants You a worldwide, royalty-free, | ||
+ | perpetual (for the duration of the applicable copyright) license to | ||
+ | exercise the rights in the Work as stated below: | ||
+ | |||
+ | a. to Reproduce the Work, to incorporate the Work into one or more | ||
+ | Collections, | ||
+ | Collections; | ||
+ | |||
+ | b. to create and Reproduce Adaptations provided that any such | ||
+ | Adaptation, | ||
+ | steps to clearly label, demarcate or otherwise identify that changes | ||
+ | were made to the original Work. For example, a translation could be | ||
+ | marked "The original work was translated from English to Spanish," | ||
+ | modification could indicate "The original work has been modified."; | ||
+ | |||
+ | c. to Distribute and Publicly Perform the Work including as | ||
+ | incorporated in Collections; | ||
+ | |||
+ | d. to Distribute and Publicly Perform Adaptations. | ||
+ | |||
+ | e. For the avoidance of doubt: | ||
+ | i. Non-waivable Compulsory License Schemes. In those | ||
+ | jurisdictions in which the right to collect royalties through any | ||
+ | statutory or compulsory licensing scheme cannot be waived, the Licensor | ||
+ | reserves the exclusive right to collect such royalties for any exercise | ||
+ | by You of the rights granted under this License; | ||
+ | |||
+ | ii. Waivable Compulsory License Schemes. In those jurisdictions | ||
+ | in which the right to collect royalties through any statutory or | ||
+ | compulsory licensing scheme can be waived, the Licensor waives the | ||
+ | exclusive right to collect such royalties for any exercise by You of the | ||
+ | rights granted under this License; and, | ||
+ | |||
+ | iii. Voluntary License Schemes. The Licensor waives the right to | ||
+ | collect royalties, whether individually or, in the event that the | ||
+ | Licensor is a member of a collecting society that administers voluntary | ||
+ | licensing schemes, via that society, from any exercise by You of the | ||
+ | rights granted under this License. | ||
+ | |||
+ | The above rights may be exercised in all media and formats whether now | ||
+ | known or hereafter devised. The above rights include the right to make | ||
+ | such modifications as are technically necessary to exercise the rights | ||
+ | in other media and formats. Subject to Section 8(f), all rights not | ||
+ | expressly granted by Licensor are hereby reserved. | ||
+ | |||
+ | 4. Restrictions. The license granted in Section 3 above is expressly | ||
+ | made subject to and limited by the following restrictions: | ||
+ | |||
+ | a. You may Distribute or Publicly Perform the Work only under the | ||
+ | terms of this License. You must include a copy of, or the Uniform | ||
+ | Resource Identifier (URI) for, this License with every copy of the Work | ||
+ | You Distribute or Publicly Perform. You may not offer or impose any | ||
+ | terms on the Work that restrict the terms of this License or the ability | ||
+ | of the recipient of the Work to exercise the rights granted to that | ||
+ | recipient under the terms of the License. You may not sublicense the | ||
+ | Work. You must keep intact all notices that refer to this License and to | ||
+ | the disclaimer of warranties with every copy of the Work You Distribute | ||
+ | or Publicly Perform. When You Distribute or Publicly Perform the Work, | ||
+ | You may not impose any effective technological measures on the Work that | ||
+ | restrict the ability of a recipient of the Work from You to exercise the | ||
+ | rights granted to that recipient under the terms of the License. This | ||
+ | Section 4(a) applies to the Work as incorporated in a Collection, but | ||
+ | this does not require the Collection apart from the Work itself to be | ||
+ | made subject to the terms of this License. If You create a Collection, | ||
+ | upon notice from any Licensor You must, to the extent practicable, | ||
+ | remove from the Collection any credit as required by Section 4(b), as | ||
+ | requested. If You create an Adaptation, upon notice from any Licensor | ||
+ | You must, to the extent practicable, | ||
+ | credit as required by Section 4(b), as requested. | ||
+ | |||
+ | b. If You Distribute, or Publicly Perform the Work or any Adaptations | ||
+ | or Collections, | ||
+ | Section 4(a), keep intact all copyright notices for the Work and | ||
+ | provide, reasonable to the medium or means You are utilizing: (i) the | ||
+ | name of the Original Author (or pseudonym, if applicable) if supplied, | ||
+ | and/or if the Original Author and/or Licensor designate another party or | ||
+ | parties (e.g., a sponsor institute, publishing entity, journal) for | ||
+ | attribution (" | ||
+ | terms of service or by other reasonable means, the name of such party or | ||
+ | parties; (ii) the title of the Work if supplied; (iii) to the extent | ||
+ | reasonably practicable, | ||
+ | associated with the Work, unless such URI does not refer to the | ||
+ | copyright notice or licensing information for the Work; and (iv) , | ||
+ | consistent with Section 3(b), in the case of an Adaptation, a credit | ||
+ | identifying the use of the Work in the Adaptation (e.g., " | ||
+ | translation of the Work by Original Author," | ||
+ | original Work by Original Author" | ||
+ | 4 (b) may be implemented in any reasonable manner; provided, however, | ||
+ | that in the case of a Adaptation or Collection, at a minimum such credit | ||
+ | will appear, if a credit for all contributing authors of the Adaptation | ||
+ | or Collection appears, then as part of these credits and in a manner at | ||
+ | least as prominent as the credits for the other contributing authors. | ||
+ | For the avoidance of doubt, You may only use the credit required by this | ||
+ | Section for the purpose of attribution in the manner set out above and, | ||
+ | by exercising Your rights under this License, You may not implicitly or | ||
+ | explicitly assert or imply any connection with, sponsorship or | ||
+ | endorsement by the Original Author, Licensor and/or Attribution Parties, | ||
+ | as appropriate, | ||
+ | express prior written permission of the Original Author, Licensor and/or | ||
+ | Attribution Parties. | ||
+ | |||
+ | c. Except as otherwise agreed in writing by the Licensor or as may be | ||
+ | otherwise permitted by applicable law, if You Reproduce, Distribute or | ||
+ | Publicly Perform the Work either by itself or as part of any Adaptations | ||
+ | or Collections, | ||
+ | derogatory action in relation to the Work which would be prejudicial to | ||
+ | the Original Author' | ||
+ | jurisdictions (e.g. Japan), in which any exercise of the right granted | ||
+ | in Section 3(b) of this License (the right to make Adaptations) would be | ||
+ | deemed to be a distortion, mutilation, modification or other derogatory | ||
+ | action prejudicial to the Original Author' | ||
+ | Licensor will waive or not assert, as appropriate, | ||
+ | fullest extent permitted by the applicable national law, to enable You | ||
+ | to reasonably exercise Your right under Section 3(b) of this License | ||
+ | (right to make Adaptations) but not otherwise. | ||
+ | |||
+ | 5. Representations, | ||
+ | |||
+ | UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR | ||
+ | OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY | ||
+ | KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, | ||
+ | INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, | ||
+ | FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, | ||
+ | LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, | ||
+ | WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE | ||
+ | EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. | ||
+ | |||
+ | 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE | ||
+ | LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR | ||
+ | ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, | ||
+ | ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS | ||
+ | BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. | ||
+ | |||
+ | 7. Termination | ||
+ | |||
+ | a. This License and the rights granted hereunder will terminate | ||
+ | automatically upon any breach by You of the terms of this License. | ||
+ | Individuals or entities who have received Adaptations or Collections | ||
+ | from You under this License, however, will not have their licenses | ||
+ | terminated provided such individuals or entities remain in full | ||
+ | compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will | ||
+ | survive any termination of this License. | ||
+ | |||
+ | b. Subject to the above terms and conditions, the license granted | ||
+ | here is perpetual (for the duration of the applicable copyright in the | ||
+ | Work). Notwithstanding the above, Licensor reserves the right to release | ||
+ | the Work under different license terms or to stop distributing the Work | ||
+ | at any time; provided, however that any such election will not serve to | ||
+ | withdraw this License (or any other license that has been, or is | ||
+ | required to be, granted under the terms of this License), and this | ||
+ | License will continue in full force and effect unless terminated as | ||
+ | stated above. | ||
+ | |||
+ | 8. Miscellaneous | ||
+ | |||
+ | a. Each time You Distribute or Publicly Perform the Work or a | ||
+ | Collection, | ||
+ | on the same terms and conditions as the license granted to You under | ||
+ | this License. | ||
+ | |||
+ | b. Each time You Distribute or Publicly Perform an Adaptation, | ||
+ | Licensor offers to the recipient a license to the original Work on the | ||
+ | same terms and conditions as the license granted to You under this | ||
+ | License. | ||
+ | |||
+ | c. If any provision of this License is invalid or unenforceable under | ||
+ | applicable law, it shall not affect the validity or enforceability of | ||
+ | the remainder of the terms of this License, and without further action | ||
+ | by the parties to this agreement, such provision shall be reformed to | ||
+ | the minimum extent necessary to make such provision valid and | ||
+ | enforceable. | ||
+ | |||
+ | d. No term or provision of this License shall be deemed waived and no | ||
+ | breach consented to unless such waiver or consent shall be in writing | ||
+ | and signed by the party to be charged with such waiver or consent. | ||
+ | |||
+ | e. This License constitutes the entire agreement between the parties | ||
+ | with respect to the Work licensed here. There are no understandings, | ||
+ | agreements or representations with respect to the Work not specified | ||
+ | here. Licensor shall not be bound by any additional provisions that may | ||
+ | appear in any communication from You. This License may not be modified | ||
+ | without the mutual written agreement of the Licensor and You. | ||
+ | |||
+ | f. The rights granted under, and the subject matter referenced, in | ||
+ | this License were drafted utilizing the terminology of the Berne | ||
+ | Convention for the Protection of Literary and Artistic Works (as amended | ||
+ | on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright | ||
+ | Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and | ||
+ | the Universal Copyright Convention (as revised on July 24, 1971). These | ||
+ | rights and subject matter take effect in the relevant jurisdiction in | ||
+ | which the License terms are sought to be enforced according to the | ||
+ | corresponding provisions of the implementation of those treaty | ||
+ | provisions in the applicable national law. If the standard suite of | ||
+ | rights granted under applicable copyright law includes additional rights | ||
+ | not granted under this License, such additional rights are deemed to be | ||
+ | included in the License; this License is not intended to restrict the | ||
+ | license of any rights under applicable law. | ||
+ | |||
+ | |||
+ | |||
+ | Files in " | ||
+ | have the following license: | ||
+ | =================================================================== | ||
+ | |||
+ | Upstream Author: Nuno Pinheiro | ||
+ | |||
+ | Copyright (c) 2009 Nuno Pinheiro | ||
+ | |||
+ | License: | ||
+ | This program is free software; you can redistribute it and/or | ||
+ | modify it under the terms of the GNU Lesser General Public | ||
+ | License as published by the Free Software Foundation; either | ||
+ | version 2.1 of the License, or (at your option) any later version. | ||
+ | |||
+ | 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. | ||
+ | Lesser General Public License for more details. | ||
+ | |||
+ | You should have received a copy of the GNU Lesser General Public | ||
+ | License along with this program; if not, write to the Free Software | ||
+ | Foundation, | ||
+ | |||
+ | On Debian systems, the complete text of the GNU Lesser General Public | ||
+ | License, can be found in `/ | ||
+ | |||
+ | |||
+ | |||
+ | Some files[2] in " | ||
+ | ============================================================ | ||
+ | |||
+ | Upstream Author: Everaldo Coelho | ||
+ | |||
+ | Copyright (c) 2009 Everaldo Coelho | ||
+ | |||
+ | License: | ||
+ | This program is free software; you can redistribute it and/or | ||
+ | modify it under the terms of the GNU Lesser General Public | ||
+ | License as published by the Free Software Foundation; either | ||
+ | version 2.1 of the License, or (at your option) any later version. | ||
+ | |||
+ | 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. | ||
+ | Lesser General Public License for more details. | ||
+ | |||
+ | You should have received a copy of the GNU Lesser General Public | ||
+ | License along with this program; if not, write to the Free Software | ||
+ | Foundation, | ||
+ | |||
+ | On Debian systems, the complete text of the GNU Lesser General Public | ||
+ | License, can be found in `/ | ||
+ | |||
+ | |||
+ | |||
+ | Everything else has the following license: | ||
+ | ========================================== | ||
+ | |||
+ | Upstream Authors : | ||
+ | Xavier Guerrin | ||
+ | Benoît Ansieau | ||
+ | Youssef Oualmakran | ||
+ | |||
+ | Copyright (c) 2006-2009 by Xavier Guerrin | ||
+ | |||
+ | License: | ||
+ | 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 2 | ||
+ | of the License, or (at your option) any later version. | ||
+ | . | ||
+ | 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, write to the Free Software | ||
+ | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
+ | . | ||
+ | On Debian systems, the complete text of the GNU General Public License | ||
+ | can be found in / | ||
+ | |||
+ | |||
+ | |||
+ | This Debian package is copyright (c) 2009 by Laurent Trinques and by | ||
+ | Denis Briand, it's under GPL version 2 license. | ||
+ | |||
+ | ----------------------------------------------------------------------------- | ||
+ | [1] only these files: | ||
+ | ===================== | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | |||
+ | |||
+ | |||
+ | [2] only these files: | ||
+ | ===================== | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== debian/ | ||
+ | |||
+ | Použít https:// | ||
+ | < | ||
+ | version=3 | ||
+ | https:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== debian/menu ==== | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | ? | ||
+ | needs=" | ||
+ | title=" | ||
+ | icon32x32="/ | ||
+ | icon16x16="/ | ||
+ | section=" | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ==== debian/ | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | debian/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | ico/ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | ==== debian/ | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | |||
+ | debian/ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ==== debian/ | ||
+ | |||
+ | <code bash> | ||
+ | debian/ | ||
+ | </ | ||
+ | |||
+ | ==== debian/ | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | # | ||
+ | |||
+ | #export DH_VERBOSE=1 | ||
+ | |||
+ | include / | ||
+ | include / | ||
+ | include / | ||
+ | include / | ||
+ | |||
+ | QMAKE=qmake-qt4 | ||
+ | CFLAGS+=-O3 | ||
+ | CXXFLAGS=-O3 | ||
+ | |||
+ | #improve build time on i386 and amd64 multi CPU. | ||
+ | DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) | ||
+ | ifneq (,$(filter $(DEB_BUILD_ARCH), | ||
+ | NUMJOBS := $(shell getconf _NPROCESSORS_ONLN 2>/ | ||
+ | MAKEFLAGS += -j$(NUMJOBS) | ||
+ | endif | ||
+ | |||
+ | clean:: | ||
+ | rm -rf release | ||
+ | rm -rf debug | ||
+ | ./ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Sestavení balíčku pro Debian ==== | ||
+ | |||
+ | |||
+ | Spustí se debuild yyyyyyy je váš klíč gpg | ||
+ | |||
+ | debuild -k0xyyyyyy -S -sa --lintian-opts -i | ||
+ | |||
+ | **Pokud vše probíhá hladce, je možné spustit sestavení balíčku pro Debian** | ||
+ | |||
+ | **mais avant on fait la mise à jour du chroot avec pbuilder (préférable) voir pbuilder create –distribution unstable** | ||
+ | |||
+ | sudo pbuilder update | ||
+ | |||
+ | Spustí se sestavení balíčku | ||
+ | |||
+ | pdebuild --auto-debsign | ||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | on va passer un coup de lintian sur le .dsc | ||
+ | |||
+ | < | ||
+ | lintian -iI / | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== astuces ===== | ||
+ | |||
+ | ====== find variables ====== | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | laurent@laptop: | ||
+ | NEEDED | ||
+ | NEEDED | ||
+ | NEEDED | ||
+ | NEEDED | ||
+ | NEEDED | ||
+ | NEEDED | ||
+ | NEEDED | ||
+ | NEEDED | ||
+ | NEEDED | ||
+ | NEEDED | ||
+ | laurent@laptop: | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | laurent@laptop: | ||
+ | libgcc1: / | ||
+ | laurent@laptop: | ||
+ | libgcc1/ | ||
+ | laurent@laptop: | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <code bash> | ||
+ | laurent@laptop: | ||
+ | dpkg-shlibdeps: | ||
+ | shlibs: | ||
+ | laurent@laptop: | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== exemple ===== | ||
+ | |||
+ | **a la fin on doit obtenir ce résultat** | ||
+ | |||
+ | <code bash> | ||
+ | laurent@laptop:/ | ||
+ | -rw-r--r-- 1 laurent laurent 882884 avr 26 04:11 qelectrotech_0.2.r601-2_i386.deb | ||
+ | -rw-r--r-- 1 laurent laurent | ||
+ | -rw-r--r-- 1 laurent laurent | ||
+ | -rw-r--r-- 1 laurent laurent | ||
+ | -rw-r--r-- 1 laurent laurent | ||
+ | -rw-r--r-- 1 laurent laurent | ||
+ | laurent@laptop:/ | ||
+ | </ |