source: trunk/dports/gnome/empathy/Portfile

Last change on this file was 148663, checked in by devans@…, 19 months ago

empathy: update to version 3.12.12.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 4.9 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 148663 2016-05-13 21:56:11Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                empathy
7version             3.12.12
8license             GPL-2+ LGPL-2.1+ GFDL-1.3+ CC-BY-SA-3
9set branch          [join [lrange [split ${version} .] 0 1] .]
10description         Empathy is an instant-messaging(chat) program for GNOME
11long_description    Empathy is an instant-messaging(chat) program which supports text, \
12                    voice, video, file transfers, and inter-application communication (tubes) \
13                    over many different protocols(AIM, MSN, Google/Jabber, Facebook, SIP, Yahoo, etc).
14maintainers         devans openmaintainer
15categories          gnome
16platforms           darwin
17homepage            https://wiki.gnome.org/Apps/Empathy
18master_sites        gnome:sources/${name}/${branch}/
19
20use_xz              yes
21
22checksums           rmd160  c246d82c0b911afed27ca75e0343a1a68ee00dd6 \
23                    sha256  dda22adf38772d85cd7ff611bcc1a036a6b8625bc7d146c95d4bfcdbc3ecf7cb
24
25depends_build       port:pkgconfig \
26                    port:intltool \
27                    port:itstool \
28                    port:yelp-tools \
29                    port:gnome-common \
30                    port:autoconf \
31                    port:automake \
32                    port:libtool \
33                    port:libxslt \
34                    port:python27
35
36depends_lib         port:desktop-file-utils \
37                    port:gtk3 \
38                    port:dbus-glib \
39                    port:folks \
40                    port:libsecret \
41                    port:gnutls \
42                    port:gsettings-desktop-schemas \
43                    port:libxml2 \
44                    port:telepathy-glib \
45                    port:telepathy-logger \
46                    port:libcanberra \
47                    port:libnotify \
48                    port:gcr \
49                    port:pulseaudio \
50                    path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3 \
51                    port:libsoup \
52                    port:libgee  \
53                    port:telepathy-farstream \
54                    port:clutter-gtk \
55                    port:clutter-gst \
56                    port:gstreamer1 \
57                    port:enchant \
58                    port:iso-codes \
59                    port:xorg-libX11
60
61depends_run         port:telepathy-mission-control \
62                    port:telepathy-idle \
63                    port:telepathy-gabble \
64                    port:telepathy-haze \
65                    port:telepathy-salut \
66                    port:gnome-keyring \
67                    port:gnome-themes-standard \
68                    port:yelp
69
70license_noconflict  dbus-glib gnutls
71
72platform darwin {
73    if {${configure.cxx_stdlib} eq "libstdc++"} {
74       depends_lib-delete path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3
75       depends_lib-append path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3-2.0
76    }
77}
78
79use_parallel_build  no
80
81configure.cmd       ./autogen.sh
82configure.python    ${prefix}/bin/python2.7
83
84configure.args      --x-includes=${prefix}/include \
85                    --x-libraries=${prefix}/lib \
86                    --enable-gst-1.0=yes \
87                    --enable-debug \
88                    --enable-gudev=no \
89                    --enable-spell=yes \
90                    --enable-map=no \
91                    --enable-location=no \
92                    --enable-geocode=no \
93                    --enable-nautilus-sendto=no \
94                    --enable-goa=no \
95                    --without-cheese \
96                    --enable-ubuntu-online-accounts=no \
97                    --disable-coding-style-checks \
98                    --disable-schemas-compile \
99                    --disable-silent-rules \
100                    --disable-Werror
101
102#
103# folks is not universal
104#
105
106universal_variant   no
107
108variant map description {Enable map view} {
109    depends_lib-append      port:libchamplain
110    configure.args-replace  --enable-map=no --enable-map=yes
111}
112
113variant geocode description {Enable geocode support} {
114    depends_lib-append      port:geocode-glib
115    configure.args-replace  --enable-geocode=no --enable-geocode=yes
116}
117
118variant location description {Enable location awareness using geoclue2 (broken)} {
119    depends_lib-append      port:geoclue2
120    configure.args-replace  --enable-location=no --enable-location=yes
121}
122
123variant goa description {Enable GNOME online accounts plugin for mission control} {
124    depends_lib-append      port:gnome-online-accounts \
125                            port:telepathy-mission-control
126    configure.args-replace  --enable-goa=no --enable-goa=yes
127}
128
129default_variants    +map +geocode +goa
130
131post-activate {
132    system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
133    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
134    system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
135}
136
137livecheck.type      gnome
Note: See TracBrowser for help on using the repository browser.