[arch-commits] Commit in dbeaver/trunk (3 files)
Fabio Castelli
muflone at archlinux.org
Sun Aug 13 21:21:53 UTC 2017
Date: Sunday, August 13, 2017 @ 21:21:52
Author: muflone
Revision: 250054
upgpkg: dbeaver 4.1.2-1
Modified:
dbeaver/trunk/PKGBUILD
Deleted:
dbeaver/trunk/dbeaver-apache-poi.info
dbeaver/trunk/dbeaver-office-extension.info
-------------------------------+
PKGBUILD | 71 ++++++++--------------------------------
dbeaver-apache-poi.info | 1
dbeaver-office-extension.info | 1
3 files changed, 15 insertions(+), 58 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-08-13 19:46:30 UTC (rev 250053)
+++ PKGBUILD 2017-08-13 21:21:52 UTC (rev 250054)
@@ -2,8 +2,7 @@
# Maintainer: Muflone http://www.muflone.com/contacts/english/
# Contributor: Arne Hoch <arne at derhoch.de>
-pkgbase='dbeaver'
-pkgname=('dbeaver' 'dbeaver-office-extension' 'dbeaver-apache-poi')
+pkgname='dbeaver'
pkgver=4.1.2
pkgrel=1
pkgdesc="Free universal SQL Client for developers and database administrators (community edition)"
@@ -12,30 +11,25 @@
license=("Apache")
depends=('java-runtime>=8' 'gtk2' 'gtk-update-icon-cache')
makedepends=('maven' 'java-environment>=8')
-source=("${pkgbase}-${pkgver}.tar.gz"::"https://github.com/serge-rider/dbeaver/archive/${pkgver}.tar.gz"
- "${pkgbase}.desktop"
- "${pkgbase}.profile.gz"
- "${pkgbase}.hook"
- "dbeaver.install"
- "dbeaver-office-extension.info"
- "dbeaver-apache-poi.info")
+source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/serge-rider/dbeaver/archive/${pkgver}.tar.gz"
+ "${pkgname}.desktop"
+ "${pkgname}.profile.gz"
+ "${pkgname}.hook"
+ "dbeaver.install")
sha256sums=('05e7f9262571899af1b556e081b1b3d7658d36b0c971346e44400d8ed797b086'
'd1365a1e1a9a7b3949fc1b9e9928e93b7d8b3d04b5d0eee7c37eaaa362466c47'
'29b9b2f32bcdf33b14680b4582e95c42cb5109c2168c741278630b68d1f265ee'
'b035ea82c5c349cf992a411f208d8c874c2844d2f8490e4ad21cafb5be3fbfba'
- 'f8d65dd933049b587a5815ea75a30ef944300b812df383ca1c2dcd68280bc7ab'
- '71572bc2403e251367c6096cc623e989f913ae143025bc79675f68aa9c2df695'
- 'fc7127a98a8de5347c9ce31f78d1d55c911d86477825a5632d9d53d89d4f8490')
+ 'f8d65dd933049b587a5815ea75a30ef944300b812df383ca1c2dcd68280bc7ab')
+install="${pkgname}.install"
build() {
- cd "${pkgbase}-${pkgver}/"
+ cd "${pkgname}-${pkgver}/"
mvn --batch-mode package
}
-package_dbeaver() {
- install="${pkgname}.install"
-
- cd "${pkgbase}-${pkgver}/product/standalone"
+package() {
+ cd "${pkgname}-${pkgver}/product/standalone"
# Install icons into /usr/share/icons/hicolor
for _size in 16 32 48 64 128 256 512
do
@@ -95,46 +89,11 @@
# Install system hook
install -m 755 -d "${pkgdir}/usr/share/libalpm/hooks"
- install -m 644 "${srcdir}/${pkgbase}.hook" "${pkgdir}/usr/share/libalpm/hooks"
+ install -m 644 "${srcdir}/${pkgname}.hook" "${pkgdir}/usr/share/libalpm/hooks"
# Create configuration file (handled by the hook)
cd "${pkgdir}/usr/share/dbeaver/configuration/org.eclipse.equinox.simpleconfigurator"
- install -m 755 -d "${pkgdir}/etc/${pkgbase}/bundles.d"
- mv "bundles.info" "${pkgdir}/etc/${pkgbase}/bundles.d/00-${pkgname}.info"
- ln -s "/etc/${pkgbase}/bundles.info" .
+ install -m 755 -d "${pkgdir}/etc/${pkgname}/bundles.d"
+ mv "bundles.info" "${pkgdir}/etc/${pkgname}/bundles.d/00-${pkgname}.info"
+ ln -s "/etc/${pkgname}/bundles.info" .
}
-
-package_dbeaver-apache-poi() {
- depends=("dbeaver=${pkgver}")
- pkgdesc="DBeaver library for Microsoft Office documents"
- arch=('any')
-
- # Extract plugin
- install -m 755 -d "${pkgdir}/usr/lib/dbeaver/plugins/org.jkiss.bundle.apache.poi_3.16.0"
- cd "${pkgdir}/usr/lib/dbeaver/plugins/org.jkiss.bundle.apache.poi_3.16.0"
- jar -xf "${srcdir}/${pkgbase}-${pkgver}/product/updateSite/target/repository/plugins/org.jkiss.bundle.apache.poi_3.16.0.jar"
-
- # Add configuration file (handled by the hook)
- install -m 755 -d "${pkgdir}/etc/${pkgbase}/bundles.d"
- install -m 644 "${srcdir}/${pkgname}.info" "${pkgdir}/etc/${pkgbase}/bundles.d/20-${pkgname}.info"
-}
-
-package_dbeaver-office-extension() {
- depends=("dbeaver-apache-poi=${pkgver}")
- pkgdesc="DBeaver plugin to export data to Microsoft Office format"
- arch=('any')
-
- # Install plugin
- cd "${pkgbase}-${pkgver}/product/updateSite/target/repository"
- install -m 755 -d "${pkgdir}/usr/lib/dbeaver/plugins"
- install -m 644 -t "${pkgdir}/usr/lib/dbeaver/plugins" "plugins/org.jkiss.dbeaver.data.office_1.1.0.jar"
-
- # Extract feature
- install -m 755 -d "${pkgdir}/usr/share/dbeaver/features/org.jkiss.dbeaver.ext.office.feature_1.1.0"
- cd "${pkgdir}/usr/share/dbeaver/features/org.jkiss.dbeaver.ext.office.feature_1.1.0"
- jar -xf "${srcdir}/${pkgbase}-${pkgver}/product/updateSite/target/repository/features/org.jkiss.dbeaver.ext.office.feature_1.1.0.jar"
-
- # Add configuration file (handled by the hook)
- install -m 755 -d "${pkgdir}/etc/${pkgbase}/bundles.d"
- install -m 644 "${srcdir}/${pkgname}.info" "${pkgdir}/etc/${pkgbase}/bundles.d/20-${pkgname}.info"
-}
Deleted: dbeaver-apache-poi.info
===================================================================
--- dbeaver-apache-poi.info 2017-08-13 19:46:30 UTC (rev 250053)
+++ dbeaver-apache-poi.info 2017-08-13 21:21:52 UTC (rev 250054)
@@ -1 +0,0 @@
-org.jkiss.bundle.apache.poi,3.16.0,plugins/org.jkiss.bundle.apache.poi_3.16.0/,4,false
Deleted: dbeaver-office-extension.info
===================================================================
--- dbeaver-office-extension.info 2017-08-13 19:46:30 UTC (rev 250053)
+++ dbeaver-office-extension.info 2017-08-13 21:21:52 UTC (rev 250054)
@@ -1 +0,0 @@
-org.jkiss.dbeaver.data.office,1.1.0,plugins/org.jkiss.dbeaver.data.office_1.1.0.jar,4,false
More information about the arch-commits
mailing list