/[ascend]/trunk/ascend.spec.in
ViewVC logotype

Annotation of /trunk/ascend.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 546 - (hide annotations) (download)
Fri Apr 28 09:24:19 2006 UTC (18 years, 5 months ago) by johnpye
File size: 2750 byte(s)
Adding 'gcc' to runtime requirements of RPM
Adding gccvisibility switch.
1 johnpye 438 Name: ascend
2     Summary: ASCEND Modelling Environment
3     Version: @VERSION@
4    
5     # Use release "0" so that distro-released versions will override ours.
6     Release: 0.jdpipe
7    
8     License: GPL
9     Group: Applications/Graphics
10     Source: %{name}-%{version}.tar.bz2
11 johnpye 441 URL: http://inkscape.sourceforge.net/
12 johnpye 438
13     Prefix: %{_prefix}
14     Packager: John Pye
15 johnpye 546 Vendor: Carnegie Mellon University
16     BuildRoot: %{_tmppath}/%{name}-%{version}-root
17 johnpye 438
18     BuildRequires: python >= 2.4, python-devel
19 johnpye 446 BuildRequires: scons >= 0.96.1
20 johnpye 546 BuildRequires: bison, flex
21 johnpye 446 BuildRequires: swig >= 1.3.24
22     BuildRequires: desktop-file-utils
23    
24     Requires(post): desktop-file-utils
25 johnpye 438 Requires(postun): desktop-file-utils
26    
27     Requires: python >= 2.4
28 johnpye 440 Requires: pygtk2 >= 2.6, pygtk2-libglade
29     Requires: python-matplotlib, python-numeric
30     Requires: gtksourceview
31 johnpye 446 Requires: make
32     Requires: gcc
33 johnpye 546
34 johnpye 440 %description
35 johnpye 438 ASCEND IV is both a large-scale object-oriented mathematical
36     modeling environment and a strongly typed mathematical modeling
37     language. Although ASCEND has primarily been developed by Chemical
38     Engineers, great care has been exercised to assure that it is
39     domain independent. ASCEND can support modeling activities in
40     fields from Architecture to (computational) Zoology.
41    
42     %prep
43     %setup -q
44 johnpye 448
45 johnpye 438 %build
46     scons %{?_smp_mflags} DEFAULT_ASCENDLIBRARY=%{_datadir}/ascend/models
47 johnpye 450
48 johnpye 438 %install
49     rm -rf %{buildroot}
50     scons DEFAULT_ASCENDLIBRARY=%{_datadir}/ascend/models INSTALL_ROOT=%{buildroot} INSTALL_PREFIX=%{_prefix} INSTALL_DATA=%{_datadir} INSTALL_BIN=%{_bindir} INSTALL_INCLUDE=%{_incdir} install
51 johnpye 450
52 johnpye 438 pushd pygtk/gnome
53 johnpye 532 install -o root -g root -m 644 -D ascend.desktop %{buildroot}/%{_datadir}/applications/ascend.desktop
54 johnpye 446 install -o root -g root -m 644 -D ascend.png %{buildroot}/%{_datadir}/icons/ascend-app.png
55     install -o root -g root -m 644 -D ascend.png %{buildroot}/%{_datadir}/icons/hicolor/64x64/ascend.png
56     install -o root -g root -m 644 -D ascend.xml %{buildroot}/%{_datadir}/mime/packages/ascend.xml
57     install -o root -g root -m 644 -D ascend.lang %{buildroot}/%{_datadir}/gtksourceview-1.0/language-specs/ascend.lang
58     popd
59    
60     %clean
61 johnpye 438 rm -rf %{buildroot}
62    
63     %post
64 johnpye 448 update-desktop-database
65     update-mime-database /usr/share/mime
66    
67     %postun
68     update-desktop-database
69     update-mime-database /usr/share/mime
70    
71     %files
72 johnpye 438 %defattr(-, root, root)
73     %doc INSTALL tcltk98/release_notes/license.txt
74 johnpye 448 %{_bindir}/ascend
75 johnpye 438 %{_datadir}/applications/ascend.desktop
76     %{_datadir}/ascend/*
77     %{_datadir}/gtksourceview-1.0/language-specs/ascend.lang
78 johnpye 448 %{_datadir}/icons/ascend-app.png
79     %{_datadir}/icons/hicolor/64x64/ascend.png
80     %{_datadir}/mime/packages/ascend.xml
81    
82 johnpye 438
83 johnpye 448 %changelog
84 johnpye 438 * Mon Apr 24 2006 John Pye <john.pye@student.unsw.edu.au>
85 johnpye 532 - Modified for removed dir in pygtk source hierachy
86    
87     * Thu Apr 04 2006 John Pye <john.pye@student.unsw.edu.au>
88 johnpye 438 - First RPM package for new SCons build
89    

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