Opened 20 years ago
Closed 19 years ago
#1889 closed enhancement (invalid)
NEW: py-museeq
Reported by: | izmir@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Not set | Milestone: | |
Component: | ports | Version: | 1.0 |
Keywords: | Cc: | techabos@… | |
Port: |
Description
This portfile is for a soulseek client. It has a python daemon, and a Qt interface. There are some issues with this portfile (beyond my lack of knowledge about the build systems involved). Muqeeq is a very new client, and considered by the developer as "alpha".
There is a missing header file falled from browser.cpp. It wants a Qt headerfile for "qaquastyle.h". One isn't built with a darwinport qt3-mac. I obtained one from the trolltech website, and savedit where it wanted. An obvious problem. http://doc.trolltech.com/3.2/qaquastyle-h.html is where it is on their site.
The icons folder is path dependant. Move museeq.app out of dp/apps, and icons will get lost. This is the primary culprit in the bizarre destroot stuff.
Minor issue - when "port pkg py-museeq" the resuling .pkg shows in Installer.app as version 0.0.5 - 0.0.040528
The buried daemon, museekd, currently has to be started manually, and creation of the required ~/ .museekd/config.xml file is a hit-or-miss affair. It created that file - called "none" in my home folder - once.
Portfile:
# $Id: Portfile,v 1.4 2004/05/30 00:32:08 non Exp $
PortSystem 1.0 name py-museeq version 0.0.5 revision 1 categories python maintainers no@… description Museeq is a Qt Soulseek client long_description \
Museeq is a python client for the Soulseek filesharing network. \ It is an emerging Qt3 based client. \ Currently, it detects qt-mt as qt, so it's a problem.
homepage http://museek.thegraveyard.org master_sites ${homepage}/
distname museek-0.0.040528 use_bzip2 yes checksums md5 48c2dc61f80fd11afccef6c6275b1d87
depends_lib bin:python:python \
lib:libxml\\+\\+-1.0:libxml
+
+
depends_build path:${prefix}/lib/scons/SCons/SConf.py:scons
use_configure no
build.cmd python scons/scons.py build.env QTDIR=${prefix} build.target museekd Tools museeq
variant qt3-mac {
depends_lib-append lib:libqt-mt:qt3-mac
post-configure {reinplace "s|/sw/include|/Library/Frameworks/Qt.framework/Headers|g" \
${workpath}/${distname}/SConstruct reinplace "s|/sw/lib|/Library/Frameworks/Qt.framework|g" \ ${workpath}/${distname}/SConstruct reinplace "s|/usr/local|/Applications/DarwinPorts/museeq.app/Contents|g" \ ${workpath}/${distname}/defaults.py reinplace "s|{PREFIX}/bin|{PREFIX}/MacOS|g" \ ${workpath}/${distname}/defaults.py reinplace "s|{PREFIX}/share/museek|{PREFIX}/Resources/museek|g" \ ${workpath}/${distname}/defaults.py
}
build.pre_args-append QTDIR=${prefix}
destroot.target install
post-destroot {
set dpappdir ${destroot}/Applications/DarwinPorts xinstall -m 755 -d ${dpappdir}/museeq.app/Contents/MacOS xinstall -m 644 ${filespath}/Info.plist \
${dpappdir}/museeq.app/Contents/
}
}
default_variants +qt3-mac
Change History (3)
comment:1 Changed 20 years ago by techabos@…
Cc: | techabos@… added |
---|
comment:2 Changed 20 years ago by snu@…
Summary: | museeq.app portfile (proto-port of an alpha soulseek client) → NEW: py-museeq |
---|
comment:3 Changed 19 years ago by markd@…
Resolution: | → invalid |
---|---|
Status: | new → closed |
I tried to complete this Port but wasn't able to, it doesn't help that it is out of date. If someone wants to make this port I think they'd need to start from scratch.