Difference between revisions of "HowTo Compile In Gentoo"
(Amule-CVS "Touch file´s timestamp" Line removed. -> you don´t need this, it deletes the ebuild and build an empty file! MFG replica-solutions.de) |
|||
Line 1: | Line 1: | ||
<center>'''English''' | [[HowTo_Compile_In_Gentoo-es|Español]]</center> | <center>'''English''' | [[HowTo_Compile_In_Gentoo-es|Español]]</center> | ||
− | |||
− | |||
− | |||
− | |||
Adding | Adding | ||
Line 12: | Line 8: | ||
== Introduction == | == Introduction == | ||
− | |||
Gentoo is known for choices. Unfortunately, some choices require more labor than others. As such, [[aMule]] comes in a variety of versions and installation methods based on what version of [[wxGTK]] you decide to use... | Gentoo is known for choices. Unfortunately, some choices require more labor than others. As such, [[aMule]] comes in a variety of versions and installation methods based on what version of [[wxGTK]] you decide to use... | ||
== Methods of Installation == | == Methods of Installation == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== amule-2.0.3.ebuild === | === amule-2.0.3.ebuild === | ||
− | |||
− | |||
− | |||
This ebuild matches the most current, stable [[aMule]] release. | This ebuild matches the most current, stable [[aMule]] release. | ||
− | Dependencies: >=x11-libs/wxGTK-2.6.0; >=sys-libs/zlib-1.2.2; sys-devel/gettext; >=media-libs/libpng-1.2.8; >=media-libs/gd-2.0.32 | + | Dependencies: >=x11-libs/wxGTK-2.6.0; >=sys-libs/zlib-1.2.2; sys-devel/gettext; >=media-libs/libpng-1.2.8; >=media-libs/gd-2.0.32 |
− | + | ||
=== amule-cvs === | === amule-cvs === | ||
− | |||
This ebuild is marked as '''unstable''' for all architectures. | This ebuild is marked as '''unstable''' for all architectures. | ||
Line 53: | Line 25: | ||
== Installation instructions == | == Installation instructions == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== amule-2.0.3.ebuild === | === amule-2.0.3.ebuild === | ||
− | + | 1. Emerge package: | |
− | 1. | + | emerge --sync |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
emerge amule -pv | emerge amule -pv | ||
emerge amule | emerge amule | ||
=== amule-cvs === | === amule-cvs === | ||
− | |||
The current ebuilds for [[aMule CVS]] can be found [http://forum.amule.org/thread.php?threadid=5732 here]. Download it and continue with this wiki article. | The current ebuilds for [[aMule CVS]] can be found [http://forum.amule.org/thread.php?threadid=5732 here]. Download it and continue with this wiki article. | ||
Line 126: | Line 68: | ||
'''PLEASE PLEASE PLEASE''' do ''emerge amule-cvs -pv'' before installing to determine how you want to compile [[aMule]]. | '''PLEASE PLEASE PLEASE''' do ''emerge amule-cvs -pv'' before installing to determine how you want to compile [[aMule]]. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 03:40, 1 December 2005
Adding
amuled
to your USE-flags and then running
emerge amule
might just work, including the daemon...
Contents
Introduction
Gentoo is known for choices. Unfortunately, some choices require more labor than others. As such, aMule comes in a variety of versions and installation methods based on what version of wxGTK you decide to use...
Methods of Installation
amule-2.0.3.ebuild
This ebuild matches the most current, stable aMule release.
Dependencies: >=x11-libs/wxGTK-2.6.0; >=sys-libs/zlib-1.2.2; sys-devel/gettext; >=media-libs/libpng-1.2.8; >=media-libs/gd-2.0.32
amule-cvs
This ebuild is marked as unstable for all architectures.
Not intended for the general public. If you'd like to test out the daily development snapshot, then this is the version for you.
Dependencies: >=x11-libs/wxGTK-2.6.0; >=sys-libs/zlib-1.2.1; >=media-libs/gd-2.0.26; >=media-libs/libpng-1.2.0
Status: In development; not in Portage; requires portage overlay
Installation instructions
amule-2.0.3.ebuild
1. Emerge package:
emerge --sync emerge amule -pv emerge amule
amule-cvs
The current ebuilds for aMule CVS can be found here. Download it and continue with this wiki article.
1. Define PORTDIR_OVERLAY. Open up /etc/make.conf with your favourite text editor and define the PORTDIR_OVERLAY variable. The default is:
PORTDIR_OVERLAY="/usr/local/portage"
2. Create overlay for amule-cvs:
mkdir -p {PORTDIR_OVERLAY}/net-p2p/amule-cvs mkdir -p {PORTDIR_OVERLAY}/net-p2p/amule-cvs/files
3. Add to package.keywords:
echo "net-p2p/amule-cvs ~x86" >> /etc/portage/package.keywords
4. Copy amule-cvs-2.ebuild to {PORTDIR_OVERLAY}/net-p2p/amule-cvs
5. Copy amuled and amuleweb init script from official ebuild files:
cp {PORTDIR}/net-p2p/amule/files/amuled.* {PORTDIR_OVERLAY}/net-p2p/amule-cvs/files/ cp {PORTDIR}/net-p2p/amule/files/amuleweb.* {PORTDIR_OVERLAY}/net-p2p/amule-cvs/files/
PORTDIR is the official portage directory (usually /usr/portage/)
6. Change directory:
cd {PORTDIR_OVERLAY}/net-p2p/amule-cvs/
7. Digest ebuild:
ebuild amule-cvs-2.ebuild digest
8. Review installation flags:
emerge amule-cvs -pv
9. Modify /etc/portage/package.use to suit your needs (please note that debug is enabled regardless of USE flag):
net-p2p/amule-cvs X -amuled -debug gtk2 kad nls -nosystray -optimize -remote -remote-gui -stats unicode
10. Install aMule CVS:
emerge amule-cvs
PLEASE PLEASE PLEASE do emerge amule-cvs -pv before installing to determine how you want to compile aMule.