Date: Sunday, April 9, 2017 @ 21:45:57 Author: muflone Revision: 221670
upgpkg: sweethome3d 5.4-2 Changed upstream package file Added support for Java3D 1.5 by using SWEETHOME3D_JAVA3D environment variable Modified: sweethome3d/trunk/PKGBUILD ----------+ PKGBUILD | 64 +++++++++++++++++++++---------------------------------------- 1 file changed, 23 insertions(+), 41 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-04-09 21:32:46 UTC (rev 221669) +++ PKGBUILD 2017-04-09 21:45:57 UTC (rev 221670) @@ -6,8 +6,7 @@ # Contributor: Biginoz <biginoz at free.fr> # Contributor: Archan Paul <[email protected]> -pkgbase=sweethome3d -pkgname=(sweethome3d-common sweethome3d) +pkgname=sweethome3d pkgver=5.4 pkgrel=2 pkgdesc="An interior design application to draw the plan of your house in a 3D environment" @@ -14,61 +13,44 @@ arch=('i686' 'x86_64') url="http://www.sweethome3d.com/" license=('GPL' 'custom') -depends=('java-runtime>=8' 'shared-mime-info' 'desktop-file-utils') -source=("${pkgbase}.sh" - "${pkgbase}.desktop" - "${pkgbase}.xml") -source_i686=("SweetHome3D-5.4-linux-x86.tgz"::"http://downloads.sourceforge.net/${pkgbase}/SweetHome3D-${pkgver}-linux-x86.tgz") -source_x86_64=("SweetHome3D-5.4-linux-x64.tgz"::"http://downloads.sourceforge.net/${pkgbase}/SweetHome3D-${pkgver}-linux-x64.tgz") +depends=('java-runtime>=8' 'shared-mime-info' 'desktop-file-utils' 'libxext' 'libgl' 'libxrender') +source=("${pkgname}.sh" + "${pkgname}.desktop" + "${pkgname}.xml") +source_i686=("SweetHome3D-5.4-linux-x86.tgz"::"http://downloads.sourceforge.net/${pkgname}/SweetHome3D-${pkgver}-linux-x86.tgz") +source_x86_64=("SweetHome3D-5.4-linux-x64.tgz"::"http://downloads.sourceforge.net/${pkgname}/SweetHome3D-${pkgver}-linux-x64.tgz") sha256sums=('c1a76d4131ddf04375bab3e98d646543b4967af623a6aee0e19bac7d40d7ecef' '5eea3337d956d773b05ddef69fe9d34b940ff550370dc92bf307f1b9a3957f9e' 'ec0ad1a0671f708af68ced46bec1f4ab377e24ca1a0a9984867ee5fe484f57c5') sha256sums_i686=('f5778277c11be1b8f069be1775964a9eae1f20e3d20eb030cffe16f8f5252fdf') sha256sums_x86_64=('4f2f69495aac1cb2fd9a7c7235b596b1916fee4f77f348e8381cf136c56e5ae4') +install="${pkgname}.install" -package_sweethome3d-common() { - pkgdesc="An interior design application to draw the plan of your house in a 3D environment (common files)" - arch=('any') - install="${pkgbase}.install" +package() { # Desktop and launchers cd "${srcdir}" - install -m 755 -D "${pkgbase}.sh" "${pkgdir}/usr/bin/${pkgbase}" - install -m 755 -D "${pkgbase}.desktop" "${pkgdir}/usr/share/applications/${pkgbase}.desktop" - install -m 644 -D "${pkgbase}.xml" "${pkgdir}/usr/share/mime/packages/${pkgbase}.xml" + install -m 755 -D "${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" + install -m 755 -D "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -m 644 -D "${pkgname}.xml" "${pkgdir}/usr/share/mime/packages/${pkgname}.xml" # Install licenses cd "SweetHome3D-${pkgver}" install -m 755 -d "${pkgdir}/usr/share/licenses/${pkgname}" install -m 755 -t "${pkgdir}/usr/share/licenses/${pkgname}" THIRDPARTY-LICENSE-* # Install icon - install -m 644 -D "SweetHome3DIcon.png" "${pkgdir}/usr/share/pixmaps/${pkgbase}.png" + install -m 644 -D "SweetHome3DIcon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" # Install javaws.jar from jre8 - install -m 755 -d "${pkgdir}/usr/share/java/${pkgbase}" - install -m 644 -t "${pkgdir}/usr/share/java/${pkgbase}" jre8/lib/javaws.jar + install -m 755 -d "${pkgdir}/usr/share/java/${pkgname}" + install -m 644 -t "${pkgdir}/usr/share/java/${pkgname}" jre8/lib/javaws.jar # Install main program and libraries cd "lib" - install -m 644 -t "${pkgdir}/usr/share/java/${pkgbase}" *.jar + install -m 644 -t "${pkgdir}/usr/share/java/${pkgname}" *.jar # Java3D 1.5 libraries - install -m 755 -d "${pkgdir}/usr/lib/${pkgbase}/java3d-1.5" - mv -t "${pkgdir}/usr/lib/${pkgbase}/java3d-1.5" \ - "${pkgdir}"/usr/share/java/${pkgbase}/{j3dcore.jar,j3dutils.jar,vecmath.jar} + install -m 755 -d "${pkgdir}/usr/lib/${pkgname}/java3d-1.5" + mv -t "${pkgdir}/usr/lib/${pkgname}/java3d-1.5" \ + "${pkgdir}"/usr/share/java/${pkgname}/{j3dcore.jar,j3dutils.jar,vecmath.jar} + install -m 755 -t "${pkgdir}/usr/lib/${pkgname}/java3d-1.5" libj3dcore-ogl.so # Java3D 1.6 libraries - install -m 755 -d "${pkgdir}/usr/lib/${pkgbase}/java3d-1.6" - install -m 644 -t "${pkgdir}/usr/lib/${pkgbase}/java3d-1.6" java3d-1.6/*.jar + install -m 755 -d "${pkgdir}/usr/lib/${pkgname}/java3d-1.6" + install -m 644 -t "${pkgdir}/usr/lib/${pkgname}/java3d-1.6" java3d-1.6/*.jar + install -m 755 -t "${pkgdir}/usr/lib/${pkgname}/java3d-1.6" java3d-1.6/*.so } - -package_sweethome3d() { - arch=('i686' 'x86_64') - depends=('libxext' 'libgl' 'libxrender' 'sweethome3d-common') - cd "${srcdir}/SweetHome3D-${pkgver}" - # Install licenses - install -m 755 -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m 644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "THIRDPARTY-LICENSE-JAVA3D.TXT" - cd "lib" - # Java3D 1.5 libraries - install -m 755 -d "${pkgdir}/usr/lib/${pkgbase}/java3d-1.5" - install -m 755 -t "${pkgdir}/usr/lib/${pkgbase}/java3d-1.5" libj3dcore-ogl.so - # Java3D 1.6 libraries - install -m 755 -d "${pkgdir}/usr/lib/${pkgbase}/java3d-1.6" - install -m 644 -t "${pkgdir}/usr/lib/${pkgbase}/java3d-1.6" java3d-1.6/*.so -} -
