From: Andreas Henriksson Date: Mon, 18 Nov 2024 18:40:50 +0000 (+0100) Subject: Import mfgtools_1.5.191-1.debian.tar.xz X-Git-Tag: archive/raspbian/1.5.191-1+rpi1^2~1^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=00840abf22db8311bc2db3f2d0ace7c95364becc;p=mfgtools.git Import mfgtools_1.5.191-1.debian.tar.xz [dgit import tarball mfgtools 1.5.191-1 mfgtools_1.5.191-1.debian.tar.xz] --- 00840abf22db8311bc2db3f2d0ace7c95364becc diff --git a/changelog b/changelog new file mode 100644 index 0000000..b58c037 --- /dev/null +++ b/changelog @@ -0,0 +1,143 @@ +mfgtools (1.5.191-1) unstable; urgency=medium + + * Fix appstream metadata issues + * debian/gbp.conf: Rename branch to debian/latest + * New upstream release. + + -- Andreas Henriksson Mon, 18 Nov 2024 19:40:50 +0100 + +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 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 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 Sun, 05 Nov 2023 21:46:29 +0100 + +mfgtools (1.5.125-1) unstable; urgency=medium + + * New upstream release. + + -- Andreas Henriksson 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Mon, 19 Oct 2020 12:21:53 +0000 + +mfgtools (1.3.191-1) unstable; urgency=medium + + * Initial release (Closes: #916693) + + -- Henry-Nicolas Tourneur Thu, 30 Jul 2020 18:58:01 +0000 diff --git a/control b/control new file mode 100644 index 0000000..ec4b7de --- /dev/null +++ b/control @@ -0,0 +1,33 @@ +Source: mfgtools +Section: admin +Priority: optional +Maintainer: DebianOnMobile Maintainers +Uploaders: + Henry-Nicolas Tourneur , + Andreas Henriksson , +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. diff --git a/copyright b/copyright new file mode 100644 index 0000000..8003583 --- /dev/null +++ b/copyright @@ -0,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 +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 --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..089d83e --- /dev/null +++ b/gbp.conf @@ -0,0 +1,4 @@ +[DEFAULT] +debian-branch=debian/latest +upstream-vcs-tag=uuu_%(version)s +pristine-tar = True diff --git a/rules b/rules new file mode 100755 index 0000000..c1490ee --- /dev/null +++ b/rules @@ -0,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 diff --git a/salsa-ci.yml b/salsa-ci.yml new file mode 100644 index 0000000..33c3a64 --- /dev/null +++ b/salsa-ci.yml @@ -0,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 diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/tests/control b/tests/control new file mode 100644 index 0000000..2040c44 --- /dev/null +++ b/tests/control @@ -0,0 +1,3 @@ +Test-Command: uuu -h +Restrictions: allow-stderr superficial +Depends: @ diff --git a/uuu.install b/uuu.install new file mode 100644 index 0000000..c4e0bfd --- /dev/null +++ b/uuu.install @@ -0,0 +1 @@ +debian/uuu.metainfo.xml usr/share/metainfo diff --git a/uuu.manpages b/uuu.manpages new file mode 100644 index 0000000..722ec01 --- /dev/null +++ b/uuu.manpages @@ -0,0 +1 @@ +debian/uuu.1 diff --git a/uuu.metainfo.xml b/uuu.metainfo.xml new file mode 100644 index 0000000..2e7de0e --- /dev/null +++ b/uuu.metainfo.xml @@ -0,0 +1,53 @@ + + + com.github.NXPmicro.mfgtools + MIT + mfgtools + 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.

+
+ https://github.com/nxp-imx/mfgtools + + usb:v1FC9p012Fd* + usb:v1FC9p0129d* + usb:v1FC9p0147d* + usb:v15A2p004Fd* + usb:v1FC9p013Ed* + usb:v1FC9p0146d* + usb:v1FC9p014Ad* + usb:v1FC9p014Bd* + usb:v1FC9p014Ed* + usb:v1FC9p015Dd* + usb:v15A2p0076d* + usb:v15A2p0054d* + usb:v15A2p0061d* + usb:v15A2p0063d* + usb:v15A2p0071d* + usb:v15A2p007Dd* + usb:v15A2p0080d* + usb:v1FC9p0128d* + usb:v1FC9p0126d* + usb:v1FC9p0135d* + usb:v1FC9p0134d* + usb:v1FC9p012Bd* + usb:v0525pB4A4d* + usb:v0525pB4A4d* + usb:v1FC9p0151d* + usb:v0525pB4A4d* + usb:v3016p1001d* + usb:v3016p1001d* + usb:v066Fp9AFEd* + usb:v066Fp9BFFd* + usb:v1FC9p0153d* + usb:v0525pA4A5d* + usb:v18D1p0D02d* + usb:v3016p0001d* + usb:v1FC9p0152d* + usb:v0483p0AFBd* + + + NXP + +
diff --git a/watch b/watch new file mode 100644 index 0000000..1fce556 --- /dev/null +++ b/watch @@ -0,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