summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorcaltlgin2020-09-27 10:15:08 +1300
committercaltlgin2020-09-27 10:15:08 +1300
commitb04935735eaad63678266f4a12b8bc53e541ffe7 (patch)
tree28899d5df6ed1ba50c212296ac2beb6e82dd85ad /PKGBUILD
parentb9a1675765e84d338cccd904553a5ff34151a8e4 (diff)
downloadaur-b04935735eaad63678266f4a12b8bc53e541ffe7.tar.gz
Adopt and refactor PKGBUILD. Pass in chroot
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD62
1 files changed, 29 insertions, 33 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7ebc54a28cc1..b63dabbc6cb0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,48 +1,44 @@
-# Maintainer: Kyle Keen <keenerd@gmail.com>
+# Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz>
+# Contributor: Kyle Keen <keenerd@gmail.com>
-pkgname='solvespace-git'
-pkgver=r1304.bc3e09e
+_pkgname='solvespace'
+pkgname="${_pkgname}-git"
+pkgver=r1574.0a061b6
pkgrel=1
-pkgdesc="SOLVESPACE is a parametric 3d CAD program."
-arch=('i686' 'x86_64')
-url='http://solvespace.com/'
+pkgdesc='Parametric 2d/3d CAD'
+arch=('x86_64')
+url='https://solvespace.com'
license=('GPL3')
-depends=('libpng' 'json-c' 'glew' 'gtkmm3' 'libspnav')
-# aww, moved away from fltk
-makedepends=('git' 'cmake')
-provides=('solvespace')
-conflicts=('solvespace')
-source=('solvespace-git::git+https://github.com/solvespace/solvespace.git')
+depends=('gtkmm3' 'libspnav')
+makedepends=('cmake' 'git')
+provides=("${_pkgname}")
+conflicts=("${_pkgname}")
+source=("git+https://github.com/${_pkgname}/${_pkgname}.git")
sha256sums=('SKIP')
-pkgver() {
- cd "$pkgname"
- #git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
-
prepare() {
- cd "$pkgname"
- git submodule update --init extlib/libdxfrw
- git submodule update --init extlib/q3d
- git submodule update --init extlib/flatbuffers
- # uncomment if test fails
- #sed -i 's|request/ttf_text/test.cpp||' request/ttf_text/test.cpp
+ cd "${_pkgname}"
+ git submodule update --init 'extlib/flatbuffers' 'extlib/libdxfrw' 'extlib/mimalloc' 'extlib/q3d'
}
-# -std=c++11 or -std=gnu++11
+pkgver() {
+ cd "${_pkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
build() {
- cd "$pkgname"
- mkdir -p build
- cd build
- cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_CXX_FLAGS="-std=c++11" ../
- sed -i 's/lib64/lib/' src/cmake_install.cmake
- make
+ export CFLAGS+=" ${CPPFLAGS}"
+ export CXXFLAGS+=" ${CPPFLAGS}"
+ cmake -B build -S "${_pkgname}" \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -Wno-dev
+ make -C build
}
package() {
- cd "$pkgname/build"
- make DESTDIR="$pkgdir" install
+ make DESTDIR="${pkgdir}" PREFIX="/usr" -C "build" install
+ install -Dm644 -t "${pkgdir}/usr/share/doc/${_pkgname}" "${_pkgname}/README.md"
}
+# vim: ts=2 sw=2 et: