summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p/museek+')
-rw-r--r--net-p2p/museek+/ChangeLog8
-rw-r--r--net-p2p/museek+/Manifest20
-rw-r--r--net-p2p/museek+/files/digest-museek+-0.1.133
-rw-r--r--net-p2p/museek+/files/museek+-0.1.13-post_release_fixes.patch170
-rw-r--r--net-p2p/museek+/museek+-0.1.13.ebuild91
5 files changed, 287 insertions, 5 deletions
diff --git a/net-p2p/museek+/ChangeLog b/net-p2p/museek+/ChangeLog
index d979ecc8d63f..da1964daf709 100644
--- a/net-p2p/museek+/ChangeLog
+++ b/net-p2p/museek+/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-p2p/museek+
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/museek+/ChangeLog,v 1.5 2007/07/03 21:20:52 coldwind Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/museek+/ChangeLog,v 1.6 2007/09/22 19:26:08 coldwind Exp $
+
+*museek+-0.1.13 (22 Sep 2007)
+
+ 22 Sep 2007; Santiago M. Mola <coldwind@gentoo.org>
+ +files/museek+-0.1.13-post_release_fixes.patch, +museek+-0.1.13.ebuild:
+ Bump to 0.1.13.
03 Jul 2007; Santiago M. Mola <coldwind@gentoo.org> metadata.xml:
Update my maintainer data.
diff --git a/net-p2p/museek+/Manifest b/net-p2p/museek+/Manifest
index b1de2c949a0e..5f99e4c24e91 100644
--- a/net-p2p/museek+/Manifest
+++ b/net-p2p/museek+/Manifest
@@ -14,15 +14,24 @@ AUX museek+-0.1.12-scons-0.96.94.patch 7755 RMD160 42e807f95d9453a9353c30934670c
MD5 f55fea99d9b62eee323d07bd56e0fd22 files/museek+-0.1.12-scons-0.96.94.patch 7755
RMD160 42e807f95d9453a9353c30934670c3ff8d1f013a files/museek+-0.1.12-scons-0.96.94.patch 7755
SHA256 3c1bc12262dd01f441a891c9f33db09368cab02842ebcaa33839810fdde73cf0 files/museek+-0.1.12-scons-0.96.94.patch 7755
+AUX museek+-0.1.13-post_release_fixes.patch 7026 RMD160 e1a4f62dbcd9d6e51061bdf255e45faed3ee6ca1 SHA1 af3abc48b8326a9f945a602d6c84b10758a413e3 SHA256 447fa903f14c99a78644a7389497919471254578ef6aaade8f90470aa595dc2e
+MD5 f04ea07cf8f97d2d21a1b246fc924326 files/museek+-0.1.13-post_release_fixes.patch 7026
+RMD160 e1a4f62dbcd9d6e51061bdf255e45faed3ee6ca1 files/museek+-0.1.13-post_release_fixes.patch 7026
+SHA256 447fa903f14c99a78644a7389497919471254578ef6aaade8f90470aa595dc2e files/museek+-0.1.13-post_release_fixes.patch 7026
DIST museek+-0.1.12.tar.bz2 758908 RMD160 2be013e1c27e846b29ff4d51c825fc0cda2f58e9 SHA1 8ec3aafdbd22a9ac143419bb5c1296635be76ad9 SHA256 458a6d98cfec13c416382df32c99ff7862d70f54bc94ff3ad1cdb0723a7b3a53
+DIST museek+-0.1.13.tar.bz2 1186870 RMD160 25e1febce98ee536ba380e58b052ed7113f84d06 SHA1 003cc4f7d98b8bce8cdfa969b370a5e3c10ca9a1 SHA256 e1958556b30dee59eb7648973432d4d048f30c79f38ab7145fca6f0f2690473e
EBUILD museek+-0.1.12.ebuild 2475 RMD160 1bc318fb878c23759658340bb0fc49ad62740d36 SHA1 81d7f4345ef621018ea5c89a53b1cce2a396a98b SHA256 772d3ef3b982612da433bac90447daad81611b1b218dda80cdb2115f16c689b0
MD5 813b92f31f30b15c38a62f9c940d988c museek+-0.1.12.ebuild 2475
RMD160 1bc318fb878c23759658340bb0fc49ad62740d36 museek+-0.1.12.ebuild 2475
SHA256 772d3ef3b982612da433bac90447daad81611b1b218dda80cdb2115f16c689b0 museek+-0.1.12.ebuild 2475
-MISC ChangeLog 1071 RMD160 462f39563e12c41798d06b3332a700376552e19d SHA1 03f8f8f6a4e69c27c010603730211d0f77b82a60 SHA256 c27a4065b62c6119a594591189612851ae5785f720f0a3b92b2db5f0383cdf79
-MD5 28eba80ea2fdf4e8be206511e9e2d39c ChangeLog 1071
-RMD160 462f39563e12c41798d06b3332a700376552e19d ChangeLog 1071
-SHA256 c27a4065b62c6119a594591189612851ae5785f720f0a3b92b2db5f0383cdf79 ChangeLog 1071
+EBUILD museek+-0.1.13.ebuild 2379 RMD160 47a0e33887adbca7a2c18daba1c2b6194928b6b6 SHA1 17230a49a24a174ada9f0314aaa54ab2e8dff983 SHA256 d06cf1d6f34f662dfdea0be6b24fdc9291aa2e111965491092f146538cab4f25
+MD5 d993d9833a85116d79abcf864a90b5c7 museek+-0.1.13.ebuild 2379
+RMD160 47a0e33887adbca7a2c18daba1c2b6194928b6b6 museek+-0.1.13.ebuild 2379
+SHA256 d06cf1d6f34f662dfdea0be6b24fdc9291aa2e111965491092f146538cab4f25 museek+-0.1.13.ebuild 2379
+MISC ChangeLog 1249 RMD160 8f1e2cd9586704a5f083ace28dd6af99f9971e06 SHA1 63138f3d85bc2d5f7b3b195bb9580fa42b0af9d2 SHA256 88e29c0c1d0c300f127aecafb93367995b83242f8dbbdae480e448f66f2d35b8
+MD5 9fe81dbf306d9235137a8c75e9b55a63 ChangeLog 1249
+RMD160 8f1e2cd9586704a5f083ace28dd6af99f9971e06 ChangeLog 1249
+SHA256 88e29c0c1d0c300f127aecafb93367995b83242f8dbbdae480e448f66f2d35b8 ChangeLog 1249
MISC metadata.xml 313 RMD160 b0805df315468fbaa87cfbf5f13bdf4e39dc46a9 SHA1 f3d60151d576d04d35a23a6abf18d91aa7dcf8a0 SHA256 8050a8119d7f3b6d1ae17c8f5d53c743a0dd78b74c506d9d5fee6cae94ed521f
MD5 f8759be35c2bed29cb5cb729b8377d2f metadata.xml 313
RMD160 b0805df315468fbaa87cfbf5f13bdf4e39dc46a9 metadata.xml 313
@@ -30,3 +39,6 @@ SHA256 8050a8119d7f3b6d1ae17c8f5d53c743a0dd78b74c506d9d5fee6cae94ed521f metadata
MD5 c2fa9be1bc551c4ccad3b3ad223ce7be files/digest-museek+-0.1.12 247
RMD160 b631e175011aed7ee2e4c56442c1a31a109132d0 files/digest-museek+-0.1.12 247
SHA256 3a5376cf776176b2c8e76b558b0fbf15ef916756f984f8042779bae2d6569de6 files/digest-museek+-0.1.12 247
+MD5 e76a1fcced1acfdc800a08ed72d4ed68 files/digest-museek+-0.1.13 250
+RMD160 429240e5007a3f9de947fa3c596f4e1e756a3232 files/digest-museek+-0.1.13 250
+SHA256 bbe7f83ab932001afd23b1bd9ae9d25a63799eae62d7143cbf7e7351ab4d5360 files/digest-museek+-0.1.13 250
diff --git a/net-p2p/museek+/files/digest-museek+-0.1.13 b/net-p2p/museek+/files/digest-museek+-0.1.13
new file mode 100644
index 000000000000..831269f7b4d6
--- /dev/null
+++ b/net-p2p/museek+/files/digest-museek+-0.1.13
@@ -0,0 +1,3 @@
+MD5 7aada627839578ebe525c54a1cef7dc4 museek+-0.1.13.tar.bz2 1186870
+RMD160 25e1febce98ee536ba380e58b052ed7113f84d06 museek+-0.1.13.tar.bz2 1186870
+SHA256 e1958556b30dee59eb7648973432d4d048f30c79f38ab7145fca6f0f2690473e museek+-0.1.13.tar.bz2 1186870
diff --git a/net-p2p/museek+/files/museek+-0.1.13-post_release_fixes.patch b/net-p2p/museek+/files/museek+-0.1.13-post_release_fixes.patch
new file mode 100644
index 000000000000..6dd5df3cf77c
--- /dev/null
+++ b/net-p2p/museek+/files/museek+-0.1.13-post_release_fixes.patch
@@ -0,0 +1,170 @@
+Index: museeq/CMakeLists.txt
+===================================================================
+--- museeq/CMakeLists.txt (revisión: 735)
++++ museeq/CMakeLists.txt (copia de trabajo)
+@@ -29,7 +29,7 @@
+ SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc.cpp)
+
+ ADD_CUSTOM_COMMAND(OUTPUT ${_moc}
+- COMMAND moc #${QT_MOC_EXECUTABLE}
++ COMMAND /usr/qt/3/bin/moc #${QT_MOC_EXECUTABLE}
+ ARGS ${_tmp_FILE} -o ${_moc}
+ DEPENDS ${_tmp_FILE}
+ )
+@@ -90,6 +90,7 @@
+ /usr/share/qt3/lib
+ C:/Progra~1/qt/lib
+ /usr/X11R6/lib
++ /opt/qt/lib
+ )
+
+ IF(PREFIX)
+@@ -304,8 +305,12 @@
+
+
+ add_executable(museeq ${MUSEEQ_SOURCES} ${MUSEEQ_MOC_HEADERS})
++set(LINK_LIBRARIES Mucipher ${QT_LIBRARIES})
++if (QSA)
++ set(LINK_LIBRARIES ${LINK_LIBRARIES} ${QSA_LIBRARY})
++endif (QSA)
+
+-target_link_libraries(museeq Mucipher ${QT_LIBRARIES} ${QSA_LIBRARY})
++target_link_libraries(museeq ${LINK_LIBRARIES})
+
+ install(
+ TARGETS museeq
+@@ -331,13 +336,13 @@
+ )
+
+ file(GLOB_RECURSE THEME_DEFAULT default/*.png)
+-install(FILES ${THEME_DEFAULT} DESTINATION ${DATADIR}/museek/museeq/default)
++install(FILES ${THEME_DEFAULT} DESTINATION ${DATADIR}/museek/museeq/icons/default)
+ file(GLOB_RECURSE THEME_BLUEBOX bluebox/*.png)
+-install(FILES ${THEME_BLUEBOX} DESTINATION ${DATADIR}/museek/museeq/bluebox)
++install(FILES ${THEME_BLUEBOX} DESTINATION ${DATADIR}/museek/museeq/icons/bluebox)
+ file(GLOB_RECURSE THEME_SILK mikelabo-silk/*.png)
+-install(FILES ${THEME_SILK} DESTINATION ${DATADIR}/museek/museeq/mikelabo-silk)
++install(FILES ${THEME_SILK} DESTINATION ${DATADIR}/museek/museeq/icons/mikelabo-silk)
+ file(GLOB_RECURSE THEME_TRI mikelabo-tri/*.png)
+-install(FILES ${THEME_TRI} DESTINATION ${DATADIR}/museek/museeq/mikelabo-tri)
++install(FILES ${THEME_TRI} DESTINATION ${DATADIR}/museek/museeq/icons/mikelabo-tri)
+
+ set(ICONS
+ museeq.png
+@@ -369,4 +374,4 @@
+ MESSAGE(" * without a Trayicon.. [TRAYICON=1]")
+ else (NOT TRAYICON)
+ MESSAGE(" * with a Trayicon.. [TRAYICON=0]")
+-endif (NOT TRAYICON)
+\ Sin fin-de-línea al final del archivo
++endif (NOT TRAYICON)
+Index: museeq/mainwin.cpp
+===================================================================
+--- museeq/mainwin.cpp (revisión: 735)
++++ museeq/mainwin.cpp (copia de trabajo)
+@@ -119,13 +119,8 @@
+ mMenuSettings->setItemEnabled(1, true);
+
+ mMenuSettings->setItemEnabled(3, false);
+- mMenuSettings->setItemChecked(3, museeq->mShowTickers);
+- mMenuSettings->setItemEnabled(4, false);
+- mMenuSettings->setItemChecked(4, museeq->mShowStatusLog);
+- mMenuSettings->setItemChecked(5, museeq->mShowTimestamps);
+- mMenuSettings->setItemEnabled(8, true);
+- mMenuSettings->setItemChecked(8, museeq->mUsetray);
+
++
+ menuBar()->insertItem(tr("&Settings"), mMenuSettings);
+ mMenuModes = new QPopupMenu(this);
+ mMenuModes->insertItem( IMG("chatroom-small"), tr("&Chat Rooms"), this, SLOT(changeCMode()), 0, 0);
+@@ -263,12 +258,8 @@
+
+ connect(museeq->driver(), SIGNAL(userStatus(const QString&, uint)), SLOT(slotUserStatus(const QString&, uint)));
+ QSettings settings;
+- QString showStatusLog = settings.readEntry("/TheGraveyard.org/Museeq/showStatusLog");
+- if (! showStatusLog.isEmpty() and (showStatusLog == "true" || showStatusLog == true)) {
+- museeq->mShowStatusLog = true;
+- } else if (! showStatusLog.isEmpty() and (showStatusLog == "false" || showStatusLog == false)) {
+- museeq->mShowStatusLog = false;
+- }
++ museeq->mShowStatusLog = settings.readBoolEntry("/TheGraveyard.org/Museeq/showStatusLog", FALSE);
++
+ if ( ! museeq->mShowStatusLog)
+ mLog->hide();
+ QString exitdialog = settings.readEntry("/TheGraveyard.org/Museeq/ShowExitDialog");
+@@ -326,9 +317,10 @@
+ museeq->mColorTrusted = settings.readEntry("/TheGraveyard.org/Museeq/colorTrusted");
+ museeq->mColorRemote = settings.readEntry("/TheGraveyard.org/Museeq/colorRemote");
+ museeq->mColorTime = settings.readEntry("/TheGraveyard.org/Museeq/colorTime");
+- QString showTimestamps = settings.readEntry("/TheGraveyard.org/Museeq/showTimestamps");
+- QString showIPinLog = settings.readEntry("/TheGraveyard.org/Museeq/showIPinLog");
+- QString showAlertsInLog = settings.readEntry("/TheGraveyard.org/Museeq/showAlertsInLog");
++ museeq->mShowTickers = settings.readBoolEntry("/TheGraveyard.org/Museeq/showTickers", FALSE);
++ museeq->mShowTimestamps = settings.readBoolEntry("/TheGraveyard.org/Museeq/showTimestamps", FALSE);
++ museeq->mIPLog = settings.readBoolEntry("/TheGraveyard.org/Museeq/showIPinLog", FALSE);
++ museeq->mOnlineAlert = settings.readBoolEntry("/TheGraveyard.org/Museeq/showAlertsInLog", FALSE);
+
+ if (! museeq->mFontTime.isEmpty()) {
+ mSettingsDialog->STimeFont->setText(museeq->mFontTime);
+@@ -357,28 +349,14 @@
+ if (! museeq->mColorTime.isEmpty()) {
+ mSettingsDialog->STimeText->setText(museeq->mColorTime);
+ }
+- if (! showTimestamps.isEmpty() and (showTimestamps == "true" || showTimestamps == true)) {
+- museeq->mShowTimestamps = true;
+- mMenuSettings->setItemChecked(5, true);
+- } else if (! showTimestamps.isEmpty() and (showTimestamps == "false" || showTimestamps == false)) {
+- museeq->mShowTimestamps = false;
+- mMenuSettings->setItemChecked(5, false);
+- }
+- if (! showIPinLog.isEmpty() and (showIPinLog == "true" || showIPinLog == true)) {
+- mSettingsDialog->SIPLog->setChecked(true);
+- museeq->mIPLog = true;
+-
+- } else if (! showIPinLog.isEmpty() and (showIPinLog == "false" || showIPinLog == false)){
+- mSettingsDialog->SIPLog->setChecked(false);
+- museeq->mIPLog = false;
+- }
+- if (! showAlertsInLog.isEmpty() and (showAlertsInLog == "true" || showAlertsInLog == true)) {
+- mSettingsDialog->SOnlineAlerts->setChecked(true);
+- museeq->mOnlineAlert = true;
+- } else if (! showAlertsInLog.isEmpty() and (showAlertsInLog == "false" || showAlertsInLog == false)){
+- mSettingsDialog->SOnlineAlerts->setChecked(false);
+- museeq->mOnlineAlert = false;
+- }
++
++
++ mMenuSettings->setItemChecked(3, museeq->mShowTickers);
++ mMenuSettings->setItemChecked(4, museeq->mShowStatusLog);
++ mMenuSettings->setItemChecked(5, museeq->mShowTimestamps);
++ mMenuSettings->setItemChecked(8, museeq->mUsetray);
++ mSettingsDialog->SOnlineAlerts->setChecked(museeq->mOnlineAlert);
++ mSettingsDialog->SIPLog->setChecked(museeq->mIPLog);
+ box->setEnabled(false);
+ daemon = new QProcess(this);
+ connect( daemon, SIGNAL(readyReadStdout()), this, SLOT(readFromStdout()) );
+Index: museeq/system.h
+===================================================================
+--- museeq/system.h (revisión: 741)
++++ museeq/system.h (copia de trabajo)
+@@ -66,7 +66,7 @@
+ #endif
+
+
+-#define HAVE_UINT
++/* #undef HAVE_UINT */
+ #ifndef HAVE_UINT
+ typedef unsigned int uint;
+ #endif
+Index: Tools/mp3.c
+===================================================================
+--- Tools/mp3.c (revisión: 735)
++++ Tools/mp3.c (copia de trabajo)
+@@ -19,6 +19,7 @@
+
+ #include <system.h>
+
++#include <stdlib.h>
+ #include "mp3.h"
+
+ #define ENDIAN(head) ((head >> 24) | ((head & 0x00ff0000) >> 8) | ((head & 0x0000ff00) << 8) | (head << 24))
diff --git a/net-p2p/museek+/museek+-0.1.13.ebuild b/net-p2p/museek+/museek+-0.1.13.ebuild
new file mode 100644
index 000000000000..cd87f88d2c77
--- /dev/null
+++ b/net-p2p/museek+/museek+-0.1.13.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/museek+/museek+-0.1.13.ebuild,v 1.1 2007/09/22 19:26:08 coldwind Exp $
+
+inherit qt3 eutils distutils multilib
+
+DESCRIPTION="A SoulSeek client which uses a daemon and multiple gui clients."
+HOMEPAGE="http://www.museek-plus.org"
+SRC_URI="mirror://sourceforge/museek-plus/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="debug gtk ncurses qt3 trayicon"
+
+RDEPEND=">=dev-cpp/libxmlpp-1.0.2
+ gtk? ( >=dev-python/pygtk-2.6.1 )
+ qt3? ( $(qt_min_version 3.3)
+ >=dev-libs/qsa-1.1.1 )
+ media-libs/libvorbis
+ media-libs/libogg
+ virtual/fam"
+DEPEND="${RDEPEND}
+ dev-lang/swig"
+
+pkg_setup() {
+ if use ncurses && ! built_with_use dev-lang/python ncurses ; then
+ eerror "In order to build Mucous (museek ncurses client)"
+ eerror "you need dev-lang/python built with ncurses USE flag enabled."
+ die "no ncurses support in Python"
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-post_release_fixes.patch"
+ sed -i -e "s:join('lib':join('$(get_libdir)':g" \
+ */CMakeLists.txt || die "sed failed"
+}
+
+src_compile() {
+ # Build museekd, mucous, murmur, python bindings and clients
+ local myconf="-DPREFIX=/usr -DMANDIR=share/man -DBINDINGS=1 -DCLIENTS=1"
+ myconf="${myconf} -DSWIG_DIR='$(swig -swiglib)'" # bug #192594
+ if use ncurses ; then
+ myconf="${myconf} -DMUCOUS=1"
+ else
+ myconf="${myconf} -DMUCOUS=0"
+ fi
+ if use gtk ; then
+ myconf="${myconf} -DMURMUR=1"
+ else
+ myconf="${myconf} -DMURMUR=0"
+ fi
+ if use qt3 ; then
+ myconf="${myconf} -DNO_MUSEEQ=0"
+ use trayicon && myconf="${myconf} -DTRAYICON=1"
+ else
+ myconf="${myconf} -DNO_MUSEEQ=1"
+ fi
+ if ! use debug ; then
+ myconf="${myconf} -DMULOG=none"
+ fi
+
+ cmake ${myconf} || die "cmake failed"
+ emake || die "emake failed"
+
+ # Build setup tools
+ cd "${S}/setup"
+ distutils_src_compile
+}
+
+src_install() {
+ # Install main stuff
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README CREDITS CHANGELOG TODO
+
+ # Install setup tools
+ cd "${S}/setup"
+ distutils_src_install
+}
+
+pkg_postinst() {
+ distutils_pkg_postinst
+
+ elog "In order to configure ${PN} execute musetup, musetup-gtk,"
+ elog "or musetup-qt with your user."
+ elog "Then you can launch ${PN} daemon with 'museekd' and use"
+ elog "any of the provided clients."
+}