eigenes ebuild für media-sound/flacon erstellen

Diskutiere eigenes ebuild für media-sound/flacon erstellen im Gentoo Forum im Bereich Linux Distributionen; [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...

  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

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    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...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden