]> git.pld-linux.org Git - packages/depot_tools.git/blobdiff - depot_tools.spec
obsolete gclient
[packages/depot_tools.git] / depot_tools.spec
index 186ed748f84a1d8fc193a09b49cfe2168c45fc6f..204672b7025b8bd529b2276273fe15a511fb72ce 100644 (file)
@@ -1,16 +1,19 @@
-%define                snap    20130619
-%define                rel             0.5
+%define                subver  20131210
+%define                rel             0.12
 Summary:       A package of scripts called used to manage checkouts and code reviews
 Name:          depot_tools
 Version:       0.1
-Release:       0.%{snap}.%{rel}
+Release:       0.%{subver}.%{rel}
 License:       BSD
 Group:         Development/Tools
-Source0:       https://src.chromium.org/svn/trunk/tools/depot_tools.zip?/%{name}-svn%{snap}.zip
-# Source0-md5: 6cf6483d6da8d15848cbaa8857aae3ae
+Source0:       %{name}-%{subver}-aeab41a.tar.xz
+# Source0-md5: 5dd469c8ec03d03d48b7db886475bbfa
+Patch0:                adjust-path.patch
 URL:           http://dev.chromium.org/developers/how-tos/depottools
-BuildRequires: unzip
+BuildRequires: tar >= 1:1.22
+BuildRequires: xz
 Requires:      python
+Obsoletes:     gclient
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -42,13 +45,18 @@ development process. It contains the following utilities:
 - zsh-goodies: Completion for zsh users.
 
 %prep
-%setup -qc
-mv depot_tools/* .
-rm -r depot_tools
+%setup -qn %{name}-%{subver}
+%patch0 -p1
+
+cat > py-wrap.sh <<'EOF'
+#!/bin/sh
+exec %{__python} -B %{_datadir}/%{name}/$(basename "$0").py "$@"
+EOF
+chmod +x *.sh
+ln -s git_cl.py git-cl.py
 
 # python 2.4 components
 rm -r third_party/pymox
-rm cpplint.py
 
 # screw binaries and shipped dependencies and things useless to this platform
 rm ninja*
@@ -59,22 +67,21 @@ rm create-ntfs-junction.c
 rm -r testing_support
 rm -r tests
 
-# other junk
+# other irrelevant junk
 rm -r bootstrap
+rm .gitignore
+rm OWNERS WATCHLISTS
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
+install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_bindir}}
 cp -a . $RPM_BUILD_ROOT%{_datadir}/%{name}
 # already in %doc
 rm $RPM_BUILD_ROOT%{_datadir}/%{name}/{LICENSE,README*}
 
-install -d $RPM_BUILD_ROOT%{_bindir}
-cat > $RPM_BUILD_ROOT%{_bindir}/gclient <<'EOF'
-#!/bin/sh
-%{_datadir}/%{name}/gclient "$@"
-EOF
-chmod +x $RPM_BUILD_ROOT%{_bindir}/gclient
+for a in gclient gcl git-cl fetch; do
+       ln -s %{_datadir}/%{name}/py-wrap.sh $RPM_BUILD_ROOT%{_bindir}/$a
+done
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -82,7 +89,10 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc LICENSE README README.gclient
+%attr(755,root,root) %{_bindir}/gcl
 %attr(755,root,root) %{_bindir}/gclient
+%attr(755,root,root) %{_bindir}/git-cl
+%attr(755,root,root) %{_bindir}/fetch
 %dir %{_datadir}/%{name}
 %attr(755,root,root) %{_datadir}/%{name}/apply_issue
 %attr(755,root,root) %{_datadir}/%{name}/cbuildbot
@@ -103,9 +113,12 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_datadir}/%{name}/git-crup
 %attr(755,root,root) %{_datadir}/%{name}/git-gs
 %attr(755,root,root) %{_datadir}/%{name}/git-lkgr
+%attr(755,root,root) %{_datadir}/%{name}/git-number
 %attr(755,root,root) %{_datadir}/%{name}/git-runhooks
 %attr(755,root,root) %{_datadir}/%{name}/git-try
+%attr(755,root,root) %{_datadir}/%{name}/gn
 %attr(755,root,root) %{_datadir}/%{name}/hammer
+%attr(755,root,root) %{_datadir}/%{name}/py-wrap.sh
 %attr(755,root,root) %{_datadir}/%{name}/pylint
 %attr(755,root,root) %{_datadir}/%{name}/pylintrc
 %attr(755,root,root) %{_datadir}/%{name}/repo
This page took 0.075146 seconds and 4 git commands to generate.