[arch-commits] Commit in sweethome3d/trunk (PKGBUILD)

Fabio Castelli muflone at archlinux.org
Sun Apr 9 21:45:58 UTC 2017


    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 <paul.archan at gmail.com>
 
-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
-}
-



More information about the arch-commits mailing list