tstools-vl.spec 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. %define pkgversion %(echo %version | %__sed s/\\\\\./_/)
  2. Summary: Cross-platform command line tools for working with MPEG data (TS, PS and ES)
  3. Name: tstools
  4. Version: 1.11
  5. Release: 1%{?_dist_release}
  6. License: MPLv1.1
  7. Group: Applications/Multimedia
  8. URL: http://code.google.com/p/tstools/
  9. Source0: http://tstools.googlecode.com/files/%{name}-%{pkgversion}.tgz
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
  11. Distribution: Vine
  12. Vendor: Project Vine
  13. Packager: munepi
  14. %description
  15. tstools is a set of cross-platform command line tools for working with MPEG
  16. data.
  17. The emphasis is on relatively simple tools which concentrate on MPEG
  18. (H.264 and H.262) data packaged according to H.222 (i.e., TS or PS),
  19. with a particular interest in checking for conformance.
  20. Transport Stream (TS) is typically used for distribution of cable and
  21. satellite data. Program Stream (PS) is typically used to store data on DVDs.
  22. The tools are focussed on:
  23. * Quick reporting of useful data (tsinfo, stream_type)
  24. * Giving a quick overview of the entities in the stream (esdots, psdots)
  25. * Reporting on TS packets (tsreport) or ES units/frames/fields (esreport)
  26. * Simple manipulation of stream data (es2ts, esfilter, esreverse, esmerge,
  27. ts2es)
  28. * Streaming of data, possibly with introduced errors (tsplay)
  29. %prep
  30. %setup -q
  31. %build
  32. %__make %{?_smp_mflags}
  33. %install
  34. %__rm -rf $RPM_BUILD_ROOT
  35. %__mkdir_p ${RPM_BUILD_ROOT}/%{_bindir}
  36. %__install -m0755 bin/* ${RPM_BUILD_ROOT}/%{_bindir}
  37. %clean
  38. %__rm -rf $RPM_BUILD_ROOT
  39. %files
  40. %defattr(-,root,root,-)
  41. %doc docs/*
  42. %{_bindir}/es2ts
  43. %{_bindir}/esdots
  44. %{_bindir}/esfilter
  45. %{_bindir}/esmerge
  46. %{_bindir}/esreport
  47. %{_bindir}/esreverse
  48. %{_bindir}/m2ts2ts
  49. %{_bindir}/pcapreport
  50. %{_bindir}/ps2ts
  51. %{_bindir}/psdots
  52. %{_bindir}/psreport
  53. %{_bindir}/stream_type
  54. %{_bindir}/ts2es
  55. %{_bindir}/ts_packet_insert
  56. %{_bindir}/tsinfo
  57. %{_bindir}/tsplay
  58. %{_bindir}/tsreport
  59. %{_bindir}/tsserve
  60. %changelog
  61. * Sun Dec 19 2010 Munehiro Yamamoto <munepi@vinelinux.org> 1.11-1
  62. - Initial build.