HandBrake / private libraries
by Bernard Johnson
I'd like to submit a package for HandBrake (http://handbrake.fr). I
have a package that compiles well, but uses private libraries. One
reason that it does this is to patch in features or patch out bugs not
released in upstream yet.
HandBrake originally used these private libraries:
a52dec-0.7.4.tar.gz + A52_DOLBY patch
faac-1.26.tar.gz
faad2-2.6.1.tar.gz
ffmpeg-r15462.tar.gz, precursor to 0.5 + several patches
lame-3.98.tar.gz
libdca-r81-strapped.tar.gz + additional ABI changes
libdvdread-0.9.7.tar.gz
libmkv-0.6.3.tar.gz
libmp4v2-r45.tar.gz
libogg-1.1.3.tar.gz
libsamplerate-0.1.4.tar.gz
libtheora-1.0.tar.gz
libvorbis-aotuv_b5.tar.gz
mpeg2dec-0.5.1.tar.gz + patch
x264-r1028-83baa7f.tar.gz + several patches
xvidcore-1.1.3.tar.gz + fdct patch
In some cases, I was able to just remove the private library, and in
other cases I was able to verify upstream had integrated the patches and
replace with a newer version. Once instance required patching out minor
functionality from HandBrake. In a few cases, I dropped the private
library and it's patch hoping that it would not impact the quality of
the product. I've even had one success with a downrev. One library has
been submitted to Fedora.
I'm still left with these five private libraries that seem to be
considerably different from upstream (either in snapshot or patches).
I'm afraid that removing these actually will impact functionality or
stability:
a52dec-0.7.4.tar.gz + A52_DOLBY patch
ffmpeg-r15462.tar.gz, precursor to 0.5 + several patches
libdca-r81-strapped.tar.gz + additional ABI changes
libmp4v2-r45.tar.gz
x264-r1028-83baa7f.tar.gz + several patches
So my question - before submitting a RPM for review: How aggressive
should I be in removing private libraries? Should I remove them at the
expense of functionality? Or just as many as I can that allows the
product to be fully functional?
15 years, 8 months
Packaging openmotif for rpmfusion
by Jochen Schmitt
Hallo,
I'm trying to create a openmotif package which I want to introduced into
rpmfusiion. Unfortunately,
I have the following issue:
openmotif-devel and lesstif-devel can't been installed on the same
system. But I can't remove
lesstif-devel because mesa-libGLw-devel has a Requirement to lesstif-devel.
So I would to ask, if we can to the following:
1.) Add a 'Provides: motif-devel' in lesstif-devel
2.) Rename the lesstif-devel dependencies in mesa-libGLw-devel into
motif-devel.
I will be glad for your feedback.
Best Regards:
Jochen Schmitt
15 years, 8 months
RPM Fusion (Fedora - free) Package Build Report 2009-03-29
by rpmfusion-pkgs-report@rpmfusion.org
============================================================================
Packages built and released for RPM Fusion (Fedora - free) testing/10: 5
pyglet-1.1.3-1.fc10
rt2870-2.1.0.0-1.fc10
rt2870-kmod-2.1.0.0-2.fc10
vagalume-0.7.1-1.fc10
x264-0.0.0-0.20.20080905.fc10
============================================================================
Packages built and released for RPM Fusion (Fedora - free) testing/9: 5
rt2860-kmod-1.8.0.0-1.fc9.14
rt2870-2.1.0.0-1.fc9
rt2870-kmod-2.1.0.0-2.fc9
vagalume-0.7.1-1.fc9
x264-0.0.0-0.17.20080613.fc9
============================================================================
Changes in RPM Fusion (Fedora - free) testing/10:
pyglet-1.1.3-1.fc10
-------------------
* Thu Mar 26 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 1.1.3-1
- update to 1.1.3
rt2870-2.1.0.0-1.fc10
---------------------
* Thu Mar 26 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 2.1.0.0-1
- Rebuild for 2.1.0.0
- Move suspend.sh to %doc
- Fix description: rt2870 is USB only
rt2870-kmod-2.1.0.0-2.fc10
--------------------------
* Thu Mar 26 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.1.0.0-2
- Bugfix: kmod doesn't compile when the kernel version has a "2.4" substring
* Thu Mar 26 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.1.0.0-1
- New upstream version
- Drop additional-devices patch since it is upstreamed
vagalume-0.7.1-1.fc10
---------------------
* Tue Mar 24 2009 Michel Salim <salimma(a)fedoraproject.org> - 0.7.1-1
- Update to 0.7.1
x264-0.0.0-0.20.20080905.fc10
-----------------------------
* Thu Mar 26 2009 Dominik Mierzejewski <rpm(a)greysector.net> 0.0.0-0.20.20080905
- build against gpac-devel-static by default,
x264 needs just a small part of gpac
============================================================================
Changes in RPM Fusion (Fedora - free) testing/9:
rt2860-kmod-1.8.0.0-1.fc9.14
----------------------------
* Thu Mar 26 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 1.8.0.0-1.14
- Bugfix: kmod doesn't compile when the kernel version has a "2.4" substring
- Add 2.6.29 compilation patch (just in case)
* Wed Mar 25 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 1.8.0.0-1.13
- rebuild for new kernels
rt2870-2.1.0.0-1.fc9
--------------------
* Thu Mar 26 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 2.1.0.0-1
- Rebuild for 2.1.0.0
- Move suspend.sh to %doc
- Fix description: rt2870 is USB only
rt2870-kmod-2.1.0.0-2.fc9
-------------------------
* Thu Mar 26 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.1.0.0-2
- Bugfix: kmod doesn't compile when the kernel version has a "2.4" substring
* Thu Mar 26 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.1.0.0-1
- New upstream version
- Drop additional-devices patch since it is upstreamed
- Replace 2.6.25 buildfix patch with 2.6.29 one.
* Wed Mar 25 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 1.4.0.0-5.4
- rebuild for new kernels
* Wed Mar 25 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 1.4.0.0-5.3
- rebuild for new kernels
vagalume-0.7.1-1.fc9
--------------------
* Tue Mar 24 2009 Michel Salim <salimma(a)fedoraproject.org> - 0.7.1-1
- Update to 0.7.1
x264-0.0.0-0.17.20080613.fc9
----------------------------
* Thu Mar 26 2009 Dominik Mierzejewski <rpm(a)greysector.net> 0.0.0-0.17.20080613
- build against gpac-devel-static by default,
x264 needs just a small part of gpac
15 years, 8 months
RPM Fusion (Fedora - nonfree) Package Build Report 2009-03-29
by rpmfusion-pkgs-report@rpmfusion.org
============================================================================
Packages built and released for RPM Fusion (Fedora - nonfree) testing/10: 3
fglrx-kmod-9.3-1.fc10
wl-kmod-5.10.79.10-2.fc10
xorg-x11-drv-fglrx-9.3-1.fc10
============================================================================
Packages built and released for RPM Fusion (Fedora - nonfree) testing/9: 3
fglrx-kmod-9.3-1.fc9
wl-kmod-5.10.79.10-2.fc9
xorg-x11-drv-fglrx-9.3-1.fc9
============================================================================
Changes in RPM Fusion (Fedora - nonfree) testing/10:
fglrx-kmod-9.3-1.fc10
---------------------
* Fri Mar 27 2009 Stewart Adam <s.adam at diffingo.com> - 9.3-1
- Update to Catalyst 9.3
wl-kmod-5.10.79.10-2.fc10
-------------------------
* Sat Mar 28 2009 Chris Nolan <chris(a)cenolan.com> - 5.10.79.10-2
- repatched to load lib80211_crypt_tkip module - bug #466
xorg-x11-drv-fglrx-9.3-1.fc10
-----------------------------
* Fri Mar 27 2009 Stewart Adam <s.adam at diffingo.com> - 9.3-1
- Update to Catalsyt 9.3
============================================================================
Changes in RPM Fusion (Fedora - nonfree) testing/9:
fglrx-kmod-9.3-1.fc9
--------------------
* Fri Mar 27 2009 Stewart Adam <s.adam at diffingo.com> - 9.3-1
- Update to Catalyst 9.3
wl-kmod-5.10.79.10-2.fc9
------------------------
* Sat Mar 28 2009 Chris Nolan <chris(a)cenolan.com> - 5.10.79.10-2
- repatched to load lib80211_crypt_tkip module - bug #466
xorg-x11-drv-fglrx-9.3-1.fc9
----------------------------
* Fri Mar 27 2009 Stewart Adam <s.adam at diffingo.com> - 9.3-1
- Update to Catalyst 9.3
15 years, 8 months
make mockbuild does not work
by Julian Sikorski
Hi,
it seems that makefile.common wasn't updated to reflect the latest mock
changes:
$ LANG=C make mockbuild
rpmbuild --define "_sourcedir
/home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10" --define "_builddir
/home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10" --define "_srcrpmdir
/home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10" --define "_rpmdir
/home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10" --define "dist .fc10"
--define "fedora 10" --define "dist .fc10" --define "fedora 10" --nodeps
-bs bsnes.spec
Wrote:
/home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10/bsnes-0.038-1.fc10.src.rpm
mock -r fedora-10-x86_64.cfg
--resultdir=/home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10/bsnes-0_038-1_fc10
/home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10/bsnes-0.038-1.fc10.src.rpm
ERROR: Could not find required config file:
/etc/mock/fedora-10-x86_64.cfg.cfg
make: *** [mockbuild] Error 1
I have attached a simple patch which brings it up-to-date (with
mock-0.9.13, the one present in Fedora 10).
Regards,
Julian
15 years, 8 months
EL repo dependency on PulseAudio library
by Rahul Sundaram
Hi,
EL repo (mplayer?) seems to have a PulseAudio library dependency. That
doesn't make much sense as EL 5 doesn't include PulseAudio at all.
Rahul
15 years, 8 months
Broken deps - RPM Fusion free Fedora development - 2009-03-27
by Michael Schwendt
Summary of broken packages (by src.rpm name):
avidemux
cmus
compat-python24
devede
gpac
gstreamer-plugins-bad
kqemu
lastfm
libquicktime
mpd
mplayer
mythtv
mythtv-themes
streamripper
vdr-burn
vdrsync
vlc
xine-lib-extras-freeworld
xmms2-freeworld
Summary of broken packages (by primary owner):
adrian AT lisas de
mpd
felix AT fetzig org
vdr-burn
vdrsync
gauret AT free fr
xine-lib-extras-freeworld (2 co-owners)
j.w.r.degoede AT hhs nl
gstreamer-plugins-bad
jarod AT wilsonet com
mythtv-themes
mythtv
jsteffan AT fedoraproject org
compat-python24
konrad AT tylerc org
cmus
kwizart AT gmail com
gpac
kqemu
libquicktime
vlc
lxtnow AT gmail com
streamripper
musuruan AT gmail com
devede
oget.fedora AT gmail com
xmms2-freeworld
rpm AT greysector net
mplayer
s.adam AT diffingo com
avidemux
sergio.pasra AT gmail com
lastfm
======================================================================
Broken packages in rpmfusion-free-development-ppc:
avidemux-cli-2.4.3-8.fc11.ppc requires libfaad.so.0
avidemux-cli-2.4.3-8.fc11.ppc requires libx264.so.65
avidemux-gtk-2.4.3-8.fc11.ppc requires libfaad.so.0
avidemux-gtk-2.4.3-8.fc11.ppc requires libx264.so.65
avidemux-qt-2.4.3-8.fc11.ppc requires libfaad.so.0
avidemux-qt-2.4.3-8.fc11.ppc requires libx264.so.65
cmus-2.2.0-3.fc11.ppc requires libfaad.so.0
compat-python24-2.4.5-3.fc10.ppc requires libssl.so.7
compat-python24-2.4.5-3.fc10.ppc requires libcrypto.so.7
compat-python24-2.4.5-3.fc10.ppc64 requires libdb-4.6.so()(64bit)
compat-python24-2.4.5-3.fc10.ppc64 requires libssl.so.7()(64bit)
compat-python24-2.4.5-3.fc10.ppc64 requires libcrypto.so.7()(64bit)
devede-3.12c-1.fc11.noarch requires dejavu-fonts
gpac-libs-0.4.5-6.fc11.ppc requires libfaad.so.0
gstreamer-plugins-bad-0.10.11-1.fc11.ppc requires libfaad.so.0
gstreamer-plugins-bad-0.10.11-1.fc11.ppc requires libx264.so.65
gstreamer-plugins-bad-0.10.11-1.fc11.ppc64 requires libfaad.so.0()(64bit)
gstreamer-plugins-bad-0.10.11-1.fc11.ppc64 requires libx264.so.65()(64bit)
lastfm-1.4.2.58240-3.fc10.ppc requires libgpod.so.3
libquicktime-1.1.1-1.fc11.ppc requires libx264.so.65
libquicktime-1.1.1-1.fc11.ppc requires libfaad.so.0
libquicktime-1.1.1-1.fc11.ppc64 requires libx264.so.65()(64bit)
libquicktime-1.1.1-1.fc11.ppc64 requires libfaad.so.0()(64bit)
mencoder-1.0-0.106.20090204svn.fc11.ppc requires libx264.so.65
mencoder-1.0-0.106.20090204svn.fc11.ppc requires libfaad.so.0
mpd-0.14.2-1.fc11.ppc requires libfaad.so.0
mplayer-1.0-0.106.20090204svn.fc11.ppc requires libfaad.so.0
mplayer-gui-1.0-0.106.20090204svn.fc11.ppc requires libfaad.so.0
mythzoneminder-0.22-0.1.svn.r19722.fc11.ppc requires libmysqlclient.so.15(libmysqlclient_15)
mythzoneminder-0.22-0.1.svn.r19722.fc11.ppc requires libmysqlclient.so.15
streamripper-1.62.3-8.fc10.ppc requires libfaad.so.0
streamripper-1.62.3-8.fc10.ppc64 requires libfaad.so.0()(64bit)
vdr-burn-0.1.0-0.17.pre21.fc11.ppc requires dejavu-fonts-lgc-sans
vdrsync-0.1.3-12.PRE1.050322.fc11.noarch requires dejavu-fonts-lgc-sans
vlc-core-0.9.9-0.4rc2.fc11.ppc requires libfaad.so.0
vlc-core-0.9.9-0.4rc2.fc11.ppc requires libx264.so.65
vlc-devel-0.9.9-0.4rc2.fc11.ppc64 requires libvlccore.so.0()(64bit)
vlc-devel-0.9.9-0.4rc2.fc11.ppc64 requires libvlc.so.2()(64bit)
xine-lib-extras-freeworld-1.1.16.2-3.fc11.ppc requires libfaad.so.0
xmms2-faad-0.5-5.fc11.ppc requires libfaad.so.0
======================================================================
Broken packages in rpmfusion-free-development-ppc64:
avidemux-cli-2.4.3-8.fc11.ppc64 requires libx264.so.65()(64bit)
avidemux-cli-2.4.3-8.fc11.ppc64 requires libfaad.so.0()(64bit)
avidemux-gtk-2.4.3-8.fc11.ppc64 requires libfaad.so.0()(64bit)
avidemux-gtk-2.4.3-8.fc11.ppc64 requires libx264.so.65()(64bit)
avidemux-qt-2.4.3-8.fc11.ppc64 requires libx264.so.65()(64bit)
avidemux-qt-2.4.3-8.fc11.ppc64 requires libfaad.so.0()(64bit)
cmus-2.2.0-3.fc11.ppc64 requires libfaad.so.0()(64bit)
compat-python24-2.4.5-3.fc10.ppc64 requires libssl.so.7()(64bit)
compat-python24-2.4.5-3.fc10.ppc64 requires libcrypto.so.7()(64bit)
devede-3.12c-1.fc11.noarch requires dejavu-fonts
gpac-libs-0.4.5-6.fc11.ppc64 requires libfaad.so.0()(64bit)
gstreamer-plugins-bad-0.10.11-1.fc11.ppc64 requires libfaad.so.0()(64bit)
gstreamer-plugins-bad-0.10.11-1.fc11.ppc64 requires libx264.so.65()(64bit)
lastfm-1.4.2.58240-3.fc10.ppc64 requires libgpod.so.3()(64bit)
libquicktime-1.1.1-1.fc11.ppc64 requires libx264.so.65()(64bit)
libquicktime-1.1.1-1.fc11.ppc64 requires libfaad.so.0()(64bit)
mencoder-1.0-0.106.20090204svn.fc11.ppc64 requires libx264.so.65()(64bit)
mencoder-1.0-0.106.20090204svn.fc11.ppc64 requires libfaad.so.0()(64bit)
mpd-0.14.2-1.fc11.ppc64 requires libfaad.so.0()(64bit)
mplayer-1.0-0.106.20090204svn.fc11.ppc64 requires libfaad.so.0()(64bit)
mplayer-gui-1.0-0.106.20090204svn.fc11.ppc64 requires libfaad.so.0()(64bit)
mythtv-themes-0.22-0.1.svn.r19506.fc11.noarch requires mythtv-frontend
streamripper-1.62.3-8.fc10.ppc64 requires libfaad.so.0()(64bit)
vdr-burn-0.1.0-0.17.pre21.fc11.ppc64 requires dejavu-fonts-lgc-sans
vdrsync-0.1.3-12.PRE1.050322.fc11.noarch requires dejavu-fonts-lgc-sans
vlc-core-0.9.9-0.4rc2.fc11.ppc64 requires libx264.so.65()(64bit)
vlc-core-0.9.9-0.4rc2.fc11.ppc64 requires libfaad.so.0()(64bit)
xine-lib-extras-freeworld-1.1.16.2-3.fc11.ppc64 requires libfaad.so.0()(64bit)
xmms2-faad-0.5-5.fc11.ppc64 requires libfaad.so.0()(64bit)
======================================================================
Broken packages in rpmfusion-free-development-x86_64:
avidemux-cli-2.4.3-8.fc11.x86_64 requires libfaad.so.0()(64bit)
avidemux-cli-2.4.3-8.fc11.x86_64 requires libx264.so.65()(64bit)
avidemux-gtk-2.4.3-8.fc11.x86_64 requires libfaad.so.0()(64bit)
avidemux-gtk-2.4.3-8.fc11.x86_64 requires libx264.so.65()(64bit)
avidemux-qt-2.4.3-8.fc11.x86_64 requires libfaad.so.0()(64bit)
avidemux-qt-2.4.3-8.fc11.x86_64 requires libx264.so.65()(64bit)
cmus-2.2.0-3.fc11.x86_64 requires libfaad.so.0()(64bit)
compat-python24-2.4.5-3.fc10.i386 requires libssl.so.7
compat-python24-2.4.5-3.fc10.i386 requires libcrypto.so.7
compat-python24-2.4.5-3.fc10.i386 requires libdb-4.6.so
compat-python24-2.4.5-3.fc10.x86_64 requires libssl.so.7()(64bit)
compat-python24-2.4.5-3.fc10.x86_64 requires libcrypto.so.7()(64bit)
devede-3.12c-1.fc11.noarch requires dejavu-fonts
gpac-libs-0.4.5-6.fc11.x86_64 requires libfaad.so.0()(64bit)
gstreamer-plugins-bad-0.10.11-1.fc11.x86_64 requires libfaad.so.0()(64bit)
gstreamer-plugins-bad-0.10.11-1.fc11.x86_64 requires libx264.so.65()(64bit)
kqemu-1.4.0-0.1.pre1.fc11.noarch requires qemu >= 2:0.10.0
lastfm-1.4.2.58240-3.fc10.x86_64 requires libgpod.so.3()(64bit)
libquicktime-1.1.1-1.fc11.x86_64 requires libfaad.so.0()(64bit)
libquicktime-1.1.1-1.fc11.x86_64 requires libx264.so.65()(64bit)
mencoder-1.0-0.106.20090204svn.fc11.x86_64 requires libfaad.so.0()(64bit)
mencoder-1.0-0.106.20090204svn.fc11.x86_64 requires libx264.so.65()(64bit)
mpd-0.14.2-1.fc11.x86_64 requires libfaad.so.0()(64bit)
mplayer-1.0-0.106.20090204svn.fc11.x86_64 requires libfaad.so.0()(64bit)
mplayer-gui-1.0-0.106.20090204svn.fc11.x86_64 requires libfaad.so.0()(64bit)
mythzoneminder-0.22-0.1.svn.r19722.fc11.x86_64 requires libmysqlclient.so.15()(64bit)
mythzoneminder-0.22-0.1.svn.r19722.fc11.x86_64 requires libmysqlclient.so.15(libmysqlclient_15)(64bit)
streamripper-1.62.3-8.fc10.x86_64 requires libfaad.so.0()(64bit)
vdr-burn-0.1.0-0.17.pre21.fc11.x86_64 requires dejavu-fonts-lgc-sans
vdrsync-0.1.3-12.PRE1.050322.fc11.noarch requires dejavu-fonts-lgc-sans
vlc-core-0.9.9-0.4rc2.fc11.x86_64 requires libx264.so.65()(64bit)
vlc-core-0.9.9-0.4rc2.fc11.x86_64 requires libfaad.so.0()(64bit)
xine-lib-extras-freeworld-1.1.16.2-3.fc11.x86_64 requires libfaad.so.0()(64bit)
xmms2-faad-0.5-5.fc11.x86_64 requires libfaad.so.0()(64bit)
15 years, 8 months
Broken deps - RPM Fusion nonfree Fedora development - 2009-03-27
by Michael Schwendt
Summary of broken packages (by src.rpm name):
mac
pdflib-lite
xorg-x11-drv-fglrx
Summary of broken packages (by primary owner):
Fedora AT FamilleCollet com
pdflib-lite
kwizart AT gmail com
mac (1 co-owner)
s.adam AT diffingo com
xorg-x11-drv-fglrx (1 co-owner)
======================================================================
Broken packages in rpmfusion-nonfree-development-ppc:
mac-devel-3.99-6.u4b5.fc11.ppc64 requires libmac.so.2()(64bit)
pdflib-lite-devel-7.0.4-1.fc11.ppc64 requires libpdf.so.6()(64bit)
======================================================================
Broken packages in rpmfusion-nonfree-development-x86_64:
xorg-x11-drv-fglrx-9.2-2.fc11.x86_64 requires fglrx-kmod >= 0:9.2
15 years, 8 months