ALT Linux repositórios
Group :: Vídeo
RPM: mpeg2dec
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define libname libmpeg2
%define cvsdate 20030612
%undefine cvsdate
Name: mpeg2dec
Version: 0.4.1
%define release alt1
%ifdef cvsdate
Release: %{release}cvs%cvsdate
%else
Release: %release
%endif
Packager: Pavlov Konstantin <thresh at altlinux.ru>
Summary: mpeg-1 and mpeg-2 streams decoder
License: GPL
Group: Video
Url: http://%libname.sourceforge.net
%ifndef cvsdate
Source: %url/files/%name-%version.tar.bz2
%else
Source: %name-%cvsdate.tar.bz2
%endif
Requires: %libname = %version-%release
# Automatically added by buildreq on Mon Jun 12 2006
BuildRequires: esound imake libSDL-devel libXt-devel libXv-devel xorg-cf-files
%description
%libname is a free library for decoding mpeg-2 and mpeg-1 video streams
%name is a test program for %libname. It decodes mpeg-1 and mpeg-2
video streams, and also includes a demultiplexer for mpeg-1 and mpeg-2
program streams. It is purposely kept simple : it does not include
features like reading files from a DVD, CSS, fullscreen output,
navigation, etc... The main purpose of %name is to have a simple test
bed for %libname.
%package -n %libname
Summary: Shared version of %libname library
Group: System/Libraries
%description -n %libname
Shared library for decoding mpeg-2 and mpeg-1 video streams.
%package -n %libname-devel
Summary: %libname development files
Group: Development/C
Requires: %libname = %version-%release
%description -n %libname-devel
This package contains header files and development libraries for %libname
%package -n %libname-devel-static
Summary: Static version of %libname library
Group: Development/C
Requires: %libname-devel = %version-%release
%description -n %libname-devel-static
This package contains static versions of %libname
%prep
%ifndef cvsdate
%setup -q -n %name-0.4.1
%else
%setup -q -n %name-%cvsdate
%endif
%build
%add_optflags %optflags_shared
%__autoreconf
%configure --enable-shared
%make_build
%install
%make_install DESTDIR=%buildroot install
# remove non-packaged files
%__rm -f %buildroot%_libdir/*.la
%post -n %libname -p %post_ldconfig
%postun -n %libname -p %postun_ldconfig
%files
%_bindir/*
%_man1dir/*
%files -n %libname
%_libdir/*.so.*
%doc AUTHORS ChangeLog NEWS README
%files -n %libname-devel
%_includedir/*
%_libdir/*.so
%_libdir/pkgconfig/*
%doc CodingStyle TODO doc/*.txt
%files -n %libname-devel-static
%_libdir/*.a
%changelog
…
Todas as alterações você pod ver aqui
%define cvsdate 20030612
%undefine cvsdate
Name: mpeg2dec
Version: 0.4.1
%define release alt1
%ifdef cvsdate
Release: %{release}cvs%cvsdate
%else
Release: %release
%endif
Packager: Pavlov Konstantin <thresh at altlinux.ru>
Summary: mpeg-1 and mpeg-2 streams decoder
License: GPL
Group: Video
Url: http://%libname.sourceforge.net
%ifndef cvsdate
Source: %url/files/%name-%version.tar.bz2
%else
Source: %name-%cvsdate.tar.bz2
%endif
Requires: %libname = %version-%release
# Automatically added by buildreq on Mon Jun 12 2006
BuildRequires: esound imake libSDL-devel libXt-devel libXv-devel xorg-cf-files
%description
%libname is a free library for decoding mpeg-2 and mpeg-1 video streams
%name is a test program for %libname. It decodes mpeg-1 and mpeg-2
video streams, and also includes a demultiplexer for mpeg-1 and mpeg-2
program streams. It is purposely kept simple : it does not include
features like reading files from a DVD, CSS, fullscreen output,
navigation, etc... The main purpose of %name is to have a simple test
bed for %libname.
%package -n %libname
Summary: Shared version of %libname library
Group: System/Libraries
%description -n %libname
Shared library for decoding mpeg-2 and mpeg-1 video streams.
%package -n %libname-devel
Summary: %libname development files
Group: Development/C
Requires: %libname = %version-%release
%description -n %libname-devel
This package contains header files and development libraries for %libname
%package -n %libname-devel-static
Summary: Static version of %libname library
Group: Development/C
Requires: %libname-devel = %version-%release
%description -n %libname-devel-static
This package contains static versions of %libname
%prep
%ifndef cvsdate
%setup -q -n %name-0.4.1
%else
%setup -q -n %name-%cvsdate
%endif
%build
%add_optflags %optflags_shared
%__autoreconf
%configure --enable-shared
%make_build
%install
%make_install DESTDIR=%buildroot install
# remove non-packaged files
%__rm -f %buildroot%_libdir/*.la
%post -n %libname -p %post_ldconfig
%postun -n %libname -p %postun_ldconfig
%files
%_bindir/*
%_man1dir/*
%files -n %libname
%_libdir/*.so.*
%doc AUTHORS ChangeLog NEWS README
%files -n %libname-devel
%_includedir/*
%_libdir/*.so
%_libdir/pkgconfig/*
%doc CodingStyle TODO doc/*.txt
%files -n %libname-devel-static
%_libdir/*.a
%changelog
…
Todas as alterações você pod ver aqui