Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
eigenes ebuild für media-sound/flacon erstellen
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3116
Location: Berlin

PostPosted: Thu Jan 07, 2010 4:48 pm    Post subject: eigenes ebuild für media-sound/flacon erstellen Reply with quote

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.unixboard.de/vb3/newthread.php?do=newthread&f=48
http://www.gentooforum.de/index.php?form=PostEdit&postID=127914
http://www.gentoofreunde.org/supportforum/posting.php?mode=post&f=30
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum