summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2023-01-28 07:08:19 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2023-01-28 07:08:19 +0000
commitf455010323674dc87f8d74e867c0468f3b82bdfb (patch)
tree50e1c4453efa00f8a164a4126a6762927c1a8e93
parentAdding upstream version 5.2.3+dfsg. (diff)
downloadbootstrap-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/changelog5
-rw-r--r--debian/control76
-rw-r--r--debian/copyright413
-rw-r--r--debian/libjs-bootstrap5-doc.docs2
-rw-r--r--debian/libjs-bootstrap5.install4
-rw-r--r--debian/libjs-bootstrap5.lintian-overrides2
-rw-r--r--debian/nodejs/extcopies1
-rw-r--r--debian/nodejs/extlinks1
-rw-r--r--debian/patches/debian/0001-do-not-update-copyright-year.patch15
-rw-r--r--debian/patches/debian/0002-dont-check-for-caniuse-lite-update.patch16
-rw-r--r--debian/patches/series2
-rwxr-xr-xdebian/rules60
-rw-r--r--debian/source.lintian-overrides24
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch3
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