--- furiusisomount-0.11.1.1.orig/debian/changelog +++ furiusisomount-0.11.1.1/debian/changelog @@ -0,0 +1,20 @@ +furiusisomount (0.11.1.1-0ubuntu2) karmic; urgency=low + + * Add debian/patches/03-accelerator_keys.dpatch patch to display the + accelerator keys correctly (LP: #459354); patch taken from upstream's + bazaar branch. + * Add debian/patches/04-button_icons.dpatch patch to display the button + icons (LP: #459357); patch taken from upstream's bazaar branch. + + -- Alessio Treglia Sat, 24 Oct 2009 01:39:28 +0200 + +furiusisomount (0.11.1.1-0ubuntu1) karmic; urgency=low + + * Initial release (LP: #275485). + * Add 01-python26_deprecation_warns.dpatch to fix Python 2.6 deprecation + warnings. + * Add 02-installation_path.dpatch to set the right installation path and + fix script in /usr/bin. + * Add manpage. + + -- Alessio Treglia Wed, 06 May 2009 09:13:42 +0200 --- furiusisomount-0.11.1.1.orig/debian/dirs +++ furiusisomount-0.11.1.1/debian/dirs @@ -0,0 +1 @@ +usr/share/furiusisomount --- furiusisomount-0.11.1.1.orig/debian/furiusisomount.1 +++ furiusisomount-0.11.1.1/debian/furiusisomount.1 @@ -0,0 +1,28 @@ +.TH FURIUSISOMOUNT 1 "May 6, 2009" +.SH "NAME" +furiusisomount \- mount image files without burning them +.SH "SYNOPSIS" +.B furiusisomount +.SH "DESCRIPTION" +.PP +.B Furius ISO Mount +is a simple application which allows user to mount and manage image files. It +supports a wide variety of formats, like ISO, IMG, BIN, MDF and NRG. +.B Furius ISO Mount +gives user the possibility to mount one or more images to his home directory +with only a click, burn to an optical disk, generate and verify MD5 and SHA1 +checksum, maintain an history of previously mounted images and lot of more. +.PP +.B Furius ISO Mount +has been written with Python and GTK+2, and after installing the application +you can run it from the +.B Applications +menu. +.PP +.SH "SEE ALSO" +.BR fuseiso (1) +.SH "AUTHOR" +furiusisomount was written by Dean Harris . +.PP +This manual page was written by Alessio Treglia , +for the Ubuntu project (and may be used by others). --- furiusisomount-0.11.1.1.orig/debian/control +++ furiusisomount-0.11.1.1/debian/control @@ -0,0 +1,33 @@ +Source: furiusisomount +Section: utils +Priority: optional +Maintainer: Alessio Treglia +Build-Depends: debhelper (>= 7), dpatch +Build-Depends-Indep: python-support (>= 0.6), python-all-dev (>= 2.5) +XS-Python-Version: all +Standards-Version: 3.8.1 +Homepage: https://launchpad.net/furiusisomount + +Package: furiusisomount +Architecture: all +Depends: ${python:Depends}, ${misc:Depends}, fuseiso, fuseiso9660, python-gtk2, + python-glade2, nautilus +Description: An ISO, IMG, BIN, MDF and NRG image management utility + Furius ISO Mount is a simple application for mounting .iso, .img, .bin, .mdf + and .ng image files without burning them to disk. + . + It provides the following features: + - Automatically Mounts ISO, IMG, BIN, MDF and NRG image files. + - Automatically creates a mount point in your home directory. + - Automatically Unmounts the Image files. + - Automatically removes the mount directory to return your home directory to + its previous state. + - Automatically saves the history of the last 10 images mounted. + - Mounts multiple images. + - Burn ISO and IMG Files to optical disk. + - Generate Md5 and SHA1 checksums. + - Automatically retrieves any previously unmounted images. + - Automatically generates a log file of all commands needed to mount and + unmount images manually. + - Language support (currently Czech, Danish, French, Hungarian, Italian, + German, Polish, Slovenian, Spanish and Turkish are available). --- furiusisomount-0.11.1.1.orig/debian/watch +++ furiusisomount-0.11.1.1/debian/watch @@ -0,0 +1,3 @@ +version=3 +https://launchpad.net/furiusisomount/+download \ +http://launchpad.net/furiusisomount/python/.*/furiusisomount-([0-9\.]*)\.tar\.gz --- furiusisomount-0.11.1.1.orig/debian/compat +++ furiusisomount-0.11.1.1/debian/compat @@ -0,0 +1 @@ +7 --- furiusisomount-0.11.1.1.orig/debian/copyright +++ furiusisomount-0.11.1.1/debian/copyright @@ -0,0 +1,29 @@ +Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=454 +Upstream-Name: Furius ISO Mount +Upstream-Maintainer: Dean Harris +Upstream-Source: https://launchpad.net/furiusisomount + +Files: * +Copyright: Copyright 2008, Dean Harris +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +X-Comment: On Debian GNU/Linux systems, the complete text of the GNU + General Public License can be found in /usr/share/common-licenses/GPL-3 + +Files: debian/* +Copyright: Copyright 2009 Alessio Treglia +License: GPL-3 + See above. + --- furiusisomount-0.11.1.1.orig/debian/furiusisomount.desktop +++ furiusisomount-0.11.1.1/debian/furiusisomount.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Categories=GTK;System; +Exec=furiusisomount +GenericName=Furius ISO Mount +Icon=furiusisomount +Name=Furius ISO Mount +Comment=Manage ISO, IMG, BIN, MDF and NRG images +Comment[it]=Gestire immagini ISO, IMG, BIN, MDF e NRG +Terminal=false +StartupNotify=true +Type=Application +X-AppInstall-Package=furiusisomount --- furiusisomount-0.11.1.1.orig/debian/furiusisomount.install +++ furiusisomount-0.11.1.1/debian/furiusisomount.install @@ -0,0 +1,7 @@ +src/*.py usr/share/furiusisomount +res usr/share/furiusisomount +pix usr/share/furiusisomount +doc usr/share/furiusisomount +pix/furiusisomount.png usr/share/pixmaps +debian/furiusisomount.desktop usr/share/applications +furiusisomount usr/bin --- furiusisomount-0.11.1.1.orig/debian/rules +++ furiusisomount-0.11.1.1/debian/rules @@ -0,0 +1,46 @@ +#!/usr/bin/make -f + +include /usr/share/dpatch/dpatch.make + +build: build-stamp + +build-stamp: patch-stamp + dh_testdir + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + rm -f src/*.pyc + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + chmod 0644 $(CURDIR)/pix/*.png + chmod 0644 $(CURDIR)/doc/* + +binary-arch: build install + +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_install + dh_installman debian/furiusisomount.1 + dh_pysupport + dh_link + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- furiusisomount-0.11.1.1.orig/debian/patches/04-button_icons.dpatch +++ furiusisomount-0.11.1.1/debian/patches/04-button_icons.dpatch @@ -0,0 +1,22 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 04-button_icons.dpatch by Alessio Treglia +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Set gtk-button-images to true to display the button icons correctly. +## DP: Fix LP: #459357 +## DP: Taken from upstream's bazaar branch. + +@DPATCH@ +diff -urNad furiusisomount-0.11.1.1~/src/main.py furiusisomount-0.11.1.1/src/main.py +--- furiusisomount-0.11.1.1~/src/main.py 2009-02-08 17:47:44.000000000 +0100 ++++ furiusisomount-0.11.1.1/src/main.py 2009-10-24 01:36:31.311344189 +0200 +@@ -121,6 +121,9 @@ + + #Set the Icons and Text + self.interface.get_widget('main_window').set_title('%s %s' % (globals.assembly_title, globals.assembly_version)) ++ #Allowbutton imagestobe shown ++ gtk_settings = self.interface.get_widget('main_window').get_settings() ++ gtk_settings.set_property("gtk-button-images", True) + self.browse_button_image = gtk.Image() + self.browse_button_image.set_from_stock(gtk.STOCK_OPEN, gtk.ICON_SIZE_MENU) + self.interface.get_widget('button_browse').set_image(self.browse_button_image) --- furiusisomount-0.11.1.1.orig/debian/patches/02-installation_path.dpatch +++ furiusisomount-0.11.1.1/debian/patches/02-installation_path.dpatch @@ -0,0 +1,38 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02-installation_path.dpatch by Alessio Treglia +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Set the right installation path. + +@DPATCH@ +diff -urNad furiusisomount-0.11.1.1~/furiusisomount furiusisomount-0.11.1.1/furiusisomount +--- furiusisomount-0.11.1.1~/furiusisomount 2008-09-28 20:17:29.000000000 +0200 ++++ furiusisomount-0.11.1.1/furiusisomount 2009-05-06 09:10:14.000000000 +0200 +@@ -1,3 +1,3 @@ + #!/bin/sh + +-python "src/main.py" ++python "/usr/share/furiusisomount/main.py" +diff -urNad furiusisomount-0.11.1.1~/src/globals.py furiusisomount-0.11.1.1/src/globals.py +--- furiusisomount-0.11.1.1~/src/globals.py 2008-11-05 21:21:44.000000000 +0100 ++++ furiusisomount-0.11.1.1/src/globals.py 2009-05-06 09:09:49.000000000 +0200 +@@ -29,9 +29,9 @@ + home_directory = os.path.expanduser('~') + settings_directory = os.path.join(home_directory, '.FuriusIsoMount') + source_directory = os.path.join(os.path.dirname(__file__)) +-resource_directory = os.path.join(source_directory, '..', 'res') +-image_directory = os.path.join(source_directory, '..', 'pix') +-document_directory = os.path.join(source_directory, '..', 'doc') ++resource_directory = os.path.join(source_directory, 'res') ++image_directory = os.path.join(source_directory, 'pix') ++document_directory = os.path.join(source_directory, 'doc') + + #files + application_interface = os.path.join(resource_directory, 'main_window.glade') +@@ -41,4 +41,4 @@ + mount_list = os.path.join(settings_directory, 'FuriusMountList.csv') + history_list = os.path.join(settings_directory, 'FuriusMountHistory.txt') + image_burn_button = os.path.join(image_directory, 'imageburn.png') +-image_checksum_button = os.path.join(image_directory, 'imagechecksum.png') +\ No newline at end of file ++image_checksum_button = os.path.join(image_directory, 'imagechecksum.png') --- furiusisomount-0.11.1.1.orig/debian/patches/01-python26_deprecation_warns.dpatch +++ furiusisomount-0.11.1.1/debian/patches/01-python26_deprecation_warns.dpatch @@ -0,0 +1,38 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01-python26_deprecation_warns.dpatch by Alessio Treglia +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix Python 2.6 deprecation warnings. + +@DPATCH@ +diff -urNad furiusisomount-0.11.1.1~/src/filehash.py furiusisomount-0.11.1.1/src/filehash.py +--- furiusisomount-0.11.1.1~/src/filehash.py 2008-08-05 21:11:37.000000000 +0200 ++++ furiusisomount-0.11.1.1/src/filehash.py 2009-05-06 08:56:12.000000000 +0200 +@@ -15,8 +15,7 @@ + # You should have received a copy of the GNU General Public License + # along with PyFuriusIsoMount. If not, see . + +-import md5 +-import sha ++import hashlib + import string + import os + from gettext import gettext as _ +@@ -38,7 +37,7 @@ + self.progress = 0.0 + try: + file_stream = open(file, 'rb') +- hash = md5.new() ++ hash = hashlib.md5() + size = os.stat(file).st_size + total = 0 + while True: +@@ -58,7 +57,7 @@ + self.progress = 0.0 + try: + file_stream = open(file, 'rb') +- hash = sha.new() ++ hash = hashlib.sha1() + size = os.stat(file).st_size + total = 0 + while True: --- furiusisomount-0.11.1.1.orig/debian/patches/00list +++ furiusisomount-0.11.1.1/debian/patches/00list @@ -0,0 +1,4 @@ +01-python26_deprecation_warns +02-installation_path +03-accelerator_keys +04-button_icons --- furiusisomount-0.11.1.1.orig/debian/patches/03-accelerator_keys.dpatch +++ furiusisomount-0.11.1.1/debian/patches/03-accelerator_keys.dpatch @@ -0,0 +1,69 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 03-accelerator_keys.dpatch by Alessio Treglia +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Accelerator keys are not displayed correctly (LP: #459354). +## DP: Taken from upstream's bazaar branch. + +@DPATCH@ +diff -urNad furiusisomount-0.11.1.1~/res/main_window.glade furiusisomount-0.11.1.1/res/main_window.glade +--- furiusisomount-0.11.1.1~/res/main_window.glade 2009-02-08 17:33:10.000000000 +0100 ++++ furiusisomount-0.11.1.1/res/main_window.glade 2009-10-24 01:32:02.553504908 +0200 +@@ -42,6 +42,7 @@ + + True + Browse ++ True + True + 140 + +@@ -103,6 +104,7 @@ + + Mount + False ++ True + True + 140 + +@@ -164,6 +166,7 @@ + + Checksum + False ++ True + True + 140 + +@@ -190,6 +193,7 @@ + + True + View Log ++ True + True + + +@@ -200,7 +204,9 @@ + + + ++ True + Delete Log ++ True + True + + +@@ -240,6 +246,7 @@ + + Burn + False ++ True + True + 140 + +@@ -361,6 +368,7 @@ + + Unmount + False ++ True + True + +