Sign in Join
Wiki copytemporary

Debian Packaging: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Debian Packaging

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]].
5+
6+### Getting sources
7+
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 :
9+
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`
11+
12+### Building packages
13+
14+The top make file of the fpcbuild-x.y.z branch supports the <b>deb</b> target which is intended to build Debian packages from source.
15+
16+`make deb`
17+
18+However, users may want to use their own packeging rules file
19+
20+`make deb DEBDIR=<some path to debian dir>`
21+
22+Or use a particular libgdb version
23+
24+`make deb GDBLIBDIR=<path/${OS_TARGET}/${CPU_TARGET}>`
25+
26+### How it works
27+
28+**To be continued...**
29+
30+---
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