View previous topic :: View next topic |
Author |
Message |
twobirdstone n00b
Joined: 18 Dec 2013 Posts: 5
|
Posted: Thu Jul 10, 2014 3:34 am Post subject: acidrip present at sourceforge but ebuild url not updated? |
|
|
When I attempted to emerge acidrip, it failed:
Code: |
!!! Couldn't download 'acidrip-0.14.tar.gz'. Aborting.
* Fetch failed for 'media-video/acidrip-0.14-r1', Log file:
* '/var/tmp/portage/media-video/acidrip-0.14-r1/temp/build.log'
|
I went to sourceforge.net and downloaded the source tarball acidrip-0.14.tar.gz with no problem.
hmmmm.... okay, fine I copied acidrip-0.14.tar.gz to every subdirectory under /var/tmp/portage/media-video/acidrip-0.14-r1
Emerge promptly ignored my efforts upon re-running "emerge --ask acidrip"
...hmmmm, so I modified the ebuild /usr/portage/media-video/acidrip/acidrip-0.14-r1.ebuild
Code: |
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/acidrip/acidrip-0.14-r1.ebuild,v 1.7 2014/03/18 15:40:16 beandog Exp $
EAPI="2"
inherit perl-app
DESCRIPTION="A gtk-perl mplayer/mencoder frontend for ripping DVDs"
#HOMEPAGE="http://sourceforge.net/projects/acidrip/"
HOMEPAGE="http://sourceforge.net/projects/acidrip/files/lastest/download?source=files"[/b]
|
....and I got:
Code: |
>>> Verifying ebuild manifests
!!! Digest verification failed:
!!! /usr/portage/media-video/acidrip/acidrip-0.14-r1.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got: 723
!!! Expected: 636
|
...clearly gentoo checks the validity of it's original ebuilds -nice! ...but this knowledge still leaves me acidrip -less-
Can I get emerge to use the source tarball I've downloaded???
If the answer is no, emerge won't install a manually downloaded source tarball even though it is the correct source tarball
what is the solution to installing acidrip? |
|
Back to top |
|
|
Freeky Tux's lil' helper
Joined: 11 Mar 2011 Posts: 129 Location: Novosibirsk, Russia
|
Posted: Thu Jul 10, 2014 8:57 am Post subject: |
|
|
Just place source tarball into /usr/portage/distfiles/
After that portage found this tarball and don't fetch one again.
If you change /path/to/ebuild/acidrip-0.14-r1.ebuild you should run Code: | ebuild /path/to/ebuild/acidrip-0.14-r1.ebuild digest |
|
|
Back to top |
|
|
twobirdstone n00b
Joined: 18 Dec 2013 Posts: 5
|
Posted: Fri Jul 11, 2014 12:41 am Post subject: |
|
|
Thanks! emerge installed the source tarball when I put it in the directory you suggested. |
|
Back to top |
|
|
|