[arch-commits] Commit in dbeaver/repos/community-testing-x86_64 (12 files)
Fabio Castelli
muflone at archlinux.org
Sun Jun 10 19:58:38 UTC 2018
Date: Sunday, June 10, 2018 @ 19:58:37
Author: muflone
Revision: 342276
archrelease: copy trunk to community-testing-x86_64
Added:
dbeaver/repos/community-testing-x86_64/PKGBUILD
(from rev 342275, dbeaver/trunk/PKGBUILD)
dbeaver/repos/community-testing-x86_64/dbeaver.desktop
(from rev 342275, dbeaver/trunk/dbeaver.desktop)
dbeaver/repos/community-testing-x86_64/dbeaver.hook
(from rev 342275, dbeaver/trunk/dbeaver.hook)
dbeaver/repos/community-testing-x86_64/dbeaver.install
(from rev 342275, dbeaver/trunk/dbeaver.install)
dbeaver/repos/community-testing-x86_64/dbeaver.profile.gz
(from rev 342275, dbeaver/trunk/dbeaver.profile.gz)
dbeaver/repos/community-testing-x86_64/tycho_1.1.0.patch
(from rev 342275, dbeaver/trunk/tycho_1.1.0.patch)
Deleted:
dbeaver/repos/community-testing-x86_64/PKGBUILD
dbeaver/repos/community-testing-x86_64/dbeaver.desktop
dbeaver/repos/community-testing-x86_64/dbeaver.hook
dbeaver/repos/community-testing-x86_64/dbeaver.install
dbeaver/repos/community-testing-x86_64/dbeaver.profile.gz
dbeaver/repos/community-testing-x86_64/tycho_1.1.0.patch
-------------------+
PKGBUILD | 213 ++++++++++++++++++++++++++--------------------------
dbeaver.desktop | 18 ++--
dbeaver.hook | 24 ++---
dbeaver.install | 10 +-
tycho_1.1.0.patch | 72 ++++++++---------
5 files changed, 169 insertions(+), 168 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2018-06-10 19:58:10 UTC (rev 342275)
+++ PKGBUILD 2018-06-10 19:58:37 UTC (rev 342276)
@@ -1,106 +0,0 @@
-# $Id$
-# Maintainer: Muflone http://www.muflone.com/contacts/english/
-# Contributor: Arne Hoch <arne at derhoch.de>
-
-pkgname=dbeaver
-pkgver=5.0.6
-pkgrel=1
-pkgdesc="Free universal SQL Client for developers and database administrators (community edition)"
-arch=('x86_64')
-url="http://dbeaver.jkiss.org/"
-license=("Apache")
-depends=('java-runtime>=8' 'gtk2' 'gtk-update-icon-cache')
-makedepends=('maven' 'java-environment>=8')
-optdepends=('dbeaver-plugin-office: export data in Microsoft Office Excel format'
- 'dbeaver-plugin-svg-format: save diagrams in SVG format')
-source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/serge-rider/dbeaver/archive/${pkgver}.tar.gz"
- "tycho_1.1.0.patch"
- "${pkgname}.desktop"
- "${pkgname}.profile.gz"
- "${pkgname}.hook"
- "dbeaver.install")
-sha256sums=('b36c3e8e1a816f0200cae0f1e3b3a4cc437ebdf6a540cd32d92b2d9063ea186c'
- '399f3390510dd0571ef579d6042de16358876c2cddcd5b153ff4c61e563bfb4c'
- '8d6311e85b33b65b9109fe54cc2bb811639bfd31af94be403d5112e09fafd40c'
- '1863e74bdcf22b7328e6e8487cbebff7d5360e34bde85c1dd226b168b4737034'
- 'b035ea82c5c349cf992a411f208d8c874c2844d2f8490e4ad21cafb5be3fbfba'
- 'f8d65dd933049b587a5815ea75a30ef944300b812df383ca1c2dcd68280bc7ab')
-install="${pkgname}.install"
-
-prepare() {
- # Fix version number in profile file
- gzip --decompress --keep --stdout "${pkgname}.profile.gz" |
- sed "s/DBEAVER_VERSION/${pkgver}/g" |
- gzip -9 > "${pkgname}.profile-${pkgver}.gz"
- # Fix tycho version to 1.1.0 to build against Java >= 9
- patch -p0 -i "tycho_1.1.0.patch"
-}
-
-build() {
- cd "${pkgname}-${pkgver}"
- export MAVEN_OPTS="-Xmx2048m"
- mvn --batch-mode package
-}
-
-package() {
- cd "${pkgname}-${pkgver}/product/standalone"
- # Install icons into /usr/share/icons/hicolor
- for _size in 16 32 48 64 128 256 512
- do
- install -m 644 -D "icons-sources/icon_${_size}x${_size}.png" \
- "${pkgdir}/usr/share/icons/hicolor/${_size}x${_size}/apps/dbeaver.png"
- done
-
- # Move into the target directory
- cd "target/products/org.jkiss.dbeaver.core.product/linux/gtk/${CARCH}"
-
- # Initially install everything into /usr/lib/dbeaver
- install -m 755 -d "${pkgdir}/usr/lib"
- cp -r "dbeaver" "${pkgdir}/usr/lib/${pkgname}"
-
- # Move shared data to /usr/share/dbeaver
- cd "${pkgdir}/usr/lib/${pkgname}"
- install -m 755 -d "${pkgdir}/usr/share/${pkgname}"
- for _file in configuration features p2 .eclipseproduct artifacts.xml dbeaver.ini readme.txt
- do
- mv "${_file}" "${pkgdir}/usr/share/${pkgname}"
- ln -s "/usr/share/${pkgname}/${_file}" .
- done
-
- # Install additional licenses
- install -m 755 -d "${pkgdir}/usr/share/licenses"
- mv licenses "${pkgdir}/usr/share/licenses/${pkgname}"
-
- # Install icons
- install -m 755 -d "${pkgdir}/usr/share/pixmaps"
- mv dbeaver.png "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
- mv icon.xpm "${pkgdir}/usr/share/pixmaps/${pkgname}.xpm"
-
- # Install executable files into /usr/bin
- install -m 755 -d "${pkgdir}/usr/bin"
- ln -s "/usr/lib/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
-
- # Install application launcher into /usr/share/applications
- install -m 755 -d "${pkgdir}/usr/share/applications"
- install -m 755 -t "${pkgdir}/usr/share/applications" "${srcdir}/${pkgname}.desktop"
-
- # Clean up and install new profile
- rm -rf "${pkgdir}/usr/share/${pkgname}/p2/org.eclipse.equinox.p2.core"
- cd "${pkgdir}/usr/share/${pkgname}/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile"
- find . -name "*.profile.gz" -delete
- install -m 644 "${srcdir}/${pkgname}.profile-${pkgver}.gz" "1502633007017.profile.gz"
- cd "${pkgdir}/usr/share/${pkgname}/p2/org.eclipse.equinox.p2.engine"
- rm -f ".settings/org.eclipse.equinox.p2.artifact.repository.prefs"
- rm ".settings/org.eclipse.equinox.p2.metadata.repository.prefs"
- rmdir ".settings"
-
- # Install system hook
- install -m 755 -d "${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/${pkgname}/bundles.d"
- mv "bundles.info" "${pkgdir}/etc/${pkgname}/bundles.d/00-${pkgname}.info"
- ln -s "/etc/${pkgname}/bundles.info" .
-}
Copied: dbeaver/repos/community-testing-x86_64/PKGBUILD (from rev 342275, dbeaver/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2018-06-10 19:58:37 UTC (rev 342276)
@@ -0,0 +1,107 @@
+# $Id$
+# Maintainer: Muflone http://www.muflone.com/contacts/english/
+# Contributor: Arne Hoch <arne at derhoch.de>
+
+pkgname=dbeaver
+pkgver=5.1.0
+pkgrel=1
+pkgdesc="Free universal SQL Client for developers and database administrators (community edition)"
+arch=('x86_64')
+url="http://dbeaver.jkiss.org/"
+license=("Apache")
+depends=('java-runtime>=8' 'gtk2' 'gtk-update-icon-cache')
+makedepends=('maven' 'java-environment>=8')
+optdepends=('dbeaver-plugin-office: export data in Microsoft Office Excel format'
+ 'dbeaver-plugin-svg-format: save diagrams in SVG format')
+source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/serge-rider/dbeaver/archive/${pkgver}.tar.gz"
+ "tycho_1.1.0.patch"
+ "${pkgname}.desktop"
+ "${pkgname}.profile.gz"
+ "${pkgname}.hook"
+ "dbeaver.install")
+sha256sums=('73851f8a3fc320e23dc664ad56dfa80740b70a60c2b1b5809e7bb9c09d626ac0'
+ '399f3390510dd0571ef579d6042de16358876c2cddcd5b153ff4c61e563bfb4c'
+ '8d6311e85b33b65b9109fe54cc2bb811639bfd31af94be403d5112e09fafd40c'
+ '1863e74bdcf22b7328e6e8487cbebff7d5360e34bde85c1dd226b168b4737034'
+ 'b035ea82c5c349cf992a411f208d8c874c2844d2f8490e4ad21cafb5be3fbfba'
+ 'f8d65dd933049b587a5815ea75a30ef944300b812df383ca1c2dcd68280bc7ab')
+install="${pkgname}.install"
+
+prepare() {
+ # Fix version number in profile file
+ gzip --decompress --keep --stdout "${pkgname}.profile.gz" |
+ sed "s/DBEAVER_VERSION/${pkgver}/g" |
+ gzip -9 > "${pkgname}.profile-${pkgver}.gz"
+ # Fix tycho version to 1.1.0 to build against Java >= 9
+ cd "${pkgname}-${pkgver}"
+ patch -p1 -i "${srcdir}/tycho_1.1.0.patch"
+}
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ export MAVEN_OPTS="-Xmx2048m"
+ mvn --batch-mode package
+}
+
+package() {
+ cd "${pkgname}-${pkgver}/product/standalone"
+ # Install icons into /usr/share/icons/hicolor
+ for _size in 16 32 48 64 128 256 512
+ do
+ install -m 644 -D "icons-sources/icon_${_size}x${_size}.png" \
+ "${pkgdir}/usr/share/icons/hicolor/${_size}x${_size}/apps/dbeaver.png"
+ done
+
+ # Move into the target directory
+ cd "target/products/org.jkiss.dbeaver.core.product/linux/gtk/${CARCH}"
+
+ # Initially install everything into /usr/lib/dbeaver
+ install -m 755 -d "${pkgdir}/usr/lib"
+ cp -r "dbeaver" "${pkgdir}/usr/lib/${pkgname}"
+
+ # Move shared data to /usr/share/dbeaver
+ cd "${pkgdir}/usr/lib/${pkgname}"
+ install -m 755 -d "${pkgdir}/usr/share/${pkgname}"
+ for _file in configuration features p2 .eclipseproduct artifacts.xml dbeaver.ini readme.txt
+ do
+ mv "${_file}" "${pkgdir}/usr/share/${pkgname}"
+ ln -s "/usr/share/${pkgname}/${_file}" .
+ done
+
+ # Install additional licenses
+ install -m 755 -d "${pkgdir}/usr/share/licenses"
+ mv licenses "${pkgdir}/usr/share/licenses/${pkgname}"
+
+ # Install icons
+ install -m 755 -d "${pkgdir}/usr/share/pixmaps"
+ mv dbeaver.png "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+ mv icon.xpm "${pkgdir}/usr/share/pixmaps/${pkgname}.xpm"
+
+ # Install executable files into /usr/bin
+ install -m 755 -d "${pkgdir}/usr/bin"
+ ln -s "/usr/lib/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+
+ # Install application launcher into /usr/share/applications
+ install -m 755 -d "${pkgdir}/usr/share/applications"
+ install -m 755 -t "${pkgdir}/usr/share/applications" "${srcdir}/${pkgname}.desktop"
+
+ # Clean up and install new profile
+ rm -rf "${pkgdir}/usr/share/${pkgname}/p2/org.eclipse.equinox.p2.core"
+ cd "${pkgdir}/usr/share/${pkgname}/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile"
+ find . -name "*.profile.gz" -delete
+ install -m 644 "${srcdir}/${pkgname}.profile-${pkgver}.gz" "1502633007017.profile.gz"
+ cd "${pkgdir}/usr/share/${pkgname}/p2/org.eclipse.equinox.p2.engine"
+ rm -f ".settings/org.eclipse.equinox.p2.artifact.repository.prefs"
+ rm ".settings/org.eclipse.equinox.p2.metadata.repository.prefs"
+ rmdir ".settings"
+
+ # Install system hook
+ install -m 755 -d "${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/${pkgname}/bundles.d"
+ mv "bundles.info" "${pkgdir}/etc/${pkgname}/bundles.d/00-${pkgname}.info"
+ ln -s "/etc/${pkgname}/bundles.info" .
+}
Deleted: dbeaver.desktop
===================================================================
--- dbeaver.desktop 2018-06-10 19:58:10 UTC (rev 342275)
+++ dbeaver.desktop 2018-06-10 19:58:37 UTC (rev 342276)
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=DBeaver
-GenericName=Free universal SQL Client for developers and database administrators
-Exec=dbeaver
-Terminal=false
-Type=Application
-Icon=dbeaver
-Categories=Development;Java;Database;
-StartupWMClass=SWT
Copied: dbeaver/repos/community-testing-x86_64/dbeaver.desktop (from rev 342275, dbeaver/trunk/dbeaver.desktop)
===================================================================
--- dbeaver.desktop (rev 0)
+++ dbeaver.desktop 2018-06-10 19:58:37 UTC (rev 342276)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=DBeaver
+GenericName=Free universal SQL Client for developers and database administrators
+Exec=dbeaver
+Terminal=false
+Type=Application
+Icon=dbeaver
+Categories=Development;Java;Database;
+StartupWMClass=SWT
Deleted: dbeaver.hook
===================================================================
--- dbeaver.hook 2018-06-10 19:58:10 UTC (rev 342275)
+++ dbeaver.hook 2018-06-10 19:58:37 UTC (rev 342276)
@@ -1,12 +0,0 @@
-[Trigger]
-Type = File
-Operation = Install
-Operation = Upgrade
-Operation = Remove
-Target = etc/dbeaver/bundles.d/*.info
-
-[Action]
-Description = Updating the DBeaver bundles.info database...
-When = PostTransaction
-Exec = /bin/sh -c '> /etc/dbeaver/bundles.info; cat /etc/dbeaver/bundles.d/*.info > /etc/dbeaver/bundles.info'
-
Copied: dbeaver/repos/community-testing-x86_64/dbeaver.hook (from rev 342275, dbeaver/trunk/dbeaver.hook)
===================================================================
--- dbeaver.hook (rev 0)
+++ dbeaver.hook 2018-06-10 19:58:37 UTC (rev 342276)
@@ -0,0 +1,12 @@
+[Trigger]
+Type = File
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = etc/dbeaver/bundles.d/*.info
+
+[Action]
+Description = Updating the DBeaver bundles.info database...
+When = PostTransaction
+Exec = /bin/sh -c '> /etc/dbeaver/bundles.info; cat /etc/dbeaver/bundles.d/*.info > /etc/dbeaver/bundles.info'
+
Deleted: dbeaver.install
===================================================================
--- dbeaver.install 2018-06-10 19:58:10 UTC (rev 342275)
+++ dbeaver.install 2018-06-10 19:58:37 UTC (rev 342276)
@@ -1,5 +0,0 @@
-pre_remove() {
- # Remove bundles.info managed from the hook
- rm /etc/dbeaver/bundles.info
-}
-
Copied: dbeaver/repos/community-testing-x86_64/dbeaver.install (from rev 342275, dbeaver/trunk/dbeaver.install)
===================================================================
--- dbeaver.install (rev 0)
+++ dbeaver.install 2018-06-10 19:58:37 UTC (rev 342276)
@@ -0,0 +1,5 @@
+pre_remove() {
+ # Remove bundles.info managed from the hook
+ rm /etc/dbeaver/bundles.info
+}
+
Deleted: dbeaver.profile.gz
===================================================================
(Binary files differ)
Copied: dbeaver/repos/community-testing-x86_64/dbeaver.profile.gz (from rev 342275, dbeaver/trunk/dbeaver.profile.gz)
===================================================================
(Binary files differ)
Deleted: tycho_1.1.0.patch
===================================================================
--- tycho_1.1.0.patch 2018-06-10 19:58:10 UTC (rev 342275)
+++ tycho_1.1.0.patch 2018-06-10 19:58:37 UTC (rev 342276)
@@ -1,36 +0,0 @@
-diff -Naur dbeaver-5.0.6.orig/plugins/org.jkiss.dbeaver.model/pom.xml dbeaver-5.0.6/plugins/org.jkiss.dbeaver.model/pom.xml
---- dbeaver-5.0.6.orig/plugins/org.jkiss.dbeaver.model/pom.xml 2018-05-27 23:07:37.000000000 +0200
-+++ dbeaver-5.0.6/plugins/org.jkiss.dbeaver.model/pom.xml 2018-06-10 20:52:45.798485991 +0200
-@@ -20,7 +20,7 @@
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-compiler-plugin</artifactId>
-- <version>0.22.0</version>
-+ <version>1.1.0</version>
- <configuration>
- <compilerArgument>-warn:none</compilerArgument>
- <compilerArgument>-err:none</compilerArgument>
-diff -Naur dbeaver-5.0.6.orig/pom.xml dbeaver-5.0.6/pom.xml
---- dbeaver-5.0.6.orig/pom.xml 2018-05-27 23:07:37.000000000 +0200
-+++ dbeaver-5.0.6/pom.xml 2018-06-10 20:47:02.790246900 +0200
-@@ -11,7 +11,7 @@
- <properties>
- <dbeaver-version>5.0.6</dbeaver-version>
- <dbeaver-product>DBeaver</dbeaver-product>
-- <tycho-version>1.0.0</tycho-version>
-+ <tycho-version>1.1.0</tycho-version>
- <tycho-versions-version>0.26.0</tycho-versions-version>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <maven.build.timestamp.format>yyyyMMddHHmm</maven.build.timestamp.format>
-diff -Naur dbeaver-5.0.6.orig/product/localRepository/pom.xml dbeaver-5.0.6/product/localRepository/pom.xml
---- dbeaver-5.0.6.orig/product/localRepository/pom.xml 2018-05-27 23:07:37.000000000 +0200
-+++ dbeaver-5.0.6/product/localRepository/pom.xml 2018-06-10 20:47:37.026082791 +0200
-@@ -9,7 +9,7 @@
- <name>DBeaver - 3rd party dependencies</name>
-
- <properties>
-- <tycho-version>1.0.0</tycho-version>
-+ <tycho-version>1.1.0</tycho-version>
- <reficio-p2-version>1.2.0-SNAPSHOT</reficio-p2-version>
- <repo-name>DBeaver CE dependencies</repo-name>
- </properties>
Copied: dbeaver/repos/community-testing-x86_64/tycho_1.1.0.patch (from rev 342275, dbeaver/trunk/tycho_1.1.0.patch)
===================================================================
--- tycho_1.1.0.patch (rev 0)
+++ tycho_1.1.0.patch 2018-06-10 19:58:37 UTC (rev 342276)
@@ -0,0 +1,36 @@
+diff -Naur dbeaver-5.0.6.orig/plugins/org.jkiss.dbeaver.model/pom.xml dbeaver-5.0.6/plugins/org.jkiss.dbeaver.model/pom.xml
+--- dbeaver-5.0.6.orig/plugins/org.jkiss.dbeaver.model/pom.xml 2018-05-27 23:07:37.000000000 +0200
++++ dbeaver-5.0.6/plugins/org.jkiss.dbeaver.model/pom.xml 2018-06-10 20:52:45.798485991 +0200
+@@ -20,7 +20,7 @@
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-compiler-plugin</artifactId>
+- <version>0.22.0</version>
++ <version>1.1.0</version>
+ <configuration>
+ <compilerArgument>-warn:none</compilerArgument>
+ <compilerArgument>-err:none</compilerArgument>
+diff -Naur dbeaver-5.0.6.orig/pom.xml dbeaver-5.0.6/pom.xml
+--- dbeaver-5.0.6.orig/pom.xml 2018-05-27 23:07:37.000000000 +0200
++++ dbeaver-5.0.6/pom.xml 2018-06-10 20:47:02.790246900 +0200
+@@ -11,7 +11,7 @@
+ <properties>
+ <dbeaver-version>5.0.6</dbeaver-version>
+ <dbeaver-product>DBeaver</dbeaver-product>
+- <tycho-version>1.0.0</tycho-version>
++ <tycho-version>1.1.0</tycho-version>
+ <tycho-versions-version>0.26.0</tycho-versions-version>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <maven.build.timestamp.format>yyyyMMddHHmm</maven.build.timestamp.format>
+diff -Naur dbeaver-5.0.6.orig/product/localRepository/pom.xml dbeaver-5.0.6/product/localRepository/pom.xml
+--- dbeaver-5.0.6.orig/product/localRepository/pom.xml 2018-05-27 23:07:37.000000000 +0200
++++ dbeaver-5.0.6/product/localRepository/pom.xml 2018-06-10 20:47:37.026082791 +0200
+@@ -9,7 +9,7 @@
+ <name>DBeaver - 3rd party dependencies</name>
+
+ <properties>
+- <tycho-version>1.0.0</tycho-version>
++ <tycho-version>1.1.0</tycho-version>
+ <reficio-p2-version>1.2.0-SNAPSHOT</reficio-p2-version>
+ <repo-name>DBeaver CE dependencies</repo-name>
+ </properties>
More information about the arch-commits
mailing list