* [ITP] python-discid-1.1.0: Python binding of libdiscid by MusicBrainz
@ 2015-02-09 8:51 vzell
2015-02-09 13:18 ` Yaakov Selkowitz
0 siblings, 1 reply; 4+ messages in thread
From: vzell @ 2015-02-09 8:51 UTC (permalink / raw)
To: cygwin-apps
Hi
I would like to contribute and maintain the 'python-discid' package:
o https://python-discid.readthedocs.org (Homepage)
o https://github.com/JonnyJD/python-discid/archive/v1.1.0.tar.gz (Download location)
The package can be found in the following distros:
o https://packages.debian.org/search?keywords=python-libdiscid
o https://aur.archlinux.org/packages/python2-discid/
o http://software.opensuse.org/package/python-discid
Here is the setup.hint file:
-------------------------------------------------------------------------------------------
./setup.hint
category: Python
requires: python
sdesc: "Python binding of libdiscid by MusicBrainz"
ldesc: "The main purpose is the calculation of an identifier for audio
discs (Disc ID) to use for the MusicBrainz database. Additionally
the disc MCN and track ISRCs can be extracted."
For downloading
wget -x -nH --cut-dirs=2 \
http://volkerzell.de/cygwin/ITP/python-discid/setup.hint \
http://volkerzell.de/cygwin/ITP/python-discid/python-discid-1.1.0-1-src.tar.xz \
http://volkerzell.de/cygwin/ITP/python-discid/python-discid-1.1.0-1.tar.xz \
Ciao
Volker
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ITP] python-discid-1.1.0: Python binding of libdiscid by MusicBrainz
2015-02-09 8:51 [ITP] python-discid-1.1.0: Python binding of libdiscid by MusicBrainz vzell
@ 2015-02-09 13:18 ` Yaakov Selkowitz
2015-02-09 13:40 ` Dr. Volker Zell
0 siblings, 1 reply; 4+ messages in thread
From: Yaakov Selkowitz @ 2015-02-09 13:18 UTC (permalink / raw)
To: cygwin-apps
On Mon, 2015-02-09 at 09:51 +0100, vzell@volkerzell.de wrote:
> I would like to contribute and maintain the 'python-discid' package:
>
> o https://python-discid.readthedocs.org (Homepage)
> o https://github.com/JonnyJD/python-discid/archive/v1.1.0.tar.gz (Download location)
>
> Here is the setup.hint file:
> -------------------------------------------------------------------------------------------
> ./setup.hint
>
> category: Python
> requires: python
> sdesc: "Python binding of libdiscid by MusicBrainz"
> ldesc: "The main purpose is the calculation of an identifier for audio
> discs (Disc ID) to use for the MusicBrainz database. Additionally
> the disc MCN and track ISRCs can be extracted."
This module loads libdiscid via ctypes, so you need an explicit
REQUIRES=libdiscid-devel in your .cygport. With that change, GTG.
--
Yaakov
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ITP] python-discid-1.1.0: Python binding of libdiscid by MusicBrainz
2015-02-09 13:18 ` Yaakov Selkowitz
@ 2015-02-09 13:40 ` Dr. Volker Zell
2015-02-09 20:10 ` Yaakov Selkowitz
0 siblings, 1 reply; 4+ messages in thread
From: Dr. Volker Zell @ 2015-02-09 13:40 UTC (permalink / raw)
To: cygwin-apps
>>>>> Yaakov Selkowitz writes:
> On Mon, 2015-02-09 at 09:51 +0100, vzell@volkerzell.de wrote:
>> I would like to contribute and maintain the 'python-discid' package:
>>
>> o https://python-discid.readthedocs.org (Homepage)
>> o https://github.com/JonnyJD/python-discid/archive/v1.1.0.tar.gz (Download location)
>>
>> Here is the setup.hint file:
>> -------------------------------------------------------------------------------------------
>> ./setup.hint
>>
>> category: Python
>> requires: python
>> sdesc: "Python binding of libdiscid by MusicBrainz"
>> ldesc: "The main purpose is the calculation of an identifier for audio
>> discs (Disc ID) to use for the MusicBrainz database. Additionally
>> the disc MCN and track ISRCs can be extracted."
> This module loads libdiscid via ctypes, so you need an explicit
> REQUIRES=libdiscid-devel in your .cygport. With that change, GTG.
Shouldn't that be:
REQUIRES=libdiscid0
Ciao
Volker
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ITP] python-discid-1.1.0: Python binding of libdiscid by MusicBrainz
2015-02-09 13:40 ` Dr. Volker Zell
@ 2015-02-09 20:10 ` Yaakov Selkowitz
0 siblings, 0 replies; 4+ messages in thread
From: Yaakov Selkowitz @ 2015-02-09 20:10 UTC (permalink / raw)
To: cygwin-apps
On Mon, 2015-02-09 at 14:40 +0100, Dr. Volker Zell wrote:
> >>>>> Yaakov Selkowitz writes:
>
> > On Mon, 2015-02-09 at 09:51 +0100, vzell@volkerzell.de wrote:
> >> category: Python
> >> requires: python
> >> sdesc: "Python binding of libdiscid by MusicBrainz"
> >> ldesc: "The main purpose is the calculation of an identifier for audio
> >> discs (Disc ID) to use for the MusicBrainz database. Additionally
> >> the disc MCN and track ISRCs can be extracted."
>
> > This module loads libdiscid via ctypes, so you need an explicit
> > REQUIRES=libdiscid-devel in your .cygport. With that change, GTG.
>
> Shouldn't that be:
>
> REQUIRES=libdiscid0
No. Our python packages include a patch so that
ctypes.util.find_library('foo') will 'dlltool -I /usr/lib/libfoo.dll.a'
in order to find the DLL name it should load. Therefore, python
packages which use find_library('foo') must REQUIRES libfoo-devel.
(BTW, think this is bad? On ELF platforms, find_library uses gcc -lfoo
and ldd to discover the SONAME.)
--
Yaakov
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-02-09 20:10 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-09 8:51 [ITP] python-discid-1.1.0: Python binding of libdiscid by MusicBrainz vzell
2015-02-09 13:18 ` Yaakov Selkowitz
2015-02-09 13:40 ` Dr. Volker Zell
2015-02-09 20:10 ` Yaakov Selkowitz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).