diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 63 |
3 files changed, 54 insertions, 34 deletions
@@ -1,22 +1,26 @@ -# Generated by mksrcinfo v8 -# Mon Oct 2 22:25:40 UTC 2017 pkgbase = soxt pkgdesc = A high-level 3D graphics toolkit on top of OpenGL. - pkgver = 1.3.0 - pkgrel = 6 - url = http://www.coin3d.org/ + pkgver = 1.4.0 + pkgrel = 1 + url = https://github.com/coin3d/soxt arch = i686 arch = x86_64 license = GPL + makedepends = cmake makedepends = doxygen - makedepends = coin depends = coin depends = libxi depends = libxmu depends = libxpm depends = openmotif - source = https://bitbucket.org/Coin3D/coin/downloads/SoXt-1.3.0.tar.gz - sha256sums = f5443aadafe8e2222b9b5a23d1f228bb0f3e7d98949b8ea8676171b7ea5bf013 + source = https://github.com/coin3d/soxt/archive/SoXt-1.4.0.tar.gz + source = soanydata-3ff6e9203fbb0cc08a2bdf209212b7ef4d78a1f2.tar.gz::https://github.com/coin3d/soanydata/archive/3ff6e9203fbb0cc08a2bdf209212b7ef4d78a1f2.tar.gz + source = sogui-100612bf4016916dd686e2b6fecf8ac23d3db14d.tar.gz::https://github.com/coin3d/sogui/archive/100612bf4016916dd686e2b6fecf8ac23d3db14d.tar.gz + source = soxt-remove-cpack.patch::https://github.com/coin3d/soxt/commit/5183559.patch + sha256sums = 46f091fc0e0e6bf78f6a4f59d984c12c93532f92c2a84081ff42d50bfe670fc7 + sha256sums = ede29d60d1b35e66193aaf115784f87867ab1658cb1d977fe75dfc0d0ffb3241 + sha256sums = 605c649902c7be3549b9df7bfdd11d80f13f3aa09b8f0654bf99bcf66a1ee914 + sha256sums = 6fd58fb1f0ddc385a4a93edae3e1a3bd5cf3ba68a89cd85095be5f3b1ac8db91 pkgname = soxt diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..76f68404e053 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +SoXt-*.tar.gz +soanydata-*.tar.gz +sogui-*.tar.gz +*.pkg.* +*.patch @@ -1,46 +1,57 @@ -# Maintainer: Christian Hesse <mail@eworm.de> +# Maintainer: Gabriel Souza Franco <Z2FicmllbGZyYW5jb3NvdXphQGdtYWlsLmNvbQ==> +# Contributor: Christian Hesse <mail@eworm.de> pkgname=soxt -pkgver=1.3.0 -pkgrel=6 +pkgver=1.4.0 +_soanydata_commit=3ff6e9203fbb0cc08a2bdf209212b7ef4d78a1f2 +_sogui_commit=100612bf4016916dd686e2b6fecf8ac23d3db14d +pkgrel=1 pkgdesc='A high-level 3D graphics toolkit on top of OpenGL.' arch=('i686' 'x86_64') -url='http://www.coin3d.org/' +url='https://github.com/coin3d/soxt' license=('GPL') depends=('coin' 'libxi' 'libxmu' 'libxpm' 'openmotif') -makedepends=('doxygen' 'coin') -source=("https://bitbucket.org/Coin3D/coin/downloads/SoXt-${pkgver}.tar.gz") -sha256sums=('f5443aadafe8e2222b9b5a23d1f228bb0f3e7d98949b8ea8676171b7ea5bf013') +makedepends=('cmake' 'doxygen') +source=("https://github.com/coin3d/soxt/archive/SoXt-$pkgver.tar.gz" + "soanydata-$_soanydata_commit.tar.gz::https://github.com/coin3d/soanydata/archive/$_soanydata_commit.tar.gz" + "sogui-$_sogui_commit.tar.gz::https://github.com/coin3d/sogui/archive/$_sogui_commit.tar.gz" + "soxt-remove-cpack.patch::https://github.com/coin3d/soxt/commit/5183559.patch") +sha256sums=('46f091fc0e0e6bf78f6a4f59d984c12c93532f92c2a84081ff42d50bfe670fc7' + 'ede29d60d1b35e66193aaf115784f87867ab1658cb1d977fe75dfc0d0ffb3241' + '605c649902c7be3549b9df7bfdd11d80f13f3aa09b8f0654bf99bcf66a1ee914' + '6fd58fb1f0ddc385a4a93edae3e1a3bd5cf3ba68a89cd85095be5f3b1ac8db91') + +prepare() { + cd soxt-SoXt-$pkgver + + patch -Np1 -i ../soxt-remove-cpack.patch + + ln -rs ../soanydata-$_soanydata_commit data + ln -rs ../sogui-$_sogui_commit src/Inventor/Xt/common +} build() { - cd "${srcdir}/SoXt-${pkgver}" - - ./configure \ - --prefix=/usr \ - --enable-optimization \ - --enable-threadsafe \ - --enable-html \ - --enable-man \ - --enable-exceptions \ - --disable-debug \ - --disable-maintainer-mode \ - --disable-dependency-tracking \ - --enable-shared \ - --disable-static + mkdir -p build + cd build + + cmake ../soxt-SoXt-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DSOXT_BUILD_DOCUMENTATION=ON \ + -DSOXT_BUILD_DOC_MAN=ON \ + -DSOXT_BUILD_DOC_CHM=OFF + make } package() { - cd "${srcdir}/SoXt-${pkgver}" + cd build - make DESTDIR="${pkgdir}/" install + make DESTDIR="$pkgdir" install # these files conflict with soqt, so rename them for FILE in components devices misc viewers; do mv "${pkgdir}/usr/share/man/man3/${FILE}.3" "${pkgdir}/usr/share/man/man3/soxt-${FILE}.3" done - - # where do these files come from? - rm -f "${pkgdir}/usr/share/man/man3/_"* } |