trash-cli-vl.spec 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
  2. Summary: Command Line Interface to FreeDesktop.org Trash
  3. Summary(ja): ゴミ箱を操作するコマンドライン用ツール
  4. Name: trash-cli
  5. Version: 0.12.7
  6. Release: 1%{?_dist_release}
  7. Source0: http://trash-cli.googlecode.com/files/%{name}-%{version}.tar.gz
  8. License: GPL v2
  9. Group: Applications/System
  10. URL: https://github.com/andreafrancia/trash-cli
  11. Requires: python, python-unipath
  12. BuildRequires: python, python-setuptools
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  14. BuildArch: noarch
  15. Packager: kazutaka
  16. %description
  17. trash-cli provides the following commands to manage the trash:
  18. * trash-put trashes files and directories.
  19. * trash-empty empty the trashcan(s).
  20. * trash-list list trashed file.
  21. * trash-restore restore a trashed file.
  22. For each file the name, original path, deletion date, and permissions
  23. are recorded. The trash command allow trash multiple files with the
  24. same name. These command uses the same Trashcan of last versions of
  25. KDE, GNOME and XFCE.
  26. %description -l ja
  27. trash-cli はゴミ箱を操作する、以下のコマンドを提供します:
  28. * trash-put ファイルとディレクトリをゴミ箱に移動
  29. * trash-empty ゴミ箱を空にする
  30. * trash-list ゴミ箱の中の、ファイルの一覧を出力
  31. * restore-trash ファイルをゴミ箱から元に戻す
  32. 各ファイルの名前や元のパス、削除した日時、アクセス権が記録され
  33. ます。また trash コマンドは同名のファイルを複数扱えるようになっ
  34. ています。これらのコマンドは、最新の KDE や GNOME、XFCE と同じ
  35. ゴミ箱を使用します。
  36. %prep
  37. %setup -q
  38. %build
  39. %{__python} setup.py build
  40. %install
  41. %{__rm} -rf ${RPM_BUILD_ROOT}
  42. %{__python} setup.py install \
  43. --root=${RPM_BUILD_ROOT} \
  44. --single-version-externally-managed
  45. %clean
  46. %{__rm} -rf ${RPM_BUILD_ROOT}
  47. %files
  48. %defattr(-,root,root)
  49. %doc COPYING CREDITS.txt DONE.txt HISTORY.txt README.rst TODO.txt
  50. #%doc docs/*
  51. %{_bindir}/restore-trash
  52. %{_bindir}/trash
  53. %{_bindir}/trash-empty
  54. %{_bindir}/trash-list
  55. %{_bindir}/trash-put
  56. %{python_sitelib}/trashcli
  57. %{python_sitelib}/trash_cli*
  58. %{python_sitelib}/integration_tests/
  59. %{python_sitelib}/unit_tests/
  60. %{_mandir}/man1/trash-empty.1*
  61. %{_mandir}/man1/trash-list.1*
  62. %{_mandir}/man1/trash-put.1*
  63. %{_mandir}/man1/restore-trash.1*
  64. %changelog
  65. * Wed Jun 27 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.12.7-1
  66. - new upstream release
  67. - changed URL
  68. - added BuildRequires: python-setuptools
  69. * Sun Apr 18 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.11.2-2
  70. - rebuild with python-2.6.5 (Seed only)
  71. * Thu Oct 22 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.11.2-1
  72. - initial build for Vine Linux