apturl modifications - need feedback

James D. Tyler james.d.tyler at gmx.com
Sun Feb 23 05:42:06 EST 2014


I originally added apturl as a build dependency associated with the
nemo-extensions.apturl only built because I removed a Control file
reference to python3-update-manager build dependency for components
apturl and apturl-common(see below). python3-update-manager is not in
either Debian or Tanglu. I'm pretty sure this is a major blunder, but I
need feedback to learn how to correct this properly.Is it possible to
have this package moved from Aequorea to the Bartholemea.

original control file reads:
Source: apturl
Section: admin
Priority: optional
Maintainer: Michael Vogt <mvo at ubuntu.com>
Build-Depends: debhelper (>= 9),
 intltool,
 python3-dev,
 python3-distutils-extra,
 python3-update-manager,
 python3-aptdaemon
X-Python3-Version: >= 3.2
Standards-Version: 3.9.3
Vcs-Bzr: http://bazaar.launchpad.net/~ubuntu-core-dev/apturl/ubuntu/
Vcs-Browser:
http://bazaar.launchpad.net/~ubuntu-core-dev/apturl/ubuntu/files

Package: apturl-common
Architecture: any
Depends: ${python3:Depends},
 ${shlibs:Depends},
 ${misc:Depends},
 python3-apt,
 python3-update-manager
Replaces: apturl (<< 0.3.6ubuntu2)
Description: install packages using the apt protocol - common data
 AptUrl is a simple graphical application that takes an URL (which
follows the
 apt-protocol) as a command line option, parses it and carries out the
 operations that the URL describes (that is, it asks the user if he
wants the
 indicated packages to be installed and if the answer is positive does
so for
 him).
 .
 This package contains the common data shared between the frontends.

Package: apturl
Architecture: any
Depends: ${python3:Depends},
 ${shlibs:Depends},
 ${misc:Depends},
 apturl-common (= ${binary:Version}),
 gnome-icon-theme (>= 2.14.0-1),
 python3-gi,
 software-properties-gtk,
 python3-aptdaemon,
 python3-aptdaemon.gtk3widgets,
 gir1.2-gtk-3.0,
 gir1.2-webkit-3.0
Recommends: libgtk2-perl (>= 1:1.130)
Description: install packages using the apt protocol - GTK+ frontend
 AptUrl is a simple graphical application that takes an URL (which
follows the
 apt-protocol) as a command line option, parses it and carries out the
 operations that the URL describes (that is, it asks the user if he
wants the
 indicated packages to be installed and if the answer is positive does
so for
 him).
 .
 This package contains the GTK+ frontend.

Package: apturl-kde
Architecture: any
Depends: ${python3:Depends},
 ${shlibs:Depends},
 ${misc:Depends},
 python3-pyqt4,
 python3-pykde4,
 apturl-common (= ${binary:Version}),
 kdesudo,
 qapt-batch,
 software-properties-kde (>= 0.75.2)
Description: install packages using the apt protocol - KDE frontend
 AptUrl is a simple graphical application that takes an URL (which
follows the
 apt-protocol) as a command line option, parses it and carries out the
 operations that the URL describes (that is, it asks the user if he
wants the
 indicated packages to be installed and if the answer is positive does
so for
 him).
 .
 This package contains the KDE frontend.

================================================
However the published Control File reads:
Source: apturl
Section: admin
Priority: optional
Maintainer: Tanglu Developers <tanglu-devel-discuss at lists.tanglu.org>
XSBC-Original-Maintainer: Michael Vogt <mvo at ubuntu.com>
Build-Depends: debhelper (>= 9),
 intltool,
 lsb-release,
 python3-dev,
 python3-distutils-extra,
 python3-aptdaemon
X-Python3-Version: >= 3.2
Standards-Version: 3.9.3
Vcs-Bzr: http://bazaar.launchpad.net/~ubuntu-core-dev/apturl/ubuntu/
Vcs-Browser:
http://bazaar.launchpad.net/~ubuntu-core-dev/apturl/ubuntu/files

Package: apturl-common
Architecture: any
Depends: ${python3:Depends},
 ${shlibs:Depends},
 ${misc:Depends},
 python3-apt,
Description: install packages using the apt protocol - common data
 AptUrl is a simple graphical application that takes an URL (which
follows the
 apt-protocol) as a command line option, parses it and carries out the
 operations that the URL describes (that is, it asks the user if he
wants the
 indicated packages to be installed and if the answer is positive does
so for
 him).
 .
 This package contains the common data shared between the frontends.

Package: apturl
Architecture: any
Depends: ${python3:Depends},
 ${shlibs:Depends},
 ${misc:Depends},
 lsb-release,
 apturl-common (= ${binary:Version}),
 gnome-icon-theme (>= 2.14.0-1),
 python3-gi,
 software-properties-gtk,
 python3-aptdaemon,
 python3-aptdaemon.gtk3widgets,
 gir1.2-gtk-3.0,
 gir1.2-webkit-3.0
Recommends: libgtk2-perl (>= 1:1.130)
Description: install packages using the apt protocol - GTK+ frontend
 AptUrl is a simple graphical application that takes an URL (which
follows the
 apt-protocol) as a command line option, parses it and carries out the
 operations that the URL describes (that is, it asks the user if he
wants the
 indicated packages to be installed and if the answer is positive does
so for
 him).
 .
 This package contains the GTK+ frontend.

Package: apturl-kde
Architecture: any
Depends: ${python3:Depends},
 ${shlibs:Depends},
 ${misc:Depends},
 lsb-release,
 python3-pyqt4,
 python3-pykde4,
 apturl-common (= ${binary:Version}),
 kdesudo,
 qapt-batch,
 software-properties-kde (>= 0.75.2)
Description: install packages using the apt protocol - KDE frontend
 AptUrl is a simple graphical application that takes an URL (which
follows the
 apt-protocol) as a command line option, parses it and carries out the
 operations that the URL describes (that is, it asks the user if he
wants the
 indicated packages to be installed and if the answer is positive does
so for
 him).
 .
 This package contains the KDE frontend.


More information about the Tanglu-devel mailing list