/[ascend]/trunk/README-build-service.txt
ViewVC logotype

Contents of /trunk/README-build-service.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1596 - (show annotations) (download)
Fri Aug 17 02:28:49 2007 UTC (10 years, 3 months ago) by jpye
File MIME type: text/plain
File size: 1565 byte(s)
Modified Debian build log.
Added creation of debian.tar.gz for use with OpenSUSE Build Service.
Added notes on building packages using the Build Service.
1 README for ASCEND on the OpenSUSE Build Service
2 ===============================================
3
4 ASCEND can be built on the OpenSUSE Build Service. It has successfully been
5 built for Fedora 5, 6, and 7 as well as SUSE 10.0 and newer, and Ubuntu 7.04.
6
7 First, you will need create a distribution tarball. From the Subversion
8 repository, check out the sources.
9
10 Download the current ASCEND manual and save it as doc/book.pdf. Alternativaly,
11 if you have a recent LyX installed, run 'scons doc' to build your own copy
12 of the manual. Currently, LyX 1.5.0 or 1.4.5+ are required for this.
13
14 Next, create the tarballs using 'scons dist'.
15
16 Now, upload the following files to the Build Service:
17
18 dist/ascend-<version>.tar.bz2
19 dist/debian.tar.gz
20 ascend.spec
21 debian/changelog (renamed to debian.changelog)
22 debian/control (renamed to debian.control)
23 debian/rules (renamed to debian.rules)
24
25 Finally, create a new file on the Build Service called ascend.dsc, containing
26 the following:
27
28 Format: 1.0
29 Source: ascend
30 Version: <version>-<release>
31 Binary: ascend
32 Maintainer: John Pye <john@curioussymbols.com>
33 Architecture: any
34 Standards-Version: 3.7.2
35 Build-Depends: debhelper, scons, gcc, flex, bison, python-dev, refblas3-dev, tcl8.4-dev, tk8.4-dev, debhelper, swig
36
37 Ensure that <version> and <release> corresponds to the first 'entry' in the
38 debian.changelog file that you uploaded. Unfortunately, the ascend.dsc file is
39 really a *derived* file rather than a *source* file, but this is still
40 something that the Build Service people are working out.
41
42 -- John Pye, Aug 2007.
43
44
45
46
47
48

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22