]> git.pld-linux.org Git - packages/gaphor.git/blob - gaphor.spec
- int-overflow.patch to fix build
[packages/gaphor.git] / gaphor.spec
1 Summary:        UML modeling environment written in Python
2 Summary(pl):    ¦rodowisko modelowania UML oparte o Pythona
3 Name:           gaphor
4 Version:        0.5.0
5 Release:        5
6 License:        GPL
7 Group:          Applications/Engineering
8 Source0:        http://dl.sourceforge.net/gaphor/%{name}-%{version}.tar.gz
9 # Source0-md5:  761451126030e3171d0b20fee829d800
10 Source1:        %{name}.desktop
11 Patch0:         %{name}-pluginsdir.patch
12 Patch1:         %{name}-datadir.patch
13 Patch2:         %{name}-int-overflow.patch
14 URL:            http://gaphor.sourceforge.net/
15 BuildRequires:  python-devel
16 Requires:       python-diacanvas >= 0.13
17 %pyrequires_eq  python-libs
18 Requires:       python-pygtk-gtk >= 2.0.0
19 BuildArch:      noarch
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 Gaphor is an easy to use modeling environment. This means that you are
24 able to create nice UML diagrams for documentation and to assist you
25 with design decisions. Gaphor will help you create your applications.
26
27 %description -l pl
28 Gaphor jest ³atwym w u¿yciu ¶rodowiskiem do projektowania UML. To
29 znaczy u³atwia tworzenie diagramów UML dla dokumentacji oraz pomaga w
30 podejmowaniu decyzji. Gaphor u³atwia pracê przy tworzeniu aplikacji.
31
32 %prep
33 %setup -q
34 %patch0
35 %patch1
36 %patch2 -p1
37
38 %build
39 python setup.py build
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43 install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir}}
44
45 python setup.py install \
46         --optimize=2 \
47         --root=$RPM_BUILD_ROOT
48
49 cat <<EOF > $RPM_BUILD_ROOT%{_bindir}/%{name}
50 #!/usr/bin/python -O
51 import gaphor
52 gaphor.main()
53 EOF
54
55 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
56 %find_lang %{name}
57
58 %clean
59 rm -rf $RPM_BUILD_ROOT
60
61 %files -f %{name}.lang
62 %defattr(644,root,root,755)
63 %doc README PKG-INFO NEWS TODO AUTHORS
64 %attr(755,root,root) %{_bindir}/*
65 %dir %{py_sitescriptdir}/%{name}
66 %dir %{py_sitescriptdir}/%{name}/ui
67 %dir %{py_sitescriptdir}/%{name}/misc
68 %dir %{py_sitescriptdir}/%{name}/diagram
69 %dir %{py_sitescriptdir}/%{name}/UML
70 %{py_sitescriptdir}/%{name}/*.py[oc]
71 %{py_sitescriptdir}/%{name}/ui/*.py[oc]
72 %{py_sitescriptdir}/%{name}/misc/*.py[oc]
73 %{py_sitescriptdir}/%{name}/diagram/*.py[oc]
74 %{py_sitescriptdir}/%{name}/UML/*.py[oc]
75 %{_datadir}/%{name}
76 %{_desktopdir}/%{name}.desktop
This page took 0.055672 seconds and 3 git commands to generate.