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

Contents of /trunk/ascend.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 546 - (show annotations) (download)
Fri Apr 28 09:24:19 2006 UTC (14 years, 2 months ago) by johnpye
File size: 2750 byte(s)
Adding 'gcc' to runtime requirements of RPM
Adding gccvisibility switch.
1 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 URL: http://inkscape.sourceforge.net/
12
13 Prefix: %{_prefix}
14 Packager: John Pye
15 Vendor: Carnegie Mellon University
16 BuildRoot: %{_tmppath}/%{name}-%{version}-root
17
18 BuildRequires: python >= 2.4, python-devel
19 BuildRequires: scons >= 0.96.1
20 BuildRequires: bison, flex
21 BuildRequires: swig >= 1.3.24
22 BuildRequires: desktop-file-utils
23
24 Requires(post): desktop-file-utils
25 Requires(postun): desktop-file-utils
26
27 Requires: python >= 2.4
28 Requires: pygtk2 >= 2.6, pygtk2-libglade
29 Requires: python-matplotlib, python-numeric
30 Requires: gtksourceview
31 Requires: make
32 Requires: gcc
33
34 %description
35 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
45 %build
46 scons %{?_smp_mflags} DEFAULT_ASCENDLIBRARY=%{_datadir}/ascend/models
47
48 %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
52 pushd pygtk/gnome
53 install -o root -g root -m 644 -D ascend.desktop %{buildroot}/%{_datadir}/applications/ascend.desktop
54 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 rm -rf %{buildroot}
62
63 %post
64 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 %defattr(-, root, root)
73 %doc INSTALL tcltk98/release_notes/license.txt
74 %{_bindir}/ascend
75 %{_datadir}/applications/ascend.desktop
76 %{_datadir}/ascend/*
77 %{_datadir}/gtksourceview-1.0/language-specs/ascend.lang
78 %{_datadir}/icons/ascend-app.png
79 %{_datadir}/icons/hicolor/64x64/ascend.png
80 %{_datadir}/mime/packages/ascend.xml
81
82
83 %changelog
84 * Mon Apr 24 2006 John Pye <john.pye@student.unsw.edu.au>
85 - Modified for removed dir in pygtk source hierachy
86
87 * Thu Apr 04 2006 John Pye <john.pye@student.unsw.edu.au>
88 - First RPM package for new SCons build

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