From 89b880716d26706541c57c290199f66c0741902e Mon Sep 17 00:00:00 2001 From: Daniel Echeverry Date: Wed, 25 Jun 2014 15:24:43 +0200 Subject: [PATCH] fwcutter: Import the debian build scripts Signed-off-by: Michael Buesch --- fwcutter/debian/NEWS | 18 + fwcutter/debian/b43-fwcutter.config | 9 + fwcutter/debian/b43-fwcutter.debhelper.log | 27 + fwcutter/debian/b43-fwcutter.dirs | 1 + fwcutter/debian/b43-fwcutter.docs | 1 + fwcutter/debian/b43-fwcutter.manpages | 1 + fwcutter/debian/b43-fwcutter.postinst | 9 + fwcutter/debian/b43-fwcutter.postrm.debhelper | 6 + fwcutter/debian/b43-fwcutter.substvars | 2 + fwcutter/debian/b43-fwcutter.templates | 21 + .../debian/b43-fwcutter.upstream-changelog | 15 + fwcutter/debian/changelog | 568 ++++++++++++++++++ fwcutter/debian/compat | 1 + fwcutter/debian/control | 50 ++ fwcutter/debian/copyright | 46 ++ fwcutter/debian/files | 3 + .../firmware-b43-installer.debhelper.log | 27 + fwcutter/debian/firmware-b43-installer.dirs | 1 + .../firmware-b43-installer.lintian-overrides | 2 + .../debian/firmware-b43-installer.postinst | 133 ++++ fwcutter/debian/firmware-b43-installer.postrm | 15 + .../debian/firmware-b43-installer.substvars | 1 + .../firmware-b43-installer/DEBIAN/control | 23 + .../firmware-b43-installer/DEBIAN/md5sums | 5 + .../firmware-b43-installer/DEBIAN/postinst | 133 ++++ .../firmware-b43-installer/DEBIAN/postrm | 15 + .../doc/firmware-b43-installer/NEWS.Debian.gz | Bin 0 -> 408 bytes .../changelog.Debian.gz | Bin 0 -> 5545 bytes .../doc/firmware-b43-installer/changelog.gz | Bin 0 -> 266 bytes .../doc/firmware-b43-installer/copyright | 46 ++ .../lintian/overrides/firmware-b43-installer | 2 + ...firmware-b43legacy-installer.debhelper.log | 27 + .../debian/firmware-b43legacy-installer.dirs | 1 + ...ware-b43legacy-installer.lintian-overrides | 2 + .../firmware-b43legacy-installer.postinst | 92 +++ .../firmware-b43legacy-installer.postrm | 15 + .../firmware-b43legacy-installer.substvars | 1 + .../DEBIAN/control | 18 + .../DEBIAN/md5sums | 5 + .../DEBIAN/postinst | 92 +++ .../DEBIAN/postrm | 15 + .../NEWS.Debian.gz | Bin 0 -> 408 bytes .../changelog.Debian.gz | Bin 0 -> 5545 bytes .../firmware-b43legacy-installer/changelog.gz | Bin 0 -> 266 bytes .../firmware-b43legacy-installer/copyright | 46 ++ .../overrides/firmware-b43legacy-installer | 2 + fwcutter/debian/po/POTFILES.in | 1 + fwcutter/debian/po/cs.po | 55 ++ fwcutter/debian/po/da.po | 54 ++ fwcutter/debian/po/de.po | 55 ++ fwcutter/debian/po/es.po | 61 ++ fwcutter/debian/po/fr.po | 58 ++ fwcutter/debian/po/id.po | 52 ++ fwcutter/debian/po/it.po | 55 ++ fwcutter/debian/po/ja.po | 54 ++ fwcutter/debian/po/pl.po | 57 ++ fwcutter/debian/po/pt.po | 55 ++ fwcutter/debian/po/ru.po | 55 ++ fwcutter/debian/po/sv.po | 56 ++ fwcutter/debian/po/templates.pot | 48 ++ fwcutter/debian/rules | 29 + fwcutter/debian/source/format | 1 + fwcutter/debian/watch | 2 + 63 files changed, 2245 insertions(+) create mode 100644 fwcutter/debian/NEWS create mode 100644 fwcutter/debian/b43-fwcutter.config create mode 100644 fwcutter/debian/b43-fwcutter.debhelper.log create mode 100644 fwcutter/debian/b43-fwcutter.dirs create mode 100644 fwcutter/debian/b43-fwcutter.docs create mode 100644 fwcutter/debian/b43-fwcutter.manpages create mode 100644 fwcutter/debian/b43-fwcutter.postinst create mode 100644 fwcutter/debian/b43-fwcutter.postrm.debhelper create mode 100644 fwcutter/debian/b43-fwcutter.substvars create mode 100644 fwcutter/debian/b43-fwcutter.templates create mode 100644 fwcutter/debian/b43-fwcutter.upstream-changelog create mode 100644 fwcutter/debian/changelog create mode 100644 fwcutter/debian/compat create mode 100644 fwcutter/debian/control create mode 100644 fwcutter/debian/copyright create mode 100644 fwcutter/debian/files create mode 100644 fwcutter/debian/firmware-b43-installer.debhelper.log create mode 100644 fwcutter/debian/firmware-b43-installer.dirs create mode 100644 fwcutter/debian/firmware-b43-installer.lintian-overrides create mode 100644 fwcutter/debian/firmware-b43-installer.postinst create mode 100644 fwcutter/debian/firmware-b43-installer.postrm create mode 100644 fwcutter/debian/firmware-b43-installer.substvars create mode 100644 fwcutter/debian/firmware-b43-installer/DEBIAN/control create mode 100644 fwcutter/debian/firmware-b43-installer/DEBIAN/md5sums create mode 100755 fwcutter/debian/firmware-b43-installer/DEBIAN/postinst create mode 100755 fwcutter/debian/firmware-b43-installer/DEBIAN/postrm create mode 100644 fwcutter/debian/firmware-b43-installer/usr/share/doc/firmware-b43-installer/NEWS.Debian.gz create mode 100644 fwcutter/debian/firmware-b43-installer/usr/share/doc/firmware-b43-installer/changelog.Debian.gz create mode 100644 fwcutter/debian/firmware-b43-installer/usr/share/doc/firmware-b43-installer/changelog.gz create mode 100644 fwcutter/debian/firmware-b43-installer/usr/share/doc/firmware-b43-installer/copyright create mode 100644 fwcutter/debian/firmware-b43-installer/usr/share/lintian/overrides/firmware-b43-installer create mode 100644 fwcutter/debian/firmware-b43legacy-installer.debhelper.log create mode 100644 fwcutter/debian/firmware-b43legacy-installer.dirs create mode 100644 fwcutter/debian/firmware-b43legacy-installer.lintian-overrides create mode 100644 fwcutter/debian/firmware-b43legacy-installer.postinst create mode 100644 fwcutter/debian/firmware-b43legacy-installer.postrm create mode 100644 fwcutter/debian/firmware-b43legacy-installer.substvars create mode 100644 fwcutter/debian/firmware-b43legacy-installer/DEBIAN/control create mode 100644 fwcutter/debian/firmware-b43legacy-installer/DEBIAN/md5sums create mode 100755 fwcutter/debian/firmware-b43legacy-installer/DEBIAN/postinst create mode 100755 fwcutter/debian/firmware-b43legacy-installer/DEBIAN/postrm create mode 100644 fwcutter/debian/firmware-b43legacy-installer/usr/share/doc/firmware-b43legacy-installer/NEWS.Debian.gz create mode 100644 fwcutter/debian/firmware-b43legacy-installer/usr/share/doc/firmware-b43legacy-installer/changelog.Debian.gz create mode 100644 fwcutter/debian/firmware-b43legacy-installer/usr/share/doc/firmware-b43legacy-installer/changelog.gz create mode 100644 fwcutter/debian/firmware-b43legacy-installer/usr/share/doc/firmware-b43legacy-installer/copyright create mode 100644 fwcutter/debian/firmware-b43legacy-installer/usr/share/lintian/overrides/firmware-b43legacy-installer create mode 100644 fwcutter/debian/po/POTFILES.in create mode 100644 fwcutter/debian/po/cs.po create mode 100644 fwcutter/debian/po/da.po create mode 100644 fwcutter/debian/po/de.po create mode 100644 fwcutter/debian/po/es.po create mode 100644 fwcutter/debian/po/fr.po create mode 100644 fwcutter/debian/po/id.po create mode 100644 fwcutter/debian/po/it.po create mode 100644 fwcutter/debian/po/ja.po create mode 100644 fwcutter/debian/po/pl.po create mode 100644 fwcutter/debian/po/pt.po create mode 100644 fwcutter/debian/po/ru.po create mode 100644 fwcutter/debian/po/sv.po create mode 100644 fwcutter/debian/po/templates.pot create mode 100755 fwcutter/debian/rules create mode 100644 fwcutter/debian/source/format create mode 100644 fwcutter/debian/watch diff --git a/fwcutter/debian/NEWS b/fwcutter/debian/NEWS new file mode 100644 index 0000000..b4d127a --- /dev/null +++ b/fwcutter/debian/NEWS @@ -0,0 +1,18 @@ +b43-fwcutter (1:012-1) unstable; urgency=low + + b43-fwcutter does not install the firmwares itself anymore. The + question for it is gone. Install the packages which suits your needs: + - firmware-b43-installer + - firmware-b43legacy-installer + + -- Rene Engelhard Tue, 13 Apr 2010 00:55:21 +0200 + +b43-fwcutter (1:011-5) unstable; urgency=high + + This version of the package installs the firmware suitable for kernels + >= 2.6.25. It will do so unconditionally on upgrades and this break usage + with 2.6.24. If you for some reason still want to use 2.6.24, please + backup your "old" /lib/firmware/b43. + + -- Rene Engelhard Sun, 10 Aug 2008 11:41:59 -0300 + diff --git a/fwcutter/debian/b43-fwcutter.config b/fwcutter/debian/b43-fwcutter.config new file mode 100644 index 0000000..87461f1 --- /dev/null +++ b/fwcutter/debian/b43-fwcutter.config @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +. /usr/share/debconf/confmodule + +db_input medium b43-fwcutter/install-unconditional || true +db_go || true + +#DEBHELPER# diff --git a/fwcutter/debian/b43-fwcutter.debhelper.log b/fwcutter/debian/b43-fwcutter.debhelper.log new file mode 100644 index 0000000..0d2ec28 --- /dev/null +++ b/fwcutter/debian/b43-fwcutter.debhelper.log @@ -0,0 +1,27 @@ +dh_auto_configure +override_dh_auto_build dh_auto_build +dh_auto_build +dh_auto_test +dh_prep +dh_installdirs +dh_auto_install +dh_installdocs +override_dh_installchangelogs dh_installchangelogs +dh_installchangelogs +dh_installman +dh_installdebconf +dh_lintian +dh_perl +dh_link +dh_compress +dh_fixperms +dh_strip +dh_makeshlibs +dh_shlibdeps +dh_installdeb +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb +dh_builddeb +dh_builddeb diff --git a/fwcutter/debian/b43-fwcutter.dirs b/fwcutter/debian/b43-fwcutter.dirs new file mode 100644 index 0000000..e772481 --- /dev/null +++ b/fwcutter/debian/b43-fwcutter.dirs @@ -0,0 +1 @@ +usr/bin diff --git a/fwcutter/debian/b43-fwcutter.docs b/fwcutter/debian/b43-fwcutter.docs new file mode 100644 index 0000000..e845566 --- /dev/null +++ b/fwcutter/debian/b43-fwcutter.docs @@ -0,0 +1 @@ +README diff --git a/fwcutter/debian/b43-fwcutter.manpages b/fwcutter/debian/b43-fwcutter.manpages new file mode 100644 index 0000000..d82ba50 --- /dev/null +++ b/fwcutter/debian/b43-fwcutter.manpages @@ -0,0 +1 @@ +b43-fwcutter.1 diff --git a/fwcutter/debian/b43-fwcutter.postinst b/fwcutter/debian/b43-fwcutter.postinst new file mode 100644 index 0000000..140c866 --- /dev/null +++ b/fwcutter/debian/b43-fwcutter.postinst @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e +. /usr/share/debconf/confmodule + +# This script does not use the debconf template. +# It's only used by the *-installer packages + +#DEBHELPER# diff --git a/fwcutter/debian/b43-fwcutter.postrm.debhelper b/fwcutter/debian/b43-fwcutter.postrm.debhelper new file mode 100644 index 0000000..bc035b9 --- /dev/null +++ b/fwcutter/debian/b43-fwcutter.postrm.debhelper @@ -0,0 +1,6 @@ +# Automatically added by dh_installdebconf +if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + db_purge +fi +# End automatically added section diff --git a/fwcutter/debian/b43-fwcutter.substvars b/fwcutter/debian/b43-fwcutter.substvars new file mode 100644 index 0000000..4418298 --- /dev/null +++ b/fwcutter/debian/b43-fwcutter.substvars @@ -0,0 +1,2 @@ +misc:Depends=debconf (>= 0.5) | debconf-2.0 +shlibs:Depends=libc6 (>= 2.4) diff --git a/fwcutter/debian/b43-fwcutter.templates b/fwcutter/debian/b43-fwcutter.templates new file mode 100644 index 0000000..76218dd --- /dev/null +++ b/fwcutter/debian/b43-fwcutter.templates @@ -0,0 +1,21 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# debian-l10n-english@lists.debian.org for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: b43-fwcutter/install-unconditional +Type: boolean +Default: true +_Description: Install b43 firmware even if no such device is present? + The b43 packages are designed to handle firmware for Broadcom 43xx + wireless network cards. + . + Please choose whether they should download and install firmware even + if the corresponding hardware is not currently present on the system. + . + This might be useful if you plan to move this installation to different + hardware or share the same installation across multiple systems. diff --git a/fwcutter/debian/b43-fwcutter.upstream-changelog b/fwcutter/debian/b43-fwcutter.upstream-changelog new file mode 100644 index 0000000..69f9b98 --- /dev/null +++ b/fwcutter/debian/b43-fwcutter.upstream-changelog @@ -0,0 +1,15 @@ +2011-07-27 + +* Used latest broadcom-wl-5.10.56.27.3_mipsel.tar.bz2 firmware for all card + availables. + +2011-03-11 + +* Add details for extracting firmware from + http://mirror2.openwrt.org/sources/broadcom-wl-5.10.56.27.3_mipsel.tar.bz2. A + firmware source of this vintage is needed for Rev 16 802.11 cores found in the + 14e4:432b N PHY devices. + +2011-02-18 + +* FreeBSD support diff --git a/fwcutter/debian/changelog b/fwcutter/debian/changelog new file mode 100644 index 0000000..2768a21 --- /dev/null +++ b/fwcutter/debian/changelog @@ -0,0 +1,568 @@ +b43-fwcutter (1:018-2) unstable; urgency=low + + * debian/control + + Remove Recommends field allow auto-removal + of linux-image-* packages. (Closes: #724567) + + -- Daniel Echeverry Wed, 25 Sep 2013 20:39:11 -0500 + +b43-fwcutter (1:018-1) unstable; urgency=low + + * New upstream release. + * Add Danish translation. (Closes: #715489) + * debian/patches + + Refreshed patch fix-manpage + + -- Daniel Echeverry Mon, 12 Aug 2013 19:28:11 -0500 + +b43-fwcutter (1:017-2) unstable; urgency=low + + * Debconf templates and debian/control reviewed by the debian-l10n- + english team as part of the Smith review project. (Closes: #707562) + * [Debconf translation updates] + + Indonesian (Mahyuddin Susanto). (Closes: #711295) + + Czech (Michal Simunek). (Closes: #711509) + + French (Julien Patriarca). (Closes: #711857) + + Russian (Yuri Kozlov). (Closes: #711885) + + Portuguese (Pedro Ribeiro). (Closes: #712135) + + German (Chris Leick). (Closes: #712276) + + Italian (Beatrice Torracca). (Closes: #712480) + + Swedish (Martin Bagge / brother). (Closes: #712651) + + Japanese (victory). (Closes: #712874) + + Polish (Michał Kułach). (Closes: #712922) + + -- Daniel Echeverry Fri, 10 May 2013 11:58:26 +0200 + +b43-fwcutter (1:017-1) unstable; urgency=low + + * Upload to unstable + * debian/firmware-b43legacy-installer.lintian-overrides + + Use proper package name in lintian override + + -- Daniel Echeverry Mon, 06 May 2013 21:40:30 -0500 + +b43-fwcutter (1:017-1~experimental2) experimental; urgency=low + + * Fix unowned directory after purge. (Closes: #677154) + + Add debian/firmware-b43-installer.dirs file + + Add debian/firmware-b43legacy-installer.dirs file + + Add *.lintian-overrides file + + remove lines from *.postinst to use .dirs files + + -- Daniel Echeverry Mon, 18 Feb 2013 21:08:48 -0500 + +b43-fwcutter (1:017-1~experimental1) experimental; urgency=low + + * New upstream release. + * New Maintainer. (Closes: #698759) + * debian/control + + Set myself as Maintainer. + + Remove firmware-b43-lpphy-installer package. (Closes: #657837) + + Firmware-b43-installer now supports BCM4312. + + Update firmware-b43-installer description. + + Change debhelper to 9 in B-D. + + Bump Standard Versions 3.9.4. + + Switch compat level 8 to 9. + + Remove dm-upload field. + + Remove conflict field. + + Add po-debconf and debconf in B-D. + * debian/rules + + Add security Flags. + + Use tiny rules. + * Remove firmware-b43-lpphy-installer.* files. + * Firmware-b43-installer now support BCM4331. (Closes: #682427) + * Add debconf support. Thanks to Gaudenz. (Closes: #698348) + + Allow installation without corresponding hardware. + + Add es.po translation. + * Update copyright file. + * Remove debian/series file. + * Update watch file. + * Remove README.firmware-b43-lpphy-installer file. + + -- Daniel Echeverry Mon, 04 Feb 2013 10:05:30 -0500 + +b43-fwcutter (1:015-14) unstable; urgency=low + + * Back to original /lib/firmware directory for all + firmware versions (Closes: #666522) + * Back to origianl directory in firmware-b43-lpphy-installer.postrm + script + * Update firmware to 5.100.138 version (Closes: #656574) + * $FIRMAWARE_INSTALL_DIR is longer used for deletion/creation of directory + + -- Fabrizio Regalli Sat, 31 Mar 2012 20:27:52 +0200 + +b43-fwcutter (1:015-13) unstable; urgency=low + + * Each firmware has its own folder: + /lib/firmware/b43 for firmware-b43-installer package + /lib/firmware/b43-lpphy for firmware-b43-lpphy package + /lib/firmware/b43legacy for firmware-b43legacy package + * Changed directory "/lib/firmware/b43-lpphy" in + firmware-b43-lpphy-installer.postrm script + * Changed creation of directory FIRMWARE_INSTALL_DIR moving + the first control inside the if statement in each posinst + scripts + * Use 3.130.20.0 firmware for BCM4306 [14e4:4320] (rev 02) (Closes: #666165) + * Bump Standards-Version to 3.9.3 + * Update debian/copyright format as in Debian Policy 3.9.3 + + -- Fabrizio Regalli Thu, 29 Mar 2012 18:46:12 +0200 + +b43-fwcutter (1:015-12) unstable; urgency=low + + * Replaced if-statement using case-statement in + firmware-b43legacy-installer.postinst and + firmware-b43-lpphy-installer.postinst scripts + * Changed "/lib/firmware/b43legacy" directory in + firmware-b43legacy-installer.postrm script + (Closes: #656166, #653009) + + -- Fabrizio Regalli Tue, 17 Jan 2012 18:34:50 +0100 + +b43-fwcutter (1:015-11) unstable; urgency=low + + * Using firmware 5.10.56.27.3 for BCM4306 802.11a/b/g + [14e4:4324] (rev 03) card instead of previous legacy + one (Closes: #652821) + * Fixed 'dpkg --compare-versions' in firmware-b43-installer.postinst + script. + + -- Fabrizio Regalli Tue, 20 Dec 2011 19:22:53 +0100 + +b43-fwcutter (1:015-10) unstable; urgency=low + + * Fixed 'dpkg --compare-versions' in firmware-b43-lpphy-installer.postinst + script (Closes: #651800) + + -- Fabrizio Regalli Mon, 12 Dec 2011 20:02:53 +0100 + +b43-fwcutter (1:015-9) unstable; urgency=low + + * Install firmware-b43legacy unconditionally when installed in chroot + environment (Closes: #650099) + * Fixed again if statement: back from single pipe to original + duoble pipes of or condition (Closes: #650103) + + -- Fabrizio Regalli Sat, 26 Nov 2011 17:04:23 +0100 + +b43-fwcutter (1:015-8) unstable; urgency=low + + * Added missing firmware download for b43legacy driver + (Closes: #650083) + * Fixed if statement syntax into firmware-b43legacy-installer.postinst + script + + -- Fabrizio Regalli Sat, 26 Nov 2011 14:10:41 +0100 + +b43-fwcutter (1:015-7) unstable; urgency=low + + * Moved tmp=`mktemp -q -d` command on top into postinst scripts + for using real /tmp/tmp.* directory. + * Fixed check kernel in postinst: replaced 'gt' with 'ge' + * Removes old firmware only in case 'purge' or 'remove' options + are invoked (Closes: #649130) + + -- Fabrizio Regalli Fri, 18 Nov 2011 12:05:23 +0100 + +b43-fwcutter (1:015-6) unstable; urgency=low + + * Add support for device 14e4:4325 BCM4306 + Thanks to Geoff Simmons for the pactch (Closes: #649143) + + -- Fabrizio Regalli Fri, 18 Nov 2011 09:37:09 +0100 + +b43-fwcutter (1:015-5) unstable; urgency=low + + * Added BCM43224 and BCM43225 chips and moved BCM43224 + device ID 0576 from the unsupported to nottested list. + Thanks to Geoff Simmons for the pactch (Closes: #648917) + + -- Fabrizio Regalli Wed, 16 Nov 2011 10:58:15 +0100 + +b43-fwcutter (1:015-4) unstable; urgency=low + + * Added README.firmware-b43-lpphy-installer (Closes: #589867) + + -- Fabrizio Regalli Sun, 06 Nov 2011 11:22:28 +0100 + +b43-fwcutter (1:015-3) unstable; urgency=low + + * Fixed unversioned-copyright-format-url lintian message + * Fixed firmware-b43-lpphy-installer posinst script (Closes: #644816) + + -- Fabrizio Regalli Sun, 09 Oct 2011 14:48:19 +0200 + +b43-fwcutter (1:015-2) unstable; urgency=low + + * Fixed lintian comma-separated-files-in-dep5-copyright message + * Added check for chroot environment (Closes: #586605) + * Added DM-Upload-Allowed field. + + -- Fabrizio Regalli Mon, 26 Sep 2011 12:06:56 +0200 + +b43-fwcutter (1:015-1) unstable; urgency=low + + * New upstream version. + * Removed BCM4303 as a supported chipset in the long description + of the firmware-b43legacy-installer package along with the + the reference to it in firmware-b43-installer's postinst. (Closes: #637935) + * Removed preinst scripts. The code is moved to postinst scripts. + In this way removing of /lib/firmware/b43* directories is only + possibile if the firmware was downloaded correctly. (Closes: #638668) + + -- Fabrizio Regalli Tue, 23 Aug 2011 01:33:08 +0200 + +b43-fwcutter (1:014-9) unstable; urgency=low + + * Match alphabetic characters as well. (Closes: #636503) + + -- Fabrizio Regalli Wed, 03 Aug 2011 19:22:16 +0200 + +b43-fwcutter (1:014-8) unstable; urgency=low + + * Fixed 'exit' status in *.postinst scripts. (Closes: #636337) + + -- Fabrizio Regalli Wed, 03 Aug 2011 10:13:19 +0200 + +b43-fwcutter (1:014-7) unstable; urgency=low + + * Fixed firmware-b43-installer.postinst script. (Closes: #636258) + + -- Fabrizio Regalli Tue, 02 Aug 2011 00:41:14 +0200 + +b43-fwcutter (1:014-6) unstable; urgency=low + + * Install new firmware for BCM4306/3 card. (Closes: #636077) + + -- Fabrizio Regalli Sun, 31 Jul 2011 01:40:29 +0200 + +b43-fwcutter (1:014-5) unstable; urgency=low + + * firmware-b43-installer is uninstallable on 14e4:4328. Closes: #635577 + * Added build-arch and build-indep rules + * Upgrade compat level to 8 + * Switch debhelper to (>= 8) + * Added myself to d/copyright + * Updated all PCI-ID in postinst script + * Added support for BCM4306 to b43legacy driver + * Added support for cards + - BCM4321 + - BCM4322 (only 14e4:432b) + * Removed Daniel Echeverry from Uploaders + + -- Fabrizio Regalli Wed, 27 Jul 2011 09:46:34 +0200 + +b43-fwcutter (1:014-4) unstable; urgency=low + + * Add proxy support for downloading. (Closes: #628126) + + -- Fabrizio Regalli Tue, 31 May 2011 11:36:49 +0200 + +b43-fwcutter (1:014-3) unstable; urgency=low + + * Removed *.bz2 files and directory created from installer. Closes: #625876 + + -- Fabrizio Regalli Fri, 06 May 2011 16:44:20 +0200 + +b43-fwcutter (1:014-2) unstable; urgency=low + + [ Fabrizio Regalli ] + * Fixed wrong wget url. (Closes: #623703) + * Fixed typo. (Closes: #623748) + + -- Fabrizio Regalli Fri, 22 Apr 2011 20:10:57 +0200 + +b43-fwcutter (1:014-1) unstable; urgency=low + + [ Fabrizio Regalli ] + * New maintainers. (Closes: #581798) + * Added new firmware 478.104 to some non-lpphy cards. (Closes: #622962) + * Added Vcs-* repository. + * Removed duplicate 'Homepage' fields to make lintian happy. + * Moved to BinNMU. + + [Daniel Echeverry ] + * New upstream release. + * Update copyright file to DEP5. (Closes: #617688) + * Fixed multiple PCI devices with PCI IDS. (Closes: #599741) + Thanks to Geoff Simmons for the patches! + * Removed BCM4312 as a supported chipset. (Closes: #617394) + * Change debhelper to 7.0.50 in B-D. + * Bump Standard Versions 3.9.1 . + * Switch compat level 4 to 7 . + + -- Daniel Echeverry Tue, 19 Apr 2011 20:26:59 -0500 + +b43-fwcutter (1:013-3) unstable; urgency=low + + * QA upload. + * Remove obsolete option --postfix from the manpage (closes: #446770). + Thanks to Daniel Echeverry for the patch! + + -- Ralf Treinen Wed, 08 Dec 2010 20:27:41 +0100 + +b43-fwcutter (1:013-2) unstable; urgency=medium + + * QA upload + * Allow 14e4:4320 also for firmware-b43-installer (Closes: #580883) + * Fix logic: || -> && (Closes: #579633) + * Don't fail in -lpphy-installer when also broadcom ethernet is present + (Closes: #580098) + + -- Rene Engelhard Tue, 11 May 2010 01:52:40 +0200 + +b43-fwcutter (1:013-1) unstable; urgency=medium + + * QA upload + * Update to official 013 + * Fix lspci, thanks Geoff Simmons (Closes: #578777) + * Fix debhelper builddep + + -- Rene Engelhard Mon, 26 Apr 2010 00:03:48 +0200 + +b43-fwcutter (1:013~git20100413-2) unstable; urgency=low + + * QA upload + * Create /lib/firmware if not existing (Closes: #541810) + + -- Rene Engelhard Tue, 13 Apr 2010 20:04:37 +0200 + +b43-fwcutter (1:013~git20100413-1) unstable; urgency=low + + * Remove b43-fwcutters debconf question + * Don't try to extract the firmware in b43-fwcutter, split out into + extra installer packages (which are then properly versioned and + can check for needed kernel/chipsets) + * Add debian/source/format ("3.0 (quilt)") + * Update from git (Closes: #561450), and package a installer for the + LP-PHY + * Orphan package (I don't have b43 hw anymore since long) + + -- Rene Engelhard Tue, 13 Apr 2010 02:44:19 +0200 + +b43-fwcutter (1:012-1) unstable; urgency=low + + * New upstream release. + + -- Rene Engelhard Fri, 05 Jun 2009 14:08:23 +0200 + +b43-fwcutter (1:011-7) unstable; urgency=low + + * Add ru debconf translation (Closes: #512669) + + -- Rene Engelhard Thu, 22 Jan 2009 20:18:20 +0100 + +b43-fwcutter (1:011-6) unstable; urgency=low + + * Add gl debconf translation (Closes: #511728) + * Update Homepage field in debian/control + (Closes: #499177) + + -- Rene Engelhard Wed, 14 Jan 2009 00:48:07 +0100 + +b43-fwcutter (1:011-5) unstable; urgency=high + + * Retrieve firmware for >= 2.6.25 (Closes: #480053) + + -- Rene Engelhard Sun, 10 Aug 2008 11:39:13 -0300 + +b43-fwcutter (1:011-4) unstable; urgency=low + + * Add fixed es.po (Closes: #479281) + + -- Rene Engelhard Sun, 04 May 2008 10:59:39 +0200 + +b43-fwcutter (1:011-3) unstable; urgency=low + + * Remove homepage from description, add a Homepage field and + update it. + + -- Rene Engelhard Fri, 25 Apr 2008 15:49:54 +0200 + +b43-fwcutter (1:011-2) unstable; urgency=low + + * Recommend bzip2, install_bcm43xx_firmware.sh does a tar xfvj + + -- Rene Engelhard Fri, 18 Apr 2008 23:57:28 +0200 + +b43-fwcutter (1:011-1) unstable; urgency=low + + * New upstream release (Closes: #466941) + + -- Rene Engelhard Fri, 22 Feb 2008 00:19:26 +0100 + +b43-fwcutter (1:010-2) unstable; urgency=low + + * Retrieve correct firmware for 2.6.24(-rc) + + -- Rene Engelhard Sat, 09 Feb 2008 20:48:44 +0100 + +b43-fwcutter (1:010-1) unstable; urgency=low + + * New upstream release. + * Use new v4 firmware + + -- Rene Engelhard Fri, 08 Feb 2008 21:40:12 +0100 + +b43-fwcutter (1:009-1) unstable; urgency=low + + * New upstream release. + + -- Rene Engelhard Wed, 30 Jan 2008 10:53:21 +0100 + +b43-fwcutter (1:008-3) unstable; urgency=low + + * Add es debconf translation, thanks Alberto Rivera (Closes: #461358) + + -- Rene Engelhard Sun, 20 Jan 2008 23:58:43 +0100 + +b43-fwcutter (1:008-2) unstable; urgency=high + + * Update README.Debian, thanks Bin Zhang (Closes: #446818) + * Fix config scriptto not fail if db_get for bcm43xx-fwcutter/cut_firmware + fails (Closes: #447152) + * Apply patches from Zbyszek Szemek to not use a pre-defined dirname and fix + some permissions in install_bcm43xx_fwcutter.sh, thanks (Closes: #450887) + + -- Rene Engelhard Mon, 26 Nov 2007 03:10:59 +0100 + +b43-fwcutter (1:008-1) unstable; urgency=low + + * New upstream release (for the mac80211 based version, which + will probably hit with 2.6.24) + * Depend on wget, remove curl option + * Extract both b43 and b43legacy firmware + + -- Rene Engelhard Sun, 26 Aug 2007 17:38:35 +0200 + +bcm43xx-fwcutter (1:006-3) unstable; urgency=low + + * Fix wget download, thanks Stefan Lippers-Hollmann + + -- Rene Engelhard Wed, 15 Aug 2007 18:08:02 +0200 + +bcm43xx-fwcutter (1:006-2) unstable; urgency=low + + * Retrieve firmware from + http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o + (Closes: #437488) + * Re-add lost changelog entry of 20060501-6 + + -- Rene Engelhard Mon, 13 Aug 2007 10:39:19 +0200 + +bcm43xx-fwcutter (1:006-1) unstable; urgency=low + + * New upstream release (Closes: #406446) + * Strip epoch from -DFWCUTTER_VERSION_ + + -- Rene Engelhard Fri, 19 Jan 2007 02:41:43 +0100 + +bcm43xx-fwcutter (1:005-2) unstable; urgency=high + + * Fix de.po (Closes: #403500) + + -- Rene Engelhard Sun, 17 Dec 2006 17:40:42 +0100 + +bcm43xx-fwcutter (1:005-1) unstable; urgency=high + + [ Marcus Better ] + * New upstream version. (Closes: #401671) + * Don't build-depend on help2man. + * debian/rules: Remove useless configure rule. + + [ Rene Engelhard ] + * Nump debconf priority to high, since d-i sets it to high.... + * Retrieve wl_apsta.o from http://boredklink.googlepages.com/wl_apsta.o + (Closes: #388280) + * Add pt debconf translation, thanks Rui Branco (Closes: #388524) + * Add ja debconf translation, thanks Hideki Yamane (Closes: #400142) + * Fix minor typo in README.Debian, thanks Santiago Ruano Rincon + (Closes: #400855) + + -- Rene Engelhard Thu, 7 Dec 2006 13:44:13 +0100 + +bcm43xx-fwcutter (20060108-6) unstable; urgency=low + + * Fix install_bcm43xx_firmware with curl (Closes: #354942) + + -- Rene Engelhard Thu, 2 Mar 2006 11:36:24 +0100 + +bcm43xx-fwcutter (20060501-5) unstable; urgency=high + + * Retrieve wl_apsta.o from http://svit.epfl.ch/stuff/wl_apsta.o + (Closes: #381088) + + -- Rene Engelhard Sat, 5 Aug 2006 01:49:52 +0200 + +bcm43xx-fwcutter (20060501-4) unstable; urgency=low + + * Fix README.Debian location (Closes: #370101) + + -- Rene Engelhard Tue, 27 Jun 2006 21:19:01 +0200 + +bcm43xx-fwcutter (20060501-3) unstable; urgency=low + + * Retrieve wl_apsta.org from + http://www.nuevascreaciones.com/drinus/airport/wl_apsta.o. + Indirectly (Closes: #37470) + * Add basic README.Debian (Closes: #370101) + * Standards-Version: 3.7.2 (no changes needed) + + -- Rene Engelhard Fri, 23 Jun 2006 01:00:34 +0200 + +bcm43xx-fwcutter (20060501-2) unstable; urgency=low + + * Fix curl download again, thanks Guido Günther + + -- Rene Engelhard Sun, 14 May 2006 16:49:02 -0500 + +bcm43xx-fwcutter (20060501-1) unstable; urgency=low + + * Update to current SVN + * Add sv debconf translation, thanks Daniel Nylander (Closes: #365272) + + -- Rene Engelhard Mon, 1 May 2006 20:54:24 +0200 + +bcm43xx-fwcutter (20060108-5) unstable; urgency=low + + * Make fr.po actually affect something. + + -- Rene Engelhard Mon, 20 Feb 2006 23:22:04 +0100 + +bcm43xx-fwcutter (20060108-4) unstable; urgency=low + + * Use http://downloads.openwrt.org/sources/kernel-binary-wl-0.5.tar.gz + per request of OpenWRT instead of relying on + http://openwrt.inf.fh-brs.de/~nbd/$dname + * Make the debconf templates follow the recommendations in the developers + reference (Closes: #350281) + * Add cs debconf template translation, thanks Miroslav Kure + (Closes: #253369) + * Add fr debconf template translation, thanks Sylvain Archenault + (Closes: #353767) + + -- Rene Engelhard Mon, 20 Feb 2006 23:08:53 +0100 + +bcm43xx-fwcutter (20060108-3) unstable; urgency=low + + * Fix firmware path in de.po, thanks Alexander Schmehl + + -- Rene Engelhard Mon, 23 Jan 2006 23:07:03 +0100 + +bcm43xx-fwcutter (20060108-2) unstable; urgency=low + + * Add debconf-question on extracting the firmware on install + * Add install_bcm43xx_firmware.sh script; install it into + /usr/share/bcm43xx-fwcutter + * Recommend wget | curl + * Upload to Debian. + + -- Rene Engelhard Sun, 22 Jan 2006 20:49:46 +0100 + +bcm43xx-fwcutter (20060108-1) experimental; urgency=low + + * Initial release + + -- Rene Engelhard Mon, 9 Jan 2006 01:37:26 +0100 + diff --git a/fwcutter/debian/compat b/fwcutter/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/fwcutter/debian/compat @@ -0,0 +1 @@ +9 diff --git a/fwcutter/debian/control b/fwcutter/debian/control new file mode 100644 index 0000000..e2fbe42 --- /dev/null +++ b/fwcutter/debian/control @@ -0,0 +1,50 @@ +Source: b43-fwcutter +Section: contrib/utils +Priority: optional +Maintainer: Daniel Echeverry +Build-Depends: debhelper (>= 9), po-debconf, debconf +Standards-Version: 3.9.4 +Homepage: http://wireless.kernel.org/en/users/Drivers/b43 +Vcs-Git: git://anonscm.debian.org/collab-maint/b43-fwcutter.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/b43-fwcutter.git + +Package: b43-fwcutter +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: utility for extracting Broadcom 43xx firmware + This package provides a tool for extracting BCM43xx wireless chip + firmware from Broadcom's proprietary driver files. + . + It is used by the firmware-b43(legacy)-installer packages as part of + the automated process of downloading and installing firmware. + +Package: firmware-b43-installer +Section: contrib/kernel +Architecture: all +Depends: b43-fwcutter (>= ${source:Version}), bzip2, wget, ${misc:Depends} +Replaces: firmware-b43-lpphy-installer (<= 1:015-14) +Breaks: firmware-b43-lpphy-installer (<= 1:015-14) +Description: firmware installer for the b43 driver + This package downloads and installs the firmware needed by the b43 + kernel driver for some Broadcom 43xx wireless network cards. + . + Supported chipsets: + * BCM4306/3; + * BCM4311; + * BCM4318; + * BCM4321; + * BCM4322 (only 14e4:432b); + * BCM4312 (with Low-Power a.k.a. LP-PHY). + +Package: firmware-b43legacy-installer +Section: contrib/kernel +Architecture: all +Depends: b43-fwcutter (>= ${source:Version}), wget, ${misc:Depends} +Description: firmware installer for the b43legacy driver + This package downloads and installs the firmware needed by the b43legacy + kernel driver for some Broadcom 43xx wireless network cards. + . + Supported chipsets: + * BCM4301; + * BCM4306/2; + * BCM4306. diff --git a/fwcutter/debian/copyright b/fwcutter/debian/copyright new file mode 100644 index 0000000..517ede8 --- /dev/null +++ b/fwcutter/debian/copyright @@ -0,0 +1,46 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: b43-fwcutter +Source: http://linuxwireless.org/en/users/Drivers/b43 + +Files: * +Copyright: 2005-2011 Martin Langer + 2005-2011 Michael Buesch + 2005-2011 Alex Beregszaszi +License: BSD-2-Clause + +Files: debian/* +Copyright: 2006 Rene Engelhard + 2011 Fabrizio Regalli + 2013 Daniel Echeverry +License: BSD-2-Clause + +License: BSD-2-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + . + THIS SOFTWARE IS PROVIDED ``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 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. + +Files: md5.c md5.h +Copyright: 1993 Colin Plumb +License: public-domain + This code implements the MD5 message-digest algorithm. + The algorithm is due to Ron Rivest. This code was + written by Colin Plumb in 1993, no copyright is claimed. + This code is in the public domain; do with it what you wish. diff --git a/fwcutter/debian/files b/fwcutter/debian/files new file mode 100644 index 0000000..c0378db --- /dev/null +++ b/fwcutter/debian/files @@ -0,0 +1,3 @@ +b43-fwcutter_018-2_amd64.deb contrib/utils optional +firmware-b43-installer_018-2_all.deb contrib/kernel optional +firmware-b43legacy-installer_018-2_all.deb contrib/kernel optional diff --git a/fwcutter/debian/firmware-b43-installer.debhelper.log b/fwcutter/debian/firmware-b43-installer.debhelper.log new file mode 100644 index 0000000..0d2ec28 --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer.debhelper.log @@ -0,0 +1,27 @@ +dh_auto_configure +override_dh_auto_build dh_auto_build +dh_auto_build +dh_auto_test +dh_prep +dh_installdirs +dh_auto_install +dh_installdocs +override_dh_installchangelogs dh_installchangelogs +dh_installchangelogs +dh_installman +dh_installdebconf +dh_lintian +dh_perl +dh_link +dh_compress +dh_fixperms +dh_strip +dh_makeshlibs +dh_shlibdeps +dh_installdeb +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb +dh_builddeb +dh_builddeb diff --git a/fwcutter/debian/firmware-b43-installer.dirs b/fwcutter/debian/firmware-b43-installer.dirs new file mode 100644 index 0000000..5eeb6b9 --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer.dirs @@ -0,0 +1 @@ +/lib/firmware/b43/ diff --git a/fwcutter/debian/firmware-b43-installer.lintian-overrides b/fwcutter/debian/firmware-b43-installer.lintian-overrides new file mode 100644 index 0000000..7655311 --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer.lintian-overrides @@ -0,0 +1,2 @@ +# lintian, ignore this please! need to create this directory for the installation of the firmware +firmware-b43-installer: package-contains-empty-directory diff --git a/fwcutter/debian/firmware-b43-installer.postinst b/fwcutter/debian/firmware-b43-installer.postinst new file mode 100644 index 0000000..677add3 --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer.postinst @@ -0,0 +1,133 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +tmp=`mktemp -q -d` + +latest_firmware () +{ +cd $tmp +export FIRMWARE_INSTALL_DIR="/lib/firmware" + +# use apt proxy +APT_PROXIES=$(apt-config shell \ +http_proxy Acquire::http::Proxy \ +https_proxy Acquire::https::Proxy \ +ftp_proxy Acquire::ftp::Proxy \ +) + +if [ -n "$APT_PROXIES" ]; then + eval export $APT_PROXIES +fi + +wget --timeout=60 http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2 +if [ $? -ne 0 ]; then + echo "Some problem occurred during the firmware download. Please check your internet connection." + exit 0 + else + if [ -d /lib/firmware/b43 ]; then + echo "Deleting old extracted firmware..." + rm -rf /lib/firmware/b43 + fi +fi +tar xvjf broadcom-wl-5.100.138.tar.bz2 +cd broadcom-wl-5.100.138/linux +b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o +rm -rf $tmp +} + +# check environment +if [ "$(stat -c %d/%i /)" != "$(stat -Lc %d/%i /proc/1/root 2>/dev/null)" ]; + then + echo "A chroot environment has been detected." + echo "Remember this firmware needs kernel >= 2.6.25." + latest_firmware + exit 0 + else + echo "No chroot environment found. Starting normal installation" +fi + + + + +# check kernel version +if dpkg --compare-versions 2.6.25 gt `uname -r | cut -d- -f1`; then + echo "Kernel too old. This firmware needs >= 2.6.25!." + echo "Aborting!" + exit 0 +fi + +# install firmware unconditional if the corresponding debconf value is true +# this is usefull for live-systems or similar systems that should work on +# changing hardware +db_get b43-fwcutter/install-unconditional +if [ "$RET" = "true" ] ; then + latest_firmware + exit 0 +fi + +# Fix for BCM4306/3 [14e4:4320] (rev 03) +chip=`lspci -n | grep -o "14e4:4320 (rev 03)"` || true +if [ "$chip" ] ; then + echo "Your card is BCM4306/3 [14e4:4320] (rev 03), firwmare 5.100.138 will be used" + latest_firmware + exit 0 +fi + +# Fix for BCM4306/3 [14e4:4324] (rev 03) +chip=`lspci -n | grep -o "14e4:4324 (rev 03)"` || true +if [ "$chip" ] ; then + echo "Your card is BCM4306/3 [14e4:4324] (rev 03), firwmare 5.100.138 will be used" + latest_firmware + exit 0 +fi + +# check chip +pci=`lspci -n | grep -o "14e4:[1234567890abcdef]\+"` || true + +if [ -n "$pci" ]; then + for device in $pci; do + device_id=`echo $device | cut -d: -f2` + case $device_id in + 4301 | 4306 | 4320 |4324 | 4325) + legacy=1 + ;; + 4307 | 4311 | 4312 | 4315 | 4318 | 4319 | 4321 | 4328 | 4329 | 432b | 432c | 4331 | 4353 | 4357 | 5354) + latest=1 + ;; + 4322 | 4358 | 4365 | 4727 | a8d8) + # b43 upstream says 3.6+ for a8d8 + unsupported="$unsupported $device_id" + ;; + 0576 | 4313 | 432a | 432d | 4358 | 4359 | 435a | a99d) + nottested=1 + ;; + *) + ;; + esac + done +fi + +if [ "$legacy" ]; then + echo "An unsupported BCM4301, BCM4306 or BCM4306/2 device was found." + echo "Use b43legacy firmware (firmware-b43legacy-installer package) instead." + echo "Aborting." + exit 0 +elif [ "$unsupported" ]; then + echo -n "Unsupported device(s) found: PCI id " + for device_id in $unsupported; do echo -n "14e4:$device_id "; done + echo + echo "Aborting." + exit 0 +elif [ "$nottested" ]; then + echo "This card is actually not tested. Please install the driver manually." + exit 0 +elif [ "$latest" ]; then + echo "This card work with newer 5.100.138 firmware. Trying to install it." + latest_firmware + exit 0 +fi + +#DEBHELPER# diff --git a/fwcutter/debian/firmware-b43-installer.postrm b/fwcutter/debian/firmware-b43-installer.postrm new file mode 100644 index 0000000..339d140 --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer.postrm @@ -0,0 +1,15 @@ +#!/bin/sh + +set -e + +if [ "$1" = purge ] || [ "$1" = remove ]; then + + if [ -d /lib/firmware/b43 ]; then + echo "Deleting old extracted firmware..." + rm -rf /lib/firmware/b43/* + fi +fi + +#DEBHELPER# + +exit 0 diff --git a/fwcutter/debian/firmware-b43-installer.substvars b/fwcutter/debian/firmware-b43-installer.substvars new file mode 100644 index 0000000..abd3ebe --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer.substvars @@ -0,0 +1 @@ +misc:Depends= diff --git a/fwcutter/debian/firmware-b43-installer/DEBIAN/control b/fwcutter/debian/firmware-b43-installer/DEBIAN/control new file mode 100644 index 0000000..328851d --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer/DEBIAN/control @@ -0,0 +1,23 @@ +Package: firmware-b43-installer +Source: b43-fwcutter +Version: 1:018-2 +Architecture: all +Maintainer: Daniel Echeverry +Installed-Size: 56 +Depends: b43-fwcutter (>= 1:018-2), bzip2, wget +Breaks: firmware-b43-lpphy-installer (<= 1:015-14) +Replaces: firmware-b43-lpphy-installer (<= 1:015-14) +Section: contrib/kernel +Priority: optional +Homepage: http://wireless.kernel.org/en/users/Drivers/b43 +Description: firmware installer for the b43 driver + This package downloads and installs the firmware needed by the b43 + kernel driver for some Broadcom 43xx wireless network cards. + . + Supported chipsets: + * BCM4306/3; + * BCM4311; + * BCM4318; + * BCM4321; + * BCM4322 (only 14e4:432b); + * BCM4312 (with Low-Power a.k.a. LP-PHY). diff --git a/fwcutter/debian/firmware-b43-installer/DEBIAN/md5sums b/fwcutter/debian/firmware-b43-installer/DEBIAN/md5sums new file mode 100644 index 0000000..2e24288 --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer/DEBIAN/md5sums @@ -0,0 +1,5 @@ +43ccfbee02e8fddbb7a9dd9aeb942ec9 usr/share/doc/firmware-b43-installer/NEWS.Debian.gz +05fe361709af3bffa37842c77a43488d usr/share/doc/firmware-b43-installer/changelog.Debian.gz +a1d8d19009fd47687db0a6155dc37ebb usr/share/doc/firmware-b43-installer/changelog.gz +bb37220b033dfef8ead1060b7218185c usr/share/doc/firmware-b43-installer/copyright +8015dbf37382c4c099005b5bdc06753a usr/share/lintian/overrides/firmware-b43-installer diff --git a/fwcutter/debian/firmware-b43-installer/DEBIAN/postinst b/fwcutter/debian/firmware-b43-installer/DEBIAN/postinst new file mode 100755 index 0000000..31f637d --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer/DEBIAN/postinst @@ -0,0 +1,133 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +tmp=`mktemp -q -d` + +latest_firmware () +{ +cd $tmp +export FIRMWARE_INSTALL_DIR="/lib/firmware" + +# use apt proxy +APT_PROXIES=$(apt-config shell \ +http_proxy Acquire::http::Proxy \ +https_proxy Acquire::https::Proxy \ +ftp_proxy Acquire::ftp::Proxy \ +) + +if [ -n "$APT_PROXIES" ]; then + eval export $APT_PROXIES +fi + +wget --timeout=60 http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2 +if [ $? -ne 0 ]; then + echo "Some problem occurred during the firmware download. Please check your internet connection." + exit 0 + else + if [ -d /lib/firmware/b43 ]; then + echo "Deleting old extracted firmware..." + rm -rf /lib/firmware/b43 + fi +fi +tar xvjf broadcom-wl-5.100.138.tar.bz2 +cd broadcom-wl-5.100.138/linux +b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o +rm -rf $tmp +} + +# check environment +if [ "$(stat -c %d/%i /)" != "$(stat -Lc %d/%i /proc/1/root 2>/dev/null)" ]; + then + echo "A chroot environment has been detected." + echo "Remember this firmware needs kernel >= 2.6.25." + latest_firmware + exit 0 + else + echo "No chroot environment found. Starting normal installation" +fi + + + + +# check kernel version +if dpkg --compare-versions 2.6.25 gt `uname -r | cut -d- -f1`; then + echo "Kernel too old. This firmware needs >= 2.6.25!." + echo "Aborting!" + exit 0 +fi + +# install firmware unconditional if the corresponding debconf value is true +# this is usefull for live-systems or similar systems that should work on +# changing hardware +db_get b43-fwcutter/install-unconditional +if [ "$RET" = "true" ] ; then + latest_firmware + exit 0 +fi + +# Fix for BCM4306/3 [14e4:4320] (rev 03) +chip=`lspci -n | grep -o "14e4:4320 (rev 03)"` || true +if [ "$chip" ] ; then + echo "Your card is BCM4306/3 [14e4:4320] (rev 03), firwmare 5.100.138 will be used" + latest_firmware + exit 0 +fi + +# Fix for BCM4306/3 [14e4:4324] (rev 03) +chip=`lspci -n | grep -o "14e4:4324 (rev 03)"` || true +if [ "$chip" ] ; then + echo "Your card is BCM4306/3 [14e4:4324] (rev 03), firwmare 5.100.138 will be used" + latest_firmware + exit 0 +fi + +# check chip +pci=`lspci -n | grep -o "14e4:[1234567890abcdef]\+"` || true + +if [ -n "$pci" ]; then + for device in $pci; do + device_id=`echo $device | cut -d: -f2` + case $device_id in + 4301 | 4306 | 4320 |4324 | 4325) + legacy=1 + ;; + 4307 | 4311 | 4312 | 4315 | 4318 | 4319 | 4321 | 4328 | 4329 | 432b | 432c | 4331 | 4353 | 4357 | 5354) + latest=1 + ;; + 4322 | 4358 | 4365 | 4727 | a8d8) + # b43 upstream says 3.6+ for a8d8 + unsupported="$unsupported $device_id" + ;; + 0576 | 4313 | 432a | 432d | 4358 | 4359 | 435a | a99d) + nottested=1 + ;; + *) + ;; + esac + done +fi + +if [ "$legacy" ]; then + echo "An unsupported BCM4301, BCM4306 or BCM4306/2 device was found." + echo "Use b43legacy firmware (firmware-b43legacy-installer package) instead." + echo "Aborting." + exit 0 +elif [ "$unsupported" ]; then + echo -n "Unsupported device(s) found: PCI id " + for device_id in $unsupported; do echo -n "14e4:$device_id "; done + echo + echo "Aborting." + exit 0 +elif [ "$nottested" ]; then + echo "This card is actually not tested. Please install the driver manually." + exit 0 +elif [ "$latest" ]; then + echo "This card work with newer 5.100.138 firmware. Trying to install it." + latest_firmware + exit 0 +fi + + diff --git a/fwcutter/debian/firmware-b43-installer/DEBIAN/postrm b/fwcutter/debian/firmware-b43-installer/DEBIAN/postrm new file mode 100755 index 0000000..b77be9b --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer/DEBIAN/postrm @@ -0,0 +1,15 @@ +#!/bin/sh + +set -e + +if [ "$1" = purge ] || [ "$1" = remove ]; then + + if [ -d /lib/firmware/b43 ]; then + echo "Deleting old extracted firmware..." + rm -rf /lib/firmware/b43/* + fi +fi + + + +exit 0 diff --git a/fwcutter/debian/firmware-b43-installer/usr/share/doc/firmware-b43-installer/NEWS.Debian.gz b/fwcutter/debian/firmware-b43-installer/usr/share/doc/firmware-b43-installer/NEWS.Debian.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d9a2738b8fe54c080cb48b1527e542e92697221 GIT binary patch literal 408 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 literal 0 HcmV?d00001 diff --git a/fwcutter/debian/firmware-b43-installer/usr/share/doc/firmware-b43-installer/changelog.gz b/fwcutter/debian/firmware-b43-installer/usr/share/doc/firmware-b43-installer/changelog.gz new file mode 100644 index 0000000000000000000000000000000000000000..631ba8fba500c730b7e38937d64d551c5a70ebc3 GIT binary patch literal 266 zcmV+l0rmbLiwFP!000021C5YPOT;h`hVS_ma~6^|Y4?M@t%!IMQ9O8(G?{h-X;LO> zEB<=Z6=aXz28Q=}KU6IxuMb=u7`ub_gciKcm@;$}wKZ|%tLHl*Yq8r4br8+x=%$2T zWKE*`R?s^dS4{|gB+%Z2(PSBbUbOSN^Oyu<>T1()DL0$5wO}!qf4ZvhE0Z?ah2e%q zaV(Te&eN%?Mn@D$i8x_cDT_!$mEueWQ}xfF0?vi^$NyDB>>*!Vg2jcb2ZVA4L|bOq zg1zDbau3H^2`Rxu!Y%L|EVxi~Sb(y{_S812gJ*bo`Y62?XKp$xE{|JhcqGL8w+Be` QG)2nn2iljYgn9u00BO8=v;Y7A literal 0 HcmV?d00001 diff --git a/fwcutter/debian/firmware-b43-installer/usr/share/doc/firmware-b43-installer/copyright b/fwcutter/debian/firmware-b43-installer/usr/share/doc/firmware-b43-installer/copyright new file mode 100644 index 0000000..517ede8 --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer/usr/share/doc/firmware-b43-installer/copyright @@ -0,0 +1,46 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: b43-fwcutter +Source: http://linuxwireless.org/en/users/Drivers/b43 + +Files: * +Copyright: 2005-2011 Martin Langer + 2005-2011 Michael Buesch + 2005-2011 Alex Beregszaszi +License: BSD-2-Clause + +Files: debian/* +Copyright: 2006 Rene Engelhard + 2011 Fabrizio Regalli + 2013 Daniel Echeverry +License: BSD-2-Clause + +License: BSD-2-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + . + THIS SOFTWARE IS PROVIDED ``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 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. + +Files: md5.c md5.h +Copyright: 1993 Colin Plumb +License: public-domain + This code implements the MD5 message-digest algorithm. + The algorithm is due to Ron Rivest. This code was + written by Colin Plumb in 1993, no copyright is claimed. + This code is in the public domain; do with it what you wish. diff --git a/fwcutter/debian/firmware-b43-installer/usr/share/lintian/overrides/firmware-b43-installer b/fwcutter/debian/firmware-b43-installer/usr/share/lintian/overrides/firmware-b43-installer new file mode 100644 index 0000000..7655311 --- /dev/null +++ b/fwcutter/debian/firmware-b43-installer/usr/share/lintian/overrides/firmware-b43-installer @@ -0,0 +1,2 @@ +# lintian, ignore this please! need to create this directory for the installation of the firmware +firmware-b43-installer: package-contains-empty-directory diff --git a/fwcutter/debian/firmware-b43legacy-installer.debhelper.log b/fwcutter/debian/firmware-b43legacy-installer.debhelper.log new file mode 100644 index 0000000..0d2ec28 --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer.debhelper.log @@ -0,0 +1,27 @@ +dh_auto_configure +override_dh_auto_build dh_auto_build +dh_auto_build +dh_auto_test +dh_prep +dh_installdirs +dh_auto_install +dh_installdocs +override_dh_installchangelogs dh_installchangelogs +dh_installchangelogs +dh_installman +dh_installdebconf +dh_lintian +dh_perl +dh_link +dh_compress +dh_fixperms +dh_strip +dh_makeshlibs +dh_shlibdeps +dh_installdeb +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb +dh_builddeb +dh_builddeb diff --git a/fwcutter/debian/firmware-b43legacy-installer.dirs b/fwcutter/debian/firmware-b43legacy-installer.dirs new file mode 100644 index 0000000..77d6176 --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer.dirs @@ -0,0 +1 @@ +/lib/firmware/b43legacy diff --git a/fwcutter/debian/firmware-b43legacy-installer.lintian-overrides b/fwcutter/debian/firmware-b43legacy-installer.lintian-overrides new file mode 100644 index 0000000..fa58fbd --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer.lintian-overrides @@ -0,0 +1,2 @@ +# lintian, ignore this please! need to create this directory for the installation of the firmware +firmware-b43legacy-installer: package-contains-empty-directory diff --git a/fwcutter/debian/firmware-b43legacy-installer.postinst b/fwcutter/debian/firmware-b43legacy-installer.postinst new file mode 100644 index 0000000..5f6a89b --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer.postinst @@ -0,0 +1,92 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +tmp=`mktemp -q -d` + +latest_firmware () +{ +cd $tmp +export FIRMWARE_INSTALL_DIR="/lib/firmware" + +# use apt proxy +APT_PROXIES=$(apt-config shell \ +http_proxy Acquire::http::Proxy \ +https_proxy Acquire::https::Proxy \ +ftp_proxy Acquire::ftp::Proxy \ +) + +if [ -n "$APT_PROXIES" ]; then + eval export $APT_PROXIES +fi + +wget --timeout=60 http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o +if [ $? -ne 0 ]; then + echo "Some problem occurred during the firmware download. Please check your internet connection." + exit 0 + else + if [ -d /lib/firmware/b43legacy ]; then + echo "Deleting old extracted firmware..." + rm -rf /lib/firmware/b43legacy + fi +fi +b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta-3.130.20.0.o +rm -rf $tmp +} + +# check environment +if [ "$(stat -c %d/%i /)" != "$(stat -Lc %d/%i /proc/1/root 2>/dev/null)" ]; + then + echo "A chroot environment has been detected." + echo "Remember this firmware needs kernel >= 2.6.25." + latest_firmware + exit 0 + else + echo "No chroot environment found. Starting normal installation" +fi + +# install firmware unconditional if the corresponding debconf value is true +# this is usefull for live-systems or similar systems that should work on +# changing hardware +db_get b43-fwcutter/install-unconditional +if [ "$RET" = "true" ] ; then + latest_firmware + exit 0 +fi + +# Fix for BCM4306 [14e4:4320] (rev 02) +chip=`lspci -n | grep -o "14e4:4320 (rev 02)"` || true +if [ "$chip" ] ; then + echo "Your card is BCM4306 [14e4:4320] (rev 02), using b43legacy firmware" + latest_firmware + exit 0 +fi + +# check chip +supported=0 +pci=`lspci -n | grep -o "14e4:[1234567890abcdef]\+"` || true + +if [ -n "$pci" ]; then + for device in $pci; do + device_id=`echo $device | cut -d: -f2` + case $device_id in + 4301 | 4306 | 4320 | 4324 | 4325) + supported=1 + break + ;; + esac + done +fi + +if [ "$supported" = 0 ]; then + echo "No supported card found." + echo "Use b43 firmware. This is just for the b43legacy driver." + echo "Aborting." + exit 0 +fi + +latest_firmware + +#DEBHELPER# diff --git a/fwcutter/debian/firmware-b43legacy-installer.postrm b/fwcutter/debian/firmware-b43legacy-installer.postrm new file mode 100644 index 0000000..5058a30 --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer.postrm @@ -0,0 +1,15 @@ +#!/bin/sh + +set -e + +if [ "$1" = purge ] || [ "$1" = remove ]; then + + if [ -d /lib/firmware/b43legacy ]; then + echo "Deleting old extracted firmware..." + rm -rf /lib/firmware/b43legacy/* + fi +fi + +#DEBHELPER# + +exit 0 diff --git a/fwcutter/debian/firmware-b43legacy-installer.substvars b/fwcutter/debian/firmware-b43legacy-installer.substvars new file mode 100644 index 0000000..abd3ebe --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer.substvars @@ -0,0 +1 @@ +misc:Depends= diff --git a/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/control b/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/control new file mode 100644 index 0000000..32624da --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/control @@ -0,0 +1,18 @@ +Package: firmware-b43legacy-installer +Source: b43-fwcutter +Version: 1:018-2 +Architecture: all +Maintainer: Daniel Echeverry +Installed-Size: 55 +Depends: b43-fwcutter (>= 1:018-2), wget +Section: contrib/kernel +Priority: optional +Homepage: http://wireless.kernel.org/en/users/Drivers/b43 +Description: firmware installer for the b43legacy driver + This package downloads and installs the firmware needed by the b43legacy + kernel driver for some Broadcom 43xx wireless network cards. + . + Supported chipsets: + * BCM4301; + * BCM4306/2; + * BCM4306. diff --git a/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/md5sums b/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/md5sums new file mode 100644 index 0000000..def961a --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/md5sums @@ -0,0 +1,5 @@ +43ccfbee02e8fddbb7a9dd9aeb942ec9 usr/share/doc/firmware-b43legacy-installer/NEWS.Debian.gz +05fe361709af3bffa37842c77a43488d usr/share/doc/firmware-b43legacy-installer/changelog.Debian.gz +a1d8d19009fd47687db0a6155dc37ebb usr/share/doc/firmware-b43legacy-installer/changelog.gz +bb37220b033dfef8ead1060b7218185c usr/share/doc/firmware-b43legacy-installer/copyright +001737f685a588a1304633563aec43c9 usr/share/lintian/overrides/firmware-b43legacy-installer diff --git a/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/postinst b/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/postinst new file mode 100755 index 0000000..4ff0113 --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/postinst @@ -0,0 +1,92 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +tmp=`mktemp -q -d` + +latest_firmware () +{ +cd $tmp +export FIRMWARE_INSTALL_DIR="/lib/firmware" + +# use apt proxy +APT_PROXIES=$(apt-config shell \ +http_proxy Acquire::http::Proxy \ +https_proxy Acquire::https::Proxy \ +ftp_proxy Acquire::ftp::Proxy \ +) + +if [ -n "$APT_PROXIES" ]; then + eval export $APT_PROXIES +fi + +wget --timeout=60 http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o +if [ $? -ne 0 ]; then + echo "Some problem occurred during the firmware download. Please check your internet connection." + exit 0 + else + if [ -d /lib/firmware/b43legacy ]; then + echo "Deleting old extracted firmware..." + rm -rf /lib/firmware/b43legacy + fi +fi +b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta-3.130.20.0.o +rm -rf $tmp +} + +# check environment +if [ "$(stat -c %d/%i /)" != "$(stat -Lc %d/%i /proc/1/root 2>/dev/null)" ]; + then + echo "A chroot environment has been detected." + echo "Remember this firmware needs kernel >= 2.6.25." + latest_firmware + exit 0 + else + echo "No chroot environment found. Starting normal installation" +fi + +# install firmware unconditional if the corresponding debconf value is true +# this is usefull for live-systems or similar systems that should work on +# changing hardware +db_get b43-fwcutter/install-unconditional +if [ "$RET" = "true" ] ; then + latest_firmware + exit 0 +fi + +# Fix for BCM4306 [14e4:4320] (rev 02) +chip=`lspci -n | grep -o "14e4:4320 (rev 02)"` || true +if [ "$chip" ] ; then + echo "Your card is BCM4306 [14e4:4320] (rev 02), using b43legacy firmware" + latest_firmware + exit 0 +fi + +# check chip +supported=0 +pci=`lspci -n | grep -o "14e4:[1234567890abcdef]\+"` || true + +if [ -n "$pci" ]; then + for device in $pci; do + device_id=`echo $device | cut -d: -f2` + case $device_id in + 4301 | 4306 | 4320 | 4324 | 4325) + supported=1 + break + ;; + esac + done +fi + +if [ "$supported" = 0 ]; then + echo "No supported card found." + echo "Use b43 firmware. This is just for the b43legacy driver." + echo "Aborting." + exit 0 +fi + +latest_firmware + + diff --git a/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/postrm b/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/postrm new file mode 100755 index 0000000..84f3bb3 --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer/DEBIAN/postrm @@ -0,0 +1,15 @@ +#!/bin/sh + +set -e + +if [ "$1" = purge ] || [ "$1" = remove ]; then + + if [ -d /lib/firmware/b43legacy ]; then + echo "Deleting old extracted firmware..." + rm -rf /lib/firmware/b43legacy/* + fi +fi + + + +exit 0 diff --git a/fwcutter/debian/firmware-b43legacy-installer/usr/share/doc/firmware-b43legacy-installer/NEWS.Debian.gz b/fwcutter/debian/firmware-b43legacy-installer/usr/share/doc/firmware-b43legacy-installer/NEWS.Debian.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d9a2738b8fe54c080cb48b1527e542e92697221 GIT binary patch literal 408 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 literal 0 HcmV?d00001 diff --git a/fwcutter/debian/firmware-b43legacy-installer/usr/share/doc/firmware-b43legacy-installer/changelog.gz b/fwcutter/debian/firmware-b43legacy-installer/usr/share/doc/firmware-b43legacy-installer/changelog.gz new file mode 100644 index 0000000000000000000000000000000000000000..631ba8fba500c730b7e38937d64d551c5a70ebc3 GIT binary patch literal 266 zcmV+l0rmbLiwFP!000021C5YPOT;h`hVS_ma~6^|Y4?M@t%!IMQ9O8(G?{h-X;LO> zEB<=Z6=aXz28Q=}KU6IxuMb=u7`ub_gciKcm@;$}wKZ|%tLHl*Yq8r4br8+x=%$2T zWKE*`R?s^dS4{|gB+%Z2(PSBbUbOSN^Oyu<>T1()DL0$5wO}!qf4ZvhE0Z?ah2e%q zaV(Te&eN%?Mn@D$i8x_cDT_!$mEueWQ}xfF0?vi^$NyDB>>*!Vg2jcb2ZVA4L|bOq zg1zDbau3H^2`Rxu!Y%L|EVxi~Sb(y{_S812gJ*bo`Y62?XKp$xE{|JhcqGL8w+Be` QG)2nn2iljYgn9u00BO8=v;Y7A literal 0 HcmV?d00001 diff --git a/fwcutter/debian/firmware-b43legacy-installer/usr/share/doc/firmware-b43legacy-installer/copyright b/fwcutter/debian/firmware-b43legacy-installer/usr/share/doc/firmware-b43legacy-installer/copyright new file mode 100644 index 0000000..517ede8 --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer/usr/share/doc/firmware-b43legacy-installer/copyright @@ -0,0 +1,46 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: b43-fwcutter +Source: http://linuxwireless.org/en/users/Drivers/b43 + +Files: * +Copyright: 2005-2011 Martin Langer + 2005-2011 Michael Buesch + 2005-2011 Alex Beregszaszi +License: BSD-2-Clause + +Files: debian/* +Copyright: 2006 Rene Engelhard + 2011 Fabrizio Regalli + 2013 Daniel Echeverry +License: BSD-2-Clause + +License: BSD-2-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + . + THIS SOFTWARE IS PROVIDED ``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 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. + +Files: md5.c md5.h +Copyright: 1993 Colin Plumb +License: public-domain + This code implements the MD5 message-digest algorithm. + The algorithm is due to Ron Rivest. This code was + written by Colin Plumb in 1993, no copyright is claimed. + This code is in the public domain; do with it what you wish. diff --git a/fwcutter/debian/firmware-b43legacy-installer/usr/share/lintian/overrides/firmware-b43legacy-installer b/fwcutter/debian/firmware-b43legacy-installer/usr/share/lintian/overrides/firmware-b43legacy-installer new file mode 100644 index 0000000..fa58fbd --- /dev/null +++ b/fwcutter/debian/firmware-b43legacy-installer/usr/share/lintian/overrides/firmware-b43legacy-installer @@ -0,0 +1,2 @@ +# lintian, ignore this please! need to create this directory for the installation of the firmware +firmware-b43legacy-installer: package-contains-empty-directory diff --git a/fwcutter/debian/po/POTFILES.in b/fwcutter/debian/po/POTFILES.in new file mode 100644 index 0000000..426dcb8 --- /dev/null +++ b/fwcutter/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] b43-fwcutter.templates diff --git a/fwcutter/debian/po/cs.po b/fwcutter/debian/po/cs.po new file mode 100644 index 0000000..3fdb050 --- /dev/null +++ b/fwcutter/debian/po/cs.po @@ -0,0 +1,55 @@ +# Czech PO debconf template translation of b43-fwcutter. +# Copyright (C) 2013 Michal Simunek +# This file is distributed under the same license as the b43-fwcutter package. +# Michal Simunek , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter 1:017-2\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: 2013-06-07 12:31+0200\n" +"Last-Translator: Michal Simunek \n" +"Language-Team: Czech \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "" +"Nainstalovat b43 firmware i v případě, že se v systému žádné takové zařízení " +"nenachází?" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" +"Balíčky b43 jsou určeny k obsluhování firmwaru pro bezdrátové síťové karty " +"Broadcom 43xx." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" +"Zvolte si prosím, zda mají firmware stáhnout a nainstalovat i v případě, že " +"se v systému příslušný hardware nyní nenachází." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"To může být užitečné v případě, že tuto instalaci plánujete přemístit na " +"jiný hardware, nebo stejnou instalaci sdílet mezi vícero systémy." diff --git a/fwcutter/debian/po/da.po b/fwcutter/debian/po/da.po new file mode 100644 index 0000000..089f7ae --- /dev/null +++ b/fwcutter/debian/po/da.po @@ -0,0 +1,54 @@ +# Danish translation b43-fwcutter. +# Copyright (C) 2013 b43-fwcutter & nedenstående oversættere. +# This file is distributed under the same license as the b43-fwcutter package. +# Joe Hansen , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-06-25 07:12+0200\n" +"PO-Revision-Date: 2013-07-09 05:26+0100\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "Installer b43-firmware selv hvis ingen sådan enhed er til stede?" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" +"b43-pakkerne er designet til at håndtere firmware for Broadcom 43xx trådløse " +"netværkskort." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" +"Vælg hvorvidt de skal hente og installere firmware selv hvis det tilsvarende " +"udstyr ikke aktuelt er til stede på systemet." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"Dette kan være nyttigt hvis du planlægger at flytte denne installation til forskelligt udstyr eller " +"dele den samme installation over flere systemer." + diff --git a/fwcutter/debian/po/de.po b/fwcutter/debian/po/de.po new file mode 100644 index 0000000..e78e3bc --- /dev/null +++ b/fwcutter/debian/po/de.po @@ -0,0 +1,55 @@ +# German translation of the b43-fwcutter debconf template. +# Copyright: 2006 Rene Engelhard, 2011 Fabrizio Regalli,2013 Daniel Echeverry. +# This file is distributed under the same license as the b43-fwcutter package. +# Translation (C) 2013 by Chris Leick . +# +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter 1:017-2\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: 2013-06-06 22:10+0100\n" +"Last-Translator: Chris Leick \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "B43-Firmware installieren, obwohl kein derartiges Gerät vorhanden ist?" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" +"Die B43-Pakete wurden zur Handhabung der Firmware von drahtlosen " +"Broadcom-43xx-Netzwerkkarten entworfen." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" +"Bitte wählen Sie, ob Sie die Firmware herunterladen und installieren " +"möchten, obwohl die zugehörige Hardware derzeit nicht im System vorhanden " +"ist." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"Dies kann nützlich sein, falls Sie planen, die Installation auf " +"unterschiedliche Hardware zu verschieben oder dieselbe Installation über " +"mehrere Systeme hinweg gemeinsam zu benutzen." diff --git a/fwcutter/debian/po/es.po b/fwcutter/debian/po/es.po new file mode 100644 index 0000000..7495361 --- /dev/null +++ b/fwcutter/debian/po/es.po @@ -0,0 +1,61 @@ +# Translation of b43-fwcutter to spanish +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Daniel Echeverry , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: 2013-01-31 09:25-0500\n" +"Last-Translator: Daniel Echeverry \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +#, fuzzy +#| msgid "" +#| "Should the installer package download and install firmware for hardware " +#| "that is not currently present on the system. This is useful if you plan " +#| "to move this installation to different hardware or share the same " +#| "installation on different systems." +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"Usted puede descargar e instalar el firmware aun sin tener el hardware " +"presenteesto es util, si usted planea mover esta instalacion a un hardware " +"diferenteo compartir esta instalacion en diferentes sistemas." + +#~ msgid "Install firmware for hardware not present on this system?" +#~ msgstr "" +#~ "¿Desea instalar este firmware en este sistema aun sin tener el hardware " +#~ "presente?" diff --git a/fwcutter/debian/po/fr.po b/fwcutter/debian/po/fr.po new file mode 100644 index 0000000..e93ebe1 --- /dev/null +++ b/fwcutter/debian/po/fr.po @@ -0,0 +1,58 @@ +# Translation of b43-fwcutter debconf templates to French +# Copyright (C) 2013, French l10n team +# This file is distributed under the same license as the b43-fwcutter package. +# Julien Patriarca , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: 2013-06-06 12:15+0100\n" +"Last-Translator: Julien Patriarca \n" +"Language-Team: FRENCH \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.4\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "" +"Faut-il installer le micrologiciel b43 même si un tel périphérique est " +"absent ?" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" +"Les paquets b43 sont destinés à gérer le micrologiciel pour les cartes " +"réseau sans-fil Broadcom 43xx." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" +"Veuillez indiquer s'ils doivent télécharger et installer le micrologiciel " +"même si le périphérique correspondant n'est actuellement pas présent sur le " +"système." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"Cela pourrait être utile si vous prévoyez de déplacer cette installation sur " +"du matériel différent ou de partager la même installation sur plusieurs " +"systèmes." diff --git a/fwcutter/debian/po/id.po b/fwcutter/debian/po/id.po new file mode 100644 index 0000000..8cc6c16 --- /dev/null +++ b/fwcutter/debian/po/id.po @@ -0,0 +1,52 @@ +# Translation of b43-fwcutter debconf templates to Indonesian +# Copyright (C) 2013 Debian Indonesia Translator +# This file is distributed under the same license as the b43-fwcutter package. +# Mahyuddin Susanto , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: 2013-06-06 14:07+0700\n" +"Last-Translator: Mahyuddin Susanto \n" +"Language-Team: Debian Indonesia Translator \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Indonesian\n" +"X-Poedit-Country: INDONESIA\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "Pasang firmware b43 meskipun tidak ada perangkat yang terpasang?" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "Paket b43 di desain untuk menangani firmware untuk kartu jaringan" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "Silakan pilih antara akan tetap mengunduh dan memasang firmware" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"Ini mungkin berguna jika anda berencana memindahkan instalasike perangkat " +"keras berbeda atau berbagi pemasangan yang sama di" diff --git a/fwcutter/debian/po/it.po b/fwcutter/debian/po/it.po new file mode 100644 index 0000000..d3f5b17 --- /dev/null +++ b/fwcutter/debian/po/it.po @@ -0,0 +1,55 @@ +# Italian translation of b43-fwcutter debconf messages +# Copyright (C) 2013, Beatrice Torracca +# This file is distributed under the same license as the b43-fwcutter package. +# Beatrice Torracca , 2013. +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: 2013-06-06 15:50+0200\n" +"Last-Translator: Beatrice Torracca \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Virtaal 0.7.1\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "" +"Installare il firmware b43 anche se non è presente un tale dispositivo?" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" +"I pacchetti b43 sono progettati per gestire il firmware per schede di rete " +"wireless Broadcom 43xx." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" +"Scegliere se devono scaricare e installare il firmware anche se l'hardware " +"corrispondente non è attualmente presente nel sistema." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"Ciò può essere utile se si ha in progetto di spostare l'installazione su " +"hardware diverso o di condividere la stessa installazione su più sistemi." diff --git a/fwcutter/debian/po/ja.po b/fwcutter/debian/po/ja.po new file mode 100644 index 0000000..b317807 --- /dev/null +++ b/fwcutter/debian/po/ja.po @@ -0,0 +1,54 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# victory , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: 2013-06-06 14:14+0900\n" +"Last-Translator: victory \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "当該デバイスが存在しなくても b43 ファームウェアインストールしますか?" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" +"b43 パッケージは Broadcom 43xx 無線ネットワークカードのファームウェアを処理す" +"るように設計されています。" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" +"対応するハードウェアが現在システム上に存在しなくてもファームウェアをダウン" +"ロードしてインストールするか選択してください。" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"このインストール状態を異なるハードウェアに移動する予定があったり、同一のイン" +"ストール状態を複数のシステムにまたがって共有するような場合に有用かもしれませ" +"ん。" diff --git a/fwcutter/debian/po/pl.po b/fwcutter/debian/po/pl.po new file mode 100644 index 0000000..1bd9d21 --- /dev/null +++ b/fwcutter/debian/po/pl.po @@ -0,0 +1,57 @@ +# Translation of b43-fwcutter debconf templates to Polish. +# Copyright (C) 2013 +# This file is distributed under the same license as the b43-fwcutter package. +# +# Michał Kułach , 2013. +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: 2013-06-06 16:57+0200\n" +"Last-Translator: Michał Kułach \n" +"Language-Team: Polish \n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" +"X-Generator: Lokalize 1.4\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "" +"Zainstalować oprogramowanie układowe b43 nawet gdy nie ma takiego urządzenia?" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" +"Pakiet b43 jest przeznaczony do obsługi oprogramowania układowego (firmware) " +"bezprzewodowych kart sieciowych Broadcom 43xx." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" +"Proszę zdecydować, czy powinien on pobrać i zainstalować oprogramowanie " +"układowe nawet gdy odpowiedni sprzęt nie jest aktualnie obecny w systemie." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"Może być to przydatne gdy chce się przenieść tę instalację na inny sprzęt " +"lub współdzielić tę samą instalację na wielu systemach." diff --git a/fwcutter/debian/po/pt.po b/fwcutter/debian/po/pt.po new file mode 100644 index 0000000..7a808d4 --- /dev/null +++ b/fwcutter/debian/po/pt.po @@ -0,0 +1,55 @@ +# Portuguese translation messages for b43-fwcutter package. +# Copyright (C) 2013 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the b43-fwcutter package. +# +# Pedro Ribeiro , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: 2013-06-13 12:03+0100\n" +"Last-Translator: Pedro Ribeiro \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "" +"Instalar o firmware b43 ainda que não haja nenhum dispositivo compatível?" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" +"Os pacotes b43 foram desenhados para tratar do firmware para as placas de " +"rede sem fios Broadcom 43xx." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" +"Escolha por favor se quer fazer o download e instalação do firmware ainda " +"que o hardware correspondente não esteja actualmente instalado no sistema." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"Isto pode ser útil se pretender mover esta instalação para hardware " +"diferente ou partilhar a mesma instalação com diferentes sistemas." diff --git a/fwcutter/debian/po/ru.po b/fwcutter/debian/po/ru.po new file mode 100644 index 0000000..6da85b5 --- /dev/null +++ b/fwcutter/debian/po/ru.po @@ -0,0 +1,55 @@ +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the b43-fwcutter package. +# +# Yuri Kozlov , 2013. +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter 1:017-2\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: 2013-06-10 21:09+0400\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Lokalize 1.4\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "Устанавливать микропрограмму b43 даже, если устройство отсутствует?" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" +"Пакеты b43 загружают микропрограмму для карт беспроводных сетей Broadcom " +"43xx." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" +"Укажите, должны ли они скачивать и устанавливать микропрограмму даже, если " +"соответствующее оборудование отсутствует в системе." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"Это может быть полезно, если вы планируете переместить эту установку на " +"другое оборудование или использовать её для установки на несколько систем." diff --git a/fwcutter/debian/po/sv.po b/fwcutter/debian/po/sv.po new file mode 100644 index 0000000..3353547 --- /dev/null +++ b/fwcutter/debian/po/sv.po @@ -0,0 +1,56 @@ +# Translation of b43-fwcutter debconf template to Swedish +# Copyright (C) 2013 Martin Bagge +# This file is distributed under the same license as the b43-fwcutter package. +# +# Martin Bagge , 2013 +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: 2013-06-18 11:35+0100\n" +"Last-Translator: Martin Bagge / brother \n" +"Language-Team: Swedish \n" +"Language: Swedish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.4\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "" +"Ska den inbäddade mjukvaran för b43 installera även om inga sådana enheter " +"kan hittas?" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" +"b43-paketen är designade för att hantera inbäddad mjukvara för Broadcom 43xx-" +"nätverkskort för trådlös kommunkation." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" +"Ange om dessa ska hämtas och installeras även om motsvarande hårdvara inte " +"kan hittas på systemet för tillfället." + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" +"Detta kan vara praktiskt om du planerar att flytta installationen till annan " +"hårdvara eller dela samma installation på flera system." diff --git a/fwcutter/debian/po/templates.pot b/fwcutter/debian/po/templates.pot new file mode 100644 index 0000000..35c0536 --- /dev/null +++ b/fwcutter/debian/po/templates.pot @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: b43-fwcutter\n" +"Report-Msgid-Bugs-To: b43-fwcutter@packages.debian.org\n" +"POT-Creation-Date: 2013-06-06 07:14+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "Install b43 firmware even if no such device is present?" +msgstr "" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"The b43 packages are designed to handle firmware for Broadcom 43xx wireless " +"network cards." +msgstr "" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"Please choose whether they should download and install firmware even if the " +"corresponding hardware is not currently present on the system." +msgstr "" + +#. Type: boolean +#. Description +#: ../b43-fwcutter.templates:2001 +msgid "" +"This might be useful if you plan to move this installation to different " +"hardware or share the same installation across multiple systems." +msgstr "" diff --git a/fwcutter/debian/rules b/fwcutter/debian/rules new file mode 100755 index 0000000..dfd8ff2 --- /dev/null +++ b/fwcutter/debian/rules @@ -0,0 +1,29 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +INSTALL := install -o root -g root -m 755 + +CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) +CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) + +version=$(shell dpkg-parsechangelog | grep urgency | awk '{ print $$2; }'| \ +sed -e s/"("// -e s/")"// | cut -d"-" -f1) + +%: + dh $@ + +override_dh_auto_build: + dh_auto_build -- CFLAGS="$(CFLAGS) $(CPPFLAGS) -std=c99 -fomit-frame-pointer -pedantic -D_BSD_SOURCE \ + -DFWCUTTER_VERSION_=`echo $(version) | cut -d: -f2`" + +override_dh_auto_clean: + rm -f b43-fwcutter + rm -rf $(CURDIR)/debian/b43-fwcutter/usr/man + +override_dh_installchangelogs: + dh_installchangelogs $(CURDIR)/debian/b43-fwcutter.upstream-changelog + +override_dh_auto_install: + $(INSTALL) b43-fwcutter $(CURDIR)/debian/b43-fwcutter/usr/bin diff --git a/fwcutter/debian/source/format b/fwcutter/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/fwcutter/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/fwcutter/debian/watch b/fwcutter/debian/watch new file mode 100644 index 0000000..5a7facd --- /dev/null +++ b/fwcutter/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://bues.ch/b43/fwcutter/b43-fwcutter-(.+).tar.bz2 -- 2.31.1