Debian NEW package overview for mesaflash
mesaflash_3.4.0-2_amd64.changes (click to toggle)
Format:1.8
Date:Sat, 20 Nov 2021 17:52:00 +0100
Source:mesaflash
Binary:mesaflash mesaflash-dbgsym
Architecture:source amd64
Version:3.4.0-2
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-2) unstable; urgency=medium

  * Revised d/copyright
Files:
3aa1d5ac6d8560a77bbffc3f324eab48 1915 misc optional mesaflash_3.4.0-2.dsc
4b9760eaa204da4de4d5fff090a9cf2e 70554 misc optional mesaflash_3.4.0.orig.tar.gz
0b2795439bbee73eb7bf1e8a53d4447f 3728 misc optional mesaflash_3.4.0-2.debian.tar.xz
251c0afcc527fbe60c03c9ccc1e3eea7 106524 debug optional mesaflash-dbgsym_3.4.0-2_amd64.deb
6b3325e408b9b0e85b077a696db3f280 6827 misc optional mesaflash_3.4.0-2_amd64.buildinfo
60c988774c83186bf60b47b1e2f16524 48336 misc optional mesaflash_3.4.0-2_amd64.deb
mesaflash_3.4.0-2.dsc (click to toggle)
Format:3.0 (quilt)
Source:mesaflash
Binary:mesaflash
Architecture:any
Version:3.4.0-2
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
0b2795439bbee73eb7bf1e8a53d4447f 3728 mesaflash_3.4.0-2.debian.tar.xz
lintian 2.94.0~bpo10+1 check for mesaflash_3.4.0-2.dsc (click to toggle)
README.source for mesaflash_3.4.0-2.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-2_amd64.deb (click to toggle)
Package:mesaflash
Version:3.4.0-2
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-2_amd64.deb (click to toggle)
contents of mesaflash_3.4.0-2_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2021-11-20 16:52 ./
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/bin/
-rwxr-xr-x root/root    215296 2021-11-20 16:52 ./usr/bin/mesaflash
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/share/
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/share/doc/mesaflash/
-rw-r--r-- root/root      1445 2021-11-20 16:52 ./usr/share/doc/mesaflash/changelog.Debian.gz
-rw-r--r-- root/root      1572 2021-11-20 16:43 ./usr/share/doc/mesaflash/copyright
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/share/man/
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/share/man/man1/
-rw-r--r-- root/root      1354 2021-11-20 16:52 ./usr/share/man/man1/mesaflash.1.gz
control file for mesaflash-dbgsym_3.4.0-2_amd64.deb (click to toggle)
Package:mesaflash-dbgsym
Source:mesaflash
Version:3.4.0-2
Auto-Built-Package:debug-symbols
Architecture:amd64
Maintainer:LinuxCNC Developers <emc-developers@lists.sourceforge.net>
Installed-Size:127
Depends:mesaflash (=3.4.0-2)
Section:debug
Priority:optional
Description:
debug symbols for mesaflash
Build-Ids:7c9ade1d80b1a42e05553104b5956ede8825bc50
lintian 2.94.0~bpo10+1 check for mesaflash-dbgsym_3.4.0-2_amd64.deb (click to toggle)
contents of mesaflash-dbgsym_3.4.0-2_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2021-11-20 16:52 ./
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/lib/
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/lib/debug/
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/lib/debug/.build-id/7c/
-rw-r--r-- root/root    119184 2021-11-20 16:52 ./usr/lib/debug/.build-id/7c/9ade1d80b1a42e05553104b5956ede8825bc50.debug
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/share/
drwxr-xr-x root/root         0 2021-11-20 16:52 ./usr/share/doc/
lrwxrwxrwx root/root         0 2021-11-20 16:52 ./usr/share/doc/mesaflash-dbgsym -> mesaflash

Timestamp: 20.11.2021 / 18:01:08 (UTC)