########################################################### Title: wxDesigner_setup_gentoo.txt Subject: Install wxDesigner ebuild on Gentoo with overlay. Date: 2007-05-22 ########################################################### ## Make overlay directory. mkdir /usr/local/portage # Add overlay directory to make.conf echo 'PORTDIR_OVERLAY='/usr/local/portage' >> /etc/make.conf # Add a catagory directory that fits your app # NOTE: Pick directory that exists in usr/portage/profiles/categories mkdir /usr/local/portage/dev-util/ # Create directory named after your app (without the version) mkdir /usr/local/portage/dev-util/wxDesigner # Copy your ebild into that directory pushd /usr/local/portage/dev-util/wxDesigner/ wget http://www.roebling.de/wxDesigner-2.14.ebuild popd # Make a files directory in case you have a patch upgrade later mkdir -p /usr/local/portage/dev-util/wxDesigner/files # Unmask your app echo 'dev-util/wxDesigner ~x86' >> /etc/portage/package.keywords # Edit: /usr/local/portage/dev-util/wxDesigner/wxDesigner-2.14.ebuild # # Make Everyting less specific: # RDEPEND=">=sys-libs/glibc-2.2.9 # media-libs/jpeg # app-arch/rpm # x11-libs/gtk+* # media-libs/libpng # media-libs/tiff # dev-libs/expat" # # Digest your food pushd /usr/local/portage/dev-util/wxDesigner/ ebuild wxDesigner-2.14.ebuild digest popd # update the catalog? eix-sync update-eix echo '*' >> /etc/eix-sync.conf # It has to show up here for the next command to work. eix wxDesigner # Install wxDesigner emerge wxDesigner --deep --newuse --update -ta # My build list requried: # Calculating dependencies... done! # [ebuild N ] dev-util/wxDesigner-2.14 # [ebuild N ] app-arch/rpm-4.4.6-r3 USE="nls perl python -doc -sqlite" # [ebuild N ] dev-libs/beecrypt-4.1.2-r1 USE="java python -nocxx -threads" # [ebuild NS ] sys-libs/db-3.2.9-r11 USE="java -doc -test" # [ebuild N ] dev-libs/elfutils-0.125 # [nomerge ] dev-util/wxDesigner-2.14 # [nomerge ] app-arch/rpm-4.4.6-r3 USE="nls perl python -doc -sqlite" # [nomerge ] dev-libs/elfutils-0.125 # [ebuild R ] sys-devel/gcc-4.1.2 USE="mudflap*" # [nomerge ] dev-util/wxDesigner-2.14 # [nomerge ] x11-libs/gtk+-2.10.9 # [nomerge ] x11-libs/cairo-1.4.4 # [ebuild U ] media-libs/freetype-2.3.4-r2 [2.3.4-r1] # [ebuild U ] media-libs/libpng-1.2.18 [1.2.16] #