diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 17 insertions, 21 deletions
@@ -1,21 +1,22 @@ -# Maintainer: mickele <mimocciola[at]yahoo[dot]com> pkgname=ifcplusplus-git -pkgver=0.r161.g73d0b99 +pkgver=0.r248.g011fd531 pkgrel=1 -pkgdesc="Port of IfcPlusPlus on linux. IfcPlusPlus is an open source C++ class model, as well as a reader and writer for IFC files in STEP format." -url="https://github.com/berndhahnebach/IfcPlusPlus" -arch=('x86_64' 'i686') -license=('custom:OSGPL') +pkgdesc="IFC++ is an open source C++ class model, as well as a reader and writer for IFC files in STEP format." +url="http://www.ifcquery.com/" +arch=('x86_64') +license=('MIT') depends=('openscenegraph' 'boost-libs' 'qt5-base') optdepends=() -makedepends=('boost' 'chrpath') +makedepends=('cmake' 'boost') +provides=('IFC++') conflicts=() replaces=() backup=() -source=('IfcPlusPlus::git://github.com/berndhahnebach/IfcPlusPlus.git' 'qt5.patch' 'osg340.patch') +source=('git://github.com/berndhahnebach/ifcplusplus.git') +clonefolder='ifcplusplus' pkgver() { - cd IfcPlusPlus + cd ${clonefolder} if GITTAG="$(git describe --abbrev=0 --tags 2>/dev/null)"; then echo "$(sed -e "s/^${pkgname%%-git}//" -e 's/^[-_/a-zA-Z]\+//' -e 's/[-_+]/./g' <<< ${GITTAG}).r$(git rev-list --count ${GITTAG}..).g$(git log -1 --format="%h")" @@ -25,28 +26,23 @@ pkgver() { } prepare() { - cd "${srcdir}/IfcPlusPlus" - patch -Np1 -i "${srcdir}/qt5.patch" - patch -Np1 -i "${srcdir}/osg340.patch" + cd "${srcdir}/${clonefolder}" } build() { - cd "${srcdir}/IfcPlusPlus" + cd "${srcdir}/${clonefolder}" cmake ./ \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt5 + -OSGDB_LIBRARY_DEBUG=/usr/lib \ make } package() { - cd "${srcdir}/IfcPlusPlus" - install -Dm755 Debug/SimpleViewerExample "${pkgdir}"/usr/bin/SimpleIFCViewer + cd "${srcdir}/${clonefolder}" + install -Dm755 Release/SimpleViewerExample "${pkgdir}"/usr/bin/SimpleIFCViewer chrpath -d "${pkgdir}"/usr/bin/SimpleIFCViewer install -d "${pkgdir}/usr/lib" - install -m755 -D Debug/*.so "${pkgdir}/usr/lib" + install -m755 -D Release/*.so "${pkgdir}/usr/lib" install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } -md5sums=('SKIP' - '3df56628d79a15799aede92466db77a3' - '70c0472dac19f4be7c8984cfcdbe54f2') +md5sums=('SKIP') |