Packaging a Qt application: Difference between revisions
From Maemo Wiki
Jump to navigationJump to search
imported>gnuton No edit summary |
imported>gnuton No edit summary |
||
| Line 15: | Line 15: | ||
** meta-data information file (.dsc) | ** meta-data information file (.dsc) | ||
== Creating a Debian package for a new Qt Application == | |||
You need to: | |||
* Rename the upstream source directory in Package-Version (eg: myapp-0.1) | |||
* Run dh_make to debianize the source archive, it creates: | |||
**An archive with the unchanged upstream source (orig.tar.gz) | |||
**Some basic files in the debian directory | |||
**Some example files (*.EX *.ex) | |||
= Useful Links = | = Useful Links = | ||
Revision as of 13:51, 17 September 2008
Packaging a Qt Application
Looking for a debian package of your Application
If you want to port a popular Qt application probably it is already packaged for debian. You can try to get the package source:
- Adding a debian src repository in your /etc/apt/source.list file
$echo “deb http://ftp.it.debian.org/debian/ unstable main contrib non-free” >> /etc/apt/source.list $apt-get update $apt-cache search app_name $apt-get source app_name
- Checking http://packages.debian.org, downloading the following files and running dpkg-source -x app_name.dsc to decompress the upstream source and to apply the changes available in the diff.gz file.
- upstream source file (.tar.gz)
- package changes (.diff.gz)
- meta-data information file (.dsc)
Creating a Debian package for a new Qt Application
You need to:
- Rename the upstream source directory in Package-Version (eg: myapp-0.1)
- Run dh_make to debianize the source archive, it creates:
- An archive with the unchanged upstream source (orig.tar.gz)
- Some basic files in the debian directory
- Some example files (*.EX *.ex)