]> git.pld-linux.org Git - packages/gazpacho.git/blob - gazpacho.spec
- one more typo
[packages/gazpacho.git] / gazpacho.spec
1 Summary:        Building Interfaces the easy way
2 Summary(pl):    Tworzenie interfejsów w ³atwy sposób
3 Name:           gazpacho
4 Version:        0.6.2
5 Release:        3
6 License:        LGPL
7 Group:          Development/Building
8 Source0:        http://ftp.acc.umu.se/pub/GNOME/sources/gazpacho/0.6/%{name}-%{version}.tar.bz2
9 # Source0-md5:  64311aa9688c456838903b3777703981
10 Patch0:         %{name}-desktop.patch
11 URL:            http://gazpacho.sicem.biz/
12 BuildRequires:  python-devel
13 Requires:       python-pygtk-gtk >= 1:2.6.0
14 %pyrequires_eq  python-modules
15 BuildArch:      noarch
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %define         _noautocompressdoc      AUTHORS CONTRIBUTORS COPYING
19
20 %description
21 This program allows you to create the Graphical User Interface (GUI)
22 of your GTK+ program in a visual way. It started as a Glade-3 clone
23 but now it is more complete and featured than its ancestor. It tries
24 to be compatible with libglade but it can handle some widgets that
25 still lack support in libglade.
26
27 %description -l pl
28 Ten program pozwala tworzyæ graficzny interfejs u¿ytkownika (GUI) dla
29 programów GTK+ w sposób wizualny. Z pocz±tku by³ klonem Glade-3, ale w
30 chwili obecnej jest bardziej zaawansowany od swojego przodka. Gazpacho
31 stara siê byæ kompatybilnym z libglade, choæ zawiera kilka kontrolek
32 wci±¿ nie wspieranych przez libglade.
33
34 %prep
35 %setup -q
36 %patch0 -p1
37
38 sed -i  -e "s/from gazpacho import application//" \
39         -e "s/application.__version__/'%{version}'/" \
40         setup.py
41
42 sed -i  -e "s@return self._variables\['docs_dir'\]\[0\]@return '/usr/share/doc/%{name}-%{version}/'@" gazpacho/environ.py
43
44 %build
45 python setup.py build
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_pixmapsdir}}
50
51 python setup.py install \
52         --optimize=2 \
53         --root $RPM_BUILD_ROOT
54
55 find $RPM_BUILD_ROOT%{py_sitescriptdir}/gazpacho -name '*.py' -exec rm -f {} \;
56
57 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
58
59 %find_lang %{name}
60
61 install examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
62 install pixmaps/gazpacho-icon.png $RPM_BUILD_ROOT%{_pixmapsdir}/gazpacho.png
63
64 %clean
65 rm -rf $RPM_BUILD_ROOT
66
67 %post
68 umask 022
69 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
70
71 %postun
72 if [ $1 = 0 ]; then
73     umask 022
74     [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
75 fi
76
77 %files -f %{name}.lang
78 %defattr(644,root,root,755)
79 # do not remove COPYING -- needed at runtime
80 %doc AUTHORS COPYING CONTRIBUTORS ChangeLog NEWS README
81 %attr(755,root,root) %{_bindir}/*
82 %{_datadir}/gazpacho
83 %{py_sitescriptdir}/gazpacho
84 %{_desktopdir}/*
85 %{_examplesdir}/%{name}-%{version}
86 %{_pixmapsdir}/*.png
This page took 0.075604 seconds and 3 git commands to generate.