diff options
author | Patrick Northon | 2022-06-24 12:33:32 -0400 |
---|---|---|
committer | Patrick Northon | 2022-06-24 12:33:32 -0400 |
commit | 8a9adcce5a1ccfc19c78be9384e98d28d2fc8a4e (patch) | |
tree | 3e9e5ab6996872e9ca7b0c75be294d03a50c9d01 | |
download | aur-8a9adcce5a1ccfc19c78be9384e98d28d2fc8a4e.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 46 |
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..61c3c1787a02 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = cmake-init-git + pkgdesc = An opinionated CMake project initializer that generates CMake projects. + pkgver = 0.31.1.r0.g8264e70 + pkgrel = 1 + url = https://github.com/friendlyanon/cmake-init + arch = any + license = GPL3 + depends = python + depends = cmake + depends = git + optdepends = clang: clang-tidy and clang-format + optdepends = cppcheck + optdepends = doxygen + optdepends = lcov + optdepends = codespell + optdepends = conan + optdepends = vcpkg + source = git+https://github.com/friendlyanon/cmake-init.git + sha256sums = SKIP + +pkgname = cmake-init-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..72e8ffc0db8a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b10050fdb673 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Patrick Northon <northon_patrick3@yahoo.ca> + +_pkgname='cmake-init' +pkgname="${_pkgname}-git" +pkgver=0.31.1.r0.g8264e70 +pkgrel=1 +pkgdesc='An opinionated CMake project initializer that generates CMake projects.' +arch=(any) +url="https://github.com/friendlyanon/${_pkgname}" +license=('GPL3') +depends=('python' 'cmake' 'git') +optdepends=( + 'clang: clang-tidy and clang-format' + 'cppcheck' + 'doxygen' + 'lcov' + 'codespell' + 'conan' + 'vcpkg' +) +sha256sums=('SKIP') +source=("git+${url}.git") + +_srcdir="$_pkgname" + +pkgver() { + cd "${_srcdir}" + ( set -o pipefail + git describe --tags --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +prepare() { + cd "$_srcdir/package" + python 'setup.py' build +} + +package() { + cd "$_srcdir/package" + + python 'setup.py' install --optimize=1 --root="$pkgdir/" --prefix="/usr" + + cd .. + install -Dm644 "COPYING" -t "$pkgdir/usr/share/licenses/${_pkgname}" +} |