mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
57 lines
2.0 KiB
Tcl
57 lines
2.0 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
|
|
|
|
PortSystem 1.0
|
|
PortGroup python 1.0
|
|
|
|
name zeroinstall-injector
|
|
version 1.7
|
|
revision 6
|
|
|
|
platforms {darwin any} freebsd linux
|
|
supported_archs noarch
|
|
categories sysutils
|
|
license LGPL
|
|
maintainers nomaintainer
|
|
|
|
description The Zero Install Injector (0launch)
|
|
long_description The Zero Install Injector makes it easy for users to install \
|
|
software without needing root privileges. It takes the URL of \
|
|
a program and runs it (downloading it first if necessary). Any \
|
|
dependencies of the program are fetched in the same way. The \
|
|
user controls which version of the program and its dependencies \
|
|
to use.
|
|
|
|
homepage https://0install.net
|
|
|
|
master_sites sourceforge
|
|
master_sites.mirror_subdir zero-install
|
|
use_bzip2 yes
|
|
|
|
checksums rmd160 46ac65794f57146afed45582d4ff43f05ffe5bb9 \
|
|
sha256 4472d5964e14a16cec5a27bbfc169340b7e45781ec2429abeaa4726674987c2c \
|
|
size 375817
|
|
|
|
python.default_version 27
|
|
|
|
depends_lib-append path:bin/gpg:gnupg2 \
|
|
port:py${python.version}-pygtk
|
|
|
|
depends_run-append bin:sudo:sudo
|
|
|
|
patchfiles-append patch-tests_testall.py.diff
|
|
|
|
post-patch {
|
|
reinplace "s|'man/man1'|'share/man/man1'|" ${worksrcpath}/setup.py
|
|
reinplace "s|local_0launch,|'${python.bin}', local_0launch,|" ${worksrcpath}/tests/testrun.py
|
|
reinplace "s|/usr/bin/env python|${python.bin}|" ${worksrcpath}/zeroinstall/0launch-gui/0launch-gui
|
|
}
|
|
|
|
test.run yes
|
|
test.cmd ${python.bin}
|
|
test.dir ${worksrcpath}/tests
|
|
test.target testall.py
|
|
|
|
livecheck.type regex
|
|
livecheck.url https://sourceforge.net/projects/zero-install/files/injector/
|
|
livecheck.regex /injector/(\\d+(?:\\.\\d+)*)/
|