← Back to team overview

ubuntu-manual team mailing list archive

Re: PPA and GNOME-menu launcher for the manual

 

Thanks for doing this. I agree that a PPA would be much easier. I just could
not figure out how to create a PPA nor did I have a desktop computer to
update it automatically. If it helps at all the script the I used for
downloads Is:

#!/bin/bash
#Set Variables
#Language Code
language=$@
#Download location
location=`cat /usr/share/ubuntu-manual-download-config`

echo "Started Download" > /tmp/manual-download

#if /usr/share/ubuntu-manual-download-config is empty what should be done
while [ "$location" = "" ]; do
 echo -e "Please enter the location to to download the manual to: \c "
read location
 echo
echo "To avoid this promt in the future please specify the location in
/usr/share/ubuntu-manual-config"
done

#if /usr/share/ubuntu-manual-download-config is non-existent what should be
done
while [ "$location" = "cat: /usr/share/ubuntu-manual-download-config: No
such file or directory" ]; do
 echo -e "Please enter the location to to download the manual to: \c "
read location
 echo
echo "To avoid this promt in the future please specify the location in
/usr/share/ubuntu-manual-config"
done

#go to download location
cd $location

if [ "$language" = "" ]; then
echo -e "\\033[1mDownloading English Translation\\033[0m"
 echo
wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-en.pdf";
 chmod -v 777 ./ubuntu-manual-en.pdf
exit
fi

if [ "$language" = "af" ]; then
 echo -e "\\033[1mDownloading Afrikaans Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ar" ]; then
echo -e "\\033[1mDownloading Arabic Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ast" ]; then
echo -e "\\033[1mDownloading Asturian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "be" ]; then
echo -e "\\033[1mDownloading Belarusian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "bg" ]; then
echo -e "\\033[1mDownloading Bulgarian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "bn" ]; then
echo -e "\\033[1mDownloading Bengali Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ca" ]; then
echo -e "\\033[1mDownloading Catalan Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ca" ]; then
echo -e "\\033[1mDownloading Catalan Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "cs" ]; then
echo -e "\\033[1mDownloading Czech Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "da" ]; then
echo -e "\\033[1mDownloading Danish Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "de" ]; then
echo -e "\\033[1mDownloading German Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "el" ]; then
echo -e "\\033[1mDownloading Greek Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "en" ]; then
echo -e "\\033[1mDownloading English Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "en_AU" ]; then
echo -e "\\033[1mDownloading English (Australian) Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "en_GB" ]; then
echo -e "\\033[1mDownloading English (United Kingdom) Translation\\033[0m"
 echo
wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf";
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "eo" ]; then
echo -e "\\033[1mDownloading Esperanto Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "es" ]; then
echo -e "\\033[1mDownloading Spanish Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "et" ]; then
echo -e "\\033[1mDownloading Estonian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "eu" ]; then
echo -e "\\033[1mDownloading Basque Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "fa" ]; then
echo -e "\\033[1mDownloading Persian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "fi" ]; then
echo -e "\\033[1mDownloading Finnish Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "fr" ]; then
echo -e "\\033[1mDownloading French Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "gl" ]; then
echo -e "\\033[1mDownloading Galician Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "grc" ]; then
echo -e "\\033[1mDownloading Greek Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi


if [ "$language" = "he" ]; then
echo -e "\\033[1mDownloading Hebrew Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "hi" ]; then
echo -e "\\033[1mDownloading Hindi Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "hu" ]; then
echo -e "\\033[1mDownloading Hungarian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ia" ]; then
echo -e "\\033[1mDownloading Interlingua Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "id" ]; then
echo -e "\\033[1mDownloading Indonesian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "is" ]; then
echo -e "\\033[1mDownloading Icelandic Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "it" ]; then
echo -e "\\033[1mDownloading Italian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "it" ]; then
echo -e "\\033[1mDownloading Italian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ja" ]; then
echo -e "\\033[1mDownloading Japenese Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "kn" ]; then
echo -e "\\033[1mDownloading Kannada Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ko" ]; then
echo -e "\\033[1mDownloading Korean Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ls" ]; then
echo -e "\\033[1mDownloading Latin Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "lt" ]; then
echo -e "\\033[1mDownloading Lithuanian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ml" ]; then
echo -e "\\033[1mDownloading Malayalam Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "mr" ]; then
echo -e "\\033[1mDownloading Marathi Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ms" ]; then
echo -e "\\033[1mDownloading Malay Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "nb" ]; then
echo -e "\\033[1mDownloading Norwegian Bokmal Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "nl" ]; then
echo -e "\\033[1mDownloading Dutch Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "oc" ]; then
echo -e "\\033[1mDownloading Occitan Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "pl" ]; then
echo -e "\\033[1mDownloading Polish Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "pt_BR" ]; then
echo -e "\\033[1mDownloading Brazilian Portugese Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "pt" ]; then
echo -e "\\033[1mDownloading Portugese Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ro" ]; then
echo -e "\\033[1mDownloading Romanian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ru" ]; then
echo -e "\\033[1mDownloading Russian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "sk" ]; then
echo -e "\\033[1mDownloading Slovak Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "sl" ]; then
echo -e "\\033[1mDownloading Slovenian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "sq" ]; then
echo -e "\\033[1mDownloading Albanian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "sr" ]; then
echo -e "\\033[1mDownloading Serbian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "sv" ]; then
echo -e "\\033[1mDownloading Swedish Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ta" ]; then
echo -e "\\033[1mDownloading Tamil Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "te" ]; then
echo -e "\\033[1mDownloading Telugu Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "th" ]; then
echo -e "\\033[1mDownloading Thai Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "tr" ]; then
echo -e "\\033[1mDownloading Turkish Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "uk" ]; then
echo -e "\\033[1mDownloading Ukrainian Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "ur" ]; then
echo -e "\\033[1mDownloading Urdu Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "uz" ]; then
echo -e "\\033[1mDownloading Uzbek Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "vi" ]; then
echo -e "\\033[1mDownloading Vietnamese Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "zh_CH" ]; then
echo -e "\\033[1mDownloading Chnisese Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "zh_CN" ]; then
echo -e "\\033[1mDownloading Simplified Chinese Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "zh_TW" ]; then
echo -e "\\033[1mDownloading Traditional Chinese Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ "$language" = "zh_TW" ]; then
echo -e "\\033[1mDownloading Traditional Chinese Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-$language.pdf
exit
fi

if [ -n "$language" ]; then
echo -e "\\033[1mDownloading $language Translation\\033[0m"
echo
 wget -v "http://builds.ubuntu-manual.org/builds/ubuntu-manual-$language.pdf
"
 chmod -v 777 ./ubuntu-manual-en.pdf
exit
fi

The only reason it was packaged as a DEB was so it could be updated on boot.

--
Jason

On Sun, Jun 20, 2010 at 4:17 PM, Marc Stewart <marc.c.stewart@xxxxxxxxxxxxxx
> wrote:

> Hello.
>
> I was reading about Jason Cook's updater script at OMG! Ubuntu!
> ( http://www.omgubuntu.co.uk/2010/06/automatic-ubuntu-manual-updater.html) and the comments regarding just using a PPA instead the other day. In the
> absence of a PPA, it's a useful script that covers the localisation issue
> well, but I agree that a PPA would be better, and think that a menu item
> launcher would be a useful addition too.
>
> So yesterday I set about creating a system of packages that would
> provide an appropriately localised manual, automatic updates for both
> developers and end-users, and a launcher for the menu. For those
> impatient to test the prototype, the results can be found in my PPA
> ( ppa:marc.stewart/ubuntu-manual ;
> https://launchpad.net/~marc.stewart/+archive/ubuntu-manual ), with
> ubuntu-manual-en as the package of main interest.
>
> ubuntu-manual-pdf-en is just the English version of the manual as a PDF,
> installed to the /usr/share/ubuntu-manual directory. Translations would
> follow the same naming pattern (ubuntu-manual-pdf-<LANGUAGE-CODE>) and
> be installed to the same folder. The current version is 10.04.1.788,
> indicating revision 788 of the first edition of Getting Started with
> Ubuntu 10.04.
>
> ubuntu-manual-gnome-launcher provides a multilingual .desktop file that
> is installed in the Applications > Accessories menu, which runs a tiny
> Python script that looks up the user's locale and then tries to open the
> correct language version of the manual. This allows several language
> versions to be installed on the same computer, with just a single menu
> entry able to open whichever is the appropriate manual, based on the
> current user's locale setting.
>
> ubuntu-manual-en is almost a pure meta-package, in that it lists the two
> previous packages as requirements. The only file it provides is a
> translation (.mo) file that links the launcher script to the correct
> version of the manual. This is the package that English-reading users
> would actually install. Other languages would have their own
> ubuntu-manual-<LANGUAGE-CODE> packages.
>
> Dividing over 3 packages may seem like a complication, and for the
> initial installation, it is—slightly. But the benefit is that it greatly
> simplifies updates (which occur more often), since a change to the
> launcher, such as adding an additional language (bytes), would not
> result in re-downloading an unchanged version of the manual (megabytes),
> and it allows all the different language versions to share the same
> multilingual launcher package.
>
> These would all be placed in the main PPA. A second, development PPA
> could then be used to provide alternative, daily-build versions of
> ubuntu-manual-pdf-<LANG>. Because their version number, e.g. 10.04.2.81,
> would be higher than the Release version, contributors who also add the
> development PPA would receive the most current version of the manual.
> When a new release is made, it's a simple matter of copying that package
> across to the main PPA, triggering an update for normal readers of the
> manual.
>
> Major updates (10.10.x.y) could be handled in the same way, without
> having to create an entirely new package. Keeping those major updates
> from the Lucid series (i.e. Maverick only) would allow users sticking
> with the LTS to retain the relevant manual.
>
> The daily builds can be generated automatically once a recipe has been
> associated with the Bazaar development branch, as discussed in this
> video: http://blip.tv/file/3738068 . I haven't gotten my head round the
> details yet, but the feature is available on the Edge version of
> Launchpad, if anyone else feels like looking at that too. And until
> then, Jason's script will do the job.
>
> If this scheme meets with approval and I've gotten all the details
> right, the packages can be copied from my PPA. So tell me:
> Is this a good idea?
> Have I explained it all sufficiently?
> Is Applications > Accessories the best location for the launcher?
> Have I made any packaging errors?
> Does anyone already know how to create build recipes for Launchpad?
> Anything else?
>
> Marc
>
> P.S. Great work, everyone!
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~ubuntu-manual
> Post to     : ubuntu-manual@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ubuntu-manual
> More help   : https://help.launchpad.net/ListHelp
>

References