summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Lohrke <carlo@gentoo.org>2009-02-13 23:38:47 +0000
committerCarsten Lohrke <carlo@gentoo.org>2009-02-13 23:38:47 +0000
commit835bc10c803e8439b824f48bfab4211160a68ed3 (patch)
treebdf0ab8b9d002325af3e8d9d55a4d41e92b5f14c /media-sound
parentGet rid of invalid aRts dependency. (diff)
downloadhistorical-835bc10c803e8439b824f48bfab4211160a68ed3.tar.gz
historical-835bc10c803e8439b824f48bfab4211160a68ed3.tar.bz2
historical-835bc10c803e8439b824f48bfab4211160a68ed3.zip
Missing eclass function calls. Proper desktop file fix.
Package-Manager: portage-2.2_rc23/cvs/Linux i686
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/transkode/ChangeLog10
-rw-r--r--media-sound/transkode/Manifest4
-rw-r--r--media-sound/transkode/files/transkode-0.7-desktop-file.diff27
-rw-r--r--media-sound/transkode/transkode-0.7-r1.ebuild80
4 files changed, 118 insertions, 3 deletions
diff --git a/media-sound/transkode/ChangeLog b/media-sound/transkode/ChangeLog
index 0425ecd746ff..8dfc11d66725 100644
--- a/media-sound/transkode/ChangeLog
+++ b/media-sound/transkode/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/transkode
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/transkode/ChangeLog,v 1.13 2008/12/26 17:14:05 scarabeus Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/transkode/ChangeLog,v 1.14 2009/02/13 23:38:47 carlo Exp $
+
+*transkode-0.7-r1 (13 Feb 2009)
+
+ 13 Feb 2009; Carsten Lohrke <carlo@gentoo.org>
+ +files/transkode-0.7-desktop-file.diff, +transkode-0.7-r1.ebuild:
+ Missing eclass function calls. Proper desktop file fix.
26 Dec 2008; Tomas Chvatal <scarabeus@gentoo.org>
-transkode-0.6_beta2.ebuild, -transkode-0.6.ebuild,
diff --git a/media-sound/transkode/Manifest b/media-sound/transkode/Manifest
index 9d161a9c34d9..78529e0347d6 100644
--- a/media-sound/transkode/Manifest
+++ b/media-sound/transkode/Manifest
@@ -1,10 +1,12 @@
AUX transkode-0.6+gcc-4.3.patch 1187 RMD160 9fdaf7fcd33ebbdbe6c0eb666366be9bf1902bab SHA1 4ecb9f41e1d10911c988f61f3a6019b6f25095bf SHA256 deb4456cdc96a13de7559a660900557d9c3480908218cc48c5d4f476ef8b88cf
AUX transkode-0.6-wavpack-options-fix.patch 618 RMD160 d434e889be88ac313cd3c3f654ffc1b6aab960ad SHA1 d0cf776fe5057c323aef1c55dc44b8957c8b6b36 SHA256 d022e8c16940ead177106ac16d90001c99f82720220c0018e8038086f71350ae
AUX transkode-0.6-wvunpack-options-fix.patch 517 RMD160 5aab4363f834ae171b11df51f810d4e1b91ca001 SHA1 325e8c500489d07376e46ad1fd7f109bc5e4229f SHA256 2daff1bed25e30d9a548c7be1e931ea61122c03f2f73ba2c5856d6f24a521f86
+AUX transkode-0.7-desktop-file.diff 878 RMD160 4fd4d212e92cec3bfaa50d7737f2560104565c20 SHA1 627cbc617a2677e29859609dd3a5fc30b38db23d SHA256 fc70f011d7cb5665b9d05dd13a92b2682dcbd15de008a61e2667f234bda170e7
AUX transkode-0.7-gcc-4.3.patch 1013 RMD160 258c63aba18185e4c0cacb91b791f21d45a07b24 SHA1 3c6076c3c09225a8bf4bbffb571fcb950846074e SHA256 8d7006651129741b43daf0f55e1b6213721d54cd4ee3959265bf6a93058ace6f
DIST transkode-0.6.tar.bz2 871042 RMD160 86d082c1d56d915d20083d9e897477b12abc9ff0 SHA1 33636a8caddf55696a31a2e39c49b9c411bae841 SHA256 2538063f735c4a4d9f9b379b37073970a255c8328eb487fa06c69ffe8ff83e67
DIST transkode-0.7.tar.bz2 997259 RMD160 6c399d127738f68d200d5031a5abeec3f3c21627 SHA1 7d06419f8e62b924355869a1fb11996746bcae1b SHA256 e2df37d18e6de81412b9aecfc241a04f9af9d9fba65b7249ed5258568e6e9415
EBUILD transkode-0.6-r1.ebuild 1520 RMD160 99481debb73492926d2a801c76f8067ea8b37a23 SHA1 25f60634f948c414c25da9ca5d967bbe2c886117 SHA256 b23060912f51bcaaceb85e35a72e5fcca30501b986196447e4463d249b2a6794
+EBUILD transkode-0.7-r1.ebuild 2078 RMD160 d492d02e182aa6c94048b8c644957e28ce2c32f8 SHA1 95af1388de3c1c14badc4f9cac5ff4161872a145 SHA256 ec80bd3ba6d68a5a2612f3378d478b2e5d183f245de1348b935d5748b6e39b2e
EBUILD transkode-0.7.ebuild 2180 RMD160 d13aaf30041c427b0e3282ed09ad6eea4384fedf SHA1 704dba0710964b6139c42497de78dea002e45ab2 SHA256 9f48108f1a2bc6583efa9428a6527477b0f1541dddc35165e8f9bfbf20693aee
-MISC ChangeLog 2731 RMD160 c7dc8debae2003d04660ac9c91796af8afa795dc SHA1 8d2491e3c0774e174975ee16dd9bbf08ba3e3e3e SHA256 226d932c64e2b488f99da1719277240dc0b4c7113aade85aec5791540ce28a9f
+MISC ChangeLog 2936 RMD160 790e98a61385012f81260246ef7bb889a20b4db0 SHA1 1b2acba36b88081440c2ee61d29555e36270042f SHA256 96ef22d7f4353d79ecb82c04fce401712347492a5ca32095ceaba4d7416c2fc0
MISC metadata.xml 247 RMD160 fa5320133b2899f74883bb217beec9aefd58dae6 SHA1 fa8aa702c6ba47e61a9dfc4f9d5cc9bbbb5f4be5 SHA256 3670c774be41a9dec2e752ae168cbbf1491c96bc6571757d82bca6a32f601338
diff --git a/media-sound/transkode/files/transkode-0.7-desktop-file.diff b/media-sound/transkode/files/transkode-0.7-desktop-file.diff
new file mode 100644
index 000000000000..423f4de7f9af
--- /dev/null
+++ b/media-sound/transkode/files/transkode-0.7-desktop-file.diff
@@ -0,0 +1,27 @@
+--- src/transkode/Makefile.am.o 2009-02-13 23:06:28.000000000 +0100
++++ src/transkode/Makefile.am 2009-02-13 23:06:52.000000000 +0100
+@@ -47,7 +47,7 @@
+ KDE_ICON = AUTO
+
+ # this is where the kdelnk file will go
+-kdelnkdir = $(kde_appsdir)
++kdelnkdir = $(xdg_appsdir)
+ kdelnk_DATA = transkode.desktop
+
+ # this is where the XML-GUI resource file goes
+--- src/transkode/transkode.desktop.o 2009-02-13 23:03:00.000000000 +0100
++++ src/transkode/transkode.desktop 2009-02-13 23:07:25.000000000 +0100
+@@ -1,10 +1,9 @@
+ [Desktop Entry]
+-Encoding=UTF-8
+ Name=transKode
+ Exec=transkode -caption "%c"
+ Icon=transkode
+ Type=Application
+-DocPath=transkode/transkode.html
++X-DocPath=transkode/transkode.html
+ Comment=KDE frontend for various audio transcoding tools Application
+ Terminal=false
+-Categories=Qt;KDE;Audio;
+\ No newline at end of file
++Categories=Qt;KDE;AudioVideo;Audio;
diff --git a/media-sound/transkode/transkode-0.7-r1.ebuild b/media-sound/transkode/transkode-0.7-r1.ebuild
new file mode 100644
index 000000000000..731b3a6d589d
--- /dev/null
+++ b/media-sound/transkode/transkode-0.7-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/transkode/transkode-0.7-r1.ebuild,v 1.1 2009/02/13 23:38:47 carlo Exp $
+
+EAPI="1"
+
+ARTS_REQUIRED="never"
+inherit kde
+
+DESCRIPTION="transKode is a KDE frontend for various audio transcoding tools."
+HOMEPAGE="http://kde-apps.org/content/show.php?content=37669"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="amarok ffmpeg gstreamer mplayer wavpack xine"
+
+RDEPEND="media-libs/taglib
+ amarok? ( media-sound/amarok:0 )
+ ffmpeg? ( media-video/ffmpeg )
+ gstreamer? (
+ >=media-libs/gstreamer-0.10
+ >=media-libs/gst-plugins-good-0.10
+ >=media-plugins/gst-plugins-flac-0.10
+ >=media-plugins/gst-plugins-lame-0.10
+ >=media-plugins/gst-plugins-vorbis-0.10
+ >=media-plugins/gst-plugins-ogg-0.10
+ >=media-plugins/gst-plugins-faad-0.10
+ )
+ mplayer? ( media-video/mplayer )
+ wavpack? ( media-sound/wavpack )
+ xine? ( media-sound/xineadump )"
+DEPEND="${RDEPEND}"
+
+need-kde 3.5
+
+PATCHES=(
+ "${FILESDIR}/${P}-gcc-4.3.patch"
+ "${FILESDIR}/transkode-0.7-desktop-file.diff"
+ )
+
+S="${WORKDIR}/${PN}"
+
+pkg_setup() {
+ kde_pkg_setup
+
+ if ! use ffmpeg && ! use mplayer && ! use gstreamer && ! use xine; then
+ echo
+ ewarn "TransKode should be emerged with at least one of next"
+ ewarn "use flags: mplayer, ffmpeg, gstreamer or xine!"
+ ewarn "None of them is mandatory but they install programs that"
+ ewarn "can be used for decoding of audio formats for which no "
+ ewarn "other decoder is present."
+ echo
+ ebeep
+ epause 5
+ fi
+}
+
+src_unpack() {
+ kde_src_unpack
+ rm -f "${S}"/configure
+}
+
+src_compile() {
+ local myconf="$(use_enable amarok amarokscript)"
+ kde_src_compile
+}
+
+pkg_postinst() {
+ kde_pkg_postinst
+
+ if use amarok; then
+ elog "If you want to use TransKode to encode audio files on the fly"
+ elog "when transferring music to a portable media device, remember"
+ elog "to start the TransKode script through the Script Manager"
+ elog "on the Tools menu."
+ fi
+}