add new packages

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@2758 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one 2010-12-01 18:55:28 +00:00
parent 422c008339
commit 21364afbe3
10 changed files with 602 additions and 0 deletions

View File

@ -0,0 +1,27 @@
# ChangeLog for dev-util/smartsvn
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
13 Jun 2010; Markus Ullmann <jokey@gentoo.org> smartsvn-6.5.4.ebuild:
Improve description
27 Feb 2010; Nikos Nikolaou (nxnikos) <nikos@nikolaou.name>
-smartsvn-6.0.9.ebuild, +smartsvn-6.5.4.ebuild:
version bump, extra svg icon, ok to commit by Tommy[D]
08 Dec 2009; Nikos Nikolaou (nxnikos) <nikos@nikolaou.name>
-smartsvn-6.0.5.ebuild, +smartsvn-6.0.9.ebuild:
version bump
13 Sep 2009; Nikos Nikolaou (nxnikos) <nikos@nikolaou.name>
-smartsvn-6.0.2.ebuild, +smartsvn-6.0.5.ebuild:
Version bump commit ok by bonsaikitten
05 Jun 2009; Nikos Nikolaou (nxnikos) <nikos@nikolaou.name>
-smartsvn-5.0.5.ebuild, +smartsvn-6.0.2.ebuild:
Version bump and few changes to include java-pkg-2
10 Apr 2009; Nikos Nikolaou (nxnikos) <nikos@nikolaou.name>
+smartsvn-5.0.5.ebuild, +metadata.xml:
New ebuild for smartsvn, bug 183325, review by Tommy[D]

View File

@ -0,0 +1,4 @@
DIST smartsvn-generic-6_5_11.tar.gz 10345711 RMD160 e502ccd0e9c30ce6ad8ea5ce673ced568220ea46 SHA1 761709438e3a7ac27673c84b44967a8e327be84b SHA256 7b75a2d4d33f3b6f287a06d653f96556d0193ca02765a998a5ab71fec343b981
EBUILD smartsvn-6.5.11.ebuild 1266 RMD160 3bf9dd024c9b52e19032c3365e1c0b9585608504 SHA1 6c7b4a613c935aca42c77b8d1ff2c0020c51e1be SHA256 fa3323452177c73a4029c3e1ade28dab9ed5c104e1b4387c2ff4d4da0a6d37db
MISC ChangeLog 993 RMD160 216e750d6ac1459b7241238f0b795957bd161485 SHA1 cbec9efd99ef0d8a10e10d208dc5fb17347ea54c SHA256 719301f2e0b7311c4fb9f714a40c778e39394fa10f848aa6071724ad843b71dc
MISC metadata.xml 324 RMD160 367a9a411c2916dadba1ca0f4d6c0bd05b41f4ec SHA1 87fbb2babd7b63403c8d60a2a67fd8c14532c79e SHA256 6963d5a702fd62f39ef59f57fa71466ea84dca511bcfbb446625c19c8c3dd46c

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
<longdescription>SmartSVN is a powerful GUI SVN client written in Java</longdescription>
</pkgmetadata>

View File

@ -0,0 +1,91 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/deskzilla/deskzilla-1.7.1.ebuild,v 1.1 2009/10/18 18:06:25 caster Exp $
EAPI=1
inherit java-pkg-2 versionator
DESCRIPTION="A desktop client for Mozilla's Bugzilla bug tracking system."
HOMEPAGE="http://almworks.com/deskzilla"
MY_PV=$(replace_all_version_separators '_') #${PV/beta/b})
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="http://d1.almworks.com/.files/${MY_P}_without_jre.tar.gz"
LICENSE="ALMWorks-1.2"
# license does not allow redistributing, and they seem to silently update
# distfiles...
RESTRICT="mirror"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND=""
RDEPEND=">=virtual/jre-1.5
dev-java/picocontainer:1
dev-java/javolution:4
>=dev-java/commons-codec-1.3
>=dev-java/jgoodies-forms-1.0.7
>=dev-java/commons-logging-1.0.4
>=dev-java/xmlrpc-2.0.1
dev-java/xerces:2
dev-java/itext:0
dev-java/jazzy:0"
src_unpack() {
unpack ${A}
# Remove external unaltered bundled jars
local lib="${S}/lib"
local liborig="${S}/lib.orig"
mv ${lib} ${liborig} || die
mkdir ${lib} || die
# They've patched commons-httpclient (was version 3.0)
mv ${liborig}/commons-httpclient.jar ${lib} || die
# They've patched nekohtml (was version 0.9.5)
mv ${liborig}/nekohtml.jar ${lib} || die
# Also jdom (was 1.0), soon they will patch everything and we will just unpack, yay
mv ${liborig}/pjdom.jar ${lib} || die
# Almworks proprietary lib
mv ${liborig}/almworks-tracker-api.jar ${lib} || die
# IntelliJ IDEA proprietary lib
mv ${liborig}/forms_rt.jar ${lib} || die
# God knows what's this. Anyway, proprietary.
mv ${liborig}/twocents.jar ${lib} || die
rm -rf ${liborig} || die
}
src_install () {
local dir="/opt/${PN}"
insinto "${dir}"
doins -r components etc license lib log deskzilla.url
insinto "${dir}/license"
doins "${FILESDIR}"/${PN}_gentoo.license
java-pkg_jarinto "${dir}"
java-pkg_dojar ${PN}.jar
local dep="xerces-2,picocontainer-1,commons-logging,commons-codec"
dep+=",jgoodies-forms,javolution-4,xmlrpc,itext,jazzy"
java-pkg_register-dependency ${dep}
java-pkg_dolauncher ${PN} --main "com.almworks.launcher.Launcher" --java_args "-Xmx256M"
newdoc README.txt README || die
newdoc RELEASE.txt RELEASE || die
doicon deskzilla.png
make_desktop_entry deskzilla "Deskzilla" deskzilla "Development"
}
pkg_postinst() {
elog "The default, evaluation license allows usage for one month."
elog "You may switch (per-user) to the license we obtained for Gentoo,"
elog "located in /opt/${PN}/license/${PN}_gentoo.license"
elog "It is locked to Gentoo, ALM Works and Mozilla bugzilla only."
elog "Note that you need to use 1.5 VM to run deskzilla when setting"
elog "license or it won't get set due to bug in 1.6+ VMs."
elog
elog "If you are going to use Deskzilla for an open source project,"
elog "you can similarly request your own free license:"
elog "http://almworks.com/opensource.html?product=deskzilla"
}

View File

@ -0,0 +1,48 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils java-pkg-2
MY_PV=${PV//./_}
MY_P=smartsvn-generic-${MY_PV}
DESCRIPTION="GUI to SVN with extensive merge support and commit wizard"
HOMEPAGE="http://www.syntevo.com/smartsvn/"
SRC_URI="${MY_P}.tar.gz"
SLOT="0"
LICENSE="smartsvn"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="fetch"
RDEPEND=">=virtual/jre-1.4.1"
S="${WORKDIR}/${PN}-${MY_PV}"
src_install() {
local rdir="/opt/${PN}"
insinto ${rdir}
doins -r * || die "cannot install needed files"
java-pkg_regjar ${rdir}/lib/${PN}.jar
java-pkg_dolauncher ${PN} "--java-args -Xmx256 --jar ${PN}.jar"
for X in 32 48 64 128
do
insinto /usr/share/icons/hicolor/${X}x${X}/apps
newins "${S}/bin/${PN}-${X}.png" "${PN}.png" || die "cannot install needed files"
insinto /usr/share/icons/hicolor/scalable/apps
newins "${S}/bin/${PN}.svg" "${PN}.svg" || die "cannot install needed files"
done
make_desktop_entry "${PN}" "SmartSVN" ${PN} "Development;RevisionControl" || die "cannot create desktop entry"
}
pkg_nofetch(){
einfo "Please download ${MY_P}.tar.gz from:"
einfo "${HOMEPAGE}download.html?file=smartsvn/${MY_P}.tar.gz"
einfo "and move/copy to ${DISTDIR}"
}

View File

@ -0,0 +1,284 @@
# ChangeLog for media-sound/lastfmplayer
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/lastfmplayer/ChangeLog,v 1.55 2010/10/26 20:55:12 hwoarang Exp $
26 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
-lastfmplayer-1.5.4.26862-r1.ebuild:
Remove old ebuild
24 Oct 2010; Brent Baude <ranger@gentoo.org>
lastfmplayer-1.5.4.26862-r2.ebuild:
stable ppc, bug 339234
10 Oct 2010; Markus Meier <maekke@gentoo.org>
lastfmplayer-1.5.4.26862-r2.ebuild:
add ~arm, bug #334517
05 Oct 2010; Markus Meier <maekke@gentoo.org>
lastfmplayer-1.5.4.26862-r2.ebuild:
x86 stable, bug #339234
04 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
lastfmplayer-1.5.4.26862-r2.ebuild:
Stable on amd64 wrt bug #339234
03 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
-files/volumeslider_h-qt45.patch:
Remove obsolete files
14 Sep 2010; Markos Chandras <hwoarang@gentoo.org>
lastfmplayer-1.5.4.26862-r1.ebuild, lastfmplayer-1.5.4.26862-r2.ebuild:
Fix typo on elog message. Bug #336798. Thanks to Marco Paolone
<marcopaolone@gmail.com> for reporting
*lastfmplayer-1.5.4.26862-r2 (26 Aug 2010)
26 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
lastfmplayer-1.5.4.26862-r1.ebuild, +lastfmplayer-1.5.4.26862-r2.ebuild:
Drop RESTRICT=mirror from ebuilds. Put files on our mirrors. Revbump to
apply latest debian patchset. Bug #334695
14 Jul 2010; Markos Chandras <hwoarang@gentoo.org>
-lastfmplayer-1.5.1.31879-r3.ebuild, -lastfmplayer-1.5.4.26862.ebuild:
Remove old ebuilds
14 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
lastfmplayer-1.5.4.26862-r1.ebuild:
stable x86, bug 325321
27 Jun 2010; <nixnut@gentoo.org> lastfmplayer-1.5.4.26862-r1.ebuild:
ppc stable #325321
24 Jun 2010; Pacho Ramos <pacho@gentoo.org>
lastfmplayer-1.5.4.26862-r1.ebuild:
stable amd64, bug 325321
*lastfmplayer-1.5.4.26862-r1 (07 Jun 2010)
07 Jun 2010; Markos Chandras <hwoarang@gentoo.org>
+lastfmplayer-1.5.4.26862-r1.ebuild:
Fix pkg_postinst message wrt bug #322963. Thanks to Matthias Langer
<mlangc@gmx.at>
*lastfmplayer-1.5.4.26862 (24 May 2010)
24 May 2010; Markos Chandras <hwoarang@gentoo.org>
+lastfmplayer-1.5.4.26862.ebuild, +files/fix_plugin_path.patch:
Version bump. Ebuild almost have been rewritten. Use debian tarball and
patches + a custom patch to install plugins into different location and
support multilib profiles. Fixes bug #321211 as well.
02 Nov 2009; Markus Meier <maekke@gentoo.org>
lastfmplayer-1.5.1.31879-r3.ebuild:
amd64/x86 stable, bug #291023
01 Nov 2009; nixnut <nixnut@gentoo.org>
lastfmplayer-1.5.1.31879-r3.ebuild:
ppc stable #291023
11 May 2009; Samuli Suominen <ssuominen@gentoo.org>
lastfmplayer-1.5.1.31879-r3.ebuild:
Respect CC and CXX wrt #246621, thanks to Steve Dibb.
29 Mar 2009; Markos Chandras <hwoarang@gentoo.org>
-lastfmplayer-1.4.2.58240.ebuild, -lastfmplayer-1.4.2.58240-r1.ebuild:
Removing 1.4.2* versions of lastfmplayer
24 Mar 2009; Markos Chandras <hwoarang@gentoo.org> metadata.xml:
I am taking over this package as discussed with genstef
*lastfmplayer-1.5.1.31879-r3 (22 Mar 2009)
22 Mar 2009; Markos Chandras <hwoarang@gentoo.org>
-files/makefile-qt45.patch, +files/volumeslider_h-qt45.patch,
-lastfmplayer-1.5.1.31879-r2.ebuild, +lastfmplayer-1.5.1.31879-r3.ebuild:
New patch for qt-4.5 compatibility. Removing old ebuild due to ugly
workaround
*lastfmplayer-1.5.1.31879-r2 (17 Feb 2009)
17 Feb 2009; Markos Chandras <hwoarang@gentoo.org>
+files/makefile-qt45.patch, +lastfmplayer-1.5.1.31879-r2.ebuild:
Use EAPI2,fixed doc installation, fixed Qt4 dependencies, fixed bug
#258862
*lastfmplayer-1.5.1.31879-r1 (11 Dec 2008)
11 Dec 2008; Ben de Groot <yngwin@gentoo.org>
+lastfmplayer-1.5.1.31879-r1.ebuild:
Add ipod useflag. Thanks to Artur Maciag in bug 249189 for the patch.
*lastfmplayer-1.5.1.31879 (16 Jul 2008)
16 Jul 2008; Ben de Groot <yngwin@gentoo.org>
lastfmplayer-1.4.2.58240.ebuild, lastfmplayer-1.4.2.58240-r1.ebuild,
+lastfmplayer-1.5.1.31879.ebuild:
Version bump (#224167) and split Qt4 deps (#222705).
27 Jun 2008; Steve Dibb <beandog@gentoo.org>
lastfmplayer-1.4.2.58240-r1.ebuild:
Fix multilib issues, bug 216604
05 Apr 2008; Stefan Schweizer <genstef@gentoo.org>
lastfmplayer-1.4.2.58240-r1.ebuild:
Fix doins -> doins -r, also use mv instead of cp to be faster and catch
symlinks, add sharutils to DEPEND
*lastfmplayer-1.4.2.58240-r1 (02 Apr 2008)
02 Apr 2008; Stefan Schweizer <genstef@gentoo.org>
+lastfmplayer-1.4.2.58240-r1.ebuild:
Use debian package to reduce download size dramatically and also install
i18n, bug 215635
11 Mar 2008; Stefan Schweizer <genstef@gentoo.org>
lastfmplayer-1.4.2.58240.ebuild:
fix deps, bug 206860
29 Feb 2008; Carsten Lohrke <carlo@gentoo.org>
lastfmplayer-1.4.2.58240.ebuild:
Remove icon extension from desktop entry to match Icon Theme Specification.
*lastfmplayer-1.4.2.58240 (19 Jan 2008)
19 Jan 2008; Stefan Schweizer <genstef@gentoo.org>
-lastfmplayer-1.3.1.0.ebuild, -lastfmplayer-1.3.2.13.ebuild,
-lastfmplayer-1.4.1.57486.ebuild, +lastfmplayer-1.4.2.58240.ebuild:
Version bump thanks to Allen Brooker (AllenJB) <gentoo-bugs@allenjb.me.uk>
in bug 206597
*lastfmplayer-1.4.1.57486 (22 Dec 2007)
22 Dec 2007; Stefan Schweizer <genstef@gentoo.org>
+files/lastfmplayer-mad-asneeded.patch, +lastfmplayer-1.4.1.57486.ebuild:
version bump thanks to Geert Lamers <biert85@gmail.com> in bug 202861
*lastfmplayer-1.3.2.13 (16 Nov 2007)
16 Nov 2007; Stefan Schweizer <genstef@gentoo.org>
+lastfmplayer-1.3.2.13.ebuild:
version bump thanks to Allen Brooker (AllenJB) <gentoo-bugs@allenjb.me.uk>
and Sebastian Krämer <mail@kraymer.de> in bug 197083
*lastfmplayer-1.3.1.0.ebuild (29 Aug 2007)
29 Aug 2007; Stefan Schweizer <genstef@gentoo.org>
-files/lastfmplayer-1.1.3-mp3transcode.patch,
-files/lastfmplayer-amd64.patch, -files/lastfmplayer-1.1.3-pic.patch,
-files/13_alsa-r1.diff, -files/qt4.patch, -lastfmplayer-1.1.3-r2.ebuild,
-lastfmplayer-1.3.0.58.ebuild, lastfmplayer-1.3.1.0.ebuild:
remove old, use eqmake4 thanks Davide Pesavento <davidepesa@gmail.com> in
bug 189641
*lastfmplayer-1.3.1.0 (27 Jul 2007)
27 Jul 2007; Piotr Jaroszyński <peper@gentoo.org>
+lastfmplayer-1.3.1.0.ebuild:
Add 1.3.1.0.
04 Jul 2007; Joseph Jezak <josejx@gentoo.org>
-files/lastfmplayer-1.3.0.58-mp3transcode.patch,
lastfmplayer-1.3.0.58.ebuild:
Removed mp3transcode patch for 1.3.0.58.
02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org>
lastfmplayer-1.1.3-r2.ebuild, lastfmplayer-1.3.0.58.ebuild:
(QA) RESTRICT clean up.
28 Jun 2007; Joseph Jezak <josejx@gentoo.org>
+files/lastfmplayer-1.1.3-mp3transcode.patch,
+files/lastfmplayer-1.3.0.58-mp3transcode.patch,
lastfmplayer-1.1.3-r2.ebuild, lastfmplayer-1.3.0.58.ebuild:
Added ppc endian patch from Albert Zeyer, fixes bug #181288. Marked ~ppc.
*lastfmplayer-1.3.0.58 (27 Jun 2007)
27 Jun 2007; Stefan Schweizer <genstef@gentoo.org>
+lastfmplayer-1.3.0.58.ebuild:
version bump thanks to Serkan Kaba <serkan_kaba@yahoo.com> in bug 183106
*lastfmplayer-1.1.3-r2 (22 May 2007)
22 May 2007; Stefan Schweizer <genstef@gentoo.org>
-lastfmplayer-1.1.3-r1.ebuild, +lastfmplayer-1.1.3-r2.ebuild:
Fix wrapper to kill hanging processes prior to starting thanks to Heiko
Baums <heiko@baums-on-web.de> in bug 178590
14 May 2007; Stefan Schweizer <genstef@gentoo.org> +files/qt4.patch,
-lastfmplayer-1.0.0.1_p2113.ebuild, lastfmplayer-1.1.3-r1.ebuild:
Fix qt4.3 version bug thanks to Peter Gantner (a.k.a. nephros)
<gentoo@nephros.org> and Heiko Baums <heiko@baums-on-web.de> in bug 177932
01 May 2007; Marius Mauch <genone@gentoo.org>
lastfmplayer-1.0.0.1_p2113.ebuild, lastfmplayer-1.1.3-r1.ebuild:
Replacing einfo with elog
*lastfmplayer-1.1.3-r1 (20 Mar 2007)
20 Mar 2007; Stefan Schweizer <genstef@gentoo.org> +files/13_alsa-r1.diff,
-lastfmplayer-1.1.3.ebuild, +lastfmplayer-1.1.3-r1.ebuild:
Fix Alsa issues thanks to David Grant <davidgrant@gmail.com> in bug 167229
12 Feb 2007; Simon Stelling <blubb@gentoo.org>
+files/lastfmplayer-1.1.3-pic.patch, lastfmplayer-1.1.3.ebuild:
fix fPIC issues; bug 166451
*lastfmplayer-1.1.3 (11 Feb 2007)
11 Feb 2007; <genstef@gentoo.org> +lastfmplayer-1.1.3.ebuild:
version bump thanks to Jouni Rinne in bug 164044
04 Nov 2006; Stefan Schweizer <genstef@gentoo.org>
lastfmplayer-1.0.0.1_p2113.ebuild:
use a snapshot instead of svn, fixes bug 153184
22 Sep 2006; Stefan Schweizer <genstef@gentoo.org>
lastfmplayer-1.0.0.1_p2113.ebuild:
Ebuild info fixes and changes thanks to Alexander Skwar
<askwar@digitalprojects.com> and David Li <matrixhax0r@gmail.com> in bug
148574
31 Aug 2006; Stefan Schweizer <genstef@gentoo.org>
lastfmplayer-1.0.0.1_p2113.ebuild:
Add -j1 thanks to David Grant <davidgrant@gmail.com> and Lars Strojny
<lars@strojny.net> in bug 144253
05 Aug 2006; Stefan Schweizer <genstef@gentoo.org>
lastfmplayer-1.0.0.1_p2113.ebuild:
Add proper debugging support thanks to Santiago M. Mola Velasco
<cooldwind@gmail.com> in bug 142875
28 Jul 2006; Stefan Schweizer <genstef@gentoo.org>
+files/lastfmplayer-amd64.patch, lastfmplayer-1.0.0.1_p2113.ebuild:
Add patch to allow compiling on amd64 again thanks to Mehmet Kemal EROL
<mehmetkemal@gmx.net> and David Li <matrixhax0r@gmail.com> in bug 141729
*lastfmplayer-1.0.0.1_p2113 (23 Jul 2006)
23 Jul 2006; Stefan Schweizer <genstef@gentoo.org>
+lastfmplayer-1.0.0.1_p2113.ebuild, -lastfmplayer-1.2_pre2099.ebuild:
version bump thanks to David Li <matrixhax0r@gmail.com> in bug 141351
02 Jun 2006; Stefan Schweizer <genstef@gentoo.org>
lastfmplayer-1.2_pre2099.ebuild:
Add browser-setting information thanks to Pietro Franchi
<tinaught@gmail.com> in bug 135279
*lastfmplayer-1.2_pre2099 (27 Apr 2006)
27 Apr 2006; Stefan Schweizer <genstef@gentoo.org> +files/lastfm.protocol,
-lastfmplayer-1.1.4_p2099.ebuild, +lastfmplayer-1.2_pre2099.ebuild:
Version bump thanks to Nicholas Doyle <niskel+bugs@gmail.com> in bug 131400,
kde services file thanks to Heiko Baums <heiko@baums-on-web.de> in bug
129335
02 Apr 2006; Stefan Schweizer <genstef@gentoo.org>
lastfmplayer-1.1.4_p2099.ebuild:
remove oss USEflag thanks to Ryan Hill <dirtyepic.sk@gmail.com> in bug 128581
*lastfmplayer-1.1.4_p2099 (02 Apr 2006)
02 Apr 2006; Stefan Schweizer <genstef@gentoo.org> +metadata.xml,
+lastfmplayer-1.1.4_p2099.ebuild:
New ebuild thanks to David Li <matrixhax0r@yahoo.com> in bug 102059

View File

@ -0,0 +1,6 @@
AUX fix_plugin_path.patch 540 RMD160 bcfe86a5c193824ee4605bc3989905fa2745d1f8 SHA1 768a15ed2600d0050b6577e1dec0af69663132ed SHA256 e4a44bad4bf286eb2ecbece48df873a3e8b29afcef7cc5b0c624936c1e459fab
DIST lastfm_1.5.4.26862+dfsg-6.debian.tar.gz 67186 RMD160 4d58347ca904cdaaf7e7ebeec3e81eda9393e578 SHA1 43a7799595f27463d3906c4afceada3c585d7f9a SHA256 a3c555918a0b1e867ab1b11300e82741a61217eba918e1548b8dd07c4b811a18
DIST lastfm_1.5.4.26862+dfsg.orig.tar.gz 1478047 RMD160 ddd302f0748654d9cd3e0e70b05431e45b711908 SHA1 2d9a81b2a14f8f54ac25735a4a77dfa474d70910 SHA256 9131d08fd9c3de895670feb0c5b175a2d72d7d2bad001ea4c55cf8e0d34c700b
EBUILD lastfmplayer-1.5.4.26862-r3.ebuild 3870 RMD160 ba5ea47251b94034612ca74703a3de3dd6a7b826 SHA1 f47d14bc0331386d75723c43ac4612448ff3a8af SHA256 5f162b4e4f5787164f38783a7958d2d44b3a86e7278a17686c098c33962dcf25
MISC ChangeLog 10678 RMD160 632f78fe23f508b04c82eb2439f293aa78aa9c0d SHA1 81464b6d9ca25ed284170cee7fd2b22d3341fc0c SHA256 2962697d133350fdefdfadac99b131d6651c3c7392eb5fd9222619527a7d7bdc
MISC metadata.xml 251 RMD160 a3b846afdec6f11b4217978cc994b85fc82088ba SHA1 3f5086c6624e6ef17caefa9fb432efaf416e27b0 SHA256 12a2bce19c4087d3496fe929a182659413c12565c7dad8a4ddad9d2e6c73d8a7

View File

@ -0,0 +1,13 @@
Index: lastfm-1.5.4.26862+dfsg/src/libMoose/MooseCommon.cpp
===================================================================
--- lastfm-1.5.4.26862+dfsg.orig/src/libMoose/MooseCommon.cpp
+++ lastfm-1.5.4.26862+dfsg/src/libMoose/MooseCommon.cpp
@@ -112,7 +112,7 @@ servicePath( QString name )
// Hack to get it working with VS2005
dirPath = qApp->applicationDirPath();
#else
- dirPath = qApp->applicationDirPath() + "/services";
+ dirPath = "/usr/lib/services";
#endif
#ifndef QT_NO_DEBUG

View File

@ -0,0 +1,113 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/lastfmplayer/lastfmplayer-1.5.4.26862-r2.ebuild,v 1.6 2010/10/24 15:58:20 ranger Exp $
EAPI=2
inherit eutils multilib toolchain-funcs qt4-r2
MY_P="${P/lastfmplayer/lastfm}+dfsg"
MY_PN="${PN/lastfmplayer/lastfm}"
DESCRIPTION="A player for last.fm radio streams"
HOMEPAGE="http://www.last.fm/help/player"
SRC_URI="mirror://gentoo/lastfm_${PV}+dfsg.orig.tar.gz
mirror://gentoo/lastfm/lastfm_${PV}+dfsg-6.debian.tar.gz
mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/lastfm_${PV}+dfsg.orig.tar.gz
mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/lastfm_${PV}+dfsg-6.debian.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ppc x86"
IUSE="ipod"
RDEPEND="x11-libs/qt-gui:4
x11-libs/qt-sql:4
media-libs/libsamplerate
sci-libs/fftw
media-libs/libmad
ipod? ( >=media-libs/libgpod-0.5.2 )
media-libs/alsa-lib"
DEPEND="${RDEPEND}
app-arch/sharutils"
S=${WORKDIR}/${MY_P}
src_prepare() {
qt4-r2_src_prepare
epatch "${FILESDIR}"/fix_plugin_path.patch
einfo "Applying Debian patchset"
ebegin "Disabling tray-icon-size patch"
sed -i "/^tray-icon-size.diff/d" "${WORKDIR}"/debian/patches/series
eend $?
cd "${S}"
for i in $( < "${WORKDIR}"/debian/patches/series); do
epatch "${WORKDIR}"/debian/patches/$i
done
if ! use ipod ; then
sed -i '/src\/mediadevices\/ipod/d' LastFM.pro || die "sed failed"
fi
#don't install plugins into generic location
sed -i "s:\$\$BIN_DIR/services:\$\$BIN_DIR/lastfm_services:" \
"${S}"/definitions.pro.inc
#fix plugin search path
sed -i "s:/usr/lib/services:/usr/$(get_libdir)/lastfm_services:" \
"${S}"/src/libMoose/MooseCommon.cpp
}
src_compile() {
emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die "emake failed"
cd i18n; lrelease *.ts
}
src_install() {
cd "${WORKDIR}"
# Docs
dodoc "${S}"/ChangeLog "${S}"/README debian/README.source \
|| die "dodoc failed"
doman debian/lastfm.1 || die "doman failed"
# Copied from debian/rules
insinto /usr/share
doins -r debian/package-files/share/icons || die "failed to install icons"
insinto /usr/share/lastfm/icons
doins "${S}"/bin/data/icons/*.png \
|| die "failed to install application icons"
insinto /usr/share/lastfm
doins "${S}"/bin/data/*.png || die "failed to install icons"
dodir /usr/$(get_libdir)/lastfm_services/
insinto /usr/$(get_libdir)/lastfm_services/
insopts -m0755
doins -r "${S}"/bin/lastfm_services/*.so || die "failed to install plugins"
insinto /usr/$(get_libdir)
insopts -m0755
doins "${S}"/bin/libLastFmTools.so.1* || die "failed to install library"
doins "${S}"/bin/libMoose.so.1* || die "failed to install library"
#fix symlinks
cd "${D}"/usr/$(get_libdir)/
ln -sfn libLastFmTools.so.1.0.0 libLastFmTools.so.1
ln -sfn libLastFmTools.so.1.0.0 libLastFmTools.so.1.0
ln -sfn libMoose.so.1.0.0 libMoose.so.1
ln -sfn libMoose.so.1.0.0 libMoose.so.1.0
cd "${WORKDIR}"
newbin "${S}"/bin/last.fm lastfm || die "newbin failed"
insinto /usr/share/lastfm/i18n
doins "${S}"/i18n/*.qm || die "failed to install translations"
fperms 755 /usr/bin/lastfm
rm -f "${D}"/usr/share/lastfm/icons/{*profile24,systray_mac}.png
# create desktop entry
doicon "${WORKDIR}"/debian/package-files/share/icons/hicolor/48x48/apps/lastfm.png
make_desktop_entry lastfm "Last.fm Player" lastfm
}
pkg_postinst() {
elog "To use the Last.fm player with a mozilla based browser:"
elog " 1. Install gnome-base/gconf"
elog " 2. gconftool-2 -t string -s \
/desktop/gnome/url-handlers/lastfm/command \"/usr/bin/lastfm %s\""
elog " 3. gconftool-2 -s \
/desktop/gnome/url-handlers/lastfm/needs_terminal false -t bool"
elog " 4. gconftool-2 -t bool -s \
/desktop/gnome/url-handlers/lastfm/enabled true"
elog
elog "If you experience awkward fonts or widgets, try running qtconfig."
}

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>hwoarang@gentoo.org</email>
<name>Markos Chandras</name>
</maintainer>
<herd>sound</herd>
</pkgmetadata>