Files
Joshua Root 5a006130f9 editors/*: set github.tarball_from explicitly
In preparation for changing the default.
2025-01-17 17:37:47 +11:00

69 lines
2.4 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 github 1.0
github.setup TorstenDittmann OmniaWrite 1.3.2 v
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
name omniawrite
revision 0
homepage https://www.omniawrite.com/
description OmniaWrite is a text editor engineered for creative \
writing.
long_description OmniaWrite is a next-generation plain text editor \
engineered for creative writing. It is perfect for \
writing novels, lyrics, poems, essays, drafts and \
screenplays. Writing a good story is one of the most \
challenging things in life. But for many it is a dream \
worth pursuing. OmniaWrite doesn't help you create a \
novel out of nothing, but is a faithful companion at \
every step of your projects. Organisation, environment \
for concentrated work, export to all common file formats \
and much more.
categories editors
license Apache-2
maintainers {gmail.com:herby.gillot @herbygillot} \
openmaintainer
checksums rmd160 ea352c17848bd668d0f928fe5efde5787f2dd401 \
sha256 b161dd9771ff1daa093ccaf4ba55133688c8b4bc6a7e0a1a5305636dc64f8a52 \
size 1714655
depends_build port:yarn
use_configure no
build.env-append CSC_IDENTITY_AUTO_DISCOVERY=false
post-extract {
# Change the electron-builder target to build just the app bundle, and not
# the .pkg file.
reinplace "s|--macos pkg|--macos dir|g" ${worksrcpath}/package.json
}
build {
# Set up JS dependencies
system -W ${worksrcpath} "yarn --frozen-lockfile"
# Build project
system -W ${worksrcpath} "yarn run build"
system -W ${worksrcpath} "yarn run svelte-build"
system -W ${worksrcpath} "yarn run prepare:license"
# Build electron app
system -W ${worksrcpath} \
"${build.env} yarn run electron-builder --mac --dir"
}
destroot {
copy ${worksrcpath}/dist/mac/OmniaWrite.app ${destroot}${applications_dir}/
}
github.livecheck.regex {([0-9.]+)}