debian/0000755000000000000000000000000012207562774007202 5ustar debian/compat0000755000000000000000000000000211373301556010373 0ustar 5 debian/patches/0000755000000000000000000000000012207562747010631 5ustar debian/patches/fix-desktop-file.patch0000644000000000000000000000106711375045462015023 0ustar Description: Fix the desktop file so that it can be validated with desktop-file-validate Author: Fabrice Coutadeur --- aptoncd-0.1.98+bzr117.orig/data/aptoncd.desktop.in +++ aptoncd-0.1.98+bzr117/data/aptoncd.desktop.in @@ -3,11 +3,10 @@ Name=APTonCD _GenericName=Package Backup Tool _Comment=Create a Installation Disc Version=1.0 -Encoding=UTF-8 Icon=aptoncd Exec=/usr/bin/aptoncd Terminal=false Type=Application StartupNotify=true -Categories=Application;System;Settings +Categories=System;Settings; X-Ubuntu-Gettext-Domain=aptoncd debian/patches/fix-help.patch0000644000000000000000000001350312207562747013370 0ustar Index: aptoncd-0.1.98+bzr117/APTonCD/ui/main_window.py =================================================================== --- aptoncd-0.1.98+bzr117.orig/APTonCD/ui/main_window.py 2013-07-22 16:13:00.263181283 -0400 +++ aptoncd-0.1.98+bzr117/APTonCD/ui/main_window.py 2013-07-22 16:13:16.011181618 -0400 @@ -230,7 +230,7 @@ if helpviewer == None: gui.message(constants.MESSAGE_0064, self.get_main_window()) else: - os.system(helpviewer + ' ghelp:aptoncd 2> /dev/null &') + os.system(helpviewer + ' help:aptoncd///index 2> /dev/null &') def on_about(self, *args): """ Index: aptoncd-0.1.98+bzr117/help/C/aptoncd.xml =================================================================== --- aptoncd-0.1.98+bzr117.orig/help/C/aptoncd.xml 2013-07-22 16:13:00.263181283 -0400 +++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,79 +0,0 @@ - - - - -APTonCD"> -] -> - -
- - - - - APTonCD Manual - - - - - Rafael Sfair -
rsfair@gmail.com
-
- - Victor Jones - - - Flávio Pontes -
flaviocpontes@gmail.com
-
-
- - - - - - - This manual describes version 0.2 of the APTonCD application. - - - - - Feedback - To report a bug or make a suggestion regarding this manual, - follow the directions in the - APTonCD Project Page. - - License - This manual is under a Creative Common license. Please read - this page for more information. - - -
- - - - -&intro; -&features; -&howto; -&about; - -
- Index: aptoncd-0.1.98+bzr117/help/C/index.docbook =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ aptoncd-0.1.98+bzr117/help/C/index.docbook 2013-07-22 16:13:00.239181283 -0400 @@ -0,0 +1,79 @@ + + + + +APTonCD"> +] +> + +
+ + + + + APTonCD Manual + + + + + Rafael Sfair +
rsfair@gmail.com
+
+ + Victor Jones + + + Flávio Pontes +
flaviocpontes@gmail.com
+
+
+ + + + + + + This manual describes version 0.2 of the APTonCD application. + + + + + Feedback + To report a bug or make a suggestion regarding this manual, + follow the directions in the + APTonCD Project Page. + + License + This manual is under a Creative Common license. Please read + this page for more information. + + +
+ + + + +&intro; +&features; +&howto; +&about; + +
+ Index: aptoncd-0.1.98+bzr117/help/C/Makefile.am =================================================================== --- aptoncd-0.1.98+bzr117.orig/help/C/Makefile.am 2013-07-22 16:13:00.263181283 -0400 +++ aptoncd-0.1.98+bzr117/help/C/Makefile.am 2013-07-22 16:13:00.259181283 -0400 @@ -1,3 +1,10 @@ -docname = aptoncd -lang = C -#entities = index.xml +@YELP_HELP_RULES@ + +HELP_ID = aptoncd + +HELP_FILES = \ + about.xml \ + features.xml \ + howto.xml \ + index.docbook \ + introduction.xml debian/patches/series0000644000000000000000000000004612207562747012046 0ustar fix-desktop-file.patch fix-help.patch debian/docs0000755000000000000000000000000511375523251010043 0ustar TODO debian/control0000755000000000000000000000175112144462505010603 0ustar Source: aptoncd Section: admin Priority: extra Maintainer: Fabrice Coutadeur Build-Depends: debhelper (>= 5.0.51~) Build-Depends-Indep: python-distutils-extra, python-all (>= 2.6.6-3~) Standards-Version: 3.8.4 Homepage: http://aptoncd.sourceforge.net Package: aptoncd Architecture: all Recommends: k3b | brasero, yelp Suggests: update-notifier, gdebi Depends: ${python:Depends}, libgnomevfs2-0, genisoimage, apt-utils, synaptic (>= 0.57.7), python-gnome2, python-apt (>= 0.7.93), python-glade2, python-dbus, lsb-release, gksu, python-gtk2, gnome-icon-theme, ${misc:Depends} Description: Installation disc creator for packages downloaded via APT APT removable repository creator and package backup tool for Debian based systems. . This tool will allow you to create a media (CD or DVD) to use to install software via APT in a non-connected machine, as well upgrade and install the same set of softwares in several machines with no need to re-download the packages again. debian/aptoncd.10000755000000000000000000000403211373301556010706 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH APTONCD 1 "Aug 15th, 2007 .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME aptoncd \- CD/DVD-based repository creator for debian packages .SH SYNOPSIS \fBaptoncd\fP [options] .br .SH DESCRIPTION APTonCD is a complete solution to manage/backup/restore your packages downloaded via apt-get, aptitude and synaptic. APTonCD also is the best choice to download an entire repository and/or specific section of selected mirror, by an pretty GUI. .PP A manual with detailed instructions can be found in the help menu of APTonCD. .SH OPTIONS APTonCD accept the following command-line call methods: .TP \fB-c\fR, \fB\-\-packages-list=FILE\fR Starts aptoncd listing the packages in FILE .TP \fB-l\fR, \fB\-\-cache-dir=PATH\fR Uses PATH as apt cache dir (instead of /var/cache/apt/archives .TP \fB-r\fR, \fB\-\-temp-dir=PATH\fR Uses PATH as temporary directory for copying files and mounting images .TP .SH AUTHORS APTonCD is developed by Rafael Proenca and Laudeci Oliveira , with some contributors that can be found on the project page. .PP All development is done at http://aptoncd.sourceforge.net .PP This manual page was written by Rafael Proenca . .SH COPYRIGHT Copyright (C) 2007 Rafael Proenca There is NO warranty. You may redistribute this software under the terms of the GNU General Public License. For more information about these matters, see the files named copyright. debian/copyright0000755000000000000000000000233611375054472011140 0ustar This package was debianized by Rafael Proença on Wed, 29 Nov 2006 14:00:59 -0200. It was downloaded from: https://sourceforge.net/project/showfiles.php?group_id=174934 Upstream Author: Rafael Proença Copyright: 2006, Rafael Proença License: This package 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 2 of the License, or (at your option) any later version. This package 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. The Debian packaging is © 2006, Rafael Proença and is licensed under the GPL, see above. debian/source/0000755000000000000000000000000011373304107010465 5ustar debian/source/format0000644000000000000000000000001411375533406011703 0ustar 3.0 (quilt) debian/manpages0000755000000000000000000000002111373301556010704 0ustar debian/aptoncd.1 debian/changelog0000755000000000000000000002463112207562760011060 0ustar aptoncd (0.1.98+bzr117-1.4) unstable; urgency=low * Non-maintainer upload. * Update for new help install location in python-distutils-extra 2.38 (Closes: #717602). -- Jeremy Bicha Mon, 22 Jul 2013 16:14:07 -0400 aptoncd (0.1.98+bzr117-1.3) unstable; urgency=low * Non-maintainer upload. * Convert to dh_python2 (Closes: #616739). -- Luca Falavigna Tue, 14 May 2013 18:26:27 +0200 aptoncd (0.1.98+bzr117-1.2) unstable; urgency=low * Non-maintainer upload. * Install Python modules for all supported versions (closes: #626952). -- Jakub Wilk Fri, 23 Sep 2011 20:39:53 +0200 aptoncd (0.1.98+bzr117-1.1) unstable; urgency=low * Non-maintainer upload. * No change: Rebuild with python >= 2.6 -- Andreas Barth Fri, 25 Jun 2010 18:25:53 +0000 aptoncd (0.1.98+bzr117-1) unstable; urgency=low * New upstream release. - Using a better theme color to show old packages. - Updated for python-apt 0.8 API (Closes: #572076) - Also fix the "gtk.HBox has no attribute" crash (Closes: #581645) * debian/rules: - updated the get-orig-source target to delete the +bzr part of the version. - Deletes empty directory before they go into the deb - deleted unused REPOS_VERSION variable * Switch to dpkg-source 3.0 (quilt) format * fix-desktop-file.patch: Convert direct changes to data/aptoncd.desktop.in to a patch and fix another validation warning in Categories * debian/control: - Bump standard-versions to 3.8.4. No changes required. - Changed build-dependency on python-all-dev to python-all * Deleted useless debian/dirs file * debian/docs: do not install empty README file. -- Fabrice Coutadeur Fri, 14 May 2010 19:28:39 +0200 aptoncd (0.1.98+bzr115-0ubuntu1) lucid; urgency=low * New upstream release. - Fix for "aptoncd crashed with KeyError in create_aptoncd()" (LP: #214353) - Fix for "aptoncd crashed with AttributeError in __init__()" (LP: #509312) - Fix LP: #475289 that not umount the iso file after restore. * debian/control: - bump standard-versions to 3.8.3. No changes required. - Added misc:Depends as dependency to avoid a lintian warning -- Fabrice Coutadeur Tue, 02 Feb 2010 05:58:53 +0000 aptoncd (0.1.98+bzr112-1) unstable; urgency=low * New upstream release - Deliver again the translations * debian/rules: optimize the clean target -- Fabrice Coutadeur Mon, 24 Aug 2009 09:56:20 +0000 aptoncd (0.1.98+bzr110-1) unstable; urgency=low * New maintainer (Closes: #542459, #484637, #542501) * New upstream release - Fix the executable flag on non executable files. This fix last lintian warnings * debian/rules: prepared for python2.6 (include of python.mk and use of $(py_setup_install_args) ) -- Fabrice Coutadeur Wed, 19 Aug 2009 21:41:06 +0200 aptoncd (0.1.98+bzr109-0.1) unstable; urgency=low * Non-maintainer upload * New upstream release (Closes: #452205, #423480, #433915, #541047, #427003, #493647, #484636) * debian/control: - Changed python build dependencies to Build-Depends-Indep - Moved url from Description to Homepage - Changed Standards-Version to 3.8.2 - Changed Maintainer to myself - Deleted dependency on deprecated mkisofs - Deleted recommend of nautilus-cd-burner * debian/copyright: Changed (C) to © to make lintian happy * debian/rules: - deleted deprecated dh_desktop - added get-orig-source target to get the latest source from lp * data/aptoncd.desktop.in: Fixed error and deprecated values in Desktop file -- Fabrice Coutadeur Mon, 17 Aug 2009 22:04:26 +0200 aptoncd (0.1.98-0ubuntu4) intrepid; urgency=low * Fix for the bug (LP: #272509); * Making APTonCD cosume less memory. -- Laudeci Oliveira Mon, 12 Oct 2008 20:43:17 -0300 aptoncd (0.1.98-0ubuntu3) intrepid; urgency=low [ Kjell Braden ] * APTonCD/core/scanpkgs.py: fix creation of package index by reading everything apt-ftparchive tells us (LP: #159721) [ Scott Kitterman ] * Version build-dep on dephelper to (>= 5.0.51~) due to dh_icons -- Scott Kitterman Wed, 17 Sep 2008 09:09:05 -0400 aptoncd (0.1.98-0ubuntu2) intrepid; urgency=low * APTonCD/core/dbus_helper.py: fix dbus 1.1.20 interface requirements (LP: #199600) -- Kjell Braden Sun, 15 Jun 2008 16:27:38 +0200 aptoncd (0.1.98-0ubuntu1) hardy; urgency=low * Now the window title reflects the current mode (create/restore); * APTonCD/core/gui.py: - setting proper icon for question dialogs; * APTonCD/restore/restoreWindow.py: - remove the $TMP/aptoncd-mnt-image/ folder after umounting it; * data/glade/main_window.glade: - Changing Edit menu strings to have some consistency with the context menu strings; * Now users will be able to cancel creation progress - (except when making iso operation is in progress); * Check for avalilable space on tmp dir and destination dir before create the disk; * Added 'aptoncd' icon for dialog messages; * fixed a bug that caused an error when user doenst create a metapackage - closes LP:#154609; * Implemented --packages-list=FILE to imput the packages that will be listed in create mode; * Added a paramether --non-interactive to work together with --packages-list=FILE; * Added the menu View > Columns, where user can show/hide the Size and Version column in packages list; * If no package were selected set the sensitive of the "Burn..." button to false until a package is selected; * Use a menu radio instead tabs for changing modes; * Define if a package is older comparing with the other with the same name in the list, not with the installed one; -- Rafael Proença Sat, 05 Jan 2008 21:19:45 -0300 aptoncd (0.1.97-0ubuntu1) gutsy; urgency=low * debian/control: - remove the mkisofs splict dependency, add genisoimage as alternative; * Usability improvements on main window; * Removed tabs; now the modes are switched in "Mode" menu; * PackagesList: - Compare if the package is older with the one with the same name in the list, not with the installed one; - Fixed GTK warings while [un]checking packages using the Edit menu; * updated translations: - de, el, es, fr, hr, nl, pl, pt_BR, sv -- Rafael Proença Mon, 10 Sep 2007 15:28:19 -0300 aptoncd (0.1.96-0ubuntu1) gutsy; urgency=low * Removing the RootShell class due to errors caused in a Kubuntu box; * debian/control: - fixed some mispells, closes LP:#; * Applying Bruce's patch, closes LP:#134569; * Introducing the missing translations: - de, el, es, fr, hr, nl, pl, pt_BR; * Do not allow the user create a ID with no package: - set the sensitive of "Burn" button to False if no package were selected; * Hiding the "Help" button: - Gutsy's yelp seems not handle ghelp: links anymore; - The current aptoncd documentation is almost deprecated; * Implemented --packages-list and --non-interactive for synaptic integration; -- Rafael Proença Mon, 27 Aug 2007 19:14:32 -0300 aptoncd (0.1.95-1ubuntu1) gutsy; urgency=low * new release: - Complete code rewrite; - Complete GUI redesign; - Behavior and usability improvements; - A lot of bug fixes; - Added possibility of the user choose the desired app for burning; - Added possibility of the user add an entire folder for scanning; - User can set --cache-dir=; - User can set --temp-dir=; - Refreshed dependencies; - Switch to python-distutils; -- Rafael Proença Thu, 16 Aug 2007 15:19:42 -0300 aptoncd (0.1-1ubuntu1) feisty; urgency=low * Added support for localized documentation; * Added the pt_BR documentation; * Updating translations; - now supporting ca de en_GB es et fr id it nl pl pt pt_BR ru sv th tr uk zh_CN -- Rafael Proença Tue, 01 May 2007 16:13:37 -0200 aptoncd (0.1-0ubuntu1) feisty; urgency=low * Fixed some typos; * Removing progressbar close button. Closes LP#98698; * Setting a line markup to highlight itens on treeview; * Finished documentation; * Don't let the user to create a media whith no package. Closes LP#103760; * Translations update, now supporting the following languages: - ~100%: en_GB, fr, pt_BR, ru, sv, tr, es - <80%: pt, ca, uk, it, nl, pl, de, zh_CN, el, hr, ro -- Rafael Proença Tue, 10 Apr 2007 19:41:13 -0200 aptoncd (0.1~RC-0ubuntu1) feisty; urgency=low * Improvements in performance of the create treeview (+60% faster while mounting the list of packages); * Added a call method for Download Repository (--download, just like --create) calling frmDownload without shown frmMainWindow; * Now shows the number of downloaded files/to download in the Download Repository window; * Placed a window when download susessful finished, asking if user want do remove the temp files; * Improved the auto-select dependencies recursively, it's smarter now; * locking unsuported characters to aptoncd iso fileaname; * Hidding Cancel button while reading packages (we doesn't need this anymore, sice it's a faster process); * Hidding the main window when using parameters (such --download, -i, --restore, etc); * Moving the way APTonCD handle the destination of .iso images - Closes LP#89320; * Do not close the window when user hasn't enought right in the destination folder - Closes LP#89325; * Avoiding the user to select a destination folder that doesn't have writting permissions; * Do not permit the user to restore an aptoncd media created in a version that differs from your running system; * Correcting some grammar mistakes, applying Bruce's patch. Closes LP#89733; * Now old packages in the Create list has a different pango markup to differ from the new ones; * Changing the window type of frmCreate and frmRestore to show minimize and maximize buttons; * Fixed bug while cancel the creation of APTonCD copy/iso * Auto-select dependencies in create actived by default; * Now we have a README.diskdefines inside the media, to make APT happy; * Documentation update -- Rafael Proença Tue, 13 Mar 2007 14:29:35 -0200 aptoncd (0.0.99+svn20070202-0ubuntu1) feisty; urgency=low * Initial release -- Rafael Proença Fri, 02 Feb 2007 14:00:59 -0200 debian/rules0000755000000000000000000000335712207562747010272 0ustar #!/usr/bin/make -f # -*- makefile -*- include /usr/share/python/python.mk #export DH_VERBOSE=1 CFLAGS = -Wall -g PYVERS=$(shell pyversions -vr) UPSTREAM_VERSION=`dpkg-parsechangelog | grep '^Version' | cut -d' ' -f2 | cut -d+ -f 1` ORIG_URI = lp:~aptoncd-team/aptoncd/main REVISION=`bzr version-info $(ORIG_URI)| grep '^revno' | cut -d' ' -f 2` ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif configure: configure-stamp configure-stamp: dh_testdir touch configure-stamp build: build-stamp build-stamp: $(PYVERS:%=build-python%) build-python%: dh_testdir python$* setup.py build touch $@ clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp build-python* rm -rf build find . -name ".svn" -exec rm -fr {} \; find . -name "*.pyc" -exec rm {} \; rm -rf po/mo dh_clean install-python%: python$* ./setup.py install --prefix=$(CURDIR)/debian/aptoncd/usr $(py_setup_install_args) install: build dh_testdir dh_testroot dh_clean dh_installdirs cd $(CURDIR)/po; make update-po $(MAKE) -f debian/rules $(PYVERS:%=install-python%) # Delete empty directories rm -rf $(CURDIR)/debian/aptoncd/usr/share/help/*/aptoncd/figures/ binary-indep: build install dh_icons dh_testdir dh_testroot dh_install dh_installchangelogs #No value in installing the upstream changelog dh_installdocs dh_installexamples dh_installman dh_link dh_strip dh_compress dh_fixperms dh_python2 dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary-arch: build install binary: binary-indep binary-arch get-orig-source: bzr export --quiet --format tgz aptoncd_$(UPSTREAM_VERSION)+bzr$(REVISION).orig.tar.gz $(ORIG_URI) .PHONY: build clean binary-indep binary-arch binary install configure