]> git.pld-linux.org Git - packages/depot_tools.git/blobdiff - depot_tools.spec
obsolete gclient
[packages/depot_tools.git] / depot_tools.spec
index 23f7d3dfd57d86c039007e83a394a9773556ecba..204672b7025b8bd529b2276273fe15a511fb72ce 100644 (file)
@@ -1,16 +1,20 @@
-%define                snap    20130619
-%define                rel             0.4
+%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)
 
 %description
@@ -41,28 +45,43 @@ 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*
 find -type f '(' -name '*.exe' -o -name '*.bat' ')' | xargs rm -v
+rm create-ntfs-junction.c
+
+# tests
+rm -r testing_support
+rm -r tests
+
+# 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}
-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
+# already in %doc
+rm $RPM_BUILD_ROOT%{_datadir}/%{name}/{LICENSE,README*}
+
+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
@@ -70,6 +89,48 @@ 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}
-%{_datadir}/%{name}/*
+%attr(755,root,root) %{_datadir}/%{name}/apply_issue
+%attr(755,root,root) %{_datadir}/%{name}/cbuildbot
+%attr(755,root,root) %{_datadir}/%{name}/chrome_set_ver
+%attr(755,root,root) %{_datadir}/%{name}/codereview.settings
+%attr(755,root,root) %{_datadir}/%{name}/create-chromium-git-src
+%attr(755,root,root) %{_datadir}/%{name}/cros
+%attr(755,root,root) %{_datadir}/%{name}/cros_sdk
+%attr(755,root,root) %{_datadir}/%{name}/crup-runner.sh
+%attr(755,root,root) %{_datadir}/%{name}/download_from_google_storage
+%attr(755,root,root) %{_datadir}/%{name}/drover
+%attr(755,root,root) %{_datadir}/%{name}/fetch
+%attr(755,root,root) %{_datadir}/%{name}/gcl
+%attr(755,root,root) %{_datadir}/%{name}/gclient
+%attr(755,root,root) %{_datadir}/%{name}/git-cl
+%attr(755,root,root) %{_datadir}/%{name}/git-cl-upload-hook
+%attr(755,root,root) %{_datadir}/%{name}/git-crsync
+%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
+%attr(755,root,root) %{_datadir}/%{name}/update_depot_tools
+%attr(755,root,root) %{_datadir}/%{name}/weekly
+%attr(755,root,root) %{_datadir}/%{name}/wtf
+
+%{_datadir}/%{name}/*.py
+%{_datadir}/%{name}/profile.xml
+%{_datadir}/%{name}/git-templates/
+%{_datadir}/%{name}/git_utils/
+%{_datadir}/%{name}/recipes/
+%{_datadir}/%{name}/support/
+%{_datadir}/%{name}/third_party/
+%{_datadir}/%{name}/zsh-goodies/
This page took 0.156507 seconds and 4 git commands to generate.