source: projects/specs/trunk/lib/libm/libmediainfo/libmediainfo-vl.spec @ 1463

Revision 1463, 6.3 KB checked in by kudoh, 14 years ago (diff)
Line 
1# Copyright (c) 2007-2008 oc2pus
2# This file and all modifications and additions to the pristine
3# package are under the same license as the package itself.
4#
5# Please submit bugfixes or comments to toni@links2linux.de
6#
7# *** This spec is modified for Vine Linux ***
8
9# norootforbuild
10
11%define _prefix /usr
12# %define _SO_nr        0
13# %define libzen_version        0.3.6
14# %define libzen_SO_nr  0
15
16Name:                   libmediainfo
17Version:                0.7.34
18Release:                1%{?_dist_release}
19Summary:                Supplies technical and tag information about a video or audio file
20Summary(ja):            ビデオとオーディオファイルの詳細な情報を提供するライブラリ
21Group:                  System/Libraries
22License:                GPL
23URL:                    http://mediainfo.sourceforge.net/
24Source0:                libmediainfo_%{version}.tar.bz2
25BuildRoot:              %{_tmppath}/%{name}-%{version}-%{release}-root
26## BuildRequires:       dos2unix
27BuildRequires:          nkf
28
29## NEED GCC3
30BuildRequires:  gcc-c++
31#BuildRequires: libzen-devel = %{libzen_version}
32BuildRequires:  libzen-devel
33BuildRequires:  pkgconfig
34BuildRequires:  zlib-devel
35BuildRequires:  doxygen
36#Requires:      libzen = %{libzen_version}
37Requires:       libzen
38
39Packager:               babasaki
40
41%description
42MediaInfo supplies technical and tag information about a video or
43audio file.
44
45What information can I get from MediaInfo?
46* General: title, author, director, album, track number, date, duration...
47* Video: codec, aspect, fps, bitrate...
48* Audio: codec, sample rate, channels, language, bitrate...
49* Text: language of subtitle
50* Chapters: number of chapters, list of chapters
51
52DivX, XviD, H263, H.263, H264, x264, ASP, AVC, iTunes, MPEG-1,
53MPEG1, MPEG-2, MPEG2, MPEG-4, MPEG4, MP4, M4A, M4V, QuickTime,
54RealVideo, RealAudio, RA, RM, MSMPEG4v1, MSMPEG4v2, MSMPEG4v3,
55VOB, DVD, WMA, VMW, ASF, 3GP, 3GPP, 3GP2
56
57What format (container) does MediaInfo support?
58* Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1,
59  MPEG-2, MPEG-4, DVD (VOB) (Codecs: DivX, XviD, MSMPEG4, ASP,
60  H.264, AVC...)
61* Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF
62* Subtitles: SRT, SSA, ASS, SAMI
63
64This package contains the shared library for MediaInfo(-gui).
65
66%description -l ja
67MediaInfo はビデオとオーディオファイルの詳細な情報を提供します。
68
69MediaInfo で確認できる情報:
70* 全般: タイトル、作者、ディレクター、アルバム、トラック番号、
71  日付、時間...
72* ビデオ: codec、アスペクト比、フレームレート、ビットレート...
73* オーディオ: codec、サンプリングレート、チャンネル数、言語、
74  ビットレート...
75* テキスト: 字幕の言語
76* チャプター: チャプター数、チャプターの一覧
77
78DivX, XviD, H263, H.263, H264, x264, ASP, AVC, iTunes, MPEG-1,
79MPEG1, MPEG-2, MPEG2, MPEG-4, MPEG4, MP4, M4A, M4V, QuickTime,
80RealVideo, RealAudio, RA, RM, MSMPEG4v1, MSMPEG4v2, MSMPEG4v3,
81VOB, DVD, WMA, VMW, ASF, 3GP, 3GPP, 3GP2
82
83MediaInfo がサポートするフォーマット:
84* ビデオ: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1,
85  MPEG-2, MPEG-4, DVD (VOB) (Codec: DivX, XviD, MSMPEG4, ASP,
86  H.264, AVC...)
87* オーディオ: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF
88* 字幕: SRT, SSA, ASS, SAMI
89
90このパッケージは Mediainfo(-gui) 用の共有ライブラリを含んでい
91ます。
92
93
94%package -n libmediainfo-devel
95Summary:        Include files and mandatory librariesfor development
96Summary(ja):    libmediainfo の開発用のヘッダとライブラリファイル
97Group:          Development/Libraries
98Requires:       libmediainfo = %{version}
99#Requires:      libzen = %{libzen_version}
100Requires:       libzen
101
102%description -n libmediainfo-devel
103Include files and mandatory librariesfor development.
104
105%description -n libmediainfo-devel -l ja
106libmediainfo の開発用のヘッダとライブラリファイルです。
107
108%prep
109%setup -q -n MediaInfoLib
110cp           Release/ReadMe_DLL_Linux.txt ReadMe.txt
111mv           History_DLL.txt History.txt
112## dos2unix     *.txt *.html Source/Doc/*.html
113nkf --unix --overwrite *.txt *.html Source/Doc/*.html
114
115%__chmod 644 *.txt *.html Source/Doc/*.html
116
117%build
118export CFLAGS="$RPM_OPT_FLAGS"
119export CPPFLAGS="$RPM_OPT_FLAGS"
120export CXXFLAGS="$RPM_OPT_FLAGS"
121
122pushd Source/Doc/
123        doxygen Doxyfile
124popd
125cp Source/Doc/*.html ./
126
127pushd Project/GNU/Library
128        %__chmod +x autogen
129        ./autogen
130        %configure --enable-shared --disable-static
131
132        %__make clean
133        %__make %{?jobs:-j%{jobs}}
134popd
135
136%install
137pushd Project/GNU/Library/
138        %__make install-strip DESTDIR=%{buildroot}
139popd
140
141# MediaInfoDLL headers and MediaInfo-config
142for i in MediaInfo MediaInfoDLL; do
143        %__install -dm 755 %{buildroot}%{_includedir}/$i
144        %__install -m 644 Source/$i/*.h \
145                %{buildroot}%{_includedir}/$i
146done
147
148%__sed -i -e 's|Version: |Version: %{version}|g' \
149        Project/GNU/Library/libmediainfo.pc
150%__install -dm 755 %{buildroot}%{_libdir}/pkgconfig
151%__install -m 644 Project/GNU/Library/libmediainfo.pc \
152        %{buildroot}%{_libdir}/pkgconfig
153
154# remove unpackaged files
155rm -f ${RPM_BUILD_ROOT}/%{_libdir}/*.la
156
157%clean
158[ -d "%{buildroot}" -a "%{buildroot}" != "" ] && %__rm -rf "%{buildroot}"
159
160%post -n libmediainfo -p /sbin/ldconfig
161
162%postun -n libmediainfo -p /sbin/ldconfig
163
164%files
165%defattr(-,root,root,-)
166%doc History.txt License.html ReadMe.txt
167%{_libdir}/libmediainfo.so.*
168
169%files -n libmediainfo-devel
170%defattr(-,root,root,-)
171%doc Changes.txt Documentation.html Doc/*
172%dir %{_includedir}/MediaInfo
173%{_includedir}/MediaInfo/*
174%dir %{_includedir}/MediaInfoDLL
175%{_includedir}/MediaInfoDLL/*
176#%{_libdir}/libmediainfo.a
177#%{_libdir}/libmediainfo.la
178%{_libdir}/libmediainfo.so
179%{_libdir}/pkgconfig/*.pc
180
181%changelog
182* Tue Jul 27 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.7.34-1
183- new upstream release
184
185* Tue Jun 15 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.7.33-1
186- new upstream release
187
188* Thu Oct 29 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.7.23-1
189- new upstream release
190
191* Mon Oct 12 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.7.22-1
192- new upstream release
193
194* Tue Jul 28 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.7.19-1
195- new upstream release
196- change spec file name to libmediainfo-vl.spec
197- add japanese summary and description
198- change group for -devel sub package to Development/Libraries
199- not to specify %{libzen_version} strictly
200- add configure option --disable-static
201- remove unpackaged file (.la)
202- add Packager tag
203
204* Tue Jan 01 2009 Jerome Martinez <zen@mediaarea.net> - 0.7.9-0
205- See History.txt for more info and real dates
206- Previous packages made by Toni Graffy <toni@links2linux.de>
Note: See TracBrowser for help on using the repository browser.