On 30/01/2025 18:36, Marco Atzeri wrote:
On 30/01/2025 17:35, Michael Cook via Cygwin-apps wrote:
Sure, attached.
It's very similar to the old astyle-2.06-1.cygport:
see attached, I rewrote following latest practice and to use cmake.
no need of source patch and to use version on file name.
Let me know if something is not clear.
Regards
Marco
2nd version, I forgot to remove PKG_HINTS that is not needed anymore
inherit cmake
NAME="astyle"
VERSION=3.6.6
RELEASE=1
LICENSE="MIT"
CATEGORY="Devel Utils"
SUMMARY="Artistic Style is a reindenter and reformatter of C, C++, C# and Java
source code"
DESCRIPTION="Artistic Style is a reindenter and reformatter of C, C++, C# and
Java source code"
HOMEPAGE="https://astyle.sourceforge.net/"
SRC_URI="https://gitlab.com/saalen/astyle/-/archive/${PV}/${P}.tar.bz2"
SRC_DIR="${P}"
BUILD_REQUIRES="cmake gcc-g++"
src_compile() {
cd ${B}
cygcmake
cygmake
}
src_install() {
cd ${B}
cyginstall
doman ${S}/AStyle/man/astyle.1
dodoc ${S}/AStyle/doc/*
dodoc AStyle/LICENSE.md
docinto file
dodoc ${S}/AStyle/file/*
}