eigenes ebuild für media-sound/flacon erstellen

Dieses Thema im Forum "Gentoo" wurde erstellt von flammenflitzer, 24.09.2010.

  1. #1 flammenflitzer, 24.09.2010
    Zuletzt bearbeitet: 26.09.2010
    flammenflitzer

    flammenflitzer Routinier

    Dabei seit:
    26.12.2003
    Beiträge:
    388
    Zustimmungen:
    0
    [gelöst] eigenes ebuild für media-sound/flacon erstellen

    flacon-0.5.ebuild funktioniert nicht. Es soll alles aus 113388-flacon-0.5.tgz in /usr/share/flacon kopiert werden. /usr/share/flacon/flacon.py soll ausführbar gemacht und nach /usr/bin/flacon verlinkt werden.
    Code:
    # Copyright 1999-2009 Gentoo Foundation
    # Distributed under the terms of the GNU General Public License v2
    # $Header
    
    EAPI="2"
    inherit eutils python
    
    KDEAPPS_ID="113388"
    MY_PN="flacon"
    
    
    DESCRIPTION="Facon extracts individual tracks from one big audio file containing the entire album of music and saves them as separate audio files"
    HOMEPAGE="http://www.kde-apps.org/content/show.php?content=${KDEAPPS_ID}"
    SRC_URI="http://www.kde-apps.org/CONTENT/content-files/${KDEAPPS_ID}-${P}.tgz"
    
    SLOT="0"
    LICENSE="GPL"
    KEYWORDS="~x86 ~amd64"
    IUSE="flac mac wavpack lame"
    
    RESTRICT="test"
    
    #Requires:
    # * python
    # * PyQt
    # * PyKDE
    # * shntool
    # * flac (optional, for decoding and encoding FLAC files)
    # * mac (optional, for decoding APE files)
    # * wavpack (optional, for decoding WV files)
    # * oggenc (optional, for encoding OGG files)
    # * lame (optional, for encoding MP3 files)
    # * metaflac (optional, for FLAC replay gain)
    # * vorbisgain (optional, for OGG replay gain)
    # * mp3gain (optional, for MP3 replay gain)
    
    
    DEPEND=">=dev-lang/python-2.6.4
            >=dev-python/PyQt4-4.5.4-r4
            >=kde-base/pykde4-4.3.4"
    
    RDEPEND=">=media-sound/shntool-3.0.8
             >=media-libs/flac-1.2.1-r3
             >=media-sound/mac-3.99.4.5.4 
             >=media-sound/wavpack-4.50.1-r1
             >=media-sound/vorbis-tools-1.2.0-r2
             >=media-sound/lame-3.98.2-r1"
    
    
    #Interface languages:
    # * English
    # * Russian
     
    # Installation.
    # Written in Python, Flacon uses some external programs (see requires), which is why you’ve got to install these programs. 
    # To test the program, just extract the archive and run the file flacon.py.
    # To install the program, execute: sudo make install.
    
    src_install() {
    #       dobin "${PN}.py" || die
    #       dosym "/usr/bin/${PN}.py" "/usr/bin/${PN}" || die
    #
             insinto "/usr/share/${PN}"
    #         doins *.py || die
             doins *.* || die
             
             
    #        insinto /usr/share/${PN}
    #        doicon misc/${PN}-32x32.png || die "doicon failed"
    
            insinto /usr/share/icons/hicolor/32x32/apps
            newins "misc/${PN}-32x32.png" "${MY_PN}.png" || die
    
    
            dobin "${PN}.py" || die
            dosym "/usr/share/${PN}/${PN}.py" "/usr/bin/${PN}" || die
            use fperms u+s "/usr/share/${PN}/${PN}.py"
    
    
    ##        make_desktop_entry flacon Flacon ${PN}-32x32.png "Qt;AudioVideo;Audio" \
    ##              || die "make_desktop_entry failed"
    
            domenu "misc/${PN}.desktop" || die
    }
    
    http://www.gentoofreunde.org/supportforum/viewtopic.php?f=30&t=265&p=1621#p1621

    gelöst
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

eigenes ebuild für media-sound/flacon erstellen

Die Seite wird geladen...

eigenes ebuild für media-sound/flacon erstellen - Ähnliche Themen

  1. eigenes ebuild

    eigenes ebuild: Hallo Ich habe ein Problem mit einem ebuild:flammenflitzer 2mandvd # cat /usr/local/overlays/local/media-video/2mandvd/2mandvd-0.6.0.ebuild #...
  2. Raspberry Pi bekommt eigenes Touchdisplay

    Raspberry Pi bekommt eigenes Touchdisplay: Das offizielle Zubehör rund um den Minirechner »Raspberry Pi« wurde um einen Touchscreen ergänzt. Die 7 Zoll große Erweiterung bietet eine...
  3. Linux Foundation kündigt eigenes Zertifizierungsprogramm an

    Linux Foundation kündigt eigenes Zertifizierungsprogramm an: Neben dem in diesem Jahr erweiterten Schulungsprogramm und dem kostenlosen »Massive Open Online Course« (MOOC) bietet die Linux Foundation jetzt...
  4. Eigenes Repository Lokal

    Eigenes Repository Lokal: Hallo Zusammen Ich möchte gerne Lokal im eigenen Netzwerk ein Repository betreiben, für Software die nicht in den offiziellen Repositorys von...
  5. Gnome-Entwickler planen eigenes App-Format

    Gnome-Entwickler planen eigenes App-Format: Die Gnome-Entwickler planen ein eigenes App-Format, welches Entwicklern das Integrieren ihrer Software und Nutzern das Installieren erleichtern...