Opened 20 years ago

Closed 18 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 19 years ago by techabos@…

Cc: techabos@… added

comment:2 Changed 19 years ago by snu@…

Summary: museeq.app portfile (proto-port of an alpha soulseek client)NEW: py-museeq

comment:3 Changed 18 years ago by markd@…

Resolution: invalid
Status: newclosed

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.

Note: See TracTickets for help on using tickets.