summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSean Anderson2022-09-02 00:23:20 -0400
committerSean Anderson2022-09-02 00:24:26 -0400
commit5d9a277ac84a3bf521b6b00cf4da5d053f8af5ad (patch)
tree981f6d4a3117dfaad6a5951df584a4a242a1c878 /PKGBUILD
parente04c2363cdb00f04a19109bed0ecb75f01e6515d (diff)
downloadaur-opensta-git.tar.gz
Comply with arch packageing guidelines
- Set the prefix to /usr - Use correct CXXFLAGS - Move configuration to build() And while we're at it, use cmake's --build/--install flags.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 7 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index eb72a2256c43..557cf1db8ae1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,17 +20,15 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-prepare() {
- cd "${srcdir}/OpenSTA"
- cmake . -DCUDD=/usr -DCMAKE_BUILD_TYPE=RELEASE
-}
-
build() {
- cd "${srcdir}/OpenSTA"
- make
+ cmake -B build -S "${srcdir}/OpenSTA" \
+ -DCUDD=/usr \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_CXX_FLAGS="$CXXFLAGS"
+ cmake --build build
}
package() {
- cd "${srcdir}/OpenSTA"
- make DESTDIR=${pkgdir} install
+ DESTDIR=${pkgdir} cmake --install build
}