author | Antonio Rojas
<arojas@archlinux.org> 2024-01-06 09:33:14 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2024-01-06 09:33:14 UTC |
parent | dd9a8e113504eb54bff302e5ba609662822ee232 |
PKGBUILD | +12 | -32 |
diff --git a/PKGBUILD b/PKGBUILD index 7b6d107..c2894ba 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,4 +1,5 @@ -# Maintainer: Alexander F. Rødseth <xyproto@archlinux.org> +# Maintainer: +# Contributor: Alexander F. Rødseth <xyproto@archlinux.org> # Contributor: Gabriel Souza Franco # Contributor: Florian Pritz # Contributor: Christian Hesse <mail@eworm.de> @@ -7,52 +8,31 @@ # Contributor: Marcus Fritzsch <fritschy@googlemail.com> pkgname=soqt -pkgver=1.6.0 -pkgrel=4 +pkgver=1.6.1 +pkgrel=1 pkgdesc='The glue between Coin and Qt' arch=(x86_64) url='https://github.com/coin3d/soqt' license=(GPL) -depends=(coin qt5-base) -makedepends=(cmake git mesa ninja doxygen) -# 75d4... is tag SoQt-1.6.0 -# 3ff6... is tag soanydata-1_1_0 -# a006... is tag soxt-1_4_0 -source=("git+$url#commit=75d47669ae20f25ea4cd583c9298680254bdcff3" - "git+${url/soqt/soanydata}#commit=3ff6e9203fbb0cc08a2bdf209212b7ef4d78a1f2" - "git+${url/soqt/sogui}#commit=100612bf4016916dd686e2b6fecf8ac23d3db14d") -sha256sums=('SKIP' - 'SKIP' - 'SKIP') +depends=(coin qt6-base) +makedepends=(cmake mesa doxygen) +source=(https://github.com/coin3d/soqt/releases/download/v$pkgver/$pkgname-$pkgver-src.tar.gz) +sha256sums=('80289d9bd49ffe709ab85778c952573f43f1c725ea958c6d5969b2e9c77bb3ba') prepare() { - # Set up links to the support repos - # (these are git submodules in what will be the next release) - ln -s "$srcdir/soanydata" soqt/data - ln -s "$srcdir/sogui" soqt/src/Inventor/Qt/common - # Skip cpack mkdir -p soqt/cpack.d touch soqt/cpack.d/CMakeLists.txt } build() { - mkdir -p build - cd build - cmake ../soqt \ - -DCMAKE_C_FLAGS="$CFLAGS -fPIC -Wno-deprecated-declarations" \ - -DCMAKE_CXX_FLAGS="$CXXFLAGS -fPIC -Wno-deprecated-declarations" \ + cmake -B build -S soqt \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ -DSOQT_BUILD_DOC_MAN=ON \ - -DSOQT_BUILD_DOC_CHM=OFF \ - -G Ninja - ninja + -DSOQT_BUILD_DOC_CHM=OFF + cmake --build build } package() { - DESTDIR="$pkgdir" ninja -C build install - - # Skip the HTML documentation - rm -rf "$pkgdir/usr/share/doc" + DESTDIR="$pkgdir" cmake --install build }