2905cb314076e1700be9f0f615429d3fb23ab838
[sface.git] / sface.spec
1 %define distro Fedora
2 %define distrorelease 12
3 %define distroname f12
4 %define pldistro onelab
5 %define plrelease 5.0
6
7 %define url $URL: http://svn.planet-lab.org/svn/sfa/trunk/sfa.spec $
8
9 %define name sface
10 %define version 0.1
11 %define taglevel 2
12
13 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
14
15 Name: %{name}
16 Version: %{version}
17 Release: %{release}
18 Source0: %{name}-%{version}.tar.gz
19 License: GPL
20 Group: Applications/System
21 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
22
23 Vendor: PlanetLab
24 Packager: PlanetLab Central <support@planet-lab.org>
25 Distribution: PlanetLab %{plrelease}
26 URL: %(echo %{url} | cut -d ' ' -f 2)
27 Summary: GUI for sfi.py from SFA
28 Group: Applications/System
29
30 BuildRequires: make
31 Requires: python >= 2.5
32 Requires: PyQt4
33 Requires: sfa-client
34
35 %description
36 this package provides GUI for sfi.py, i.e.
37 the Slice-Based Facility Architecture (SFA) command line interface.
38 The GUI let you manage you slices by adding/deleting nodes and viewing
39 the slice's RSpec with an XML pretty printer.
40
41 %prep
42 %setup -q
43
44 %build
45 make
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 make DESTDIR="$RPM_BUILD_ROOT" datadir="%{_datadir}" bindir="%{_bindir}" install
50 rm -f $RPM_BUILD_ROOT/%{_datadir}/*.egg-info
51 # symlinking sface to sface-run, relative
52 cd $RPM_BUILD_ROOT/%{_bindir}
53 ln -sf ./sface-run ./sface
54
55 %clean
56 rm -rf $RPM_BUILD_ROOT
57
58 %files
59 %{_bindir}/sface
60 %{_bindir}/sface-run
61 %{_datadir}/sface/*
62
63 %changelog
64 * Mon Sep 27 2010 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-2
65 - initial version with rpm packaging
66
67 * Fri Sep 24 2010 Giovanni Gherdovich <ggherdov@sophia.inria.fr>
68 - initial package