source: projects/specs/trunk/nonfree/self-build-xvidcore/xvidcore-vl.spec @ 4176

Revision 4176, 3.2 KB checked in by munepi, 13 years ago (diff)

updated self-build-xvidcore

Line 
1Summary: MPEG-4 Simple and Advanced Simple Profile codec
2Name:           xvidcore
3Version:        1.3.2
4Release:        1%{?_dist_release}
5Source:         http://downloads.xvid.org/downloads/%{name}-%{version}.tar.bz2
6Group:          System Environment/Libraries
7License:        GPLv2+
8URL:            http://www.xvid.org/
9
10BuildRequires:  nasm >= 2.0
11
12BuildRoot: %{_tmppath}/%{name}-%{version}-root
13
14%description
15The Xvid video codec implements MPEG-4 Simple Profile and Advanced Simple
16Profile standards. It permits compressing and decompressing digital video
17in order to reduce the required bandwidth of video data for transmission
18over computer networks or efficient storage on CDs or DVDs. Due to its
19unrivalled quality Xvid has gained great popularity and is used in many
20other GPLed applications, like e.g. Transcode, MEncoder, MPlayer, Xine and
21many more.
22
23%package        devel
24Summary:        Development files for the Xvid video codec
25Group:          Development/Libraries
26Requires:       %{name} = %{version}-%{release}
27
28%description    devel
29This package contains header files, static library and API
30documentation for the Xvid video codec.
31
32
33%prep
34%setup -q -n %{name}
35chmod -x examples/*.pl
36f=AUTHORS ; iconv -f iso-8859-1 -t utf-8 -o $f.utf8 $f && touch -r $f $f.utf8 && mv $f.utf8 $f
37# Yes, we want to see the build output.
38%{__perl} -pi -e 's/^\t@(?!echo\b)/\t/' build/generic/Makefile
39
40
41%build
42cd build/generic
43export CFLAGS="$RPM_OPT_FLAGS -ffast-math"
44%configure
45%__make %{?_smp_mflags}
46cd -
47
48
49%install
50%__rm -rf $RPM_BUILD_ROOT
51%__make -C build/generic install DESTDIR=$RPM_BUILD_ROOT
52%__rm $RPM_BUILD_ROOT%{_libdir}/libxvidcore.a
53cd $RPM_BUILD_ROOT%{_libdir}
54chmod 755 libxvidcore.so*
55/sbin/ldconfig -n .
56%__ln_s libxvidcore.so.? libxvidcore.so
57cd -
58
59
60%clean
61%__rm -rf $RPM_BUILD_ROOT
62
63
64%post -p /sbin/ldconfig
65
66%postun -p /sbin/ldconfig
67
68
69%files
70%defattr(-,root,root,-)
71%doc LICENSE README AUTHORS ChangeLog
72%{_libdir}/libxvidcore.so.*
73
74%files devel
75%defattr(-,root,root,-)
76%doc CodingStyle TODO examples/
77%{_includedir}/xvid.h
78%{_libdir}/libxvidcore.so
79
80%changelog
81* Sat Jun 18 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.3.2-1
82- new upstream release
83- dropped upstreamed noexec stack patch
84
85* Sat Dec 25 2010 Munehiro Yamamoto <munepi@vinelinux.org> 1.2.2-1
86- new upstream release
87- applied a rebase noexec-stack patch from RPM Fusion development
88
89* Sun Mar 21 2010 Munehiro Yamamoto <munepi@vinelinux.org> 1.2.1-4
90- change release to sync with self-build-xvidcore
91
92* Fri Jun 26 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.2.1-3
93- change release to sync with self-build-xvidcore
94
95* Tue May 26 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.2.1-2
96- change release to sync with self-build-xvidcore
97
98* Sun Jan 11 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.2.1-1
99- new upstream release
100- dropped xvidcore-1.1.3_bitstream.patch
101
102* Sun Nov 02 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.1.3-3
103- spec in utf8
104
105* Sun May 18 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.1.3-2
106- release +1 to sync with self-build-xvidcore
107
108* Fri Apr 11 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.1.3-1vl4
109- build with new versioning policy
110- apply xvidcore-1.1.3_bitstream.patch
111
112* Tue Feb 19 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.1.3-0vl1
113- initial build for Vine Linux 4.2
114
115### end of file
Note: See TracBrowser for help on using the repository browser.