diff options
| author | Pali Rohár <pali.rohar@gmail.com> | 2014-12-13 21:00:00 +0100 | 
|---|---|---|
| committer | Pali Rohár <pali.rohar@gmail.com> | 2014-12-13 21:00:00 +0100 | 
| commit | 04f94d957a412ae99965fce2106469eb5051d3d1 (patch) | |
| tree | 58279c99eee9e0db2ea11cdc66d5ac8bf37076ca | |
| parent | 7d07f81ec679ceaf183a16f5b5e4e77679fce8ab (diff) | |
| download | 0xFFFF-04f94d957a412ae99965fce2106469eb5051d3d1.tar.bz2 | |
debian: Update packaging for Maemo 5
| -rw-r--r-- | debian/0xffff.udev | 5 | ||||
| -rw-r--r-- | debian/compat | 2 | ||||
| -rw-r--r-- | debian/completions/_0xFFFF | 163 | ||||
| -rw-r--r-- | debian/control | 67 | ||||
| -rw-r--r-- | debian/install | 1 | 
5 files changed, 64 insertions, 174 deletions
diff --git a/debian/0xffff.udev b/debian/0xffff.udev deleted file mode 100644 index dcf457a..0000000 --- a/debian/0xffff.udev +++ /dev/null @@ -1,5 +0,0 @@ -# Nokia Tables in Cold flashing mode -ATTR{idVendor}=="0421", ATTR{idProduct}=="0105", GROUP="plugdev", MODE="0660"  - -# Nokia Tables in NOLO mode -ATTR{idVendor}=="0421", ATTR{idProduct}=="0106", GROUP="plugdev", MODE="0660" diff --git a/debian/compat b/debian/compat index ec63514..7f8f011 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -9 +7 diff --git a/debian/completions/_0xFFFF b/debian/completions/_0xFFFF deleted file mode 100644 index ee3d2a8..0000000 --- a/debian/completions/_0xFFFF +++ /dev/null @@ -1,163 +0,0 @@ -#compdef 0xFFFF - -flaglist=( -	'no-omap-wd[disable auto reboot by OMAP watchdog]' -	'no-ext-wd[disable auto reboot by external watchdog]' -	'no-lifeguard-reset[disable auto reboot by software lifeguard]' -	'serial-console[enable serial console]' -	'no-usb-timeout[disable usb timeout for flashing]' -	'sti-console[enable sti console]' -	'no-charging[disable battery charging]' -	'force-power-key[force omap boot reason to power key]' -) - -typelist=( -	'xloader' -	'2nd' -	'secondary' -	'kernel' -	'initfs' -	'rootfs' -	'mmc' -	'cmt-2nd' -	'cmt-algo' -	'cmt-mcusw' -) - -devlist=( -	'SU-18' -	'RX-34' -	'RX-44' -	'RX-48' -	'RX-51' -) - -_dev() { -	_wanted devices expl 'device' \ -	compadd -S: "$@" $devlist -} - -_hw() { -	# cannot auto-complete hardware -} - -_ver() { -	# cannot auto-complete version -} - -_type() { -	compset -P "*:" -	compset -P "*," -	_wanted types expl 'types' \ -	compadd -q -S: "$@" $typelist -} - -_img() { -	compset -P "*:" -	compset -P "*%" -	_files -q -S% -} - -_0xFFFF() { -	local context curcontext="$curcontext" state line state_descr val_args opt_args -	typeset -A flags types - -	_arguments -C \ -		'-b[boot default or loaded kernel (default: no cmdline)]::' \ -		'-r[reboot device]' \ -		'-l[load kernel and initfs images to RAM]' \ -		'-f[flash all specified images]' \ -		'-c[cold flash 2nd and secondary image]' \ -		'-x[check for bad blocks on mtd device (default: all)]::' \ -		'-E[dump all device images to one fiasco image, see -t]:' \ -		'-e[dump all device images to directory, see -t (default: current)]:directory:' \ -		'-I[identify, show all information about device]' \ -		'-D[change root device]:device:((0\:flash 1\:mmc 2\:usb))' \ -		'-U[enable/disable USB host mode]:bool:((0\:disable 1\:enable))' \ -		'-R[enable/disable R&D mode]:bool:((0\:disable 1\:enable))' \ -		'-F[change R&D flags, flags are comma separated list]::flags:->flags' \ -		'-H[change HW revision]:revision' \ -		'-N[change NOLO version string]:version' \ -		'-K[change kernel version string]:version' \ -		'-T[change initfs version string]:version' \ -		'-S[change SW release version string]:version' \ -		'-C[change content eMMC version string]:version' \ -		'-M[specify fiasco image]:file' \ -		'*-m[specify normal image]:argument:->image' \ -		'-t[filter images by type]:types:->types' \ -		'-d[filter images by device]:device' \ -		'-w[filter images by HW revision]:hardware' \ -		'-u[unpack fiasco image to directory (default: current)]::directory:_files -/' \ -		'-g[generate fiasco image with SW rel version (default: no version)]:file:_files' \ -		'-i[identify images]' \ -		'-s[simulate, do not flash or write on disk]' \ -		'-n[disable hash, checksum and image type checking]' \ -		'-v[be verbose and noisy]' \ -		'-h[show this help message]' - -	case "$state" in -		flags) -			_values -s , "R&D flags" ${flaglist} -			;; -		types) -			_values -s , "Types" ${typelist} -			;; -		image) -			#arg is [[[dev:[hw:]]ver:]type:]file[%lay] -			local hasdev=false hastype=false - -			PARTS=`echo $PREFIX | grep -o : | wc -l` -			if [[ "$PARTS" != "0" ]] ; then -				for p in `seq $PARTS` ; do -					part=`echo $PREFIX | cut -d : -f $p` -					IFS=" " -					for d in $devlist ; do -						if [[ "$part" == "$d" ]] ; then -							hasdev=true; -						fi -					done -					for t in $typelist ; do -						# comma separated list -						echo "$part" | grep -q "$t" -						if [ $? -eq 0 ] ; then -							hastype=true; -						fi -					done -				done -			fi - -			if [[ "$PARTS" == "0" ]] ; then -				_alternative \ -					'devices:device:_dev' \ -					'version:ver:_ver' \ -					'types:type:_type' \ -					'files:file:_img' -			elif [[ "$hastype" == "true" ]] ; then -				_alternative \ -					'files:file:_img' -			elif [[ "$PARTS" == "1" && "$hasdev" == "true" ]] ; then -				_alternative \ -					'hardware:hw:_hw' \ -					'version:ver:_ver' \ -					'types:type:_type' \ -					'files:file:_img' -			elif [[ "$PARTS" == "1" ]] ; then -					_alternative \ -					'types:type:_type' \ -					'files:file:_img'			 -			elif [[ "$PARTS" == "2" && "$hasdev" == "true" ]] ; then -				_alternative \ -					'version:ver:_ver' \ -					'types:type:_type' \ -					'files:file:_img' -			elif [[ "$PARTS" == "3" ]] ; then -				_alternative \ -					'types:type:_type' \ -					'files:file:_img' -			fi -			;; -	esac - -} - -_0xFFFF "$@" diff --git a/debian/control b/debian/control index a6c744b..2beae96 100644 --- a/debian/control +++ b/debian/control @@ -1,9 +1,9 @@  Source: 0xffff -Section: misc +Section: user/system  Priority: extra -Maintainer: Sebastian Reichel <sre@debian.org> +Maintainer: Pali Rohár <pali.rohar@gmail.com>  Standards-Version: 3.9.5 -Build-Depends: debhelper (>= 9), +Build-Depends: debhelper (>= 7),                 libusb-dev  Homepage: http://gitorious.org/0xffff/  Vcs-Git: git://anonscm.debian.org/pkg-n900/0xffff.git @@ -12,7 +12,7 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-n900/0xffff.git;a=summary  Package: 0xffff  Architecture: any  Multi-Arch: foreign -Depends: ${misc:Depends}, ${shlibs:Depends} +Depends: ${misc:Depends}, ${shlibs:Depends}, mtd-utils  Description: Open Free Fiasco Firmware Flasher   The ‘Open Free Fiasco Firmware Flasher’ aka 0xFFFF utility implements   a free userspace handler for the NOLO bootloader and extended features @@ -29,3 +29,62 @@ Description: Open Free Fiasco Firmware Flasher    * changing configuration of Maemo device (R&D flags, HW revision strings, ...)   .   Currently supported are the Nokia 770, N800, N810, N810w and the N900. +XSBC-Maemo-Display-Name: 0xFFFF +XB-Maemo-Icon-26: + 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 + 5l7y6xMAAAAASUVORK5CYII= diff --git a/debian/install b/debian/install deleted file mode 100644 index 4044ec8..0000000 --- a/debian/install +++ /dev/null @@ -1 +0,0 @@ -debian/completions/_0xFFFF usr/share/zsh/functions/Completion/Unix/  |