hannah-foo2zjs - Graphical firmware downloader for the foo2zjs package

Property Value
Distribution Debian 10 (Buster)
Repository Debian Contrib i386
Package filename hannah-foo2zjs_4_i386.deb
Package name hannah-foo2zjs
Package version 4
Package release -
Package architecture i386
Package type deb
Category admin::hardware contrib/text hardware::usb interface::graphical interface::x11 role::program scope::utility uitoolkit::qt x11::application
Homepage -
License -
Maintainer Debian Printing Team <debian-printing@lists.debian.org>
Download size 16.38 KB
Installed size 50.00 KB
Hannah is a graphical firmware downloader for the foo2zjs package. You
can select one or more firmware(s) from a list, and let hannah download
and install them.
With this software you can potentially install non-free software, so
beware of that.


Package Version Architecture Repository
hannah-foo2zjs_4_amd64.deb 4 amd64 Debian Contrib
hannah-foo2zjs - - -


Name Value
libc6 >= 2.4
libgcc1 >= 1:3.0
libqt5core5a >= 5.9.0~beta
libqt5gui5 >= 5.0.2
libqt5widgets5 >= 5.0.2
libstdc++6 >= 5
policykit-1 -
printer-driver-foo2zjs -


Type URL
Mirror ftp.br.debian.org
Binary Package hannah-foo2zjs_4_i386.deb
Source Package hannah-foo2zjs

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install hannah-foo2zjs deb package:
    # sudo apt-get install hannah-foo2zjs




2018-02-26 - Didier Raboud <odyx@debian.org>
hannah-foo2zjs (1:4) unstable; urgency=medium
* Adopt under the Debian Printing Team umbrella
* Some more cleanup:
- Cleanup breaks/replaces against very old foo2zjs
- Add Vcs-* fields for the repository on Salsa
- Bump debhelper compat to 11
- Add debian/gbp.conf
2017-12-31 - Pino Toscano <pino@debian.org>
hannah-foo2zjs (1:3) unstable; urgency=medium
* QA upload.
* Switch source format to "3.0 (native)".
* Do not ship the generated hannah binary, and the Makefile, and make sure
to remove them on clean.
* Drop the menu file, since hannah-foo2zjs already provides a .desktop file.
* Use an install file to install all the files, using dh-exec to rename the
- add a new executable hannah-foo2zjs.install file
- add the dh-exec build dependency
* Rewrite rule to use the dh sequencer.
* Bump the debhelper compatibility to 10:
- bump compat to 10
- bump the debhelper build dependency to 10~
* Switch versioned conflict to versioned break.
* Cleanup hannah.pro.
* Build the application with Qt 5: (Closes: #874903)
- set the QT modules in the .pro file
- switch the libqt4-dev build dependency to qtbase5-dev
- set QT_SELECT=5 in rules, to make sure to build even when Qt 4 is
installed too
* Various improvements to the application itself:
- reindent code
- forward-declare classes, including only what needed, and where needed
- do not hardcode the font, use the default one
- use better QMessageBox APIs
- create & lay out widgets in the right order
- add a checkbox -> firmware mapping, so there is not a separate list for
the latter
- turn the "Mark all" from a checkbox into a button, and add also a new
"Unmark all" button
- switch from QStatusBar to QLabel for the status messages
- disable the download button while downloading
- set the "printer" icon for the application
- harden the build with extra defines, and fix the code accordingly
(slot -> Q_SLOTS, QStringLiteral, etc)
- group checkboxes & mark/unmark buttons in a group box, with the
checkboxes laid in two columns
- improve the text in the about dialog
- add accelerators for buttons
* Fix path of getweb to /usr/sbin/getweb. (Closes: #772447)
* Use pkexec to run getweb, instead of su-to-root for the whole application:
(LP: #1713311)
- depend on policykit-1
- drop the gksu|kdebase-bin|kde-runtime|kdebase-runtime|ktsuss|sux
dependency (Closes: #885545)
- directly exec hannah-foo2zjs in the desktop file
* Make hannah.desktop file valid:
- set the value of the 'Terminal' key to false (as it is a boolean)
- add the Qt category, and remove the Settings one
* Link in as-needed mode.
* Bump Standards-Version to 4.1.3, no changes required.
* Add myself to copyright, for both code and packaging.
2013-11-29 - Didier Raboud <odyx@debian.org>
hannah-foo2zjs (1:2) unstable; urgency=low
[ Didier Raboud ]
* Orphan properly: set Maintainer to the QA group
* Replace dependency against foo2zjs to printer-driver-foo2zjs as the
former was transitional in latest stable
[ Pino Toscano ]
* Allow kde-runtime as alternative to kdebase-runtime
(Closes: #666683)
[ Ronny Standtke ]
* Update desktop file (Closes: #631389)
2009-08-19 - Michael Koch <konqueror@gmx.de>
hannah-foo2zjs (1:1) unstable; urgency=low
* Initial release. Separated out from foo2zjs package.
(Closes: #449497, #503813, #503814).

See Also

Package Description
hashcat-nvidia_20180828+nmu1_all.deb Installs hashcat and its dependencies for users with NVIDIA GPU
horae_071~svn537-2.1_all.deb interactive graphical processing and analysis of EXAFS data
hts-voice-nitech-jp-atr503-m001_1.05-4_all.deb Japanese male voice data for Open JTalk
hyperspec_1.32_all.deb Common Lisp ANSI-standard Hyperspec
ifeffit-doc_1.2.11d-10.2_all.deb IFEFFIT examples and documentation
ifeffit_1.2.11d-10.2+b3_i386.deb Interactive XAFS analysis program
isdnactivecards_3.12.2007-11-27-1+b1_i386.deb ISDN utilities - active ISDN card support
isight-firmware-tools_1.6-4_i386.deb tools for dealing with Apple iSight firmware
iucode-tool_2.3.1-1_i386.deb Intel processor microcode tool
janus-demos_0.6.1-1_all.deb Open Source, general purpose, WebRTC gateway - demos
java-package_0.62_all.deb Utility for creating Java Debian packages
kcemu-common_0.5.1+git20141014+dfsg-2_all.deb KC 85/4 emulator - common files
kcemu_0.5.1+git20141014+dfsg-2+b1_i386.deb KC 85/4 emulator
kinect-audio-setup_0.5-1+b1_i386.deb Microsoft Kinect sensor audio setup helpers
libdbd-oracle-perl_1.76-1_i386.deb Perl DBI driver for Oracle