# -*- 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
maintainers {l2dy @l2dy} openmaintainer
description command-line unarchiver
long_description ${description}
homepage https://theunarchiver.com/command-line
master_sites https://wakaba.c3.cx/releases/TheUnarchiver/
distname ${name}${version}_src
checksums rmd160 9dd2645fc75dfa4534caa6bc26735a5d41c8e1dd \
sha256 40967014a505b7a27864c49dc3b5d30b98ae4e6d4873783b2ef9ef9215fd092b
worksrcdir "The Unarchiver"
if {${configure.cxx_stdlib} eq "libc++"} {
reinplace "s|libstdc++.6.dylib|libc++.1.dylib|g" ${worksrcpath}/XADMaster/XADMaster.xcodeproj/project.pbxproj
xcode.project "XADMaster/XADMaster.xcodeproj"
xcode.target "unar" "lsar"
xcode.configuration "Release"
xcode.destroot.path "${prefix}/bin"
xcode.build.settings "SYMROOT=../"
xcode.destroot.settings ${xcode.build.settings}
foreach f {libUniversalDetector.a libXADMaster.a} {
move ${destroot}${prefix}/bin/${f} ${destroot}${prefix}/lib/${f}
set completions_path ${destroot}${prefix}/share/bash-completion/completions
xinstall -d ${completions_path}
xinstall -m 644 ${worksrcpath}/Extra/${f}.1 \
${destroot}${prefix}/share/man/man1
xinstall -m 644 ${worksrcpath}/Extra/${f}.bash_completion \
livecheck.regex unar(\\d+(?:\\.\\d+)*)_src${extract.suffix}