/[packages]/cauldron/libdvdcss/current/SPECS/libdvdcss.spec
ViewVC logotype

Diff of /cauldron/libdvdcss/current/SPECS/libdvdcss.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 64869 by tux99, Sat Mar 5 13:27:21 2011 UTC revision 1204296 by daviddavid, Fri Feb 23 00:59:32 2018 UTC
# Line 1  Line 1 
1  %define name    libdvdcss  %define major           2
2  %define version 1.2.10  %define libname         %mklibname dvdcss %{major}
3  %define distsuffix plf  %define develname       %mklibname dvdcss -d
4  %define release %mkrel 2  
5  %define major   2  Name:           libdvdcss
6  %define libname %mklibname dvdcss %{major}  Version:        1.4.1
7  %define develname %mklibname -d dvdcss  Release:        %mkrel 1
8    Summary:        Library for accessing DVDs as a block device using deCSS if needed
 Name:           %{name}  
 Version:        %{version}  
 Release:        %{release}  
 Summary:        Library for accessing DVDs like block device usind deCSS if needed  
 Source:         %{name}-%{version}.tar.bz2  
 Patch:          libdvdcss-1.2.10-format-strings.patch  
9  License:        GPLv2+  License:        GPLv2+
10  Group:          System/Libraries  Group:          System/Libraries
11  URL:            http://www.videolan.org/libdvdcss  URL:            http://www.videolan.org/libdvdcss
12  BuildRoot:      %{_tmppath}/%{name}-%{version}-buildroot  Source:         http://download.videolan.org/pub/%{name}/%{version}/%{name}-%{version}.tar.bz2
 Conflicts:      libdvdcss0.0.1  
 Conflicts:      libdvdcss0.0.2  
13    
14  %description  %description
15  libdvdcss is a simple library designed for accessing DVDs like a block device  libdvdcss is a simple library designed for accessing DVDs like a block device
# Line 32  without having to bother about the decry Line 24  without having to bother about the decry
24   * Just better. Unlike most similar projects, libdvdcss doesn't require the   * Just better. Unlike most similar projects, libdvdcss doesn't require the
25     region of your drive to be set.     region of your drive to be set.
26    
27  This package is in PLF as it violates patents.  This package is in 'tainted' as it may violate patents in some countries.
28    
29  %package -n %{libname}  %package -n     %{libname}
30  Summary:        A library for accessing DVDs like block device usind deCSS if needed  Summary:        A library for accessing DVDs as a block device using deCSS if needed
31  Group:          System/Libraries  Group:          System/Libraries
32  Provides:       %name = %version-%release  Provides:       %{name} = %{version}-%{release}
33    
34  %description -n %{libname}  %description -n %{libname}
35  libdvdcss is a simple library designed for accessing DVDs like a block device  libdvdcss is a simple library designed for accessing DVDs like a block device
# Line 52  without having to bother about the decry Line 44  without having to bother about the decry
44   * Just better. Unlike most similar projects, libdvdcss doesn't require the   * Just better. Unlike most similar projects, libdvdcss doesn't require the
45     region of your drive to be set.     region of your drive to be set.
46    
47  %package -n %develname  %package -n     %{develname}
48  Summary:        Development tools for programs which will use the %{name} library  Summary:        Development tools for programs which will use the %{name} library
49  Group:          Development/C  Group:          Development/C
50  Requires:       %{libname} = %version  Requires:       %{libname} = %{version}
51  Provides:       %{name}-devel = %version-%release  Provides:       %{name}-devel = %{version}-%{release}
52  Obsoletes: %mklibname -d dvdcss 2  Obsoletes:      %mklibname -d dvdcss 2
53    
54  %description -n %develname  %description -n %{develname}
55  The %{name}-devel package includes the header files and static libraries  The %{develname} package includes the header files and static libraries
56  necessary for developing programs which will manipulate DVDs files using  necessary for developing programs which will manipulate DVDs files using
57  the %{name} library.  the %{name} library.
58    
# Line 70  package installed. Line 62  package installed.
62    
63  %prep  %prep
64  %setup -q  %setup -q
 %patch -p1  
65    
66  %build  %build
67  %if %mdkversion <= 1000  %configure2_5x --disable-static
68  %define __libtoolize true  %make_build
 %endif  
 %configure2_5x  
 %make  
69    
70  %install  %install
71  %makeinstall_std  %make_install
72    
73  %clean  # we don't want these
74  rm -rf $RPM_BUILD_ROOT  find %{buildroot} -name '*.la' -delete
75    
76  %post -n %{libname} -p /sbin/ldconfig  rm -rf %{buildroot}%{_docdir}/%{name}
   
 %postun -n %{libname} -p /sbin/ldconfig  
77    
78  %files -n %{libname}  %files -n %{libname}
79  %defattr(-,root,root)  %doc AUTHORS README
80  %doc AUTHORS COPYING  %{_libdir}/*.so.%{major}{,.*}
 %{_libdir}/*.so.%{major}*  
81    
82  %files -n %develname  %files -n %{develname}
 %defattr(-,root,root)  
83  %doc ChangeLog COPYING  %doc ChangeLog COPYING
 %{_libdir}/*.a  
 %{_libdir}/*.la  
84  %{_libdir}/*.so  %{_libdir}/*.so
85  %{_includedir}/*  %{_includedir}/*
86  %_libdir/pkgconfig/*.pc  %{_libdir}/pkgconfig/*.pc
   

Legend:
Removed from v.64869  
changed lines
  Added in v.1204296

  ViewVC Help
Powered by ViewVC 1.1.30