# -*- 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
github.setup transmission transmission 2.94
maintainers {khindenburg @kurthindenburg} openmaintainer
description Lightweight BitTorrent client
Transmission is a free, lightweight BitTorrent client. \
It features a simple, intuitive interface on top of an \
efficient, cross-platform back-end. Transmission is open \
source (MIT license) and runs on Mac OS X (Cocoa interface), \
Linux/NetBSD/FreeBSD/OpenBSD (GTK+ interface) and BeOS \
This is the Cocoa version.
homepage https://transmissionbt.com
checksums rmd160 be98df0828b1b7ac5668f6d6c65c70c9cea9a05f \
sha256 aadf9bdcf07e8065f7160d3012cce36b6f0c9eeca4773dbd90fb1902fe487c4c \
patchfiles patch-xcodebuild.diff patch-sparkle.diff \
patch-disable-sparkle-menu.diff
depends_lib-append port:gettext \
xcode.target Transmission
xcode.configuration Release
variant daemon description {Builds headless daemon} {
xcode.target-append transmission-daemon
xcode.target-append transmission-remote
reinplace -E "s%third-party/(curl|libevent|openssl)/(include|lib)%@@PREFIX@@/\\2%g" \
${worksrcpath}/Transmission.xcodeproj/project.pbxproj
reinplace -E "s|@@PREFIX@@|${prefix}|g" \
${worksrcpath}/Transmission.xcodeproj/project.pbxproj
file copy ${worksrcpath}/build/${xcode.configuration}/Transmission.app \
${destroot}${applications_dir}/Transmission.app
if {[variant_isset daemon]} {
xinstall -m 755 -W ${worksrcpath}/build/${xcode.configuration} \
transmission-daemon transmission-remote \