@matheusbsbs / matheus-bagliano / commits / a9c7c4364a
Fork 0

RPM packaging: don't include foreign-scm-helper bits yet

The files in /usr/lib/python* are only the support infrastructure for foreign scm interface yet to be written and/or shipped with git. Don't include them in the binary package (this will also free us from Python dependency). When we ship with foreign scm interface, we will need to package these files with it in a separate subpackage, but we are not there yet. Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Jan 30, 2010 at 09:45 UTC a9c7c4364a6c1e0d95790cf2c8697b5b6ff30b1b
1 file changed +5
git.spec.in
+5
@@ -98,6 +98,7 @@ BuildRequires: perl(Error)
98 Perl interface to Git
99
100 %define path_settings ETC_GITCONFIG=/etc/gitconfig prefix=%{_prefix} mandir=%{_mandir} htmldir=%{_docdir}/%{name}-%{version}
101 +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
102
103 %prep
104 %setup -q
@@ -112,6 +113,7 @@ rm -rf $RPM_BUILD_ROOT
113 make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" DESTDIR=$RPM_BUILD_ROOT \
114 %{path_settings} \
115 INSTALLDIRS=vendor install %{!?_without_docs: install-doc}
116 +test ! -d $RPM_BUILD_ROOT%{python_sitelib} || rm -fr $RPM_BUILD_ROOT%{python_sitelib}
117 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
118 find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
119 find $RPM_BUILD_ROOT -type f -name perllocal.pod -exec rm -f {} ';'
@@ -190,6 +192,9 @@ rm -rf $RPM_BUILD_ROOT
192 # No files for you!
193
194 %changelog
195 +* Sat Jan 30 2010 Junio C Hamano <gitster@pobox.com>
196 +- We don't ship Python bits until a real foreign scm interface comes.
197 +
198 * Mon Feb 04 2009 David J. Mellor <dmellor@whistlingcat.com>
199 - fixed broken git help -w after renaming the git-core package to git.
200