diff options
author | David Runge | 2019-04-30 22:21:49 +0200 |
---|---|---|
committer | David Runge | 2019-04-30 22:21:49 +0200 |
commit | 949c268d60a0518da98db99777a154f22be5de08 (patch) | |
tree | d51d679f21ce9182dc0a7f3aec11b8964339bcb2 | |
parent | fd0d392bf3d39bd287143b891f37b3f03a2e75e8 (diff) | |
download | aur-949c268d60a0518da98db99777a154f22be5de08.tar.gz |
PKGBUILD: Upgrading to 2.51.1. Minor cleanups. Removing java-commons-collections, as it doesn't build.
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 66 | ||||
-rw-r--r-- | manifest.txt | 21 |
3 files changed, 40 insertions, 64 deletions
@@ -1,25 +1,24 @@ -# Generated by mksrcinfo v8 -# Tue Oct 24 19:47:35 UTC 2017 pkgbase = easytranscript pkgdesc = Easy to use transcription-software with a high feature volume - pkgver = 2.50.7 - pkgrel = 3 + pkgver = 2.51.1 + pkgrel = 1 url = http://e-werkzeug.eu/index.php/en/products/easytranscript arch = i686 arch = x86_64 + license = Apache + license = CCPL license = GPL3 - makedepends = java-environment-openjdk=8 + license = LGPL2.1 makedepends = unzip depends = java-openjfx depends = java-commons-logging depends = java-commons-io - depends = java-commons-collections depends = vlc - source = easytranscript-2.50.7.zip::https://www.e-werkzeug.eu/software/easytranscript/versions/2.50.7/easytranscript.zip + noextract = easytranscript-2.51.1.zip + source = easytranscript-2.51.1.zip::https://www.e-werkzeug.eu/software/easytranscript/versions/2.51.1/easytranscript.zip source = easytranscript.desktop source = easytranscript - source = manifest.txt - sha512sums = 23e7f5f1e535a35510a1d2369227653c3fa619fccd1741f720c01ca24e865c9e9407a8908d27c2758fa5c6ab15e481c95df3b8af946e1f5f5f653274cd61d159 + sha512sums = a53ff85305e41ded56d0e2f87aaa0d9fba6adb6ad3994701ea957ff70464b26bcb5cef9e95a873a913bd3161867ea69c50ec9873e59f6651460ad09b79d76904 sha512sums = 210a9ef94a3d068e58392ff5d4aed85f4665d8fd614a6aa809ab7e7357b68b689788bf72da508650808e722f862f7c1b25c3f61babb15582b4ffc9593ae34a21 sha512sums = 0284a7505437bd68c484f307ee674716e6d955b8e2e8eba391f596bc4535e5a804d13274de968fd6c154f4e1728a4a54d665e6f204135bc5c8e386233b4f25bd sha512sums = 1172946149ee0b56808f3a5d37aed3561c24e968fc861b628cc65f9c49f6501bb9097993ee38510f215c3d7f1bf467616c6130b3e16e05142dbba92e25531ed4 @@ -1,51 +1,49 @@ # Maintainer: David Runge <dave@sleepmap.de> pkgname=easytranscript -pkgver=2.50.7 -pkgrel=3 +pkgver=2.51.1 +pkgrel=1 pkgdesc="Easy to use transcription-software with a high feature volume" arch=('i686' 'x86_64') url="http://e-werkzeug.eu/index.php/en/products/easytranscript" -license=('GPL3') -depends=('java-openjfx' 'java-commons-logging' 'java-commons-io' 'java-commons-collections' 'vlc') +license=('Apache' 'CCPL' 'GPL3' 'LGPL2.1') +depends=('java-openjfx' 'java-commons-logging' 'java-commons-io' 'vlc') makedepends=('java-environment-openjdk=8' 'unzip') +makedepends=('unzip') source=("${pkgname}-${pkgver}.zip::https://www.e-werkzeug.eu/software/easytranscript/versions/${pkgver}/${pkgname}.zip" - 'easytranscript.desktop' - 'easytranscript' - 'manifest.txt') -sha512sums=('23e7f5f1e535a35510a1d2369227653c3fa619fccd1741f720c01ca24e865c9e9407a8908d27c2758fa5c6ab15e481c95df3b8af946e1f5f5f653274cd61d159' + "${pkgname}.desktop" + "${pkgname}") +noextract=("${pkgname}-${pkgver}.zip") +sha512sums=('a53ff85305e41ded56d0e2f87aaa0d9fba6adb6ad3994701ea957ff70464b26bcb5cef9e95a873a913bd3161867ea69c50ec9873e59f6651460ad09b79d76904' '210a9ef94a3d068e58392ff5d4aed85f4665d8fd614a6aa809ab7e7357b68b689788bf72da508650808e722f862f7c1b25c3f61babb15582b4ffc9593ae34a21' '0284a7505437bd68c484f307ee674716e6d955b8e2e8eba391f596bc4535e5a804d13274de968fd6c154f4e1728a4a54d665e6f204135bc5c8e386233b4f25bd' '1172946149ee0b56808f3a5d37aed3561c24e968fc861b628cc65f9c49f6501bb9097993ee38510f215c3d7f1bf467616c6130b3e16e05142dbba92e25531ed4') build() { - cd "$srcdir/${pkgname} zip" - rm -rf new-manifest - mkdir new-manifest - cd new-manifest - cp "../${pkgname}.jar" . - jar xvf "${pkgname}.jar" - rm "${pkgname}.jar" - jar cfm "${pkgname}.jar" "${srcdir}/manifest.txt" de testing + mkdir -vp "${pkgname}-${pkgver}" + unzip "${pkgname}-${pkgver}.zip" -d "${pkgname}-${pkgver}" } package() { - cd "$srcdir/${pkgname} zip" - install -Dm 644 "README (Troubleshooting Linux).txt" \ + # TODO: replace beansbinding and commons-collection (which doesn't build) + local libs=('AbsoluteLayout' 'beansbinding' 'commons-collections' + 'commons-net' 'commons-vfs' 'dom4j' 'jdom' 'jintellitype' 'jna' 'JXGrabKey' + 'mail' 'platform' 'poi' 'vlcj' 'xmlbeans') + cd "${pkgname}-${pkgver}" + install -vDm 644 "README (Troubleshooting Linux).txt" \ "${pkgdir}/usr/share/doc/${pkgname}/README" - install -Dm 644 easysysteminspector.jar \ - "${pkgdir}/usr/share/java/${pkgname}/easysysteminspector.jar" - install -Dm 644 "new-manifest/${pkgname}.jar" \ - "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar" - install -Dm 644 updater.jar \ - "${pkgdir}/usr/share/java/${pkgname}/updater.jar" - install -Dm 644 libJXGrabKey.so \ - "${pkgdir}/usr/share/java/${pkgname}/libJXGrabKey.so" - install -t "$pkgdir/usr/share/java/${pkgname}/lib/" -Dm 755 \ - lib/{AbsoluteLayout,beansbinding-1.2.1,commons-net-3.3,commons-vfs-2.0,dom4j-1.6.1,jdom-2.0.5,jintellitype-1.3.9,jna-3.5.2,JXGrabKey,mail,platform-3.5.2,poi-3.10,poi-ooxml-3.10,poi-ooxml-schemas-3.10,vlcj-3.2.0,xmlbeans-2.3.0}.jar - install -Dm 755 lib/libJXGrabKey.so "${pkgdir}/usr/share/java/${pkgname}/lib/" - install -Dm 755 "${srcdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" - install -Dm 644 logo.ico "${pkgdir}/usr/share/icons/${pkgname}.ico" - install -Dm 644 "${srcdir}/${pkgname}.desktop" \ - "${pkgdir}/usr/share/applications/${pkgname}.desktop" - + install -vDm 644 easysysteminspector.jar \ + -t "${pkgdir}/usr/share/java/${pkgname}" + install -vDm 644 "${pkgname}.jar" \ + -t "${pkgdir}/usr/share/java/${pkgname}" + install -vDm 644 updater.jar \ + -t "${pkgdir}/usr/share/java/${pkgname}" + for library in "${libs[@]}"; do + install -vDm 644 "lib/${library}"*.jar \ + -t "$pkgdir/usr/share/java/${pkgname}/lib/" + done + install -vDm 755 lib/libJXGrabKey.so "${pkgdir}/usr/share/java/${pkgname}/lib/" + install -vDm 644 logo.ico "${pkgdir}/usr/share/icons/${pkgname}.ico" + install -vDm 755 "${srcdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -vDm 644 "${srcdir}/${pkgname}.desktop" \ + -t "${pkgdir}/usr/share/applications" } diff --git a/manifest.txt b/manifest.txt deleted file mode 100644 index a3c3d6629d29..000000000000 --- a/manifest.txt +++ /dev/null @@ -1,21 +0,0 @@ -Class-Path: /usr/share/java/commons-io/commons-io.jar - /usr/share/java/commons-logging/commons-logging.jar - /usr/share/java/commons-collections/commons-collections4.jar - lib/AbsoluteLayout.jar - lib/beansbinding-1.2.1.jar - lib/commons-net-3.3.jar - lib/commons-vfs-2.0.jar - lib/dom4j-1.6.1.jar - lib/jdom-2.0.5.jar - lib/jintellitype-1.3.9.jar - lib/JXGrabKey.jar - lib/jna-3.5.2.jar - lib/mail.jar - lib/platform-3.5.2.jar - lib/poi-3.10.jar - lib/poi-ooxml-3.10.jar - lib/poi-ooxml-schemas-3.10.jar - lib/vlcj-3.2.0.jar - lib/xmlbeans-2.3.0.jar -SplashScreen-Image: de/ewerkzeug/easytranscript/Core/Images/splash.gif -Main-Class: de.ewerkzeug.easytranscript.Core.workflow |