Debian NEW package overview for mesaflash
mesaflash_3.4.0-1_amd64.changes (click to toggle)
Format:1.8
Date:Mon, 27 Sep 2021 16:36:14 -0600
Source:mesaflash
Binary:mesaflash mesaflash-dbgsym
Architecture:source amd64
Version:3.4.0-1
Distribution:unstable
Urgency:medium
Maintainer:LinuxCNC Developers <emc-developers@lists.sourceforge.net>
Changed-By:Sebastian Kuzminsky <seb@highlab.com>
Description:
mesaflash  - Mesa Electronics utility tool
Changes:
mesaflash (3.4.0-1) unstable; urgency=medium

  * Cosmetics in preparation of upload to Debian.
  * Several bug fixes.
  * Fixes for PCI on Raspberry Pi Compute Module 4.
  * Better daughter-board reporting.
  * No longer support building on Windows.
  * Better IO error detection and handling.
Files:
9e3d29ca01a63896d6b42440c06c07be 1915 misc optional mesaflash_3.4.0-1.dsc
4b9760eaa204da4de4d5fff090a9cf2e 70554 misc optional mesaflash_3.4.0.orig.tar.gz
977b37f55d5d36af5ef48b8973c93873 3572 misc optional mesaflash_3.4.0-1.debian.tar.xz
01bd97a6e5c5bf087d3855773c57d567 106048 debug optional mesaflash-dbgsym_3.4.0-1_amd64.deb
84892de993307147cfeaac169a3a5167 6788 misc optional mesaflash_3.4.0-1_amd64.buildinfo
3aeff147d44e003c5be6bb22737b7d79 48072 misc optional mesaflash_3.4.0-1_amd64.deb
mesaflash_3.4.0-1.dsc (click to toggle)
Format:3.0 (quilt)
Source:mesaflash
Binary:mesaflash
Architecture:any
Version:3.4.0-1
Maintainer:LinuxCNC Developers <emc-developers@lists.sourceforge.net>
Uploaders:Sebastian Kuzminsky <seb@highlab.com>, Jeff Epler <jepler@gmail.com>
Standards-Version:4.6.0
Vcs-Browser:https://github.com/linuxcnc/mesaflash
Vcs-Git:https://github.com/LinuxCNC/mesaflash.git -b master
Build-Depends:debhelper-compat (=13), libpci-dev, pkg-config
Package-List:mesaflash deb misc optional arch=any
Files:
4b9760eaa204da4de4d5fff090a9cf2e 70554 mesaflash_3.4.0.orig.tar.gz
977b37f55d5d36af5ef48b8973c93873 3572 mesaflash_3.4.0-1.debian.tar.xz
lintian 2.94.0~bpo10+1 check for mesaflash_3.4.0-1.dsc (click to toggle)
README.source for mesaflash_3.4.0-1.dsc (click to toggle)
Debian packaging of LinuxCNC/Mesaflash
======================================

The following steps were performed to transform Upstream's git repository
into a source tarball and a debian subdirectory that shines for the main
distribution. The major obstacle is that Mesaflash is used across a wide
span of distributions, from Wheezy  (Jessie anyon?) up to the latest
Ubuntu releases. Not too many changes are required for Debian unstable,
the most prominent one likely is that there is already a debiah directory
in the source tree.

Steps
-----

1. Generate the source tarball

   debian/rules get-orig-source

2. Prepare shell to work in temp directory

   export WORKDIR=$(mktemp -d)
   mv mesaflash_*.orig.tar.xz ${WORKDIR}/
   bash
   cd $WORKDIR

2. Unpack

   tar xJvf mesaflash_*.orig.tar.xz

3. Slightly adapt for unstable

   bash
   cd $WORKDIR/mesaflash
   rm debian/compat
   sed -i 's/debhelper .*,/debhelper-compat (= 13),/' debian/control
   sed -i '/^Standards-Version: /s/ [0-9.]*/ 4.6.0/' debian/control
   sed -i '1s/ stable;/ unstable;/' debian/changelog

4. build Debian package

   dpkg-buildpackage

5. get all the files just created

   exit
   mv ${WORKDIR}/mesaflash_* ..


Above sketched differences are not impeding routine workflows of Debian
packaging. For instance we found that the rool routine-update (from the
Debian Science team) deals with these adaptations just fine.


How to contribute
-----------------

LinuxCNC does not have a representation on salsa.debian.org. 
Please join us on https://github.com/LinuxCNC/mesaflash/ .
control file for mesaflash_3.4.0-1_amd64.deb (click to toggle)
Package:mesaflash
Version:3.4.0-1
Architecture:amd64
Maintainer:LinuxCNC Developers <emc-developers@lists.sourceforge.net>
Installed-Size:226
Depends:libc6 (>=2.29), libpci3 (>=1:3.5.1)
Section:misc
Priority:optional
Description:
Mesa Electronics utility tool
 This package provides a tool for the configuration and/or diagnosis of
 Mesa Electronics boards. The cards provide I/O channels for robotics
 applications and have a strong user base in the LinuxCNC community.
 This tool works for all cards, be they directly plugged into your
 computer via PCI(E) or connected by a cable (ETH/EPP/USB/SPI).
lintian 2.94.0~bpo10+1 check for mesaflash_3.4.0-1_amd64.deb (click to toggle)
contents of mesaflash_3.4.0-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2021-09-27 22:36 ./
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/bin/
-rwxr-xr-x root/root    215296 2021-09-27 22:36 ./usr/bin/mesaflash
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/share/
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/share/doc/mesaflash/
-rw-r--r-- root/root      1397 2021-09-27 22:36 ./usr/share/doc/mesaflash/changelog.Debian.gz
-rw-r--r-- root/root      1146 2021-09-27 22:36 ./usr/share/doc/mesaflash/copyright
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/share/man/
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/share/man/man1/
-rw-r--r-- root/root      1354 2021-09-27 22:36 ./usr/share/man/man1/mesaflash.1.gz
control file for mesaflash-dbgsym_3.4.0-1_amd64.deb (click to toggle)
Package:mesaflash-dbgsym
Source:mesaflash
Version:3.4.0-1
Auto-Built-Package:debug-symbols
Architecture:amd64
Maintainer:LinuxCNC Developers <emc-developers@lists.sourceforge.net>
Installed-Size:126
Depends:mesaflash (=3.4.0-1)
Section:debug
Priority:optional
Description:
debug symbols for mesaflash
Build-Ids:81bdbe58ec5172e48dedc1c054ff44ac533370ff
lintian 2.94.0~bpo10+1 check for mesaflash-dbgsym_3.4.0-1_amd64.deb (click to toggle)
contents of mesaflash-dbgsym_3.4.0-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2021-09-27 22:36 ./
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/lib/
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/lib/debug/
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/lib/debug/.build-id/81/
-rw-r--r-- root/root    118760 2021-09-27 22:36 ./usr/lib/debug/.build-id/81/bdbe58ec5172e48dedc1c054ff44ac533370ff.debug
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/share/
drwxr-xr-x root/root         0 2021-09-27 22:36 ./usr/share/doc/
lrwxrwxrwx root/root         0 2021-09-27 22:36 ./usr/share/doc/mesaflash-dbgsym -> mesaflash

Timestamp: 04.10.2021 / 15:01:07 (UTC)