Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / soqt
Commits: d1b3c873 by Antonio Rojas at 2024-01-06T10:33:14+01:00 upgpkg: 1.6.1-1: Update to 1.6.1, switch to Qt6 - - - - - 1 changed file: - PKGBUILD Changes: ===================================== PKGBUILD ===================================== @@ -1,4 +1,5 @@ -# Maintainer: Alexander F. Rødseth <[email protected]> +# Maintainer: +# Contributor: Alexander F. Rødseth <[email protected]> # Contributor: Gabriel Souza Franco # Contributor: Florian Pritz # Contributor: Christian Hesse <[email protected]> @@ -7,52 +8,31 @@ # Contributor: Marcus Fritzsch <[email protected]> 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 } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/soqt/-/commit/d1b3c873bb829b7dba188aba2993ac3b685ea06b -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/soqt/-/commit/d1b3c873bb829b7dba188aba2993ac3b685ea06b You're receiving this email because of your account on gitlab.archlinux.org.
