New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #26124: Portfile

File Portfile, 2.2 KB (added by louis-francis.ratte-boulianne@…, 3 years ago)

Portfile

Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
2# $Id: Portfile 63036 2010-01-24 10:43:40Z jmr@macports.org $
3
4PortSystem      1.0
5
6name            py26-telepathy
7set my_name     telepathy-python
8version         0.15.17
9set branch      [join [lrange [split ${version} .] 0 1] .]
10categories      python comms
11platforms       darwin
12maintainers     openmaintainer
13description     Python language bindings for telepathy
14homepage        http://telepathy.freedesktop.org/wiki/
15master_sites    http://telepathy.freedesktop.org/releases/${my_name}/
16
17long_description \
18                Telepathy-python is a Python package containing base classes for use in \                 connection managers, and proxy classes for use in clients. \                 Telepathy is a D-Bus framework for unifying real time communication, \                 including instant messaging, voice calls and video calls. It abstracts \                 differences between protocols to provide a unified interface for \                 applications.
19
20distname        ${my_name}-${version}
21
22checksums           md5     7f38d41abc9ce2a8f2eda820c002d0c4 \
23                    sha1    3650640fded7337d43f80d7747e9d56208d3e893 \
24                    rmd160  b3916eeaf1f008ff69dc595429d5fb87883288b4
25
26depends_lib     port:python26 \
27                port:dbus-python26
28
29set python_prefix ${frameworks_dir}/Python.framework/Versions/2.6
30
31configure.pre_args-delete  --prefix=${prefix}
32configure.pre_args-append  --prefix=${python_prefix}
33configure.args-append      --includedir=${python_prefix}/include/python2.6
34configure.pkg_config_path  ${python_prefix}/lib/pkgconfig
35
36configure.python    ${prefix}/bin/python2.6
37
38post-destroot {
39    set docdir ${prefix}/share/doc/${name}
40    xinstall -d ${destroot}${docdir}
41    xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \
42        ${destroot}${docdir}
43    xinstall -d ${destroot}${prefix}/share/gtk-doc/html
44    system "ln -s ${python_prefix}/share/${my_name} ${destroot}${prefix}/share/${my_name}26"
45    system "ln -s ${python_prefix}/share/gtk-doc/html/${my_name} ${destroot}${prefix}/share/gtk-doc/html/${my_name}26"
46}
47
48livecheck.type  regex
49livecheck.url   ${master_sites}
50livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"