Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 116614 - ebuild for Kommute
Summary: ebuild for Kommute
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Normal normal with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-12-24 07:23 UTC by Andy Gebauer
Modified: 2018-06-07 18:25 UTC (History)
6 users (show)

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


Attachments
ebuild for kommute-0.1 (kommute-0.1.ebuild,1015 bytes, text/plain)
2005-12-24 07:24 UTC, Andy Gebauer
Details
ebuild for kommute-0.1 with some user-infos (kommute-0.1.ebuild,1.11 KB, text/plain)
2005-12-24 07:40 UTC, Andy Gebauer
Details
kommute ebuild and patch (kommute.tar.bz2,4.66 KB, application/octet-stream)
2005-12-24 12:29 UTC, Andy Gebauer
Details
Corrected the error in the manifest file in the previous archive (kommute-0.1.tar.bz2,4.58 KB, application/x-tbz)
2006-01-04 12:32 UTC, Andy Gebauer
Details
kommute-0.1.ebuild (kommute-0.1.ebuild,2.42 KB, text/plain)
2006-05-29 02:04 UTC, Andy Gebauer
Details
MUTE-crypto++-GCC-3.4-compilation.patch (MUTE-crypto++-GCC-3.4-compilation.patch,13.58 KB, patch)
2006-05-29 02:07 UTC, Andy Gebauer
Details | Diff
ChangeLog (ChangeLog,223 bytes, text/plain)
2006-05-29 02:08 UTC, Andy Gebauer
Details
kommute-0.1-r1.ebuild (kommute-0.1-r1.ebuild,1.93 KB, text/plain)
2006-06-11 23:27 UTC, Andy Gebauer
Details
gcc4.patch (gcc4.patch,5.45 KB, patch)
2006-06-11 23:30 UTC, Andy Gebauer
Details | Diff
gcc4_configure.patch (gcc4_configure.patch,310 bytes, patch)
2006-06-11 23:30 UTC, Andy Gebauer
Details | Diff
kommute-0.1-r1.ebuild (kommute-0.1-r1.ebuild,1.93 KB, text/plain)
2006-06-12 00:22 UTC, Andy Gebauer
Details
kommute-0.1-r1.ebuild (kommute-0.1-r1.ebuild,1.92 KB, text/plain)
2006-06-12 00:52 UTC, Andy Gebauer
Details
kommute-0.1-r1.ebuild (kommute-0.1-r1.ebuild,2.59 KB, text/plain)
2006-07-25 23:27 UTC, Andy Gebauer
Details
Kommute 0.20-1 ebuild (kommute-0.20_p1.ebuild,740 bytes, text/plain)
2009-08-28 15:06 UTC, Mr. B
Details
Kommute 0.20-1 ebuild (kommute-0.20_p1.ebuild,725 bytes, text/plain)
2009-08-28 15:13 UTC, Mr. B
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Gebauer 2005-12-24 07:23:06 UTC
Kommute is a KDE file sharing client using the anonymous file sharing network MUTE.
This is a initial ebuild for it.
Comment 1 Andy Gebauer 2005-12-24 07:24:13 UTC
Created attachment 75453 [details]
ebuild for kommute-0.1
Comment 2 Andy Gebauer 2005-12-24 07:39:32 UTC
Comment on attachment 75453 [details]
ebuild for kommute-0.1

# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $ 
# Unofficial ebuild for kommute by feivelda

inherit kde eutils

MUTE_VER="0.4.1"
MUTE="MUTE_fileSharing-${MUTE_VER}_UnixSource"

DESCRIPTION="Kommute is a KDE frontend for the MUTE anonymous file sharing network"
SRC_URI="mirror://sourceforge/mute-net/${MUTE}.tar.gz
	mirror://sourceforge/kommute/${P}.tar.gz"

HOMEPAGE="http://kommute.sourceforge.net/"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~x86"
IUSE=""
RESTRICT="nomirror"

DEPEND=""
RDEPEND=""

need-kde 3.2

src_unpack() {
	unpack ${A}
	mv ${WORKDIR}/${MUTE} ${S}
	cd ${S}
        einfo "Use GNU/Linux X86 as platform"
        einfo "Enter nothing as path to wxWindows"
        einfo "Use Console-only text UI as build"
	./runToBuild
	mv ${WORKDIR}/${PN}/* ${S}
	rmdir  ${WORKDIR}/${PN}
}

src_compile() {
	export KDE_DIR="$(kde-config --prefix)"
	if use arts; then
		export PREFIX="--prefix ${KDE_DIR}"
	else
		export PREFIX="--prefix ${KDE_DIR} --without-arts"
	fi
	econf $PREFIX || die "econf failed"
	emake || die "emake failed"
}

src_install() {
	make DESTDIR=${D} install || die
}
Comment 3 Andy Gebauer 2005-12-24 07:40:40 UTC
Created attachment 75454 [details]
ebuild for kommute-0.1 with some user-infos
Comment 4 Andy Gebauer 2005-12-24 12:29:25 UTC
Created attachment 75466 [details]
kommute ebuild and patch
Comment 5 Andy Gebauer 2005-12-24 12:32:43 UTC
(In reply to comment #4)
> Created an attachment (id=75466) [edit]
> kommute ebuild and patch
> 
In this archive is a working ebuild and a patch. It's all in directory structure.

This ebuild was based on a work of dongeo in the gentoo-forum with a little addition from my first ebuild
Comment 6 Andy Gebauer 2006-01-04 12:32:46 UTC
Created attachment 76176 [details]
Corrected the error in the manifest file in the previous archive
Comment 7 Jon Hood (RETIRED) gentoo-dev 2006-05-19 06:09:23 UTC
Could I get you to please attach the ebuild and patch as text/plain separately? Also, the ebuild header will need to be changed; we'll add your information to the changelog, but we need to keep the header standard.
Comment 8 Andy Gebauer 2006-05-29 02:04:58 UTC
Created attachment 87780 [details]
kommute-0.1.ebuild
Comment 9 Andy Gebauer 2006-05-29 02:06:02 UTC
Comment on attachment 87780 [details]
kommute-0.1.ebuild

Corrected header in ebuild
Comment 10 Andy Gebauer 2006-05-29 02:06:29 UTC
Comment on attachment 87780 [details]
kommute-0.1.ebuild

Corrected Header
Comment 11 Andy Gebauer 2006-05-29 02:07:30 UTC
Created attachment 87783 [details, diff]
MUTE-crypto++-GCC-3.4-compilation.patch

Patch for mute core in kommute-0.1
Comment 12 Andy Gebauer 2006-05-29 02:08:04 UTC
Created attachment 87784 [details]
ChangeLog

Changelog for kommute-0.1
Comment 13 Andy Gebauer 2006-05-29 02:10:54 UTC
(In reply to comment #7)
> Could I get you to please attach the ebuild and patch as text/plain separately?
> Also, the ebuild header will need to be changed; we'll add your information to
> the changelog, but we need to keep the header standard.
> 
Done. Sorry for the long wait period and for the redundant posts about editing. I wasn't happy with the description for the ebuild first
Comment 14 Andy Gebauer 2006-06-11 23:27:23 UTC
Created attachment 88960 [details]
kommute-0.1-r1.ebuild

By the move to mute 0.5, kommute also compiles on gcc-4.1
Comment 15 Andy Gebauer 2006-06-11 23:30:16 UTC
Created attachment 88961 [details, diff]
gcc4.patch

This patch removes some unneeded code, which crashes gcc-4 and higher
Comment 16 Andy Gebauer 2006-06-11 23:30:53 UTC
Created attachment 88962 [details, diff]
gcc4_configure.patch

Patch to enable exceptions
Comment 17 Andy Gebauer 2006-06-11 23:32:44 UTC
Comment on attachment 87784 [details]
ChangeLog

# Changelog for net-p2p/kommute
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
# $Header: $

  * kommute-0.1-r1 ( 12 Juni 2006 )
  move to mute core 0.5
  added patches for gcc4

  * kommute-0.1 ( 4 January 2006 )
  Initial ebuild for kommute
  written by dongeon, additions by feivelda
Comment 18 Andy Gebauer 2006-06-12 00:22:30 UTC
Created attachment 88965 [details]
kommute-0.1-r1.ebuild

Added missing arts use-flag
Comment 19 Andy Gebauer 2006-06-12 00:52:49 UTC
Created attachment 88966 [details]
kommute-0.1-r1.ebuild

Removed the arts use flag and use the kde eclass
Comment 20 meyerm 2006-07-25 14:45:38 UTC
Hello,

how can I solve this little problem? :-)

Thanks!


[...]
  adding: MUTE/settings/README.txt (deflated 67%)
  adding: MUTE/files/ (stored 0%)
This Makefile is only for the CVS repository
This will be deleted before making the distribution

*** YOU'RE USING autoconf (GNU Autoconf) 2.60.
*** KDE requires autoconf 2.52, 2.53 or 2.54
make[1]: *** [cvs] Fehler 1
make: *** [all] Fehler 2

!!! ERROR: kde-misc/kommute-0.1-r1 failed.
Call stack:
  ebuild.sh, line 1545:   Called dyn_compile
  ebuild.sh, line 940:   Called src_compile
  kommute-0.1-r1.ebuild, line 62:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

!!! This ebuild is from an overlay: '/usr/local/portage'
Comment 21 Andy Gebauer 2006-07-25 23:27:42 UTC
Created attachment 92757 [details]
kommute-0.1-r1.ebuild

Fixes the autoconf issue by adding some parts of the kde.eclass directly into the ebuild.
This is necessary because of the needed directory structure to build kommute.
Comment 22 Matija "hook" Šuklje 2008-02-06 04:02:11 UTC
Kommute 0.9.1 is out

plus project page is: http://kommute.sourceforge.net
Comment 23 Mr. B 2009-08-28 15:06:25 UTC
Created attachment 202500 [details]
Kommute 0.20-1 ebuild

ebuild for kommute 0.20-r1.

I have a feeling Brits would like this in portage...
Comment 24 Mr. B 2009-08-28 15:13:58 UTC
Created attachment 202501 [details]
Kommute 0.20-1 ebuild 

Oops, used lib64 in the previous ebuild.