diff options
author | Blair Bonnett | 2020-05-22 13:19:40 +0200 |
---|---|---|
committer | Blair Bonnett | 2020-05-22 13:19:40 +0200 |
commit | 3a9dd7d1366205b6f54dacc58c4a042bfa401bf2 (patch) | |
tree | bac1ff38d9d316452f9e5431d4274f3767f8b72a | |
download | aur-3a9dd7d1366205b6f54dacc58c4a042bfa401bf2.tar.gz |
Initial package: 1.0.0-rc.6
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | dust3d.desktop | 6 |
4 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..202e8d4250da --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = dust3d + pkgdesc = 3D watertight modeling software + pkgver = 1.0.0_rc.6 + pkgrel = 1 + url = https://dust3d.org/ + arch = x86_64 + license = MIT + makedepends = boost + makedepends = cmake + makedepends = qt5-tools + depends = qt5-base + depends = cgal + source = dust3d-1.0.0-rc.6.tar.gz::https://github.com/huxingyi/dust3d/archive/1.0.0-rc.6.tar.gz + source = dust3d.desktop + sha256sums = 171a12dad39ffd40551126e304a05f036958145fab2a45631929831e2c6bbee9 + sha256sums = f4742bc1a2795b435f8343f20516763522b8f710fefbb3e75ce7a02ea634a691 + +pkgname = dust3d + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..3def1cb7adc6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.tar.gz +*.log +*.tar.xz +*.tar.zst +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3973407577af --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Blair Bonnett <blair dot bonnett @ gmail dot com> + +pkgname=dust3d +pkgver=1.0.0_rc.6 +_pkgver="${pkgver//_/-}" +pkgrel=1 +pkgdesc="3D watertight modeling software" +url="https://dust3d.org/" +license=('MIT') +depends=('qt5-base' 'cgal') +makedepends=('boost' 'cmake' 'qt5-tools') +arch=('x86_64') + +source=( + "dust3d-$_pkgver.tar.gz::https://github.com/huxingyi/dust3d/archive/$_pkgver.tar.gz" + 'dust3d.desktop' +) +sha256sums=( + '171a12dad39ffd40551126e304a05f036958145fab2a45631929831e2c6bbee9' + 'f4742bc1a2795b435f8343f20516763522b8f710fefbb3e75ce7a02ea634a691' +) + +prepare() { + cd "$srcdir/dust3d-$_pkgver/thirdparty/instant-meshes" + mkdir build + cd build + cmake ../ + + cd "$srcdir/dust3d-$_pkgver" + qmake -config release "QMAKE_LFLAGS+=-Wl,--sort-common,--as-needed,-z,relro,-z,now" dust3d.pro +} + +build() { + cd "$srcdir/dust3d-$_pkgver/thirdparty/instant-meshes/build" + make + + cd "$srcdir/dust3d-$_pkgver" + make +} + +package() { + install -t "$pkgdir/usr/share/applications" -Dm644 dust3d.desktop + cd "$srcdir/dust3d-$_pkgver" + install -t "$pkgdir/usr/bin" -D dust3d + install -t "$pkgdir/usr/share/licenses/dust3d" -Dm644 LICENSE +} diff --git a/dust3d.desktop b/dust3d.desktop new file mode 100644 index 000000000000..c51190943d08 --- /dev/null +++ b/dust3d.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Dust3D +GenericName=3D modelling software +Exec=dust3d |