Thanks for the tips so I have gotten mock installed but for the life of me I can't figure out how to install the srpm, edit the spec file and then re-build. I have seen an example that installs and then I can edit via mock shell, but when I do a rpmbuild -ba or -bb it says its misssing the .tar files....any help or pointing in the right direction would be appreciated. I know what I need to do to the spec file just not sure how to achieve it...thanks. On Mon, Feb 1, 2010 at 11:12 AM, Ryan Wagoner <rswagoner at gmail.com> wrote: > On Mon, Feb 1, 2010 at 12:01 PM, Tom Bishop <bishoptf at gmail.com> wrote: > > Thanks for the suggestions I will give mock a go and see what > > happens....will need to go read up and understand what mock is doing > > though.... > > > > On Mon, Feb 1, 2010 at 10:32 AM, Tom Diehl <tdiehl at rogueind.com> wrote: > >> > >> On Sun, 31 Jan 2010, Tom Bishop wrote: > >> > >> > So I am trying to rebuild this source rpm from fedora > >> > 10, shutter-0.85.1-1.fc10.src.rpm -its a screen capture application ( > >> > http://shutter-project.org/ ) that I have been unable to find in any > >> > repos, > >> > although it is in the fedora repos. Thought I would give it a go and > try > >> > to > >> > rebuild the rpm, so here is the error that I am getting: > >> > > >> > > >> > + desktop-file-install --delete-original --dir > >> > /var/tmp/shutter-0.85.1-1-root-itsupport//usr/share/applications > >> > > >> > > /var/tmp/shutter-0.85.1-1-root-itsupport//usr/share/applications/shutter.desktop > >> > Must specify the vendor namespace for these files with --vendor > >> > error: Bad exit status from /var/tmp/rpm-tmp.38313 (%install) > >> > > >> > > >> > > >> > Anyone have any tips or 2x4 :) to point me in the right direction I > >> > would > >> > appreciate it, thanks. Oh yeah, running centos 5.4 i386 arch, thanks > >> > again. > >> > >> As someone else said, at the very least you need to edit the spec to > >> define > >> a vendor. IMO the better way is to setup mock and use it to (re)build > all > >> of your rpms. That way you can for the most part, use the fedora specs > out > >> of > >> the box. > >> > >> I have numerous rpms that are not found in CentOS that are in fedora. > Most > >> of > >> them rebuild without modification in mock on CentOS. > >> > >> Hope this helps. > >> > >> Regards, > >> > >> -- > >> Tom Diehl tdiehl at rogueind.com Spamtrap address > >> mtd123 at rogueind.com > >> _______________________________________________ > >> CentOS mailing list > >> CentOS at centos.org > >> http://lists.centos.org/mailman/listinfo/centos > > > > > > _______________________________________________ > > CentOS mailing list > > CentOS at centos.org > > http://lists.centos.org/mailman/listinfo/centos > > > > > > Mock creates a chroot environment, downloads all the required > packages, and builds the SRPM. It is a way to ensure that you get a > clean consistent build and to verify that your SRPM build dependencies > are correct. You configure /etc/mock/your-arch and run mock name.srpm. > Fairly simple to use. > > Ryan > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20100201/2099cf9e/attachment-0005.html>