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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1596 - (hide annotations) (download)
Fri Aug 17 02:28:49 2007 UTC (17 years, 2 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 jpye 1596 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