Balló György pushed to branch main at Arch Linux / Packaging / Packages /
sweethome3d
Commits:
84c91869 by Balló György at 2026-06-30T01:40:13+02:00
upgpkg: 7.5-2: Fix build, install icons into hicolor directory
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,13 +1,13 @@
pkgbase = sweethome3d
pkgdesc = An interior design application to draw the plan of your house
in a 3D environment
pkgver = 7.5
- pkgrel = 1
+ pkgrel = 2
url = http://www.sweethome3d.com/
install = sweethome3d.install
arch = x86_64
license = GPL-2.0-or-later
license = LicenseRef-ThirdyParty
- makedepends = java-environment<20
+ makedepends = java-environment<=25
makedepends = ant
makedepends = strip-nondeterminism
depends = java-runtime
=====================================
PKGBUILD
=====================================
@@ -7,13 +7,13 @@
pkgname=sweethome3d
pkgver=7.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-2.0-or-later' 'LicenseRef-ThirdyParty')
depends=('java-runtime' 'shared-mime-info' 'desktop-file-utils' 'libxext'
'libgl' 'libxrender' 'libnsl')
-makedepends=('java-environment<20' 'ant' 'strip-nondeterminism')
+makedepends=('java-environment<=25' 'ant' 'strip-nondeterminism')
source=("SweetHome3D-${pkgver}-src.zip"::"https://downloads.sourceforge.net/${pkgname}/SweetHome3D-${pkgver}-src.zip"
"${pkgname}.sh"
"${pkgname}.desktop"
@@ -25,8 +25,15 @@
sha256sums=('735ce7c7b7291873432397b97ac341ef60499c1a47a108d64212c1ab91712c6d'
install="${pkgname}.install"
prepare() {
- # Avoid the use of any Java 20-21, actually incompatible with the build
- export JAVA_HOME="/usr/lib/jvm/$(archlinux-java status | tail -n +2 | sort |
cut -d ' ' -f 3 | sort -nr -k 2 -t '-' | grep -vE '20-|21-' -m 1)"
+ # Avoid the use Java>=25, actually incompatible with the build
+ export JAVA_HOME="/usr/lib/jvm/$(
+ archlinux-java status |
+ tail -n +2 |
+ cut -d' ' -f3 |
+ awk -F'-' '$2 <= 25' |
+ sort -t'-' -k2,2nr |
+ head -n1
+ )"
}
build() {
@@ -45,8 +52,9 @@ package() {
cd "SweetHome3D-${pkgver}-src"
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 "deploy/SweetHome3DIcon48x48.png"
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+ # Install icons
+ install -m 644 -D "deploy/SweetHome3DIcon32x32.png"
"${pkgdir}/usr/share/icons/hicolor/32x32/apps/${pkgname}.png"
+ install -m 644 -D "deploy/SweetHome3DIcon48x48.png"
"${pkgdir}/usr/share/icons/hicolor/48x48/apps/${pkgname}.png"
# Install main program and libraries
install -m 755 -d "${pkgdir}/usr/share/java/${pkgname}"
install -m 644 -t "${pkgdir}/usr/share/java/${pkgname}" build/*.jar
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/sweethome3d/-/commit/84c91869a00165df64b5065b00e16cf56474be96
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/sweethome3d/-/commit/84c91869a00165df64b5065b00e16cf56474be96
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help