Date: Sunday, July 12, 2015 @ 13:26:50 Author: muflone Revision: 136717
upgpkg: sweethome3d 4.6-2 Added: sweethome3d/trunk/sweethome3d.install sweethome3d/trunk/sweethome3d.xml Modified: sweethome3d/trunk/PKGBUILD sweethome3d/trunk/sweethome3d.desktop sweethome3d/trunk/sweethome3d.sh ---------------------+ PKGBUILD | 14 +++++++++----- sweethome3d.desktop | 7 ++++--- sweethome3d.install | 13 +++++++++++++ sweethome3d.sh | 8 +++++++- sweethome3d.xml | 1 + 5 files changed, 34 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-07-12 10:05:01 UTC (rev 136716) +++ PKGBUILD 2015-07-12 11:26:50 UTC (rev 136717) @@ -8,18 +8,21 @@ pkgname=sweethome3d pkgver=4.6 -pkgrel=1 +pkgrel=2 pkgdesc="An interior design application to draw the plan of your house in a 3D environment" arch=('any') url="http://www.sweethome3d.com/" license=('GPL') -depends=('java-runtime') +depends=('java-runtime' 'shared-mime-info' 'desktop-file-utils') source=("http://downloads.sourceforge.net/${pkgname}/SweetHome3D-${pkgver}.jar" "${pkgname}.sh" - "${pkgname}.desktop") + "${pkgname}.desktop" + "${pkgname}.xml") sha256sums=('47928511dc79906ba8cc2439fc0cb3cf5ed80274ae5b33f5278243e807752d98' - '52ec3b707795e94842943a22d9c0fa282bfbadea6d7e4eb9a99e99280ffe00ad' - 'da4872b1ba6780cc77156aa9fb47e156061c7ef4b15a74f370a451bed28a61ff') + '0cbe84d4db89efd31254a034729f58cf2dd6d415210083584748049ccba0893a' + '05e7f1a60753a7236faeb115ee42764f01a353107b9f3dc200b18b0856d4b7bd' + 'ec0ad1a0671f708af68ced46bec1f4ab377e24ca1a0a9984867ee5fe484f57c5') +install="${pkgname}.install" package() { cd "${srcdir}" @@ -26,5 +29,6 @@ install -D -m 644 "SweetHome3D-${pkgver}.jar" "${pkgdir}/usr/share/java/${pkgname}.jar" install -D -m 644 "com/eteks/sweethome3d/viewcontroller/resources/help/images/applicationIcon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" install -D -m 755 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -D -m 644 "${pkgname}.xml" "${pkgdir}/usr/share/mime/packages/${pkgname}.xml" install -D -m 755 "${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" } Modified: sweethome3d.desktop =================================================================== --- sweethome3d.desktop 2015-07-12 10:05:01 UTC (rev 136716) +++ sweethome3d.desktop 2015-07-12 11:26:50 UTC (rev 136717) @@ -3,8 +3,9 @@ Type=Application Name=Sweet Home 3D Comment=An interior design application -TryExec=/usr/bin/sweethome3d -Exec=sweethome3d -Icon=/usr/share/pixmaps/sweethome3d.png +TryExec=sweethome3d +Exec=sweethome3d %f +Icon=sweethome3d Categories=Office;Java; StartupWMClass=com-eteks-sweethome3d-SweetHome3DBootstrap +MimeType=application/x-sweethome3d Added: sweethome3d.install =================================================================== --- sweethome3d.install (rev 0) +++ sweethome3d.install 2015-07-12 11:26:50 UTC (rev 136717) @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} + Modified: sweethome3d.sh =================================================================== --- sweethome3d.sh 2015-07-12 10:05:01 UTC (rev 136716) +++ sweethome3d.sh 2015-07-12 11:26:50 UTC (rev 136717) @@ -1,6 +1,7 @@ #!/bin/sh JAVA_EXEC="" +APP_ARGS="" if [ -n "$JAVA_HOME" ]; then if [ -x "$JAVA_HOME/bin/java" ]; then @@ -16,4 +17,9 @@ exit 1 fi -"$JAVA_EXEC" -jar /usr/share/java/sweethome3d.jar +if [ $# -gt 0 ] +then + APP_ARGS="-open $@" +fi + +"$JAVA_EXEC" -jar /usr/share/java/sweethome3d.jar $APP_ARGS Added: sweethome3d.xml =================================================================== (Binary files differ) Index: sweethome3d/trunk/sweethome3d.xml =================================================================== --- sweethome3d.xml 2015-07-12 10:05:01 UTC (rev 136716) +++ sweethome3d.xml 2015-07-12 11:26:50 UTC (rev 136717) Property changes on: sweethome3d/trunk/sweethome3d.xml ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/xml \ No newline at end of property