libpipeline-vl.spec 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. # Basic Information
  2. Name: libpipeline
  3. Summary: a C library for setting up and running pipelines of processes
  4. Summary(ja): プロセス間のパイプラインを設定および実行する C ライブラリ
  5. Version: 1.5.8
  6. Release: 1%{?_dist_release}
  7. License: GPLv3
  8. Group: system
  9. Vendor: Project Vine
  10. Distribution: Vine Linux
  11. URL: https://libpipeline.nongnu.org/
  12. Source0: https://download.savannah.gnu.org/releases/libpipeline/libpipeline-%{version}.tar.gz
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  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: programming
  34. Requires: %{name} = %{version}-%{release}
  35. Requires: pkgconfig
  36. %description devel
  37. Development files for %{name}
  38. %description -l ja devel
  39. %{name} の開発用ファイル
  40. %debug_package
  41. %prep
  42. %setup -q
  43. %build
  44. %configure
  45. %{__make} %{?_smp_mflags}
  46. %install
  47. %{__rm} -rf ${RPM_BUILD_ROOT}
  48. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  49. %{__rm} ${RPM_BUILD_ROOT}%{_libdir}/libpipeline.la
  50. %files
  51. %license COPYING
  52. %doc ChangeLog NEWS README
  53. %{_libdir}/libpipeline.so.*
  54. %files devel
  55. %{_includedir}/pipeline.h
  56. %{_libdir}/libpipeline.so
  57. %{_libdir}/pkgconfig/libpipeline.pc
  58. %{_mandir}/man3/*.3.gz
  59. %changelog
  60. * Mon Jun 9 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.8-1
  61. - new upstream release.
  62. * Mon May 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.1-1
  63. - new upstream release.
  64. * Thu Nov 13 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.4.0-1
  65. - new upstream release
  66. - moved libpipeline to System Environment/Libraries Group
  67. * Fri Sep 23 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.2.0-1
  68. - initial build for Vine Linux