mfgtools (1.5.182-1) unstable; urgency=medium
authorAndreas Henriksson <andreas@fatal.se>
Sat, 28 Sep 2024 10:01:05 +0000 (12:01 +0200)
committerAndreas Henriksson <andreas@fatal.se>
Sat, 28 Sep 2024 10:01:05 +0000 (12:01 +0200)
  [ Petter Reinholdtsen ]
  * uuu: Add Appstream metainfo XML with hardware mapping (Closes: #1070263)

  [ Andreas Henriksson ]
  * New upstream release.
  * Build-dep on tinyxml2
  * Build-dep pkg-config -> pkgconf

[dgit import unpatched mfgtools 1.5.182-1]

12 files changed:
1  2 
debian/changelog
debian/control
debian/copyright
debian/gbp.conf
debian/rules
debian/salsa-ci.yml
debian/source/format
debian/tests/control
debian/uuu.install
debian/uuu.manpages
debian/uuu.metainfo.xml
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..83e414077f531a7233e80bcb98e61e80ce59acd0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,135 @@@
++mfgtools (1.5.182-1) unstable; urgency=medium
++
++  [ Petter Reinholdtsen ]
++  * uuu: Add Appstream metainfo XML with hardware mapping (Closes: #1070263)
++
++  [ Andreas Henriksson ]
++  * New upstream release.
++  * Build-dep on tinyxml2
++  * Build-dep pkg-config -> pkgconf
++
++ -- Andreas Henriksson <andreas@fatal.se>  Sat, 28 Sep 2024 12:01:05 +0200
++
++mfgtools (1.5.141-1) unstable; urgency=medium
++
++  [ Andreas Henriksson ]
++  * New upstream release.
++
++  [ Chris Hofstaedtler ]
++  * Use udev.pc to place udev rules file (Closes: #1057829)
++
++ -- Andreas Henriksson <andreas@fatal.se>  Sat, 28 Sep 2024 11:57:01 +0200
++
++mfgtools (1.5.139-1) unstable; urgency=medium
++
++  * Cleanup generated .tarball-version (Closes: #1049209)
++  * New upstream release.
++
++ -- Andreas Henriksson <andreas@fatal.se>  Sun, 05 Nov 2023 21:46:29 +0100
++
++mfgtools (1.5.125-1) unstable; urgency=medium
++
++  * New upstream release.
++
++ -- Andreas Henriksson <andreas@fatal.se>  Thu, 10 Aug 2023 13:19:00 +0200
++
++mfgtools (1.5.109-1) unstable; urgency=medium
++
++  * New upstream release.
++  * debian/rules: remove generated manpage on clean
++
++ -- Andreas Henriksson <andreas@fatal.se>  Mon, 03 Jul 2023 17:04:12 +0200
++
++mfgtools (1.5.21-2) unstable; urgency=medium
++
++  * Generate udev 70-uuu.rules at build and ship it
++
++ -- Andreas Henriksson <andreas@fatal.se>  Wed, 28 Jun 2023 14:45:57 +0200
++
++mfgtools (1.5.21-1) experimental; urgency=medium
++
++  * debian/gbp.conf: Set upstream-vcs-tag
++  * New upstream release. (Closes: #1032882)
++  * Update build-deps according to upstream changes
++    - Drop libzip-dev
++    - Add libzstd-dev
++  * Add myself to uploaders
++
++ -- Andreas Henriksson <andreas@fatal.se>  Mon, 13 Mar 2023 14:39:10 +0100
++
++mfgtools (1.4.193-1) unstable; urgency=medium
++
++  * New upstream version 1.4.193
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Tue, 22 Feb 2022 16:27:47 +0000
++
++mfgtools (1.4.191-1) unstable; urgency=medium
++
++  * New upstream version 1.4.191
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Fri, 28 Jan 2022 16:02:32 +0000
++
++mfgtools (1.4.174-1) unstable; urgency=medium
++
++  * New upstream version 1.4.174
++  * d/control: bump Standards-Version to 4.6.0 (no changes needed)
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Sat, 01 Jan 2022 23:31:06 +0000
++
++mfgtools (1.4.165-1) unstable; urgency=medium
++
++  * New upstream version 1.4.165
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Sun, 03 Oct 2021 21:38:04 +0000
++
++mfgtools (1.4.149-1) unstable; urgency=medium
++
++  * New upstream version 1.4.149
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Wed, 25 Aug 2021 09:32:17 +0000
++
++mfgtools (1.4.139-2) unstable; urgency=medium
++
++  * d/rules: fix FTBFS on armel/mipsel/m68k/powerpc/sh4
++    must link with libatomic (Closes: #992576) - thanks to Adrian Bunk.
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Fri, 20 Aug 2021 12:18:30 +0000
++
++mfgtools (1.4.139-1) unstable; urgency=medium
++
++  * New upstream version 1.4.139
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Sun, 15 Aug 2021 08:08:49 +0000
++
++mfgtools (1.4.77-1) unstable; urgency=medium
++
++  * New upstream version 1.4.77
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Mon, 25 Jan 2021 17:38:40 +0000
++
++mfgtools (1.4.72-1) unstable; urgency=medium
++
++  * New upstream version 1.4.72
++  * Set Standard-Version to 4.5.1, no changes needed.
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Sun, 17 Jan 2021 15:24:50 +0000
++
++mfgtools (1.4.69-1) unstable; urgency=medium
++
++  * d/patches: remove 001_cmakelist_so+bhlc+repro.patch, merged upstream
++  * New upstream version 1.4.69
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Mon, 14 Dec 2020 12:36:46 +0000
++
++mfgtools (1.4.43-1) unstable; urgency=medium
++
++  * New upstream release
++  * Mark autopkgtest as superficial
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Mon, 19 Oct 2020 12:21:53 +0000
++
++mfgtools (1.3.191-1) unstable; urgency=medium
++
++  * Initial release (Closes: #916693)
++
++ -- Henry-Nicolas Tourneur <debian@nilux.be>  Thu, 30 Jul 2020 18:58:01 +0000
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ec4b7de1091d4f2186fef72173dcb715df820501
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,33 @@@
++Source: mfgtools
++Section: admin
++Priority: optional
++Maintainer: DebianOnMobile Maintainers <debian-on-mobile-maintainers@alioth-lists.debian.net>
++Uploaders:
++ Henry-Nicolas Tourneur <debian@nilux.be>,
++ Andreas Henriksson <andreas@fatal.se>,
++Build-Depends:
++ cmake,
++ debhelper-compat (= 13),
++ help2man,
++ libbz2-dev,
++ libtinyxml2-dev,
++ libzstd-dev,
++ libusb-1.0-0-dev,
++ libssl-dev,
++ pkgconf,
++ systemd-dev,
++ zlib1g-dev,
++Standards-Version: 4.6.0
++Rules-Requires-Root: no
++Homepage: https://github.com/NXPmicro/mfgtools
++Vcs-Git: https://salsa.debian.org/DebianOnMobile-team/mfgtools.git
++Vcs-Browser: https://salsa.debian.org/DebianOnMobile-team/mfgtools
++
++Package: uuu
++Architecture: any
++Depends:
++ ${misc:Depends},
++ ${shlibs:Depends}
++Description: Freescale/NXP I.MX Chip image deploy tools
++ Universal update utility for I.MX CPUs. It can be used to e.g. burn uboot or a
++ rootfs into the emmc.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8003583186a63ee5d2cbb435ddc3bdac27f41243
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,69 @@@
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: mfgtools
++Source: https://github.com/NXPmicro/mfgtools
++
++Files: *
++Copyright: 2018-2020 NXP
++License: BSD-3-clause
++
++Files: libuuu/sparse_format.h
++Copyright: 2010 The Android Open Source Project
++License: Apache-2.0
++
++Files: debian/*
++Copyright: 2020 Henry-Nicolas Tourneur <debian@nilux.be>
++License: BSD-3-clause
++
++Files: debian/uuu.metainfo.xml
++Copyright: 2024 Petter Reinholdtsen
++License: MIT
++ 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: BSD-3-clause
++ Redistribution and use in source and binary forms, with or without modification,
++ are permitted provided that the following conditions are met:
++ .
++ Redistributions of source code must retain the above copyright notice, this
++ list of conditions and the following disclaimer.
++ .
++ Redistributions in binary form must reproduce the above copyright notice, this
++ list of conditions and the following disclaimer in the documentation and/or
++ other materials provided with the distribution.
++ .
++ Neither the name of the Freescale Semiconductor nor the names of its
++ contributors may be used to endorse or promote products derived from this
++ software without specific prior written permission.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
++ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
++ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
++ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
++ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
++ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
++ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
++ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
++ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
++ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
++ POSSIBILITY OF SUCH DAMAGE.
++
++License: Apache-2.0
++ Debian systems provide the Apache 2.0 license in
++ /usr/share/common-licenses/Apache-2.0
diff --cc debian/gbp.conf
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c087ec599967c30009a094d849dfc9aafe342da6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++[DEFAULT]
++debian-branch=debian/master
++upstream-vcs-tag=uuu_%(version)s
++pristine-tar = True
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c1490ee90864d0b3985948480c2045f45cfedd1e
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,29 @@@
++#!/usr/bin/make -f
++
++export DEB_BUILD_MAINT_OPTIONS = hardening=+all reproducible=+fixfilepath,+fixdebugpath
++include /usr/share/dpkg/pkg-info.mk
++
++ifneq (,$(filter $(DEB_HOST_ARCH), armel m68k mipsel powerpc sh4))
++export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic -Wl,--as-needed
++endif
++
++deb_udevdir = $(shell pkg-config --variable=udevdir udev)
++
++%:
++      dh $@
++
++execute_before_dh_auto_configure:
++      echo "$(DEB_VERSION_UPSTREAM)" > .tarball-version
++
++# generate the manpages from the scripts using help2man
++execute_before_dh_installman:
++      help2man --version-option='-h' --help-option='-h' --no-info --name="Freescale/NXP I.MX Chip image deploy tools" \
++              debian/uuu/usr/bin/uuu | sed 's/\x1b\[[0-9;]*m//g' > debian/uuu.1
++
++execute_after_dh_clean:
++      rm -f debian/uuu.1 .tarball-version
++
++# generate udev rules
++execute_after_dh_auto_install:
++      test -e debian/uuu && mkdir -p debian/uuu/$(deb_udevdir)/rules.d
++      debian/uuu/usr/bin/uuu -udev > debian/uuu/$(deb_udevdir)/rules.d/70-uuu.rules 2>/dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..33c3a640d2a84306b6a8b5640692ac3481739e65
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++---
++include:
++  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
++  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2040c44d38ec493ed6ad1cd5b0d57337cbeee79e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++Test-Command: uuu -h
++Restrictions: allow-stderr superficial
++Depends: @
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c4e0bfd5f2ca76461373ff6cacbae1f76d09c472
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/uuu.metainfo.xml usr/share/metainfo
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..722ec01f300bce45ef53d6e87471b569fd37a05e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/uuu.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5da0baf438c861bdd9384ea756750b37dbcf5e82
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,49 @@@
++<?xml version="1.0" encoding="UTF-8"?>
++<component>
++  <id>com.github.NXPmicro.mfgtools</id>
++  <metadata_license>MIT</metadata_license>
++  <name>mfgtools</name>
++  <summary>Freescale/NXP I.MX Chip image deploy tools</summary>
++  <description>
++    <p>Universal update utility for I.MX CPUs. It can be used to
++    e.g. burn uboot or a rootfs into the emmc.</p>
++  </description>
++  <provides>
++    <modalias>usb:v1FC9p012Fd*</modalias>
++    <modalias>usb:v1FC9p0129d*</modalias>
++    <modalias>usb:v1FC9p0147d*</modalias>
++    <modalias>usb:v15A2p004Fd*</modalias>
++    <modalias>usb:v1FC9p013Ed*</modalias>
++    <modalias>usb:v1FC9p0146d*</modalias>
++    <modalias>usb:v1FC9p014Ad*</modalias>
++    <modalias>usb:v1FC9p014Bd*</modalias>
++    <modalias>usb:v1FC9p014Ed*</modalias>
++    <modalias>usb:v1FC9p015Dd*</modalias>
++    <modalias>usb:v15A2p0076d*</modalias>
++    <modalias>usb:v15A2p0054d*</modalias>
++    <modalias>usb:v15A2p0061d*</modalias>
++    <modalias>usb:v15A2p0063d*</modalias>
++    <modalias>usb:v15A2p0071d*</modalias>
++    <modalias>usb:v15A2p007Dd*</modalias>
++    <modalias>usb:v15A2p0080d*</modalias>
++    <modalias>usb:v1FC9p0128d*</modalias>
++    <modalias>usb:v1FC9p0126d*</modalias>
++    <modalias>usb:v1FC9p0135d*</modalias>
++    <modalias>usb:v1FC9p0134d*</modalias>
++    <modalias>usb:v1FC9p012Bd*</modalias>
++    <modalias>usb:v0525pB4A4d*</modalias>
++    <modalias>usb:v0525pB4A4d*</modalias>
++    <modalias>usb:v1FC9p0151d*</modalias>
++    <modalias>usb:v0525pB4A4d*</modalias>
++    <modalias>usb:v3016p1001d*</modalias>
++    <modalias>usb:v3016p1001d*</modalias>
++    <modalias>usb:v066Fp9AFEd*</modalias>
++    <modalias>usb:v066Fp9BFFd*</modalias>
++    <modalias>usb:v1FC9p0153d*</modalias>
++    <modalias>usb:v0525pA4A5d*</modalias>
++    <modalias>usb:v18D1p0D02d*</modalias>
++    <modalias>usb:v3016p0001d*</modalias>
++    <modalias>usb:v1FC9p0152d*</modalias>
++    <modalias>usb:v0483p0AFBd*</modalias>
++  </provides>
++</component>
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1fce556ec182864099bace3cd71a51d03f98b230
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++version=4
++opts=filenamemangle=s/.+\/uuu_(\d\S+)\.tar\.gz/uuu_$1\.tar\.gz/ \
++  https://github.com/NXPmicro/mfgtools/tags .*/uuu_(\d\S+)\.tar\.gz