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 |
|
|
|