Author: qboosh                       Date: Wed Jul 27 19:19:19 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated link patch to avoid --as-needed (and other rpmldflags) killing
- added gmerlin-plugin-avdec package with gmerlin plugins
- added install-time deps for base and -devel
- package libgmerlin_avdec.la for now (.pc specifies only gavl, misses lots of 
required libs)

---- Files affected:
packages/gmerlin-avdecoder:
   gmerlin-avdecoder-link.patch (1.1 -> 1.2) , gmerlin-avdecoder.spec (1.5 -> 
1.6) 

---- Diffs:

================================================================
Index: packages/gmerlin-avdecoder/gmerlin-avdecoder-link.patch
diff -u packages/gmerlin-avdecoder/gmerlin-avdecoder-link.patch:1.1 
packages/gmerlin-avdecoder/gmerlin-avdecoder-link.patch:1.2
--- packages/gmerlin-avdecoder/gmerlin-avdecoder-link.patch:1.1 Wed Jul 27 
20:28:33 2011
+++ packages/gmerlin-avdecoder/gmerlin-avdecoder-link.patch     Wed Jul 27 
21:19:14 2011
@@ -1,5 +1,14 @@
 --- gmerlin-avdecoder-1.1.0/configure.ac.orig  2011-07-27 19:21:58.412106334 
+0200
 +++ gmerlin-avdecoder-1.1.0/configure.ac       2011-07-27 19:38:51.748806931 
+0200
+@@ -89,7 +89,7 @@
+ fi
+ 
+ AC_SUBST(GMERLIN_DEP_LIBS)
+-LDFLAGS="$GMERLIN_DEP_RPATH"
++LDFLAGS="$LDFLAGS $GMERLIN_DEP_RPATH"
+ 
+ 
+ dnl Check for mingw
 @@ -152,7 +152,7 @@
  AC_SUBST(GAVL_REQUIRED)
  

================================================================
Index: packages/gmerlin-avdecoder/gmerlin-avdecoder.spec
diff -u packages/gmerlin-avdecoder/gmerlin-avdecoder.spec:1.5 
packages/gmerlin-avdecoder/gmerlin-avdecoder.spec:1.6
--- packages/gmerlin-avdecoder/gmerlin-avdecoder.spec:1.5       Wed Jul 27 
20:28:33 2011
+++ packages/gmerlin-avdecoder/gmerlin-avdecoder.spec   Wed Jul 27 21:19:14 2011
@@ -35,6 +35,7 @@
 BuildRequires: libmpeg2-devel >= 0.4.0
 BuildRequires: libogg-devel >= 1.0
 BuildRequires: libpng-devel >= 1.2.2
+%{?with_smb:BuildRequires:     libsmbclient-devel >= 3.0.0}
 BuildRequires: libtheora-devel >= 1.0.0
 BuildRequires: libtiff-devel >= 3.5.0
 BuildRequires: libtool
@@ -43,13 +44,32 @@
 BuildRequires: mjpegtools-devel >= 1.9.0
 BuildRequires: openjpeg-devel >= 1.3
 BuildRequires: pkgconfig >= 1:0.9.0
-%{?with_smb:BuildRequires:     libsmbclient-devel >= 3.0.0}
 BuildRequires: schroedinger-devel >= 1.0.5
 BuildRequires: speex-devel >= 1.0.4
 BuildRequires: xorg-lib-libX11-devel >= 1.0.0
 BuildRequires: xorg-lib-libXext-devel
 BuildRequires: zlib-devel
+Requires:      a52-libs >= 0.7.4
+Requires:      faad2-libs >= 2.0
+Requires:      ffmpeg-libs >= 0.7
+Requires:      flac >= 1.1.0
 Requires:      gavl >= 1.2.0
+Requires:      libcdio >= 0.76
+Requires:      libdts >= 0.0.2
+#Requires:     libdvdread >= 0.9.5
+Requires:      libmad >= 0.15.0
+Requires:      libmpcdec >= 1.1
+Requires:      libmpeg2 >= 0.4.0
+Requires:      libogg >= 1.0
+Requires:      libpng >= 1.2.2
+%{?with_smb:Requires:  libsmbclient >= 3.0.0}
+Requires:      libtheora >= 1.0.0
+Requires:      libtiff >= 3.5.0
+Requires:      libvorbis >= 1.0
+Requires:      mjpegtools-libs >= 1.9.0
+Requires:      openjpeg >= 1.3
+Requires:      schroedinger >= 1.0.5
+Requires:      speex >= 1.0.4
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                specflags       -fomit-frame-pointer -ffast-math
@@ -73,6 +93,31 @@
 Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki gmerlin_avdec
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
+Requires:      a52dec-libs-devel >= 0.7.4
+Requires:      faad2-devel >= 2.0
+Requires:      ffmpeg-devel >= 0.7
+Requires:      flac-devel >= 1.1.0
+Requires:      gavl-devel >= 1.2.0
+Requires:      libcdio-devel >= 0.76
+Requires:      libdts-devel >= 0.0.2
+#Requires:     libdvdread-devel >= 0.9.5
+Requires:      libmad-devel >= 0.15.0
+Requires:      libmpcdec-devel >= 1.1
+Requires:      libmpeg2-devel >= 0.4.0
+Requires:      libogg-devel >= 1.0
+Requires:      libpng-devel >= 1.2.2
+%{?with_smb:Requires:  libsmbclient-devel >= 3.0.0}
+Requires:      libtheora-devel >= 1.0.0
+Requires:      libtiff-devel >= 3.5.0
+Requires:      libvdpau-devel
+Requires:      libvorbis-devel >= 1.0
+Requires:      mjpegtools-devel >= 1.9.0
+Requires:      openjpeg-devel >= 1.3
+Requires:      schroedinger-devel >= 1.0.5
+Requires:      speex-devel >= 1.0.4
+Requires:      xorg-lib-libX11-devel >= 1.0.0
+Requires:      xorg-lib-libXext-devel
+Requires:      zlib-devel
 
 %description devel
 Header files for gmerlin_avdec library.
@@ -92,6 +137,19 @@
 %description static -l pl.UTF-8
 Statyczna biblioteka gmerlin_avdec.
 
+%package -n gmerlin-plugin-avdec
+Summary:       avdec plugins for Gmerlin library
+Summary(pl.UTF-8):     Wtyczki avdec dla biblioteki Gmerlin
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
+Requires:      gmerlin >= 1.0.0
+
+%description -n gmerlin-plugin-avdec
+avdec plugins for Gmerlin library.
+
+%description -n gmerlin-plugin-avdec -l pl.UTF-8
+Wtyczki avdec dla biblioteki Gmerlin.
+
 %prep
 %setup -q
 %patch0 -p1
@@ -117,8 +175,10 @@
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgmerlin_avdec.la
-%{__rm} -r %{_prefix}/share/doc/%{name}/apiref
+# .la kept for now - .pc is missing proper {Libs,Requires}.private
+#%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgmerlin_avdec.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/gmerlin/plugins/*.{la,a}
+%{__rm} -r $RPM_BUILD_ROOT%{_prefix}/share/doc/%{name}/apiref
 
 %find_lang %{name}
 
@@ -140,19 +200,38 @@
 %defattr(644,root,root,755)
 %{?with_apidocs:%doc doc/apiref}
 %attr(755,root,root) %{_libdir}/libgmerlin_avdec.so
-%{_includedir}/gmerlin
+%{_libdir}/libgmerlin_avdec.la
+# NOTE: dir shared with gmerlin-devel
+%dir %{_includedir}/gmerlin
+%{_includedir}/gmerlin/avdec.h
+%{_includedir}/gmerlin/bgav_version.h
+%{_includedir}/gmerlin/bgavdefs.h
 %{_pkgconfigdir}/gmerlin_avdec.pc
 
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libgmerlin_avdec.a
 
+%files -n gmerlin-plugin-avdec
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_avdec.so
+# separate packages?
+%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_dvb.so
+#%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_dvd.so
+%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_vcd.so
+
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <[email protected]>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.6  2011/07/27 19:19:14  qboosh
+- updated link patch to avoid --as-needed (and other rpmldflags) killing
+- added gmerlin-plugin-avdec package with gmerlin plugins
+- added install-time deps for base and -devel
+- package libgmerlin_avdec.la for now (.pc specifies only gavl, misses lots of 
required libs)
+
 Revision 1.5  2011/07/27 18:28:33  qboosh
 - versioned BRs
 - pl
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gmerlin-avdecoder/gmerlin-avdecoder-link.patch?r1=1.1&r2=1.2&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gmerlin-avdecoder/gmerlin-avdecoder.spec?r1=1.5&r2=1.6&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to