[arch-commits] Commit in sweethome3d/trunk (PKGBUILD sweethome3d.sh)
Date: Sunday, July 31, 2022 @ 23:05:42 Author: muflone Revision: 1259549 upgpkg: sweethome3d 7.0.2-1 Modified: sweethome3d/trunk/PKGBUILD sweethome3d/trunk/sweethome3d.sh + PKGBUILD |8 sweethome3d.sh |6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-07-31 22:41:33 UTC (rev 1259548) +++ PKGBUILD2022-07-31 23:05:42 UTC (rev 1259549) @@ -6,8 +6,8 @@ # Contributor: Archan Paul pkgname=sweethome3d -pkgver=6.6 -pkgrel=4 +pkgver=7.0.2 +pkgrel=1 pkgdesc="An interior design application to draw the plan of your house in a 3D environment" arch=('x86_64') url="http://www.sweethome3d.com/; @@ -18,8 +18,8 @@ "${pkgname}.sh" "${pkgname}.desktop" "${pkgname}.xml") -sha256sums=('0a7557a66a1d9b2a1976a9adece811cb3b8b7838643e1ac04bf0a574533c490b' -'6b3ef93a004d05ea083953d651e151af5491f5ca91e00dfd4ec3f0e4e1c87782' +sha256sums=('f49bff53b69f1baf8bc0f07a221a8b78f8d003aedb3ca7a53fe51cbaf8b306aa' +'285bc64c5f79927d1a5e74de17bf5d3c25998d91001506bed27b9e124cf81ad6' '5eea3337d956d773b05ddef69fe9d34b940ff550370dc92bf307f1b9a3957f9e' 'ec0ad1a0671f708af68ced46bec1f4ab377e24ca1a0a9984867ee5fe484f57c5') install="${pkgname}.install" Modified: sweethome3d.sh === --- sweethome3d.sh 2022-07-31 22:41:33 UTC (rev 1259548) +++ sweethome3d.sh 2022-07-31 23:05:42 UTC (rev 1259549) @@ -22,7 +22,7 @@ fi # Find Java version -JAVA_VERSION="$(${JAVA_EXEC} -version 2>&1 | head -1 | cut -d' ' -f 3 | tr -d '"')" +JAVA_VERSION="$(${JAVA_EXEC} -version 2>&1 | grep ' version ' | head -1 | cut -d' ' -f 3 | tr -d '"')" # Skip Java versions higher than 16 as Sweethome3D actually is not yet compatible # Fallback to any previous version available @@ -30,7 +30,7 @@ if [ $(vercmp "${JAVA_VERSION}" "17") -gt 0 ] then echo "Warning: Sweethome 3D actually is not compatible with Java version > 16" - _PREVIOUS_JAVA_VERSION="$(archlinux-java status | tail -n +2 | sort | cut -d ' ' -f 3 | sort -nr -k 2 -t '-' | grep -vE '17-' -m 1)" + _PREVIOUS_JAVA_VERSION="$(archlinux-java status | tail -n +2 | sort | cut -d ' ' -f 3 | sort -nr -k 2 -t '-' | grep -vE '17-|18-' -m 1)" if [ -z "${_PREVIOUS_JAVA_VERSION}" ] then echo "No others Java version are available, please install a Java version < 17" @@ -39,7 +39,7 @@ echo "Falling back to ${_PREVIOUS_JAVA_VERSION}" export JAVA_HOME="/usr/lib/jvm/${_PREVIOUS_JAVA_VERSION}" export JAVA_EXEC="${JAVA_HOME}/bin/java" -export JAVA_VERSION="$(${JAVA_EXEC} -version 2>&1 | head -1 | cut -d' ' -f 3 | tr -d '"')" +export JAVA_VERSION="$(${JAVA_EXEC} -version 2>&1 | grep ' version ' | head -1 | cut -d' ' -f 3 | tr -d '"')" fi fi
[arch-commits] Commit in sweethome3d/trunk (PKGBUILD)
Date: Wednesday, March 2, 2022 @ 08:35:29 Author: allan Revision: 1139338 upgpkg: sweethome3d 6.6-4: rebuild due to obsolete signing key Modified: sweethome3d/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-02 08:33:04 UTC (rev 1139337) +++ PKGBUILD2022-03-02 08:35:29 UTC (rev 1139338) @@ -7,7 +7,7 @@ pkgname=sweethome3d pkgver=6.6 -pkgrel=3 +pkgrel=4 pkgdesc="An interior design application to draw the plan of your house in a 3D environment" arch=('x86_64') url="http://www.sweethome3d.com/;
[arch-commits] Commit in sweethome3d/trunk (PKGBUILD sweethome3d.sh)
Date: Sunday, November 28, 2021 @ 23:40:29 Author: muflone Revision: 1055866 upgpkg: sweethome3d 6.6-3 Modified: sweethome3d/trunk/PKGBUILD sweethome3d/trunk/sweethome3d.sh + PKGBUILD |6 +++--- sweethome3d.sh | 19 +++ 2 files changed, 22 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-11-28 23:40:11 UTC (rev 1055865) +++ PKGBUILD2021-11-28 23:40:29 UTC (rev 1055866) @@ -7,12 +7,12 @@ pkgname=sweethome3d pkgver=6.6 -pkgrel=2 +pkgrel=3 pkgdesc="An interior design application to draw the plan of your house in a 3D environment" arch=('x86_64') url="http://www.sweethome3d.com/; license=('GPL' 'custom') -depends=('java-runtime>=8' 'shared-mime-info' 'desktop-file-utils' 'libxext' 'libgl' 'libxrender' 'libnsl') +depends=('java-runtime<17' 'shared-mime-info' 'desktop-file-utils' 'libxext' 'libgl' 'libxrender' 'libnsl') makedepends=('ant' 'strip-nondeterminism') source=("SweetHome3D-${pkgver}-src.zip"::"https://downloads.sourceforge.net/${pkgname}/SweetHome3D-${pkgver}-src.zip; "${pkgname}.sh" @@ -19,7 +19,7 @@ "${pkgname}.desktop" "${pkgname}.xml") sha256sums=('0a7557a66a1d9b2a1976a9adece811cb3b8b7838643e1ac04bf0a574533c490b' -'71abd705684d373a19bc434ca5dc42072faf6e1716b9f0a6005bae122326bfa9' +'6b3ef93a004d05ea083953d651e151af5491f5ca91e00dfd4ec3f0e4e1c87782' '5eea3337d956d773b05ddef69fe9d34b940ff550370dc92bf307f1b9a3957f9e' 'ec0ad1a0671f708af68ced46bec1f4ab377e24ca1a0a9984867ee5fe484f57c5') install="${pkgname}.install" Modified: sweethome3d.sh === --- sweethome3d.sh 2021-11-28 23:40:11 UTC (rev 1055865) +++ sweethome3d.sh 2021-11-28 23:40:29 UTC (rev 1055866) @@ -24,6 +24,25 @@ # Find Java version JAVA_VERSION="$(${JAVA_EXEC} -version 2>&1 | head -1 | cut -d' ' -f 3 | tr -d '"')" +# Skip Java versions higher than 16 as Sweethome3D actually is not yet compatible +# Fallback to any previous version available +# https://bugs.archlinux.org/task/72623 +if [ $(vercmp "${JAVA_VERSION}" "17") -gt 0 ] +then + echo "Warning: Sweethome 3D actually is not compatible with Java version > 16" + _PREVIOUS_JAVA_VERSION="$(archlinux-java status | tail -n +2 | sort | cut -d ' ' -f 3 | sort -nr -k 2 -t '-' | grep -vE '17-' -m 1)" + if [ -z "${_PREVIOUS_JAVA_VERSION}" ] + then +echo "No others Java version are available, please install a Java version < 17" +exit 1 + else +echo "Falling back to ${_PREVIOUS_JAVA_VERSION}" +export JAVA_HOME="/usr/lib/jvm/${_PREVIOUS_JAVA_VERSION}" +export JAVA_EXEC="${JAVA_HOME}/bin/java" +export JAVA_VERSION="$(${JAVA_EXEC} -version 2>&1 | head -1 | cut -d' ' -f 3 | tr -d '"')" + fi +fi + # Fix for Java 16 compatibility # https://bugs.archlinux.org/task/71255 # https://sourceforge.net/p/sweethome3d/bugs/1021/
[arch-commits] Commit in sweethome3d/trunk (PKGBUILD)
Date: Monday, August 23, 2021 @ 15:07:50 Author: felixonmars Revision: 1004392 upgpkg: sweethome3d 6.6-2: rebuild with libnsl 2.0.0 Modified: sweethome3d/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-08-23 15:05:31 UTC (rev 1004391) +++ PKGBUILD2021-08-23 15:07:50 UTC (rev 1004392) @@ -7,7 +7,7 @@ pkgname=sweethome3d pkgver=6.6 -pkgrel=1 +pkgrel=2 pkgdesc="An interior design application to draw the plan of your house in a 3D environment" arch=('x86_64') url="http://www.sweethome3d.com/;
[arch-commits] Commit in sweethome3d/trunk (PKGBUILD sweethome3d.sh)
Date: Saturday, July 31, 2021 @ 19:01:28 Author: muflone Revision: 991303 upgpkg: sweethome3d 6.6-1 Modified: sweethome3d/trunk/PKGBUILD sweethome3d/trunk/sweethome3d.sh + PKGBUILD |4 ++-- sweethome3d.sh | 14 +- 2 files changed, 15 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-07-31 19:01:18 UTC (rev 991302) +++ PKGBUILD2021-07-31 19:01:28 UTC (rev 991303) @@ -12,7 +12,7 @@ arch=('x86_64') url="http://www.sweethome3d.com/; license=('GPL' 'custom') -depends=('java-runtime>=11' 'shared-mime-info' 'desktop-file-utils' 'libxext' 'libgl' 'libxrender' 'libnsl') +depends=('java-runtime>=8' 'shared-mime-info' 'desktop-file-utils' 'libxext' 'libgl' 'libxrender' 'libnsl') makedepends=('ant' 'strip-nondeterminism') source=("SweetHome3D-${pkgver}-src.zip"::"https://downloads.sourceforge.net/${pkgname}/SweetHome3D-${pkgver}-src.zip; "${pkgname}.sh" @@ -19,7 +19,7 @@ "${pkgname}.desktop" "${pkgname}.xml") sha256sums=('0a7557a66a1d9b2a1976a9adece811cb3b8b7838643e1ac04bf0a574533c490b' -'6ab8b6cc3859f2c68acbc21370bd37466d93ea39d3b5896e0c2fc3d598ee883e' +'71abd705684d373a19bc434ca5dc42072faf6e1716b9f0a6005bae122326bfa9' '5eea3337d956d773b05ddef69fe9d34b940ff550370dc92bf307f1b9a3957f9e' 'ec0ad1a0671f708af68ced46bec1f4ab377e24ca1a0a9984867ee5fe484f57c5') install="${pkgname}.install" Modified: sweethome3d.sh === --- sweethome3d.sh 2021-07-31 19:01:18 UTC (rev 991302) +++ sweethome3d.sh 2021-07-31 19:01:28 UTC (rev 991303) @@ -2,7 +2,7 @@ APP_CLASSPATH="" JAVA_EXEC="" -JAVA_OPTS="${JAVA_OPTS} -Xmx1024m --illegal-access=permit" +JAVA_OPTS="${JAVA_OPTS} -Xmx1024m" if [ -n "${JAVA_HOME}" ] then @@ -21,6 +21,18 @@ exit 1 fi +# Find Java version +JAVA_VERSION="$(${JAVA_EXEC} -version 2>&1 | head -1 | cut -d' ' -f 3 | tr -d '"')" + +# Fix for Java 16 compatibility +# https://bugs.archlinux.org/task/71255 +# https://sourceforge.net/p/sweethome3d/bugs/1021/ +if [ $(vercmp "${JAVA_VERSION}" "11") -gt 0 ] +then + # Add illegal-access=permit argument + JAVA_OPTS="${JAVA_OPTS} --illegal-access=permit" +fi + # Build classpath APP_CLASSPATH="SweetHome3D.jar:Furniture.jar:Textures.jar:Examples.jar:Help.jar:iText-2.1.7.jar:freehep-vectorgraphics-svg-2.1.1b.jar:sunflow-0.07.3i.jar:jmf.jar:batik-svgpathparser-1.7.jar:jeksparser-calculator.jar:jnlp.jar" if [ "${SWEETHOME3D_JAVA3D}" = "1.6" ]
[arch-commits] Commit in sweethome3d/trunk (PKGBUILD)
Date: Saturday, July 31, 2021 @ 18:30:10 Author: muflone Revision: 991255 upgpkg: sweethome3d 6.6-1 Modified: sweethome3d/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-07-31 18:29:25 UTC (rev 991254) +++ PKGBUILD2021-07-31 18:30:10 UTC (rev 991255) @@ -6,19 +6,19 @@ # Contributor: Archan Paul pkgname=sweethome3d -pkgver=6.5.2 +pkgver=6.6 pkgrel=1 pkgdesc="An interior design application to draw the plan of your house in a 3D environment" arch=('x86_64') url="http://www.sweethome3d.com/; license=('GPL' 'custom') -depends=('java-runtime>=8' 'shared-mime-info' 'desktop-file-utils' 'libxext' 'libgl' 'libxrender' 'libnsl') +depends=('java-runtime>=11' 'shared-mime-info' 'desktop-file-utils' 'libxext' 'libgl' 'libxrender' 'libnsl') makedepends=('ant' 'strip-nondeterminism') source=("SweetHome3D-${pkgver}-src.zip"::"https://downloads.sourceforge.net/${pkgname}/SweetHome3D-${pkgver}-src.zip; "${pkgname}.sh" "${pkgname}.desktop" "${pkgname}.xml") -sha256sums=('e3323f078e49c72e575e2e771f1586a7c18475b42ea32982abb27756b7a81dc8' +sha256sums=('0a7557a66a1d9b2a1976a9adece811cb3b8b7838643e1ac04bf0a574533c490b' '6ab8b6cc3859f2c68acbc21370bd37466d93ea39d3b5896e0c2fc3d598ee883e' '5eea3337d956d773b05ddef69fe9d34b940ff550370dc92bf307f1b9a3957f9e' 'ec0ad1a0671f708af68ced46bec1f4ab377e24ca1a0a9984867ee5fe484f57c5')
[arch-commits] Commit in sweethome3d/trunk (PKGBUILD)
Date: Sunday, July 18, 2021 @ 10:28:48 Author: muflone Revision: 978469 upgpkg: sweethome3d 6.5.2-1 Modified: sweethome3d/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-07-18 09:55:30 UTC (rev 978468) +++ PKGBUILD2021-07-18 10:28:48 UTC (rev 978469) @@ -6,8 +6,8 @@ # Contributor: Archan Paul pkgname=sweethome3d -pkgver=6.5 -pkgrel=3 +pkgver=6.5.2 +pkgrel=1 pkgdesc="An interior design application to draw the plan of your house in a 3D environment" arch=('x86_64') url="http://www.sweethome3d.com/; @@ -18,7 +18,7 @@ "${pkgname}.sh" "${pkgname}.desktop" "${pkgname}.xml") -sha256sums=('9f91ecd38d89e8c9c40c93561cc0002d424435e977080f219afdf085f5247220' +sha256sums=('e3323f078e49c72e575e2e771f1586a7c18475b42ea32982abb27756b7a81dc8' '6ab8b6cc3859f2c68acbc21370bd37466d93ea39d3b5896e0c2fc3d598ee883e' '5eea3337d956d773b05ddef69fe9d34b940ff550370dc92bf307f1b9a3957f9e' 'ec0ad1a0671f708af68ced46bec1f4ab377e24ca1a0a9984867ee5fe484f57c5')
[arch-commits] Commit in sweethome3d/trunk (PKGBUILD sweethome3d.sh)
Date: Sunday, June 27, 2021 @ 22:42:45 Author: muflone Revision: 967622 upgpkg: sweethome3d 6.5-3 Modified: sweethome3d/trunk/PKGBUILD sweethome3d/trunk/sweethome3d.sh + PKGBUILD |4 ++-- sweethome3d.sh |2 +- 2 files changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-06-27 21:45:52 UTC (rev 967621) +++ PKGBUILD2021-06-27 22:42:45 UTC (rev 967622) @@ -7,7 +7,7 @@ pkgname=sweethome3d pkgver=6.5 -pkgrel=2 +pkgrel=3 pkgdesc="An interior design application to draw the plan of your house in a 3D environment" arch=('x86_64') url="http://www.sweethome3d.com/; @@ -19,7 +19,7 @@ "${pkgname}.desktop" "${pkgname}.xml") sha256sums=('9f91ecd38d89e8c9c40c93561cc0002d424435e977080f219afdf085f5247220' -'9fd31f209e53de4aa4ef6c8b2e5adff9228d6226e76fd33f6793abbb079700ed' +'6ab8b6cc3859f2c68acbc21370bd37466d93ea39d3b5896e0c2fc3d598ee883e' '5eea3337d956d773b05ddef69fe9d34b940ff550370dc92bf307f1b9a3957f9e' 'ec0ad1a0671f708af68ced46bec1f4ab377e24ca1a0a9984867ee5fe484f57c5') install="${pkgname}.install" Modified: sweethome3d.sh === --- sweethome3d.sh 2021-06-27 21:45:52 UTC (rev 967621) +++ sweethome3d.sh 2021-06-27 22:42:45 UTC (rev 967622) @@ -2,7 +2,7 @@ APP_CLASSPATH="" JAVA_EXEC="" -JAVA_OPTS="${JAVA_OPTS} -Xmx1024m" +JAVA_OPTS="${JAVA_OPTS} -Xmx1024m --illegal-access=permit" if [ -n "${JAVA_HOME}" ] then
[arch-commits] Commit in sweethome3d/trunk (PKGBUILD)
Date: Thursday, April 15, 2021 @ 21:42:21 Author: muflone Revision: 919225 upgpkg: sweethome3d 6.5-2 Modified: sweethome3d/trunk/PKGBUILD --+ PKGBUILD |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-04-15 21:39:17 UTC (rev 919224) +++ PKGBUILD2021-04-15 21:42:21 UTC (rev 919225) @@ -7,13 +7,13 @@ pkgname=sweethome3d pkgver=6.5 -pkgrel=1 +pkgrel=2 pkgdesc="An interior design application to draw the plan of your house in a 3D environment" arch=('x86_64') url="http://www.sweethome3d.com/; license=('GPL' 'custom') depends=('java-runtime>=8' 'shared-mime-info' 'desktop-file-utils' 'libxext' 'libgl' 'libxrender' 'libnsl') -makedepends=('ant') +makedepends=('ant' 'strip-nondeterminism') source=("SweetHome3D-${pkgver}-src.zip"::"https://downloads.sourceforge.net/${pkgname}/SweetHome3D-${pkgver}-src.zip; "${pkgname}.sh" "${pkgname}.desktop" @@ -27,6 +27,8 @@ build() { cd "SweetHome3D-${pkgver}-src" ant application textures furniture examples help java3dLibraries + # FS#70332 ( https://bugs.archlinux.org/task/70332 ) + find "${srcdir}" -type f -name '*.jar' -exec strip-nondeterminism {} + } package() {
[arch-commits] Commit in sweethome3d/trunk (PKGBUILD)
Date: Sunday, March 21, 2021 @ 22:42:34 Author: muflone Revision: 898563 upgpkg: sweethome3d 6.5-1 Modified: sweethome3d/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 2 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-03-21 22:36:24 UTC (rev 898562) +++ PKGBUILD2021-03-21 22:42:34 UTC (rev 898563) @@ -6,7 +6,7 @@ # Contributor: Archan Paul pkgname=sweethome3d -pkgver=6.4.2 +pkgver=6.5 pkgrel=1 pkgdesc="An interior design application to draw the plan of your house in a 3D environment" arch=('x86_64') @@ -15,23 +15,15 @@ depends=('java-runtime>=8' 'shared-mime-info' 'desktop-file-utils' 'libxext' 'libgl' 'libxrender' 'libnsl') makedepends=('ant') source=("SweetHome3D-${pkgver}-src.zip"::"https://downloads.sourceforge.net/${pkgname}/SweetHome3D-${pkgver}-src.zip; -"build_with_source_1.8.patch" "${pkgname}.sh" "${pkgname}.desktop" "${pkgname}.xml") -sha256sums=('59e6f4d6ef48cbbf4eeffd53c034a3a4aa24af75edec04a0b20244b273528b73' -'524286451144548fdc5ae0ca9e4f9180c96eb4bc00e86121d7f38ab3ecad07ff' +sha256sums=('9f91ecd38d89e8c9c40c93561cc0002d424435e977080f219afdf085f5247220' '9fd31f209e53de4aa4ef6c8b2e5adff9228d6226e76fd33f6793abbb079700ed' '5eea3337d956d773b05ddef69fe9d34b940ff550370dc92bf307f1b9a3957f9e' 'ec0ad1a0671f708af68ced46bec1f4ab377e24ca1a0a9984867ee5fe484f57c5') install="${pkgname}.install" -prepare() { - cd "SweetHome3D-${pkgver}-src" - patch -Np1 -i "${srcdir}/build_with_source_1.8.patch" - -} - build() { cd "SweetHome3D-${pkgver}-src" ant application textures furniture examples help java3dLibraries