diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-01-28 07:08:19 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-01-28 07:08:19 +0000 |
commit | f455010323674dc87f8d74e867c0468f3b82bdfb (patch) | |
tree | 50e1c4453efa00f8a164a4126a6762927c1a8e93 | |
parent | Adding upstream version 5.2.3+dfsg. (diff) | |
download | bootstrap-html-f455010323674dc87f8d74e867c0468f3b82bdfb.tar.xz bootstrap-html-f455010323674dc87f8d74e867c0468f3b82bdfb.zip |
Adding debian version 5.2.3+dfsg-1.debian/5.2.3+dfsg-1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r-- | debian/changelog | 5 | ||||
-rw-r--r-- | debian/control | 76 | ||||
-rw-r--r-- | debian/copyright | 413 | ||||
-rw-r--r-- | debian/libjs-bootstrap5-doc.docs | 2 | ||||
-rw-r--r-- | debian/libjs-bootstrap5.install | 4 | ||||
-rw-r--r-- | debian/libjs-bootstrap5.lintian-overrides | 2 | ||||
-rw-r--r-- | debian/nodejs/extcopies | 1 | ||||
-rw-r--r-- | debian/nodejs/extlinks | 1 | ||||
-rw-r--r-- | debian/patches/debian/0001-do-not-update-copyright-year.patch | 15 | ||||
-rw-r--r-- | debian/patches/debian/0002-dont-check-for-caniuse-lite-update.patch | 16 | ||||
-rw-r--r-- | debian/patches/series | 2 | ||||
-rwxr-xr-x | debian/rules | 60 | ||||
-rw-r--r-- | debian/source.lintian-overrides | 24 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 3 |
15 files changed, 625 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..b365c30 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +bootstrap-html (5.2.3+dfsg-1) experimental; urgency=low + + * Initial upload to experimental (Closes: #985857, #991544). + + -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 24 Jan 2023 13:03:38 +0100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..b130ffa --- /dev/null +++ b/debian/control @@ -0,0 +1,76 @@ +Source: bootstrap-html +Section: javascript +Priority: optional +Maintainer: Daniel Baumann <daniel.baumann@progress-linux.org> +Build-Depends: + debhelper-compat (= 13), + dh-sequence-nodejs, + libjs-popper.js, + node-autoprefixer, + node-babel7, + node-less, + node-postcss-cli, + node-rollup-plugin-babel, + node-rollup-plugin-node-resolve, + node-rollup-plugin-replace, + node-source-map, + rollup, + sassc, + terser, +Rules-Requires-Root: no +Standards-Version: 4.6.1 +Homepage: https://getbootstrap.com +Vcs-Browser: https://git.progress-linux.org/users/daniel.baumann/debian/packages/bootstrap-html +Vcs-Git: https://git.progress-linux.org/users/daniel.baumann/debian/packages/bootstrap-html + +Package: libjs-bootstrap5 +Architecture: all +Multi-Arch: foreign +Depends: + libjs-popper.js, + ${misc:Depends}, +Provides: + node-bootstrap (= ${source:Version}), + sass-stylesheets-bootstrap, +Suggests: + bootstrap-icons, + libjs-bootstrap5-doc, +Description: HTML front-end framework (version 5) + Bootstrap is a CSS framework directed at responsive, mobile-first front-end + web development. It contains HTML, CSS and (optionally) JavaScript-based design + templates for typography, forms, buttons, navigation, and other interface + components. + . + This package contains bootstrap version 5. + +Package: libjs-bootstrap5-doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: HTML front-end framework (documentation, version 5) + Bootstrap is a CSS framework directed at responsive, mobile-first front-end + web development. It contains HTML, CSS and (optionally) JavaScript-based design + templates for typography, forms, buttons, navigation, and other interface + components. + . + This package contains the documentation for bootstrap version 5. + +Package: node-bootstrap +Architecture: all +Multi-Arch: foreign +Depends: + libjs-bootstrap5 (= ${source:Version}), + ${misc:Depends}, +Provides: + sass-stylesheets-bootstrap, +Suggests: + bootstrap-icons, + libjs-bootstrap5-doc, +Description: HTML front-end framework (nodejs, version 5) + Bootstrap is a CSS framework directed at responsive, mobile-first front-end + web development. It contains HTML, CSS and (optionally) JavaScript-based design + templates for typography, forms, buttons, navigation, and other interface + components. + . + This package contains the nodejs integration for bootstrap version 5. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..830730a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,413 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Bootstrap +Upstream-Contact: https://github.com/twbs/bootstrap/issues +Source: https://github.com/twbs/bootstrap/releases +Files-Excluded: + dist/* + js/dist/* + site/assets/js/vendor + +Files: * +Copyright: + 2011-2023 Twitter, Inc <https://twitter.com> + 2011-2023 Bootstrap Authors <https://github.com/twbs/bootstrap/graphs/contributors> +License: Expat + +Files: site/static/docs/* +Copyright: + 2011-2023 Twitter, Inc. + 2011-2023 Bootstrap Authors <https://github.com/twbs/bootstrap/graphs/contributors> +License: CC-BY-3.0 + +Files: debian/* +Copyright: 2016-2019 Jonas Smedegaard <dr@jones.dk> + 2022-2023 Daniel Baumann <daniel.baumann@progress-linux.org> +License: GPL-3+ + +License: CC-BY-3.0 + THE WORK (AS DEFINED BELOW) IS PROVIDED + UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). + THE WORK IS PROTECTED BY 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) "Adaptation" means a work based upon the Work, + or upon the Work and other pre-existing works, + such as a translation, adaptation, 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, + or adapted including in any form recognizably 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 ("synching") + will be considered an Adaptation for the purpose of this License. + b) "Collection" means a collection of literary or artistic works, + such as encyclopedias and anthologies, + or performances, phonograms or broadcasts, + or other works or subject matter + other than works listed in 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, + each constituting separate and independent works in themselves, + which together are assembled into a collective whole. + A work that constitutes a Collection + will not be considered an Adaptation (as defined above) + for the purposes of this License. + c) "Distribute" means to make available to the public + the original and copies of the Work or Adaptation, as appropriate, + through sale or other transfer of ownership. + d) "Licensor" means the individual, individuals, entity or entities + that offer(s) the Work under the terms of this License. + e) "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the 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) "Work" means the literary and/or artistic work + offered under the 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; + a work of drawing, painting, architecture, + sculpture, engraving or lithography; + a photographic work to which are assimilated works expressed + by a process analogous to photography; + a work of applied art; + an illustration, map, plan, sketch or three-dimensional work + relative to geography, topography, architecture or science; + a performance; a broadcast; a phonogram; + a 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) "You" means an individual or entity exercising rights under this 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) "Publicly Perform" means to perform public recitations of the Work + and to communicate to the public those public recitations, + by any means or process, + including by wire or wireless means or public digital performances; + to make available to the public Works + in such a way that 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; + to broadcast and rebroadcast the Work by any means + including signs, sounds or images. + i) "Reproduce" means to make copies of the Work by any means + 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, non-exclusive, 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, + and to Reproduce the Work as incorporated in the Collections; + b) to create and Reproduce Adaptations + provided that any such Adaptation, + including any translation in any medium, + takes reasonable 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," + or a modification could indicate + "The original work has been modified."; + c) to Distribute and Publicly Perform the Work + including as incorporated in Collections; and, + 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, + remove from the Adaptation any credit as required by Section 4(b), + as requested. + b) If You Distribute, or Publicly Perform + the Work or any Adaptations or Collections, + You must, unless a request has been made pursuant to 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 ("Attribution Parties") in Licensor's copyright notice, + 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, the URI, if any, + that Licensor specifies to be 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., "French translation of the Work by Original Author," + or "Screenplay based on original Work by Original Author"). + The credit required by this Section 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, + of You or Your use of the Work, + without the separate, 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, + You must not distort, mutilate, modify + or take other derogatory action in relation to the Work + which would be prejudicial to the Original Author's honor or reputation. + Licensor agrees that in those 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's honor and reputation, + the Licensor will waive or not assert, as appropriate, this Section, + to the 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, Warranties and Disclaimer + . + 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, OR THE ABSENCE OF 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, PUNITIVE OR EXEMPLARY DAMAGES + 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, + the Licensor offers to the recipient a license to the Work + 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. + +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. + +License: GPL-3+ + 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 3 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, see <https://www.gnu.org/licenses/>. + . + The full text of the GNU General Public License version 3 + can be found in the file /usr/share/common-licenses/GPL-3. diff --git a/debian/libjs-bootstrap5-doc.docs b/debian/libjs-bootstrap5-doc.docs new file mode 100644 index 0000000..0fe972f --- /dev/null +++ b/debian/libjs-bootstrap5-doc.docs @@ -0,0 +1,2 @@ +README.md +site/content/docs/5*/* diff --git a/debian/libjs-bootstrap5.install b/debian/libjs-bootstrap5.install new file mode 100644 index 0000000..6448174 --- /dev/null +++ b/debian/libjs-bootstrap5.install @@ -0,0 +1,4 @@ +dist/* usr/share/bootstrap-html +js/dist/* usr/share/bootstrap-html/js +package.json usr/share/nodejs/bootstrap/ +scss/* usr/share/sass/bootstrap/ diff --git a/debian/libjs-bootstrap5.lintian-overrides b/debian/libjs-bootstrap5.lintian-overrides new file mode 100644 index 0000000..2a3650c --- /dev/null +++ b/debian/libjs-bootstrap5.lintian-overrides @@ -0,0 +1,2 @@ +# this is the bootstrap package :) +libjs-bootstrap5: embedded-javascript-library please use libjs-bootstrap [usr/share/bootstrap-html/js/bootstrap.js] diff --git a/debian/nodejs/extcopies b/debian/nodejs/extcopies new file mode 100644 index 0000000..6ae11c5 --- /dev/null +++ b/debian/nodejs/extcopies @@ -0,0 +1 @@ +@rollup/plugin-babel diff --git a/debian/nodejs/extlinks b/debian/nodejs/extlinks new file mode 100644 index 0000000..c7bba6e --- /dev/null +++ b/debian/nodejs/extlinks @@ -0,0 +1 @@ +popper.js diff --git a/debian/patches/debian/0001-do-not-update-copyright-year.patch b/debian/patches/debian/0001-do-not-update-copyright-year.patch new file mode 100644 index 0000000..d71507e --- /dev/null +++ b/debian/patches/debian/0001-do-not-update-copyright-year.patch @@ -0,0 +1,15 @@ +Author: Xavier Guimard <yadd@debian.org> +Description: Avoi updating copyright year during build to allow reproducible builds. + +diff -Naurp bootstrap-html.orig/build/banner.js bootstrap-html/build/banner.js +--- bootstrap-html.orig/build/banner.js ++++ bootstrap-html/build/banner.js +@@ -6,7 +6,7 @@ const year = new Date().getFullYear() + function getBanner(pluginFilename) { + return `/*! + * Bootstrap${pluginFilename ? ` ${pluginFilename}` : ''} v${pkg.version} (${pkg.homepage}) +- * Copyright 2011-${year} ${pkg.author} ++ * Copyright 2011-2023 ${pkg.author} + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */` + } diff --git a/debian/patches/debian/0002-dont-check-for-caniuse-lite-update.patch b/debian/patches/debian/0002-dont-check-for-caniuse-lite-update.patch new file mode 100644 index 0000000..00c1075 --- /dev/null +++ b/debian/patches/debian/0002-dont-check-for-caniuse-lite-update.patch @@ -0,0 +1,16 @@ +Author: Pirate Praveen <praveen@onenetbeyond.org> +Description: don't check for node-canuise-lite update (Closes: #991651). + +diff -Naurp bootstrap-html.orig/.babelrc.js bootstrap-html/.babelrc.js +--- bootstrap-html.orig/.babelrc.js ++++ bootstrap-html/.babelrc.js +@@ -5,7 +5,8 @@ module.exports = { + { + loose: true, + bugfixes: true, +- modules: false ++ modules: false, ++ ignoreBrowserslistConfig: true + } + ] + ] diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..b98c713 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,2 @@ +debian/0001-do-not-update-copyright-year.patch +debian/0002-dont-check-for-caniuse-lite-update.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..c42ede1 --- /dev/null +++ b/debian/rules @@ -0,0 +1,60 @@ +#!/usr/bin/make -f + +export BROWSERSLIST_IGNORE_OLD_DATA=1 + +%: + dh ${@} + +execute_after_dh_auto_clean: + rm -rf dist js/dist + +override_dh_auto_build: + mkdir -p dist/css dist/js dist/tmp + + sassc --sourcemap=auto scss/bootstrap.scss dist/tmp/bootstrap.css + sassc --sourcemap=auto scss/bootstrap-grid.scss dist/tmp/bootstrap-grid.css + sassc --sourcemap=auto scss/bootstrap-reboot.scss dist/tmp/bootstrap-reboot.css + + postcss --config build/postcss.config.js --replace 'dist/tmp/*.css' '!dist/tmp/*.min.css' + + cp -v dist/tmp/*.css dist/css/ + cp -v dist/tmp/*.css.map dist/css/ + + sassc --sourcemap=auto --style compressed dist/tmp/bootstrap.css dist/css/bootstrap.min.css + sassc --sourcemap=auto --style compressed dist/tmp/bootstrap-grid.css dist/css/bootstrap-grid.min.css + sassc --sourcemap=auto --style compressed dist/tmp/bootstrap-reboot.css dist/css/bootstrap-reboot.min.css + + rm -rf dist/tmp + + NODE_PATH=node_modules node build/build-plugins.js + NODE_PATH=node_modules rollup --sourcemap --environment BUNDLE:true --config build/rollup.config.js + NODE_PATH=node_modules rollup --sourcemap --environment BUNDLE:false --config build/rollup.config.js + + cd dist/js && terser --compress --mangle --comments "/^!" --source-map content=bootstrap.bundle.js.map,includeSources,url=bootstrap.bundle.min.js.map -o bootstrap.bundle.min.js bootstrap.bundle.js + cd dist/js && terser --compress --mangle --comments "/^!" --source-map content=bootstrap.js.map,includeSources,url=bootstrap.min.js.map -o bootstrap.min.js bootstrap.js + +override_dh_auto_install: + # disabled + +override_dh_auto_test: + # disabled + +execute_before_dh_link: + # javascript-common + cd debian/libjs-bootstrap5 && for FILE in $$(find usr/share/bootstrap-html -type f); \ + do \ + mkdir -p $$(dirname $$(echo $${FILE} | sed -e 's|usr/share/bootstrap-html|usr/share/javascript/bootstrap|')); \ + ln -s /$${FILE} $$(echo $${FILE} | sed -e 's|usr/share/bootstrap-html|usr/share/javascript/bootstrap|'); \ + done + + # nodejs + cd debian/libjs-bootstrap5 && for FILE in $$(find usr/share/bootstrap-html -type f); \ + do \ + mkdir -p ../node-bootstrap/$$(dirname $$(echo $${FILE} | sed -e 's|usr/share/bootstrap-html|usr/share/nodejs/bootstrap|')); \ + ln -s /$${FILE} ../node-bootstrap/$$(echo $${FILE} | sed -e 's|usr/share/bootstrap-html|usr/share/nodejs/bootstrap|'); \ + done + + ln -s ../../sass/bootstrap debian/node-bootstrap/usr/share/nodejs/bootstrap/scss + +override_dh_installdocs: + dh_installdocs --exclude license.md diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides new file mode 100644 index 0000000..9afc65c --- /dev/null +++ b/debian/source.lintian-overrides @@ -0,0 +1,24 @@ +# these are the actual source files in prefered form of modification +bootstrap-html source: source-is-missing [js/index.umd.js] +bootstrap-html source: source-is-missing [js/tests/integration/index.html] +bootstrap-html source: source-is-missing [js/tests/visual/button.html] +bootstrap-html source: source-is-missing [js/tests/visual/collapse.html] +bootstrap-html source: source-is-missing [js/tests/visual/modal.html] +bootstrap-html source: source-is-missing [js/tests/visual/scrollspy.html] +bootstrap-html source: source-is-missing [js/tests/visual/tab.html] +bootstrap-html source: source-is-missing [js/tests/visual/tooltip.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/blog-rtl/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/carousel-rtl/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/cheatsheet-rtl/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/dropdowns/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/features/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/footers/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/headers/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/jumbotron/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/list-groups/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/modals/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/pricing/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/sidebars/index.html] +bootstrap-html source: source-is-missing [site/content/docs/5.2/examples/starter-template/index.html] +bootstrap-html source: source-is-missing [site/layouts/partials/home/masthead-followup.html] +bootstrap-html source: source-is-missing [site/layouts/partials/icons.html] diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..5ce1a1e --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/bootstrap-$1\.tar\.gz/ \ +https://github.com/twbs/bootstrap/tags .*/v?(\d\S+)\.tar\.gz |