Sign in Join
Wiki copytemporary

Debian Packaging: what changed

Revision 3 to 4. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-This page explains how to create Debian packages for the [[FPC]] compiler itself.
1+This page explains how to create Debian packages for the [[FPC]] compiler itself.
22
3- * for more general information about [[FPC]] release, see [[Release engineering]] page.
4- * for information on creating Debian packages for any application, see [[Debian package structure]].
3+- for more general information about [[FPC]] release, see [[Release engineering]] page.
4+- for information on creating Debian packages for any application, see [[Debian package structure]].
55
6-
6+### Getting sources
77
8-An editor has declared this article to be a stub, meaning that it needs more information. Can you help out and [[/wiki.freepascal.org/index.php?title=Debian Packaging&action=edit|add some]]? If you have some useful information, you can [[Help:Editing|help]] the Free Pascal Wiki by clicking on the edit box on the left and expanding this page.
8+FPC sources are managed using SVN. The most convenient way to get sources in order to build a release is using the svn export command :
99
10-
10+`svn export `[`http://svn.freepascal.org/svn/fpcbuild/tags/release_x_y_z`](http://svn.freepascal.org/svn/fpcbuild/tags/release_x_y_z)` fpcbuild-x.y.z`
1111
12-### Getting sources
12+### Building packages
1313
14-FPC sources are managed using SVN. The most convenient way to get sources in order to build a release is using the svn export command :
15-```
16-svn export <http://svn.freepascal.org/svn/fpcbuild/tags/release_x_y_z> fpcbuild-x.y.z
17-```
14+The top make file of the fpcbuild-x.y.z branch supports the deb target which is intended to build Debian packages from source.
1815
19-### Building packages
16+`make deb`
2017
21-The top make file of the fpcbuild-x.y.z branch supports the **deb** target which is intended to build Debian packages from source.
22-```
23-make deb
24-```
18+However, users may want to use their own packeging rules file
2519
26-However, users may want to use their own packeging rules file
27-```
28-make deb DEBDIR=<some path to debian dir>
29-```
20+`make deb DEBDIR=<some path to debian dir>`
3021
31-Or use a particular libgdb version
32-```
33-make deb GDBLIBDIR=<path/${OS_TARGET}/${CPU_TARGET}>
34-```
22+Or use a particular libgdb version
3523
24+`make deb GDBLIBDIR=<path/${OS_TARGET}/${CPU_TARGET}>`
25+
3626### How it works
3727
3828**To be continued...**
3929
4030---
41-*From the Free Pascal wiki, page "Debian Packaging", as the Internet Archive kept it on 2022-08-13. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
31+*From the Free Pascal wiki, page "Debian Packaging", as it stood on 2020-08-26 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
32+Category: FPC
33+Category: FPC development
34+Category: Linux
35+Category: Release engineering

Back to history