Created
June 7, 2016 06:34
-
-
Save tesfabpel/a8a4a1e3a41f53788b0fe493a2ad827f to your computer and use it in GitHub Desktop.
solvespace-git PKGBUILD
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Maintainer: Kyle Keen <keenerd@gmail.com> | |
pkgname='solvespace-git' | |
pkgver=r795.1e2f199 | |
pkgrel=1 | |
pkgdesc="SOLVESPACE is a parametric 3d CAD program." | |
arch=('i686' 'x86_64') | |
url='http://solvespace.com/' | |
license=('GPL3') | |
depends=('libpng' 'json-c' 'glew' 'gtkmm') | |
# awwm moved away from fltk | |
makedepends=('git' 'cmake') | |
source=('solvespace-git::git+https://github.com/jwesthues/solvespace.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)" | |
} | |
# -std=c++11 or -std=gnu++11 | |
prepare() { | |
cd "$pkgname" | |
git submodule update --init extlib/libdxfrw | |
} | |
build() { | |
cd "$pkgname" | |
mkdir -p build | |
cd build | |
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_CXX_FLAGS="-std=c++11" ../ | |
make | |
} | |
package() { | |
cd "$pkgname/build" | |
make DESTDIR="$pkgdir" install | |
cd "$pkgdir/usr" | |
! mv lib64 lib 2> /dev/null | |
! mv lib32 lib 2> /dev/null | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment