# Maintainer: slomomojo # Contributor: Alexander F. Rødseth # Contributor: kappa pkgname=wings3d pkgver=2.2.7 pkgrel=3 pkgdesc='3D modeler using the winged edge data structure' arch=(x86_64) url='http://www.wings3d.com/' # https is not available license=(GPL) depends=(erlang erlang-cl) makedepends=(gendesk) optdepends=('povray: render scenes with POV-Ray') source=("https://downloads.sourceforge.net/project/wings/wings/$pkgver/wings-$pkgver.tar.bz2" wings.sh) b2sums=('a7b8273788f26cdaaecfd90a14687703960855d3b72a034d8c78ed58d1e08008ecf1a17dee839471c4ac719efcb723de912db3163b8ce0adb3000eeba9235233' '2d9af245044293479786177c9169035b258c299fda67ee94eaf0f82fe509797553e843e87bf0ea7814b6a4ccbcca7d1e32f345e5eb1e536aaae06033030e86fd') prepare() { gendesk -f -n \ --name 'Wings 3D' \ --pkgname $pkgname \ --pkgdesc "$pkgdesc" \ --genericname '3D Modeler' \ --categories 'Graphics;3DGraphics' sed -i "/desktop-id/ s/com.wings3d.WINGS.desktop/$pkgname.desktop/" ${pkgname%3d}-$pkgver/unix/wings.appdata.xml } build() { export ERL_LIBS="$srcdir" make -C ${pkgname%3d}-$pkgver unix } package() { install -Dm755 wings.sh "$pkgdir/usr/bin/$pkgname" install -Dm644 -t "$pkgdir/usr/share/applications" $pkgname.desktop cd ${pkgname%3d}-$pkgver install -Dm644 icons/wings_icon_48x48.png "$pkgdir/usr/share/icons/hicolor/48x48/apps/$pkgname.png" install -Dm644 icons/wings_icon_256x256.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/$pkgname.png" install -Dm644 unix/wings.appdata.xml "$pkgdir/usr/share/metainfo/$pkgname.appdata.xml" cd build install -d "$pkgdir/usr/lib/$pkgname" cp -r wings-$pkgver-linux/lib/wings-$pkgver/* "$pkgdir/usr/lib/$pkgname" }