libpipeline-vl.spec 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. # Basic Information
  2. Name: libpipeline
  3. Version: 1.4.0
  4. Release: 1%{?_dist_release}
  5. License: GPLv3
  6. Group: System Environment/Libraries
  7. Source0: http://download.savannah.gnu.org/releases/libpipeline/libpipeline-%{version}.tar.gz
  8. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  9. Vendor: Project Vine
  10. Distribution: Vine Linux
  11. Packager: yasumichi
  12. Summary: a C library for setting up and running pipelines of processes
  13. Summary(ja): プロセス間のパイプラインを設定および実行する C ライブラリ
  14. # Dependency
  15. # 以下に依存関係を記述してください。
  16. %description
  17. libpipeline is a C library for setting up and running pipelines of
  18. processes, without needing to involve shell command-line parsing which is
  19. often error-prone and insecure. This alleviates programmers of the need to
  20. laboriously construct pipelines using lower-level primitives such as fork(2)
  21. and execve(2).
  22. Full programmers' documentation may be found using 'man libpipeline'.
  23. %description -l ja
  24. libpipeline は、しばしばエラーの傾向があったり不安定なシェルのコマンドライン
  25. 解析を伴うことを必要としない、プロセス間のパイプラインを設定および実行するた
  26. めの C ライブラリです。これは、低レベルで旧式の fork(2) や execve(2) といっ
  27. たものを利用して苦労してパイプラインを構築する必要があるプログラマーの負担を
  28. 緩和します。
  29. 完全なプログラマー向けの文書を読むには、'man libpipeline' を利用してください。
  30. %package devel
  31. Summary: Development files for %{name}
  32. Summary(ja): %{name} の開発用ファイル
  33. Group: Development/Libraries
  34. Requires: %{name} = %{version}-%{release}
  35. Requires: pkgconfig
  36. %description devel
  37. Development files for %{name}
  38. %description -l ja devel
  39. %{name} の開発用ファイル
  40. %prep
  41. %setup -q
  42. %build
  43. %configure
  44. %{__make} %{?_smp_mflags}
  45. %install
  46. %{__rm} -rf ${RPM_BUILD_ROOT}
  47. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  48. %{__rm} ${RPM_BUILD_ROOT}%{_libdir}/libpipeline.la
  49. %clean
  50. %{__rm} -rf ${RPM_BUILD_ROOT}
  51. %files
  52. %defattr(-,root,root)
  53. %doc COPYING ChangeLog NEWS README
  54. %{_libdir}/libpipeline.so.*
  55. %files devel
  56. %{_includedir}/pipeline.h
  57. %{_libdir}/libpipeline.so
  58. %{_libdir}/pkgconfig/libpipeline.pc
  59. %{_mandir}/man3/*.3.gz
  60. %changelog
  61. * Thu Nov 13 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.4.0-1
  62. - new upstream release
  63. - moved libpipeline to System Environment/Libraries Group
  64. * Fri Sep 23 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.2.0-1
  65. - initial build for Vine Linux