TheBigRed
8th July 2011, 10:11 AM
hi,
I was trying to build gmediafinder-0.9.7 vom source
git clone git://github.com/smolleyes/gmediafinder.git && tar cjf gmediafinder-0.9.7.tar.bz2 gmediafinder/
Name: gmediafinder
Version: 0.9.7
Release: 1%{?dist}
Summary: stream an/or download files
License: GPLv2
Group: Applications/Internet
URL: http://gnomefiles.org/content/show.php/Gmediafinder?content=138588&PHPSESSID=9c909890a42ce1ac7a555efab2b34b83
Source0: http://github.com/smolleyes/gmediafinder.git/gmediafinder-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildArch: noarch
Requires: python-BeautifulSoup python-html5lib gstreamer-python gstreamer-plugins-base python-gdata
Requires: python-distutils-extra pygtk2 python-mechanize python-virtkey
#no alias for aviutils
Requires: ffmpeg-libs
Requires: libvisual-plugins python-configobj pygtk2-libglade
BuildRequires: hicolor-icon-theme python-mechanize python-setuptools python-distutils-extra
%description
Gmediafinder is a software to search stream an/or download files form youtube without flash,
google and some mp3 searchengines (you know the rules...)
its support fullscreen mode, visualisation and use the gstreamer engine
for youtube you can select you prefered resolution and give priority to
mp4 format for video seeking! (and lower cpu usage than flv...).
%prep
#Obtaining source
#git clone git://github.com/smolleyes/gmediafinder.git && tar cjf gmediafinder-%{version}.tar.bz2 gmediafinder/ && rm -rf gmediafinder
%setup -q -n %{name}
%build
python setup.py build
%install
rm -rf $RPM_BUILD_ROOT
python setup.py install --root=$RPM_BUILD_ROOT
cp -R data/img/throbber.png $RPM_BUILD_ROOT%{_datadir}/%{name}/
%{__chmod} 755 ${RPM_BUILD_ROOT}%{_bindir}/%{name}
%post
update-desktop-database -q %{_datadir}/applications
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
fi
%postun
update-desktop-database -q %{_datadir}/applications
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
fi
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc CHANGELOG gpl-2.0.txt README VERSION
%{_bindir}/*
%{_desktopdir}/%{name}.desktop
%{py_sitedir}/*/*
%{_datadir}/%{name}/*
%{_datadir}/icons/hicolor/22x22/apps/gmediafinder.png
%{_datadir}/icons/hicolor/24x24/apps/gmediafinder.png
%{_datadir}/icons/hicolor/48x48/apps/gmediafinder.png
%{_datadir}/locale/en/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/fr/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/it/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/ro/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/pl_PL/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/cs_CZ/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/es/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/sr/LC_MESSAGES/gmediafinder.mo
%{_datadir}/pyshared/GmediaFinder/*
but this fails with the error message:
Copying gmediafinder.egg-info to /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/lib/python2.7/site-packages/gmediafinder-0.9.7-py2.7.egg-info
*** Icon cache not updated. After install, run this:
*** gtk-update-icon-cache -f -t /usr/share/icons/hicolor
+ cp -R data/img/throbber.png /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/share/gmediafinder/
+ /bin/chmod 755 /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/bin/gmediafinder
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1
Bytecompiling .py files below /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/lib/python2.7/ using /usr/bin/python2.7
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Processing files: gmediafinder-0.9.7-1.fc15.noarch
error: File must begin with "/": %{py_sitedir}/*/*
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Q7xwGs
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd gmediafinder
+ DOCDIR=/usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/share/doc/gmediafinder-0.9.7
+ export DOCDIR
+ rm -rf /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/share/doc/gmediafinder-0.9.7
+ /bin/mkdir -p /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/share/doc/gmediafinder-0.9.7
+ cp -pr CHANGELOG gpl-2.0.txt README VERSION /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/share/doc/gmediafinder-0.9.7
+ exit 0
RPM build errors:
File must begin with "/": %{py_sitedir}/*/*
any hints ?
I was trying to build gmediafinder-0.9.7 vom source
git clone git://github.com/smolleyes/gmediafinder.git && tar cjf gmediafinder-0.9.7.tar.bz2 gmediafinder/
Name: gmediafinder
Version: 0.9.7
Release: 1%{?dist}
Summary: stream an/or download files
License: GPLv2
Group: Applications/Internet
URL: http://gnomefiles.org/content/show.php/Gmediafinder?content=138588&PHPSESSID=9c909890a42ce1ac7a555efab2b34b83
Source0: http://github.com/smolleyes/gmediafinder.git/gmediafinder-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildArch: noarch
Requires: python-BeautifulSoup python-html5lib gstreamer-python gstreamer-plugins-base python-gdata
Requires: python-distutils-extra pygtk2 python-mechanize python-virtkey
#no alias for aviutils
Requires: ffmpeg-libs
Requires: libvisual-plugins python-configobj pygtk2-libglade
BuildRequires: hicolor-icon-theme python-mechanize python-setuptools python-distutils-extra
%description
Gmediafinder is a software to search stream an/or download files form youtube without flash,
google and some mp3 searchengines (you know the rules...)
its support fullscreen mode, visualisation and use the gstreamer engine
for youtube you can select you prefered resolution and give priority to
mp4 format for video seeking! (and lower cpu usage than flv...).
%prep
#Obtaining source
#git clone git://github.com/smolleyes/gmediafinder.git && tar cjf gmediafinder-%{version}.tar.bz2 gmediafinder/ && rm -rf gmediafinder
%setup -q -n %{name}
%build
python setup.py build
%install
rm -rf $RPM_BUILD_ROOT
python setup.py install --root=$RPM_BUILD_ROOT
cp -R data/img/throbber.png $RPM_BUILD_ROOT%{_datadir}/%{name}/
%{__chmod} 755 ${RPM_BUILD_ROOT}%{_bindir}/%{name}
%post
update-desktop-database -q %{_datadir}/applications
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
fi
%postun
update-desktop-database -q %{_datadir}/applications
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
fi
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc CHANGELOG gpl-2.0.txt README VERSION
%{_bindir}/*
%{_desktopdir}/%{name}.desktop
%{py_sitedir}/*/*
%{_datadir}/%{name}/*
%{_datadir}/icons/hicolor/22x22/apps/gmediafinder.png
%{_datadir}/icons/hicolor/24x24/apps/gmediafinder.png
%{_datadir}/icons/hicolor/48x48/apps/gmediafinder.png
%{_datadir}/locale/en/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/fr/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/it/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/ro/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/pl_PL/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/cs_CZ/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/es/LC_MESSAGES/gmediafinder.mo
%{_datadir}/locale/sr/LC_MESSAGES/gmediafinder.mo
%{_datadir}/pyshared/GmediaFinder/*
but this fails with the error message:
Copying gmediafinder.egg-info to /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/lib/python2.7/site-packages/gmediafinder-0.9.7-py2.7.egg-info
*** Icon cache not updated. After install, run this:
*** gtk-update-icon-cache -f -t /usr/share/icons/hicolor
+ cp -R data/img/throbber.png /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/share/gmediafinder/
+ /bin/chmod 755 /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/bin/gmediafinder
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1
Bytecompiling .py files below /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/lib/python2.7/ using /usr/bin/python2.7
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Processing files: gmediafinder-0.9.7-1.fc15.noarch
error: File must begin with "/": %{py_sitedir}/*/*
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Q7xwGs
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd gmediafinder
+ DOCDIR=/usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/share/doc/gmediafinder-0.9.7
+ export DOCDIR
+ rm -rf /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/share/doc/gmediafinder-0.9.7
+ /bin/mkdir -p /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/share/doc/gmediafinder-0.9.7
+ cp -pr CHANGELOG gpl-2.0.txt README VERSION /usr/src/redhat/BUILDROOT/gmediafinder-0.9.7-1.fc15.i386/usr/share/doc/gmediafinder-0.9.7
+ exit 0
RPM build errors:
File must begin with "/": %{py_sitedir}/*/*
any hints ?