/[eiffelstudio]/trunk/Delivery/scripts/unix/README.debian
ViewVC logotype

Contents of /trunk/Delivery/scripts/unix/README.debian

Parent Directory Parent Directory | Revision Log Revision Log


Revision 73197 - (show annotations)
Fri Apr 25 17:10:43 2008 UTC (11 years, 8 months ago) by fivaa
File size: 1454 byte(s)
Added scripts for building debian package of EiffelStudio. See README.debian for instructions.
1 Instructions for building debian package
2 ----------------------------------------
3
4
5 0 - Prerequisites
6 -----------------
7
8 To build a debian package, you will need a compiled EiffelXY delivery.
9 Simply run compile_exes in a PorterPackage. That way `set_aliases' will
10 already be set up correctly.
11 Alternatively, you could also use a prebuilt delivery. Change
12 $FINAL_INSTALL_DIR in `set_aliases' so it points to your delivery. Also
13 don't forget to change $MAJOR_NUMBER, $MINOR_NUMBER and $VERSION to the
14 version of your delivery.
15
16 In addition following debian packages are required:
17 build-essential
18 devscripts
19 debhelper
20 fakeroot
21 lintian (optional)
22
23
24
25 1 - Building the package
26 ------------------------
27
28 Go to the directory the make_debian_pkg script is located. Call
29
30 ./make_debian_pgk platform
31
32 where platform is the same value as $ISE_PLATORM has for your delivery.
33 If everything works out fine, your newly created .deb files are located
34 one level above your current working directory.
35
36 If your delivery also contained a `docs' directory, the script will
37 create an additional package names eiffelstudio-X.Y-doc containing all
38 documentation. Since this package is architecture independent, it only
39 has to created once for all platforms.
40
41
42
43 2 - Analyze you package (optional)
44 ----------------------------------
45
46 Additionally you can analyze your package with tools like lintian. Run
47
48 lintian package
49
50 where package is the full path to your debian package.

  ViewVC Help
Powered by ViewVC 1.1.23