museek-plus 0.1.13-1
http://www.museek-plus.org/
Museek+ is a C++ daemon/client Soulseek P2P client, that includes QT, PyGTK, and Curses UIs and a PyGTK config tool.
unsupported :: network
Maintainer: daelstorm
Votes: 17
License: GPL
Last Updated: Thu, 06 Sep 2007 10:18:03 +0000
First Submitted: Sat, 08 Apr 2006 15:02:02 +0000
Tarball :: Files :: PKGBUILD
This package has been flagged out of date.
Dependencies libogg libvorbis libxml++2 pygtk qsa3 qt
Hmm... actually, this appears to be a Qt 4.5 bug.
Hmm.. i'll need to make a patch, before I can create a museekd 0.2 pkgbuild. Museeq segfaults at startup. (that's since been fixed in svn, but i'll need to track down the fix)
ok, got further this time after applying the advice in this thread from the forum:
http://bbs.archlinux.org/viewtopic.php?id=58027
now the build fails exactly as described on the forum:
[ 74%] Building CXX object museeq/CMakeFiles/museeq.dir/aclineedit.moc.o
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:12:2: error: #error "The header file 'aclineedit.h' doesn't include <QObject>."
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:20: error: expected constructor, destructor, or type conversion before ‘static’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:40: error: ‘const QMetaObject ACLineEdit::staticMetaObject’ is not a static member of ‘class ACLineEdit’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:40: error: variable ‘const QMetaObject ACLineEdit::staticMetaObject’ has initializer but incomplete type
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:42: error: ‘qt_meta_data_ACLineEdit’ was not declared in this scope
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:45: error: prototype for ‘const QMetaObject* ACLineEdit::metaObject() const’ does not match any in class ‘ACLineEdit’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/../../museeq/aclineedit.h:26: error: candidate is: virtual QMetaObject* ACLineEdit::metaObject() const
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:50: error: no ‘void* ACLineEdit::qt_metacast(const char*)’ member function declared in class ‘ACLineEdit’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:58: error: ‘int ACLineEdit::qt_metacall’ is not a static member of ‘class ACLineEdit’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:58: error: incomplete type ‘QMetaObject’ used in nested name specifier
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:58: error: expected primary-expression before ‘int’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:58: error: expected primary-expression before ‘void’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:58: error: initializer expression list treated as compound expression
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:59: error: expected ‘,’ or ‘;’ before ‘{’ token
make[2]: *** [museeq/CMakeFiles/museeq.dir/aclineedit.moc.o] Error 1
make[1]: *** [museeq/CMakeFiles/museeq.dir/all] Error 2
ok, got further this time after applying the advice in this thread from the forum:
http://bbs.archlinux.org/viewtopic.php?id=58027
now the build fails exactly as described on the forum:
[ 74%] Building CXX object museeq/CMakeFiles/museeq.dir/aclineedit.moc.o
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:12:2: error: #error "The header file 'aclineedit.h' doesn't include <QObject>."
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:20: error: expected constructor, destructor, or type conversion before ‘static’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:40: error: ‘const QMetaObject ACLineEdit::staticMetaObject’ is not a static member of ‘class ACLineEdit’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:40: error: variable ‘const QMetaObject ACLineEdit::staticMetaObject’ has initializer but incomplete type
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:42: error: ‘qt_meta_data_ACLineEdit’ was not declared in this scope
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:45: error: prototype for ‘const QMetaObject* ACLineEdit::metaObject() const’ does not match any in class ‘ACLineEdit’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/../../museeq/aclineedit.h:26: error: candidate is: virtual QMetaObject* ACLineEdit::metaObject() const
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:50: error: no ‘void* ACLineEdit::qt_metacast(const char*)’ member function declared in class ‘ACLineEdit’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:58: error: ‘int ACLineEdit::qt_metacall’ is not a static member of ‘class ACLineEdit’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:58: error: incomplete type ‘QMetaObject’ used in nested name specifier
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:58: error: expected primary-expression before ‘int’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:58: error: expected primary-expression before ‘void’
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:58: error: initializer expression list treated as compound expression
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/workdir/museeq/aclineedit.moc.cpp:59: error: expected ‘,’ or ‘;’ before ‘{’ token
make[2]: *** [museeq/CMakeFiles/museeq.dir/aclineedit.moc.o] Error 1
make[1]: *** [museeq/CMakeFiles/museeq.dir/all] Error 2
wait... according to http://www.museek-plus.org/wiki/MuseekFromSources, museeq requires qt4.4, so what's qsa3 doing there? and why is the first line of build(): "# Qt3 required"?
this package build seems pretty broken and inactive.
i made some necessary changes:
s/qt/qt3/g
update DSWIGDIR to current version (better, generalize it with a command subsitution)
and build still fails with:
In file included from /home/user/abs/aur/museek-plus/src/museek+-0.1.13/Muhelp/DirEntry.cc:23:
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/./Muhelp/DirEntry.hh:32: warning: ‘typedef’ was ignored in this declaration
In file included from /home/starbuck/abs/aur/museek-plus/src/museek+-0.1.13/Muhelp/DirEntry.cc:24:
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/./Muhelp/string_ext.hh: In function ‘unsigned int split(const std::string&, std::vector<double, std::allocator<double> >&, std::string)’:
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/./Muhelp/string_ext.hh:102: error: ‘atof’ was not declared in this scope
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/./Muhelp/string_ext.hh: In function ‘unsigned int split(const std::string&, std::vector<int, std::allocator<int> >&, std::string)’:
/home/user/abs/aur/museek-plus/src/museek+-0.1.13/./Muhelp/string_ext.hh:119: error: ‘atoi’ was not declared in this scope
make[2]: *** [Muhelp/CMakeFiles/Muhelp.dir/DirEntry.o] Error 1
make[1]: *** [Muhelp/CMakeFiles/Muhelp.dir/all] Error 2
make: *** [all] Error 2
Changed libxml++ dependency to libxml++2 (cmake requirement)
Allow museeq to compile without QSA and added dependency for qsa3
Included a path that:
* fixes incorrect museeq-icon installation directories
* updates Polish translation
* fixes saving the 'Show Tickers' option in museeq
Now uses the Cmake build system. SCons is still available, and museeq can use qmake. Read the INSTALL file, if you want to only compile/install part of museek-plus. Murmur is included.
please add arch() field, then email me.. I\'ll flag your package
http://bbs.archlinux.org/viewtopic.php?id=27588
(see the last comment)
still not working with 0.96.94... :(
SCons 0.96.93 broke the build..
this happens to me too, haven\'t had a chance to look at why or anything yet.
It won\'t configure :(
Headers for Mucipher...
IOError: [Errno 2] No such file or directory: \'mucipher.i\':
File \"/root/museek-plus/src/museek+-0.1.12/SConstruct\", line 385:
SConscript(os.path.join(dir, \'SConscript\'), build_dir = bd, duplicate = 1)
File \"/usr/lib/python2.4/site-packages/SCons/Script/SConscript.py\", line 579:
return apply(method, args, kw)
File \"/usr/lib/python2.4/site-packages/SCons/Script/SConscript.py\", line 516:
return apply(_SConscript, [self.fs,] + files, subst_kw)
File \"/usr/lib/python2.4/site-packages/SCons/Script/SConscript.py\", line 244:
exec _file_ in call_stack[-1].globals
File \"/root/museek-plus/src/museek+-0.1.12/build-i686-linux/Mucipher/SConscrip
t\", line 17:
SConscript(os.path.join(\'python\', \'SConscript\'))
File \"/usr/lib/python2.4/site-packages/SCons/Script/SConscript.py\", line 579:
return apply(method, args, kw)
File \"/usr/lib/python2.4/site-packages/SCons/Script/SConscript.py\", line 516:
return apply(_SConscript, [self.fs,] + files, subst_kw)
File \"/usr/lib/python2.4/site-packages/SCons/Script/SConscript.py\", line 244:
exec _file_ in call_stack[-1].globals
File \"/root/museek-plus/src/museek+-0.1.12/build-i686-linux/Mucipher/python/SC
onscript\", line 29:
mucipherc = env_swigpy.SharedLibrary(\'_mucipherc\', sources, SWIGFLAGS=\'-pyth
on\')
File \"/usr/lib/python2.4/site-packages/SCons/Environment.py\", line 188:
return apply(self.builder, (self.env, target, source) + args, kw)
File \"/usr/lib/python2.4/site-packages/SCons/Builder.py\", line 615:
return self._execute(env, target, source, OverrideWarner(kw), ekw)
File \"/usr/lib/python2.4/site-packages/SCons/Builder.py\", line 784:
tlist = bld._execute(env, None, [snode], overwarn)
File \"/usr/lib/python2.4/site-packages/SCons/Builder.py\", line 784:
tlist = bld._execute(env, None, [snode], overwarn)
File \"/usr/lib/python2.4/site-packages/SCons/Builder.py\", line 567:
tlist, slist = self._create_nodes(env, target, source)
File \"/usr/lib/python2.4/site-packages/SCons/Builder.py\", line 536:
target, source = self.emitter(target=tlist, source=slist, env=env)
File \"/usr/lib/python2.4/site-packages/SCons/Builder.py\", line 204:
target, source = emitter(target, source, env)
File \"/usr/lib/python2.4/site-packages/SCons/Tool/swig.py\", line 88:
f = open(src)
==> ERROR: Build Failed. Aborting...
How do i fix this
Update to 0.1.12 (Tarball includes musetup-gtk.desktop)
missing to dependencies
pkgconfig and scons
Fixed the missing pkgversion in extracted directory
Added French, German, Spanish, Polish, Italian, and Portuguese translations to museeq and several new icon themes. Many other enhancements are included. Please read the http://www.museek-plus.org/wiki/ChangeLog
Anyone else getting very high cpu usage on fast uploads ? Top shows ~80% on ~200kb/s upload (download speed doesn\'t eat cpu cycles like that)
A big THX for developing this further and providing PKGBUILDS, i simply love this app :)
Last attempt before i commit seppuku, instead of a working PKGBUILD :)
whoops, resent old PKGBUILD last time.
Fix issue with mucipherc.py being 0 bytes.
General set of new features and bugfixes. See Changelog for details.
Aside from feature upgrades, it now includes manpages, mucous (curses) and museekcontrol (command-line)
A bunch of fixes, and many new features. Museeq\'s fonts can now be changed. Sending files is now supported in most cases. Full Changelog is here: http://thegraveyard.org/daelstorm/museek/CHANGELOG
Aside from some minor new features and GCC bug fixes, it now includes a rc.d script, some icons and a .desktop file for museeq.
Now builds with included version of scons
It appears scons 0.96.91 doesn\'t allow museek to compile, while older versions did. I\'m changing the PKGBUILD to use the version of scons included in the source tarball.
build-i686-linux/Tools/scanner.cc:191: error: no matching function for call to \'scandir(const char*, SCANDIR_ENTRY***, NULL, NULL)\'
/usr/include/dirent.h:246: note: candidates are: int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const void*, const void*))
build-i686-linux/Tools/scandir.hh:27: note: int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const dirent**, const dirent**))
build-i686-linux/Tools/scanner.cc:200: error: invalid use of undefined type \'struct SCANDIR_ENTRY\'
build-i686-linux/Tools/scanner.cc:179: error: forward declaration of \'struct SCANDIR_ENTRY\'
scons: *** [build-i686-linux/Tools/scanner.o] Error 1
scons: building terminated because of errors.
Initial package
v1.6.0