add all my local ebuilds
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@602 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
0
media-video/kaffeine/ChangeLog
Normal file
0
media-video/kaffeine/ChangeLog
Normal file
3
media-video/kaffeine/Manifest
Normal file
3
media-video/kaffeine/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
EBUILD kaffeine-0.9_pre20081127.ebuild 835 RMD160 e310e5c7dade72b922e95f50d52023208b104a1a SHA1 39b57a8445cee13a2ba4aea13129a332aa0791e6 SHA256 ae3c208527f2dadf4ba0762d77902b1c0e843c22ab581525c1e7e0902cc4d1ad
|
||||
MISC ChangeLog 0 RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
|
||||
MISC metadata.xml 492 RMD160 012e23d9aa6da182cf0d3ad1e744eee999e14f48 SHA1 e706b077970bd64bf96429c694567710741a3a3e SHA256 fb0b7ef4457e7fc25ea0bf2b9837434e5cfe0352719149945438227134bb1bbb
|
||||
34
media-video/kaffeine/kaffeine-0.9_pre20081127.ebuild
Normal file
34
media-video/kaffeine/kaffeine-0.9_pre20081127.ebuild
Normal file
@@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
DESCRIPTION="Media player for KDE using xine and gstreamer backends."
|
||||
HOMEPAGE="http://kaffeine.sourceforge.net/"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="4.2"
|
||||
#NEED_KDE="4.2"
|
||||
KMNAME="extragear/multimedia"
|
||||
KMMODULE="kaffeinegl"
|
||||
KEYWORDS=""
|
||||
IUSE="dvb xcb encode vorbis"
|
||||
|
||||
inherit kde4-base subversion
|
||||
|
||||
# Set prefix to KDEDIR to slot the package.
|
||||
PREFIX="${KDEDIR}"
|
||||
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia/${PN}/@{${PV/0.9_pre/}}"
|
||||
|
||||
RDEPEND=">=media-libs/xine-lib-1.1.12
|
||||
xcb? ( >=x11-libs/libxcb-1.0 )
|
||||
media-sound/cdparanoia
|
||||
encode? ( media-sound/lame )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
x11-libs/libXtst"
|
||||
DEPEND="${RDEPEND}
|
||||
dvb? ( media-tv/linuxtv-dvb-headers )
|
||||
x11-proto/inputproto"
|
||||
|
||||
15
media-video/kaffeine/metadata.xml
Normal file
15
media-video/kaffeine/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>bugs@dev.gentooexperimental.org</email>
|
||||
<description>See AUTHORS.</description>
|
||||
</maintainer>
|
||||
<!-- <longdescription>This is for cases when the package's description is longer than 100 characters.</longdescription> -->
|
||||
<!--
|
||||
<use>
|
||||
<flag name='flag'>Kinda useless atm. useflag descriptions.</flag>
|
||||
</use>
|
||||
-->
|
||||
</pkgmetadata>
|
||||
8
media-video/kmplayer/ChangeLog
Normal file
8
media-video/kmplayer/ChangeLog
Normal file
@@ -0,0 +1,8 @@
|
||||
# ChangeLog for media-video/kmplayer
|
||||
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
31 May 2008; Patrick Lauer ( bugs at dev.gentooexperimental.org )
|
||||
ChangeLog:
|
||||
Recovering Changelogs
|
||||
|
||||
5
media-video/kmplayer/Manifest
Normal file
5
media-video/kmplayer/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
AUX icons-collision-list 306 RMD160 4d9249918e8b6e8927c4306126860332f11d75c0 SHA1 2470e479843c74937ba61ddef894050401f4d5ba SHA256 413b222073b000d905482991c15937cb28e973d8740f9a255d3b3bc050f8c529
|
||||
DIST kmplayer-0.11.0-rc4.tar.bz2 405699 RMD160 9fca4365e8073720868ad890eab33982be0cae2e SHA1 0b20151287b3af6090e4e4274e69f179c4617712 SHA256 b7c8b932c4b3806f26f62347936a256665c3f03eb3c4d3ae00ba6c29d20aea17
|
||||
EBUILD kmplayer-0.11.0_rc4.ebuild 1452 RMD160 de8063a28140ae7d1c0c70775cd1e291d151b6c0 SHA1 b336debd2ee2334b6e631fc14e4790ed76574216 SHA256 a58f371dadf348f2ce6fb802887bd7d85439d897221dc121d7e4a43a5c530adf
|
||||
MISC ChangeLog 227 RMD160 bb58a150b977bbceacf1669ce01b0c324ddfd1b6 SHA1 6adf6a4731d84d32ea64b191a4dff3306fa9a878 SHA256 e4d6e4cb82c067df9d5b3eda4b4b8975cc339d42de7c7b2724fdde7a96cdf980
|
||||
MISC metadata.xml 492 RMD160 012e23d9aa6da182cf0d3ad1e744eee999e14f48 SHA1 e706b077970bd64bf96429c694567710741a3a3e SHA256 fb0b7ef4457e7fc25ea0bf2b9837434e5cfe0352719149945438227134bb1bbb
|
||||
7
media-video/kmplayer/files/icons-collision-list
Normal file
7
media-video/kmplayer/files/icons-collision-list
Normal file
@@ -0,0 +1,7 @@
|
||||
share/icons/oxygen/128x128/apps/kmplayer.png
|
||||
share/icons/oxygen/16x16/apps/kmplayer.png
|
||||
share/icons/oxygen/22x22/apps/kmplayer.png
|
||||
share/icons/oxygen/32x32/apps/kmplayer.png
|
||||
share/icons/oxygen/48x48/apps/kmplayer.png
|
||||
share/icons/oxygen/64x64/apps/kmplayer.png
|
||||
share/icons/oxygen/scalable/apps/kmplayer.svgz
|
||||
58
media-video/kmplayer/kmplayer-0.11.0_rc4.ebuild
Normal file
58
media-video/kmplayer/kmplayer-0.11.0_rc4.ebuild
Normal file
@@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
NEED_KDE="4.2"
|
||||
inherit kde4overlay-base
|
||||
|
||||
# Install to KDEDIR rather than /usr, to slot properly.
|
||||
PREFIX="${KDEDIR}"
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
DESCRIPTION="KMPlayer is a Video player plugin for Konqueror and basic MPlayer/Xine/ffmpeg/ffserver/VDR frontend."
|
||||
HOMEPAGE="http://kmplayer.kde.org/"
|
||||
SRC_URI="http://${PN}.kde.org/pkgs/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS=""
|
||||
SLOT="4.2"
|
||||
IUSE="cairo npp"
|
||||
|
||||
DEPEND="x11-libs/libXv
|
||||
>=dev-libs/expat-2.0.1
|
||||
cairo? ( x11-libs/cairo )
|
||||
npp? ( >=dev-libs/nspr-4.6.7
|
||||
>=x11-libs/gtk+-2.10.14 )"
|
||||
RDEPEND="${DEPEND}
|
||||
|| ( media-video/mplayer media-video/mplayer-bin )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
if use amd64 && ! has_version media-video/mplayer; then
|
||||
echo
|
||||
elog 'NOTICE: You have mplayer-bin installed; you will need to configure'
|
||||
elog 'NOTICE: kmplayer to use it from within the application.'
|
||||
echo
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
mycmakeargs="${mycmakeargs}
|
||||
-DCMAKE_INSTALL_PREFIX=${PREFIX}
|
||||
$(cmake-utils_use_with cairo CAIRO)
|
||||
$(cmake-utils_use_with npp NPP)"
|
||||
kde4overlay-base_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
kde4overlay-base_src_install
|
||||
# Fix collision protect issues with icons of the oxygen theme
|
||||
for i in $(< "${FILESDIR}"/icons-collision-list) ; do
|
||||
if [[ -f "${D}"/usr/kde/4.0/$i ]]; then
|
||||
rm "${D}"/usr/kde/4.0/$i || die "Remove of $i failed."
|
||||
fi
|
||||
done
|
||||
}
|
||||
15
media-video/kmplayer/metadata.xml
Normal file
15
media-video/kmplayer/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>bugs@dev.gentooexperimental.org</email>
|
||||
<description>See AUTHORS.</description>
|
||||
</maintainer>
|
||||
<!-- <longdescription>This is for cases when the package's description is longer than 100 characters.</longdescription> -->
|
||||
<!--
|
||||
<use>
|
||||
<flag name='flag'>Kinda useless atm. useflag descriptions.</flag>
|
||||
</use>
|
||||
-->
|
||||
</pkgmetadata>
|
||||
0
media-video/kplayer/ChangeLog
Normal file
0
media-video/kplayer/ChangeLog
Normal file
4
media-video/kplayer/Manifest
Normal file
4
media-video/kplayer/Manifest
Normal file
@@ -0,0 +1,4 @@
|
||||
DIST kplayer-0.7.tar.bz2 4769797 RMD160 1faeeef3272db018c101fd5d1ce1e21f18eaa54e SHA1 a0c49ada6efef5d71866795adf4e2b6dbe7f3167 SHA256 642fa861b8cee1a45c92a0378c07203c36c7f922ae2bcb38b9e674d5bf0ee0b7
|
||||
EBUILD kplayer-0.7-r1.ebuild 693 RMD160 400c7623f53058f49c6dd1555ccc130b9a64e924 SHA1 804ddeeaa97697576e45ede51ef43eb71d84d665 SHA256 655ba3490fa526915324f1799aa2b518a510da6de5f743d2fbbd2d6d397869f5
|
||||
MISC ChangeLog 0 RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
|
||||
MISC metadata.xml 492 RMD160 012e23d9aa6da182cf0d3ad1e744eee999e14f48 SHA1 e706b077970bd64bf96429c694567710741a3a3e SHA256 fb0b7ef4457e7fc25ea0bf2b9837434e5cfe0352719149945438227134bb1bbb
|
||||
31
media-video/kplayer/kplayer-0.7-r1.ebuild
Normal file
31
media-video/kplayer/kplayer-0.7-r1.ebuild
Normal file
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="1"
|
||||
NEED_KDE="4.2"
|
||||
|
||||
inherit kde4overlay-base versionator
|
||||
|
||||
PREFIX=${KDEDIR}
|
||||
IUSE=""
|
||||
DESCRIPTION="KPlayer is a KDE media player based on mplayer."
|
||||
HOMEPAGE="http://kde-apps.org/content/download.php?content=9833&id=1"
|
||||
SRC_URI="mirror://sourceforge/kplayer/${PN}-${PV}.tar.bz2"
|
||||
|
||||
KEYWORDS=""
|
||||
|
||||
SLOT="4.2"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
RDEPEND=">=media-video/mplayer-1.0_rc1"
|
||||
|
||||
src_unpack() {
|
||||
kde4overlay-base_src_unpack
|
||||
sed -i -e '/set(CMAKE_VERBOSE_MAKEFILE ON)/d' "${S}"/CMakeLists.txt || die "Sed failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_configurein
|
||||
kde4overlay-base_src_make
|
||||
}
|
||||
15
media-video/kplayer/metadata.xml
Normal file
15
media-video/kplayer/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>bugs@dev.gentooexperimental.org</email>
|
||||
<description>See AUTHORS.</description>
|
||||
</maintainer>
|
||||
<!-- <longdescription>This is for cases when the package's description is longer than 100 characters.</longdescription> -->
|
||||
<!--
|
||||
<use>
|
||||
<flag name='flag'>Kinda useless atm. useflag descriptions.</flag>
|
||||
</use>
|
||||
-->
|
||||
</pkgmetadata>
|
||||
94
media-video/projectx/ChangeLog
Normal file
94
media-video/projectx/ChangeLog
Normal file
@@ -0,0 +1,94 @@
|
||||
# ChangeLog for media-video/projectx
|
||||
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/projectx/ChangeLog,v 1.30 2008/05/15 08:49:16 zzam Exp $
|
||||
|
||||
*projectx-0.90.4.00-r4 (15 May 2008)
|
||||
|
||||
15 May 2008; Matthias Schwarzott <zzam@gentoo.org>
|
||||
+files/projectx-0.90.4.00-stdout-corrupt.diff,
|
||||
+projectx-0.90.4.00-r4.ebuild:
|
||||
Add a patch to clean up the stdout of the non-gui version. This makes the
|
||||
output parsable by other software, especially by vdr-burn, solving some
|
||||
strange bugs there.
|
||||
|
||||
03 Apr 2008; Brent Baude <ranger@gentoo.org> projectx-0.90.4.00-r3.ebuild:
|
||||
stable ppc, bug 208138
|
||||
|
||||
28 Mar 2008; Markus Meier <maekke@gentoo.org>
|
||||
projectx-0.90.4.00-r3.ebuild:
|
||||
amd64 stable, bug #208138
|
||||
|
||||
24 Feb 2008; Brent Baude <ranger@gentoo.org> projectx-0.90.4.00-r3.ebuild:
|
||||
stable ppc64, bug 208138
|
||||
|
||||
16 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
|
||||
projectx-0.90.4.00-r3.ebuild:
|
||||
stable x86, bug 208138
|
||||
|
||||
30 Oct 2007; Petteri Räty <betelgeuse@gentoo.org>
|
||||
-projectx-0.90.4.00-r2.ebuild:
|
||||
Remove old revision.
|
||||
|
||||
30 Oct 2007; Petteri Räty <betelgeuse@gentoo.org>
|
||||
projectx-0.90.4.00-r3.ebuild:
|
||||
Relax dev-java/browserlauncher2 dependency to match 1.3 too.
|
||||
|
||||
*projectx-0.90.4.00-r3 (01 May 2007)
|
||||
|
||||
01 May 2007; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+projectx-0.90.4.00-r3.ebuild:
|
||||
added patches (BrowserLauncher2, subtitle clut, subtitle charset), added
|
||||
fast IDCT implementation.
|
||||
|
||||
11 Mar 2007; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
files/build-0.90.4.xml, projectx-0.90.4.00-r2.ebuild:
|
||||
build.xml + ebuild cleanups.
|
||||
|
||||
11 Mar 2007; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
-files/build-0.90.3.xml, -projectx-0.90.3.00.ebuild,
|
||||
-projectx-0.90.3.01.ebuild, -projectx-0.90.4.00.ebuild,
|
||||
-projectx-0.90.4.00-r1.ebuild:
|
||||
removed old versions.
|
||||
|
||||
27 Dec 2006; Markus Rothe <corsair@gentoo.org> projectx-0.90.3.00.ebuild,
|
||||
projectx-0.90.3.01.ebuild, projectx-0.90.4.00.ebuild,
|
||||
projectx-0.90.4.00-r1.ebuild, projectx-0.90.4.00-r2.ebuild:
|
||||
Added ~ppc64
|
||||
|
||||
22 Jul 2006; Krzysiek Pawlik <nelchael@gentoo.org>
|
||||
projectx-0.90.4.00-r1.ebuild, projectx-0.90.4.00-r2.ebuild:
|
||||
ant_src_unpack -> src_unpack
|
||||
|
||||
*projectx-0.90.4.00-r2 (10 Jul 2006)
|
||||
|
||||
10 Jul 2006; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+projectx-0.90.4.00-r2.ebuild:
|
||||
Always create 'projectx_nogui' wrapper script and symlink 'projectx'
|
||||
corresponding to the 'X' use-flag either to 'projectx_gui' or
|
||||
'projectx_nogui', solving bug #139883.
|
||||
|
||||
*projectx-0.90.4.00-r1 (05 Jul 2006)
|
||||
|
||||
05 Jul 2006; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+projectx-0.90.4.00-r1.ebuild:
|
||||
converted ebuild to use new java-pkg-2 and java-ant-2 eclasses.
|
||||
|
||||
*projectx-0.90.4.00 (02 Apr 2006)
|
||||
|
||||
02 Apr 2006; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+files/build-0.90.4.xml, +projectx-0.90.4.00.ebuild:
|
||||
version bump, internal ebuild enhancements, solving bug #128167.
|
||||
|
||||
*projectx-0.90.3.01 (06 Feb 2006)
|
||||
|
||||
06 Feb 2006; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+projectx-0.90.3.01.ebuild:
|
||||
version bump.
|
||||
|
||||
*projectx-0.90.3.00 (21 Jan 2006)
|
||||
|
||||
21 Jan 2006; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+files/build-0.90.3.xml, +metadata.xml, +projectx-0.90.3.00.ebuild:
|
||||
initial (re-)commit, using same keywords as old removed package. solving bug
|
||||
#108993.
|
||||
|
||||
9
media-video/projectx/Manifest
Normal file
9
media-video/projectx/Manifest
Normal file
@@ -0,0 +1,9 @@
|
||||
AUX build-0.90.4.xml 2037 RMD160 31314f6bae4df3a011c0bc33d15e5ae5dc914988 SHA1 834f950385ceb83f2ef816eb060f6be1d5af3724 SHA256 fc25b4d5dad59cb1d30614879ef26f2ab689be145da9ff90d6995b3085d240c5
|
||||
AUX projectx-0.90.4.00-stdout-corrupt.diff 595 RMD160 7bdafcc17c8d50044ffd564b5d6d0a6a2c3716ad SHA1 5d19069b635b2244b819da63e6beef54c5c7f675 SHA256 6393bd02d1516e09c8640646844880c56c4ade9c56ca8ffa2c4421cead8173ae
|
||||
DIST ProjectX_LanguagePack_0.90.4.00.zip 124257 RMD160 09f63b0761568f5934960663e52a0043a48727ee SHA1 9887c7d9a81384e006efb6dd8ef2925add7def3f SHA256 eff00b1b623e8a0c986eb79472622fd771c1c44b9d9d83062e6cc0772e9fd841
|
||||
DIST ProjectX_Source_0.90.4-portable.zip 47775 RMD160 206deb5abb2e05a12ffe45994604fe4e6a4d80eb SHA1 e0d591677357d593d320ae281737eb9927c50e3b SHA256 e655315ba55ea9fdce96eff177eac9fd62453959a7a0259714aaca267e640434
|
||||
DIST ProjectX_Source_eng_0.90.4.00.zip 825784 RMD160 8914557a5e04f02ba574a48711ecb6b24e651482 SHA1 ef7be92217c276204fff290add0a9080c77b7eec SHA256 fe41e409381a988201404338bb3dd178caa71ab6058151ae49a1e97b0aa58537
|
||||
DIST projectx-patches-0.90.4.00-r5.tbz2 1394 RMD160 05e2c2936bcbbcb3344ca22ae0379e9e1d33a37c SHA1 e73aa3bc14e8015029ceeacbc2928b551b9354aa SHA256 57cb89ac50fc6418ae30cc68a4003fc3cc2c0eace8c7f9e108a863a1424fcde6
|
||||
EBUILD projectx-0.90.4.00-r5.ebuild 3107 RMD160 753688fec8714073b68c643bcd8650c3a9ba5be0 SHA1 89556acec7a1de0a383c7f33a4885cbfa11ebfd5 SHA256 8e3c9c818b604ada0595bc3814190c07abb4599d34b9e6216e698288777b2208
|
||||
MISC ChangeLog 3300 RMD160 4a211a800de10e9d6782375dda5a5fdc4639682c SHA1 59405456f07356eb95728244e4e8944fe94c46fe SHA256 516ca55a4fde24d30a0ed2d240838c5e6b551c4feab15c1b4bc5ec963f17336d
|
||||
MISC metadata.xml 552 RMD160 e64d43298a7062ee3524be66149d4189e0a54138 SHA1 376eadcfc81a41cff52b15c0a2a90f530660171f SHA256 594f8951dcebe3c7e750e8ac9e2ae008f55c01d0d06b39865c9f682bb8bbfa8f
|
||||
77
media-video/projectx/files/build-0.90.4.xml
Normal file
77
media-video/projectx/files/build-0.90.4.xml
Normal file
@@ -0,0 +1,77 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<project name="projectx" default="jar">
|
||||
<!-- some properties -->
|
||||
<property name="src.dir" value="src" />
|
||||
<property name="build.dir" value="build" />
|
||||
<property name="docs.dir" value="apidocs" />
|
||||
<property name="dist.dir" value="dist" />
|
||||
<property name="lib.dir" value="lib" />
|
||||
<property name="resources.dir" value="resources" />
|
||||
<property name="project.jar" value="${dist.dir}/${ant.project.name}.jar" />
|
||||
<property name="target.jdk" value="1.4" />
|
||||
|
||||
<!-- classpath -->
|
||||
<path id="refcp">
|
||||
<fileset dir="${lib.dir}">
|
||||
<include name="**/*.jar" />
|
||||
</fileset>
|
||||
</path>
|
||||
|
||||
<!-- init -->
|
||||
<target name="init">
|
||||
<mkdir dir="${dist.dir}" />
|
||||
<mkdir dir="${docs.dir}" />
|
||||
<mkdir dir="${build.dir}" />
|
||||
</target>
|
||||
|
||||
<!-- compile everything -->
|
||||
<target name="compile" depends="init">
|
||||
<javac srcdir="${src.dir}"
|
||||
destdir="${build.dir}"
|
||||
source="${target.jdk}"
|
||||
target="${target.jdk}"
|
||||
classpathref="refcp"
|
||||
encoding="ISO-8859-1"/>
|
||||
<copy todir="${build.dir}">
|
||||
<fileset dir="${resources.dir}" />
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<!-- build the jar files -->
|
||||
<target name="build" depends="compile">
|
||||
<jar jarfile="${project.jar}" basedir="${build.dir}">
|
||||
<manifest>
|
||||
<attribute name="Main-Class" value="${manifest.mainclass}" />
|
||||
</manifest>
|
||||
</jar>
|
||||
</target>
|
||||
|
||||
<!-- generate javadocs -->
|
||||
<target name="javadoc" depends="init">
|
||||
<javadoc sourcepath="${src.dir}"
|
||||
packagenames="net.*, edu.*"
|
||||
destdir="${docs.dir}"
|
||||
author="true"
|
||||
version="true"
|
||||
use="true"
|
||||
charset="UTF-8"
|
||||
encoding="ISO-8859-1"
|
||||
windowtitle="${ant.project.name} API" />
|
||||
</target>
|
||||
|
||||
<!-- clean up -->
|
||||
<target name="clean">
|
||||
<delete dir="${build.dir}" />
|
||||
<delete dir="${docs.dir}" />
|
||||
<delete dir="${dist.dir}" />
|
||||
</target>
|
||||
|
||||
<!-- zip the sources -->
|
||||
<target name="sourcezip">
|
||||
<zip destfile="${dist.dir}/${ant.project.name}-src.zip">
|
||||
<zipfileset dir="${src.dir}" />
|
||||
</zip>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
diff -ru ProjectX_Source_0.90.4-orig/src/net/sourceforge/dvb/projectx/common/GuiInterface.java ProjectX_Source_0.90.4/src/net/sourceforge/dvb/projectx/common/GuiInterface.java
|
||||
--- ProjectX_Source_0.90.4-orig/src/net/sourceforge/dvb/projectx/common/GuiInterface.java 2008-05-14 18:48:05.833127359 +0200
|
||||
+++ ProjectX_Source_0.90.4/src/net/sourceforge/dvb/projectx/common/GuiInterface.java 2008-05-14 18:48:39.773120746 +0200
|
||||
@@ -188,7 +188,7 @@
|
||||
impl.updateProgressBar(percent);
|
||||
|
||||
else
|
||||
- System.out.print("\r" + percent + " %");
|
||||
+ System.out.print(percent + " %\r");
|
||||
}
|
||||
|
||||
/**
|
||||
15
media-video/projectx/metadata.xml
Normal file
15
media-video/projectx/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>video</herd>
|
||||
<maintainer>
|
||||
<email>sbriesen@gentoo.org</email>
|
||||
<name>Stefan Briesenick</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
European digital radio & television uses the DVB standard to broadcast
|
||||
its data. Project X gives you a look behind the transmissions and tries
|
||||
its best to handle & repair many stream types and shows what went
|
||||
wrong on reception.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
122
media-video/projectx/projectx-0.90.4.00-r5.ebuild
Normal file
122
media-video/projectx/projectx-0.90.4.00-r5.ebuild
Normal file
@@ -0,0 +1,122 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/projectx/projectx-0.90.4.00-r4.ebuild,v 1.1 2008/05/15 08:49:16 zzam Exp $
|
||||
|
||||
inherit eutils toolchain-funcs java-pkg-2 java-ant-2
|
||||
|
||||
MY_PN="ProjectX"
|
||||
|
||||
# micro-release == 0 ?
|
||||
if [ 0${PV##*.} -eq 0 ]; then
|
||||
MY_P="${MY_PN}_Source_${PV%.*}"
|
||||
else
|
||||
MY_P="${MY_PN}_Source_${PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Converts, splits and demuxes DVB and other MPEG recordings"
|
||||
HOMEPAGE="http://project-x.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/project-x/${MY_PN}_Source_eng_${PV}.zip
|
||||
mirror://sourceforge/project-x/${MY_PN}_LanguagePack_${PV}.zip
|
||||
http://sbriesen.de/gentoo/distfiles/${PN}-patches-${PVR}.tbz2
|
||||
http://sbriesen.de/gentoo/distfiles/${MY_P}-portable.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="X doc source mmx"
|
||||
|
||||
COMMON_DEP="dev-java/commons-net
|
||||
X? ( =dev-java/browserlauncher2-1* )"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEP}"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
${COMMON_DEP}
|
||||
app-arch/unzip
|
||||
dev-java/ant-core
|
||||
source? ( app-arch/zip )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
mainclass() {
|
||||
# read Main-Class from MANIFEST.MF
|
||||
sed -n "s/^Main-Class: \([^ ]\+\).*/\1/p" "${S}/MANIFEST.MF"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# copy build.xml
|
||||
cp -f "${FILESDIR}/build-${PV%.*}.xml" build.xml
|
||||
|
||||
# patch location of executable
|
||||
sed -i -e "s:^\(Exec=\).*:\1${PN}:g" *.desktop
|
||||
|
||||
# convert CRLF to LF
|
||||
edos2unix *.txt MANIFEST.MF
|
||||
|
||||
# apply subtitle clut patch
|
||||
epatch "${WORKDIR}/${PN}-${PV%.*}-clut.diff"
|
||||
|
||||
# apply subtitle charset patch
|
||||
epatch "${WORKDIR}/${PN}-${PV%.*}-charset.diff"
|
||||
|
||||
# apply BrowserLauncher2 patch
|
||||
use X && epatch "${WORKDIR}/${PN}-${PV%.*}-bl2.diff"
|
||||
rm -rf src/edu
|
||||
|
||||
epatch "${FILESDIR}/${P}-stdout-corrupt.diff"
|
||||
|
||||
# cleanup idctfast patchset
|
||||
rm -f lib/PORTABLE/*.{o,so}
|
||||
# rm -f src/net/sourceforge/dvb/projectx/video/IDCT{Ref,Sse}Native.java
|
||||
sed -i -e "s:gcc:\$(CC):g" -e "s: -O2::g" lib/PORTABLE/Makefile
|
||||
|
||||
# merge/remove resources depending on USE="X"
|
||||
if use X; then
|
||||
mv -f htmls resources/
|
||||
else
|
||||
rm -rf src/net/sourceforge/dvb/projectx/gui
|
||||
rm resources/*.gif
|
||||
fi
|
||||
|
||||
# update library packages
|
||||
cd lib
|
||||
rm -f {commons-net,jakarta-oro}*.jar
|
||||
java-pkg_jar-from commons-net
|
||||
use X && java-pkg_jar-from browserlauncher2-1.0
|
||||
java-pkg_ensure-no-bundled-jars
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local IDCT="idct-mjpeg" # default IDCT implementation
|
||||
use x86 && use mmx && IDCT="idct-mjpeg-mmx"
|
||||
|
||||
eant build $(use_doc) -Dmanifest.mainclass=$(mainclass)
|
||||
|
||||
cd lib/PORTABLE
|
||||
emake CC=$(tc-getCC) IDCT="${IDCT}" LDFLAGS="${LDFLAGS}" \
|
||||
CPLAT="${CFLAGS} -ffast-math -fPIC" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar dist/${PN}.jar
|
||||
java-pkg_doso lib/PORTABLE/libidctfast.so
|
||||
|
||||
java-pkg_dolauncher ${PN}_nogui --main $(mainclass) \
|
||||
--java_args "-Djava.awt.headless=true"
|
||||
|
||||
if use X; then
|
||||
java-pkg_dolauncher ${PN}_gui --main $(mainclass)
|
||||
dosym ${PN}_gui /usr/bin/${PN}
|
||||
domenu *.desktop
|
||||
else
|
||||
dosym ${PN}_nogui /usr/bin/${PN}
|
||||
fi
|
||||
|
||||
dodoc *.txt
|
||||
use doc && java-pkg_dojavadoc apidocs
|
||||
use source && java-pkg_dosrc src
|
||||
}
|
||||
Reference in New Issue
Block a user