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

Contents of /trunk/ascend.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 532 - (show annotations) (download)
Mon Apr 24 02:23:08 2006 UTC (18 years, 6 months ago) by johnpye
File size: 2729 byte(s)
Removed 'interface' directory in trunk/pygtk/interface (moved everything up a level)
Made corresponding changes to SCons* and spec files.
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: Automatic
15 Vendor: The Inkscape Project
16 BuildRoot: %{_tmppath}/%{name}-%{version}-root
17
18 BuildRequires: python >= 2.4, python-devel
19 BuildRequires: scons >= 0.96
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
33 %description
34 ASCEND IV is both a large-scale object-oriented mathematical
35 modeling environment and a strongly typed mathematical modeling
36 language. Although ASCEND has primarily been developed by Chemical
37 Engineers, great care has been exercised to assure that it is
38 domain independent. ASCEND can support modeling activities in
39 fields from Architecture to (computational) Zoology.
40
41 %prep
42 %setup -q
43
44 %build
45 scons %{?_smp_mflags} DEFAULT_ASCENDLIBRARY=%{_datadir}/ascend/models
46
47 %install
48 rm -rf %{buildroot}
49 scons DEFAULT_ASCENDLIBRARY=%{_datadir}/ascend/models INSTALL_ROOT=%{buildroot} INSTALL_PREFIX=%{_prefix} INSTALL_DATA=%{_datadir} INSTALL_BIN=%{_bindir} INSTALL_INCLUDE=%{_incdir} install
50
51 pushd pygtk/gnome
52 install -o root -g root -m 644 -D ascend.desktop %{buildroot}/%{_datadir}/applications/ascend.desktop
53 install -o root -g root -m 644 -D ascend.png %{buildroot}/%{_datadir}/icons/ascend-app.png
54 install -o root -g root -m 644 -D ascend.png %{buildroot}/%{_datadir}/icons/hicolor/64x64/ascend.png
55 install -o root -g root -m 644 -D ascend.xml %{buildroot}/%{_datadir}/mime/packages/ascend.xml
56 install -o root -g root -m 644 -D ascend.lang %{buildroot}/%{_datadir}/gtksourceview-1.0/language-specs/ascend.lang
57 popd
58
59 %clean
60 rm -rf %{buildroot}
61
62 %post
63 update-desktop-database
64 update-mime-database /usr/share/mime
65
66 %postun
67 update-desktop-database
68 update-mime-database /usr/share/mime
69
70 %files
71 %defattr(-, root, root)
72 %doc INSTALL tcltk98/release_notes/license.txt
73 %{_bindir}/ascend
74 %{_datadir}/applications/ascend.desktop
75 %{_datadir}/ascend/*
76 %{_datadir}/gtksourceview-1.0/language-specs/ascend.lang
77 %{_datadir}/icons/ascend-app.png
78 %{_datadir}/icons/hicolor/64x64/ascend.png
79 %{_datadir}/mime/packages/ascend.xml
80
81
82 %changelog
83 * Mon Apr 24 2006 John Pye <john.pye@student.unsw.edu.au>
84 - Modified for removed dir in pygtk source hierachy
85
86 * Thu Apr 04 2006 John Pye <john.pye@student.unsw.edu.au>
87 - First RPM package for new SCons build

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