Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 10 additions & 7 deletions srcpkgs/dbeaver/template
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Template file for 'dbeaver'
pkgname=dbeaver
version=26.2.0
version=26.2.1
revision=1
_version=${version//./_}
# the build downloads binaries linked to glibc
Expand All @@ -15,29 +15,32 @@ homepage="https://dbeaver.io"
changelog="https://dbeaver.io/news/"
distfiles="https://github.com/dbeaver/dbeaver/archive/${version}.tar.gz
https://github.com/dbeaver/dbeaver-common/archive/refs/heads/release_${_version}.tar.gz>dbeaver-common-${version}.tar.gz
https://github.com/dbeaver/dbeaver-jdbc-libsql/archive/refs/heads/release_${_version}.tar.gz>dbeaver-jdbc-libsql-${version}.tar.gz"
checksum="7fa7c4e3e0558284f4533aef1a0506281597bf48d7bc531e08d781644aca64da
8a21511061efd4b0ce3fba472e0913b4b3a6773fe2e966f8b9fbb40f30bf8c8a
1379baf0ae069f7bd55c28070a6a23b2b6c53c74037a7dee4b44be827db6e5ce"
https://github.com/dbeaver/dbeaver-jdbc-libsql/archive/refs/heads/release_${_version}.tar.gz>dbeaver-jdbc-libsql-${version}.tar.gz
https://github.com/dbeaver/datadam-api/archive/refs/heads/release_${_version}.tar.gz>datadam-api-${version}.tar.gz"
checksum="ef422d1af682471741e3d66999eeb57a91ca2bc418103c29bc6e9e1702efc321
37412204a0d13bcb6f3b5cea26b35922b0c40e2a886636f74bce2e5144ebba37
3627f5d0130ecedf08159bb0eb6409614f7b4bb980244aa8c03073450615eeb2
bcd6af8c91cbe5a1e6610153186e89ada848f98cef02a657c7d7c0d14cc780c2"
nopie=true

post_extract() {
mv ${wrksrc}/dbeaver-${version} ${wrksrc}/dbeaver
mv ${wrksrc}/dbeaver-common-release_${_version} ${wrksrc}/dbeaver-common
mv ${wrksrc}/dbeaver-jdbc-libsql-release_${_version} ${wrksrc}/dbeaver-jdbc-libsql
mv ${wrksrc}/datadam-api-release_${_version} ${wrksrc}/datadam-api
}

do_build() {
. /etc/profile.d/jdk.sh
mvn package -Pproduct-dbeaver-ce,product-dbeaver-eclipse-ce,appstore -T 1C -f "product/aggregate"
mvn package -Pproduct-dbeaver-ce,product-dbeaver-eclipse-ce -T 1C -f "product/aggregate"
}

do_install() {
vmkdir /usr/lib
vcopy "product/community/target/products/org.jkiss.dbeaver.core.product/linux/gtk/${XBPS_TARGET_MACHINE}/dbeaver" /usr/lib/

# Delete folders with Java Native Access .so's for different architectures
jna_dir="${DESTDIR}/usr/lib/dbeaver/plugins/com.sun.jna_5.18.1.v20251001-0800/com/sun/jna"
jna_dir="${DESTDIR}/usr/lib/dbeaver/plugins/com.sun.jna_5.19.1.v20260612-1000/com/sun/jna"
jna_arch="linux-${XBPS_TARGET_MACHINE//_/-}"
find "$jna_dir" -depth -mindepth 1 -type d -not -name $jna_arch -exec rm -rf {} \;

Expand Down
Loading