Sign in Join
Wiki copytemporary

Debian Packaging: what changed

Revision 2 to 3. 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.
2-
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]].
1+This page explains how to create Debian packages for the [[FPC]] compiler itself.
52
6-### Getting sources
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]].
75
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 :
6+
97
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`
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.
119
12-### Building packages
10+
1311
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.
12+### Getting sources
1513
16-`make deb`
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+```
1718
18-However, users may want to use their own packeging rules file
19+### Building packages
1920
20-`make deb DEBDIR=<some path to debian dir>`
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+```
2125
22-Or use a particular libgdb version
26+However, users may want to use their own packeging rules file
27+```
28+make deb DEBDIR=<some path to debian dir>
29+```
2330
24-`make deb GDBLIBDIR=<path/${OS_TARGET}/${CPU_TARGET}>`
31+Or use a particular libgdb version
32+```
33+make deb GDBLIBDIR=<path/${OS_TARGET}/${CPU_TARGET}>
34+```
2535
2636### How it works
2737
2838**To be continued...**
2939
3040---
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
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).*

Back to history