blob: 709d48568ef5b5022cf83976ce1114e30d63b29a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
Name: git-buildpackage
Summary: Build packages from git
Version: 0.6.0git20121124
Release: 0
Group: Development/Tools/Building
License: GPLv2
BuildArch: noarch
URL: https://honk.sigxcpu.org/piki/projects/git-buildpackage/
Source0: %{name}_%{version}.tar.gz
Requires: %{name}-common = %{version}-%{release}
%if 0%{?fedora}
Requires: dpkg-devel
%else
Requires: dpkg
%endif
BuildRequires: python
BuildRequires: python-setuptools
BuildRequires: docbook-utils
BuildRequires: gtk-doc
BuildRequires: epydoc
BuildRequires: python-coverage
BuildRequires: python-nose
%description
Set of tools from Debian that integrate the package build system with Git.
This package contains the original Debian tools.
%package common
Summary: Common files for git-buildpackage debian and rpm tools
Group: Development/Tools/Building
Requires: git-core
%if 0%{?fedora}
Requires: python
%else
Requires: python-base
%endif
%description common
Common files and documentation, used by both git-buildpackage debian and rpm tools
%package rpm
Summary: Build RPM packages from git
Group: Development/Tools/Building
Requires: %{name}-common = %{version}-%{release}
Requires: rpm
Requires: rpm-python
Provides: tizen-gbp-rpm = 20121123
%description rpm
Set of tools from Debian that integrate the package build system with Git.
This package contains the tools for building RPM packages.
%prep
%setup -q -n %{name}-%{version}
%build
python ./setup.py build
# Prepare apidocs
epydoc -n git-buildpackage --no-sourcecode -o docs/apidocs/ \
gbp*.py git*.py gbp/
# HTML docs
HAVE_SGML2X=0 make -C docs/
%install
rm -rf %{buildroot}
python ./setup.py install --root=%{buildroot} --prefix=/usr
rm -rf %{buildroot}%{python_sitelib}/*info
%files
%defattr(-,root,root,-)
%dir %{python_sitelib}/gbp/deb
%{_bindir}/gbp-pq
%{_bindir}/git-buildpackage
%{_bindir}/git-dch
%{_bindir}/git-import-dsc
%{_bindir}/git-import-dscs
%{_bindir}/git-import-orig
%{_bindir}/git-pbuilder
%{_bindir}/gbp-create-remote-repo
%{python_sitelib}/gbp/deb/
%{python_sitelib}/gbp/scripts/pq.py*
%{python_sitelib}/gbp/scripts/buildpackage.py*
%{python_sitelib}/gbp/scripts/dch.py*
%{python_sitelib}/gbp/scripts/import_dsc.py*
%{python_sitelib}/gbp/scripts/import_dscs.py*
%{python_sitelib}/gbp/scripts/import_orig.py*
%{python_sitelib}/gbp/scripts/create_remote_repo.py*
%files common
%defattr(-,root,root,-)
%{_bindir}/gbp-clone
%{_bindir}/gbp-pull
%dir %{python_sitelib}/gbp
%dir %{python_sitelib}/gbp/git
%dir %{python_sitelib}/gbp/pkg
%dir %{python_sitelib}/gbp/scripts
%dir %{python_sitelib}/gbp/scripts/common
%{python_sitelib}/gbp/*.py*
%{python_sitelib}/gbp/scripts/__init__.py*
%{python_sitelib}/gbp/scripts/clone.py*
%{python_sitelib}/gbp/scripts/pull.py*
%{python_sitelib}/gbp/scripts/common/*.py*
%{python_sitelib}/gbp/git/*.py*
%{python_sitelib}/gbp/pkg/*.py*
%config %{_sysconfdir}/git-buildpackage
%files rpm
%defattr(-,root,root,-)
%dir %{python_sitelib}/gbp/rpm
%{_bindir}/*rpm*
%{python_sitelib}/gbp/scripts/*rpm.py*
%{python_sitelib}/gbp/rpm/*py*
|