Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 12240 - terminatorX-3.72.ebuild (New Package)
Summary: terminatorX-3.72.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement
Assignee: Torben Hohn (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2002-12-16 05:10 UTC by Dietrich Heise
Modified: 2003-06-25 03:43 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
terminatorX-3.72.ebuild (terminatorX-3.72.ebuild,781 bytes, text/plain)
2002-12-16 05:14 UTC, Dietrich Heise
Details
the newest version of terminatorX (terminatorX-3.73.ebuild,1.01 KB, text/plain)
2003-03-16 18:44 UTC, Dietrich Heise
Details
terminatorx-3.73.ebuild (terminatorx-3.73.tar.gz,1.41 KB, application/x-tgz)
2003-04-04 16:34 UTC, Sebastian Fleer
Details
New version (terminatorX-3.80.ebuild,2.06 KB, text/plain)
2003-05-01 12:54 UTC, Sebastian Fleer
Details
terminatorX-3.80-r1.ebuild (terminatorX-3.80-r1.tar.gz,8.49 KB, application/x-tgz)
2003-05-02 09:44 UTC, Sebastian Fleer
Details
terminatorX-3.80-r2.ebuild (terminatorX-3.80-r2.tar.gz,8.37 KB, application/x-tgz)
2003-05-25 10:27 UTC, Sebastian Fleer
Details
terminatorX-3.80-r3.ebuild (terminatorX-3.80-r3.ebuild,2.38 KB, text/plain)
2003-06-25 02:51 UTC, Rigo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dietrich Heise 2002-12-16 05:10:01 UTC
Hi!

I build an eBuild for terminatorX (Version 3.72)

(Version 3.73 (newest) I don't get to work at this time)

Dietrich
Comment 1 Dietrich Heise 2002-12-16 05:14:21 UTC
Created attachment 6537 [details]
terminatorX-3.72.ebuild
Comment 2 Dietrich Heise 2003-03-16 18:44:50 UTC
Created attachment 9477 [details]
the newest version of terminatorX

a little patch is incuded in the ebuild
Comment 3 Dietrich Heise 2003-03-16 19:46:05 UTC
I hope that dis ebuild will be soon in the portage, or tell me why not ;P
Comment 4 Sebastian Fleer 2003-04-04 16:32:12 UTC
Created my own ebuild. 
It supports oggvorbis mpeg and gtk2 USE flags. Still needs support for gnome 
USE flag. (the makefile seems to install gnome specific files,even if gnome isn't 
detected) 
Comment 5 Sebastian Fleer 2003-04-04 16:34:09 UTC
Created attachment 10208 [details]
terminatorx-3.73.ebuild
Comment 6 Sebastian Fleer 2003-05-01 12:54:48 UTC
Created attachment 11359 [details]
New version

./configure exits with this error:

configure: error: conditional "GNOMEpresent" was never defined.
Usually this means the macro was only invoked conditionally.

any ideas what it means?
Comment 7 Sebastian Fleer 2003-05-02 09:44:18 UTC
Created attachment 11386 [details]
terminatorX-3.80-r1.ebuild

Added a patch by Alexander Koenig that fixes the GNOMEpresent error.
Everything installs fine now.
(Maybe you have to export WANT_AUTOMAKE_1_6=1 before emerging)
Comment 8 Priit Laes (IRC: plaes) 2003-05-23 16:40:36 UTC
maybe it is nice to remove --enable-oggvorbis and --enable switches from ${myconf}, because configuration process itself checks if these libraries are available...
PS. what about sox use flag?
Comment 9 Sebastian Fleer 2003-05-25 10:27:35 UTC
Created attachment 12389 [details]
terminatorX-3.80-r2.ebuild

I added a "sox" useflag. Seems like a good idea. I'm not sure about the
--enable-* switches, though - they don't hurt, do they?
I also added "WANT_AUTOMAKE_1_6=1" to the ebuild, so you don't have to export
it before emerging. Did a few smaller changes, too.
Comment 10 Torben Hohn (RETIRED) gentoo-dev 2003-06-01 20:25:53 UTC
i get access violations here.
i think this could be fixed with 

inherit gnome could do the trick but i am not sure how to use it.

Comment 11 Sebastian Fleer 2003-06-02 07:47:27 UTC
I got access violations, when I had only gnome-libs-1.4 installed. libgnome-2.2 should work. 
I don't have Gnome on my system at all and tX installs fine, too. 
Comment 12 Torben Hohn (RETIRED) gentoo-dev 2003-06-16 04:58:12 UTC
the ebuild must also work in the gnome 1.4 case.

dependecy must be fixed to >=gnome-2.0 and the gnome patch should only be applied
when USE="gnome"
Comment 13 Rigo 2003-06-25 02:13:35 UTC
<SNIP diff output>
diff -ur terminatorX-3.80-r2.ebuild terminatorX-3.80-r3.ebuild
--- terminatorX-3.80-r2.ebuild  2003-05-25 16:00:30.000000000 +0200
+++ terminatorX-3.80-r3.ebuild  2003-06-25 11:10:49.000000000 +0200
@@ -2,6 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
  
+inherit gnome2
+
 S=${WORKDIR}/${P}
 DESCRIPTION='terminatorX is a realtime audio synthesizer that allows you to "scratch" on digitally sampled audio data'
 HOMEPAGE="http://www.terminatorx.cx/"
@@ -9,7 +11,7 @@
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~x86"
-IUSE="3dnow alsa mpeg oggvorbis oss sox"
+IUSE="3dnow alsa gnome mpeg oggvorbis oss sox"
  
 DEPEND="alsa? ( >=media-libs/alsa-lib-0.9 )
        mpeg? ( media-sound/mad )
@@ -24,12 +26,14 @@
        media-libs/ladspa-cmt
        app-text/scrollkeeper
        media-libs/liblrdf"
+
+DOCS="AUTHORS COPYING* NEWS INSTALL TODO THANKS Changelog README*"
  
 src_unpack() {
        unpack ${A}
        cd ${S}
  
-       epatch ${FILESDIR}/terminatorX-3.80.GNOMEpresent.patch
+       use gnome && epatch ${FILESDIR}/terminatorX-3.80.GNOMEpresent.patch
 }
  
 src_compile() {
@@ -54,13 +58,14 @@
        use sox \
                && myconf="${myconf} --enable-sox"
  
-       WANT_AUTOMAKE_1_6=1 econf ${myconf}
+       WANT_AUTOMAKE_1_6=1 gnome2_src_configure ${myconf}
+
+       make || die "make failed"
  
-       make || die
 }
  
 src_install() {
-       einstall
+       USE_DESTDIR=1 gnome2_src_install
 }
  
 pkg_postinst() {
</SNIP>


Hope you like what I did,

Rogi
Comment 14 Rigo 2003-06-25 02:51:07 UTC
Created attachment 13825 [details]
terminatorX-3.80-r3.ebuild

No more troubles during install
Comment 15 Torben Hohn (RETIRED) gentoo-dev 2003-06-25 03:43:39 UTC
commited... note that it doesnt have -r extension... so your overlay will overlay it