]> git.pld-linux.org Git - packages/bzr-gtk.git/blame_incremental - bzr-gtk.spec
BR: rpmbuild(macros) >= 1.710
[packages/bzr-gtk.git] / bzr-gtk.spec
... / ...
CommitLineData
1# TODO:
2# - Add locale files
3# - Add new package for Olive, previously included here now it's own project: http://wiki.bazaar.canonical.com/Olive/
4%define ver 0.99
5%define minor 1
6Summary: Plugin for Bazaar-NG (bzr)
7Summary(pl.UTF-8): Wtyczka do Bazaar-NG (bzr)
8Name: bzr-gtk
9Version: %{ver}.%{minor}
10Release: 8
11License: GPL v2+
12Group: Development/Version Control
13# Source0: https://launchpad.net/bzr-gtk/%{ver}/%{version}/+download/bzr-gtk-%{version}.tar.gz
14Source0: http://samba.org/~jelmer/bzr/%{name}-%{version}.tar.gz
15# Source0-md5: 68354924f3104ab1ba7efc8bfe15ae0b
16URL: http://bazaar-vcs.org/bzr-gtk
17BuildRequires: bzr >= %{ver}
18BuildRequires: gettext-tools
19BuildRequires: pkgconfig
20BuildRequires: python >= 1:2.4
21BuildRequires: python-devel
22BuildRequires: rpm-pythonprov
23BuildRequires: rpmbuild(macros) >= 1.710
24Requires(post,postun): desktop-file-utils
25%pyrequires_eq python
26Requires: bzr >= %{ver}
27Requires: python-pygtk-glade >= 2:2.10
28Requires: python-pygtk-gtk >= 2:2.10
29Suggests: python-gnome
30Suggests: python-pycairo
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34bzr-gtk is a plugin for Bazaar-NG (bzr) that aims to provide GTK+
35interfaces to most Bazaar operations. Provided commands are:
36- gcommit
37- gdiff
38- visualise
39- gannotate
40- gbranch
41
42%description -l pl.UTF-8
43bzr-gtk jest wtyczką dla Bazaar-NG (bzr), która ma na celu
44dostarczenie graficznego interfejsu GTK+ dla większości poleceń
45Bazaar. Dostępnymi poleceniami są:
46- gcommit
47- gdiff
48- visualise
49- gannotate
50- gbranch
51
52%prep
53%setup -q
54
55%build
56%py_build
57
58%install
59rm -rf $RPM_BUILD_ROOT
60
61%py_install \
62 --install-purelib %{py_sitedir} \
63 --optimize=2 \
64 --root=$RPM_BUILD_ROOT
65
66%py_postclean
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%post
72%update_desktop_database_post
73%banner %{name} -e << EOF
74For full functionality, you need to install:
75- python-pycairo (for graphs in the visualisation tool)
76- python-gnome (for Nautilus integration)
77EOF
78
79%postun
80%update_desktop_database_postun
81
82%files
83%defattr(644,root,root,755)
84%doc AUTHORS NEWS README TODO
85%attr(755,root,root) %{_bindir}/bzr-handle-patch
86%attr(755,root,root) %{_bindir}/bzr-notify
87%{py_sitedir}/bzrlib/plugins/gtk
88%{_datadir}/bzr-gtk
89%{_desktopdir}/bazaar-properties.desktop
90%{_desktopdir}/bzr-notify.desktop
91%{_desktopdir}/bzr-handle-patch.desktop
92%{_pixmapsdir}/bzr-icon-64.png
93%{_iconsdir}/hicolor/scalable/emblems
94%{_datadir}/application-registry/bzr-gtk.applications
This page took 0.112385 seconds and 4 git commands to generate.