diff options
author | David Runge | 2015-07-30 18:09:19 +0200 |
---|---|---|
committer | David Runge | 2015-07-30 18:09:19 +0200 |
commit | eff1e9ebf6290b85e95bd04a726ec71d9b1acd59 (patch) | |
tree | d11131f091200da14202b5b3899479f8bf7eb776 | |
parent | 5f23b4ba34887a437c5ddf3d09f00b39b2094ebf (diff) | |
download | aur-eff1e9ebf6290b85e95bd04a726ec71d9b1acd59.tar.gz |
PKGBUILD,.SRCINFO,manifest.txt: Adding three available dependencies (java-commons-{io,logging,collections}. Adding MANIFEST additions and rewriting MANIFEST.MF in build(). Updating to more script-friendly URL for the source, after conversing with the developers.
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | manifest.txt | 21 |
3 files changed, 47 insertions, 13 deletions
@@ -1,21 +1,27 @@ pkgbase = easytranscript pkgdesc = Easy to use transcription-software with a high feature volume pkgver = 2.50.1 - pkgrel = 1 + pkgrel = 2 url = http://e-werkzeug.eu/index.php/en/products/easytranscript arch = i686 arch = x86_64 - license = GPL + license = GPL3 + makedepends = java-environment-common makedepends = unzip depends = jre8-openjdk depends = java-openjfx + depends = java-commons-logging + depends = java-commons-io + depends = java-commons-collections optdepends = vlc - source = easytranscript-2.50.1.zip::http://www.e-werkzeug.eu/counter/count.php?id=mac + source = easytranscript-2.50.1.zip::http://www.e-werkzeug.eu/software/easytranscript/versions/2.50.1/easytranscript.zip source = easytranscript.desktop source = easytranscript + source = manifest.txt md5sums = bea5a44a1a0bb15fc38fb65594b264c3 md5sums = d8c3e78dae9269431b0411c04f6ae489 md5sums = 54f0a79ac82d5d692413980c056b81e7 + md5sums = 49175d9f86bb844a0aa78166289ca12d pkgname = easytranscript @@ -1,35 +1,42 @@ # Maintainer: Christian-Maximilian Steier pkgname=easytranscript pkgver=2.50.1 -pkgrel=1 +pkgrel=2 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=("GPL") -depends=('jre8-openjdk' 'java-openjfx') +license=("GPL3") +depends=('jre8-openjdk' 'java-openjfx' 'java-commons-logging' 'java-commons-io' 'java-commons-collections') optdepends=('vlc') -makedepends=('unzip') -source=("${pkgname}-${pkgver}.zip::http://www.e-werkzeug.eu/counter/count.php?id=mac" 'easytranscript.desktop' 'easytranscript') +makedepends=('java-environment-common' 'unzip') +source=("${pkgname}-${pkgver}.zip::http://www.e-werkzeug.eu/software/easytranscript/versions/${pkgver}/${pkgname}.zip" 'easytranscript.desktop' 'easytranscript' 'manifest.txt') md5sums=('bea5a44a1a0bb15fc38fb65594b264c3' 'd8c3e78dae9269431b0411c04f6ae489' - '54f0a79ac82d5d692413980c056b81e7') + '54f0a79ac82d5d692413980c056b81e7' + '49175d9f86bb844a0aa78166289ca12d') build() { cd "$srcdir" + rm -rf new-manifest + mkdir new-manifest + cd new-manifest + cp ../${pkgname}.jar . + jar xvf ${pkgname}.jar + rm ${pkgname}.jar + jar cfm ${pkgname}.jar ../manifest.txt de testing } package() { cd "$srcdir" - install -d $pkgdir/usr/share/licenses/${pkgname}/ - install -Dm 644 licenses/* $pkgdir/usr/share/licenses/${pkgname}/ install -Dm 644 "README (Troubleshooting Linux).txt" $pkgdir/usr/share/doc/${pkgname}/README install -d $pkgdir/usr/share/java/${pkgname}/ install -Dm 644 easysysteminspector.jar $pkgdir/usr/share/java/${pkgname}/easysysteminspector.jar - install -Dm 644 ${pkgname}.jar $pkgdir/usr/share/java/${pkgname}/${pkgname}.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 -d $pkgdir/usr/share/java/${pkgname}/lib/ - install -Dm 755 lib/* $pkgdir/usr/share/java/${pkgname}/lib/ + install -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 $pkgdir/usr/share/java/${pkgname}/lib/ + install -Dm 755 lib/libJXGrabKey.so $pkgdir/usr/share/java/${pkgname}/lib/ install -Dm 755 ${pkgname} $pkgdir/usr/bin/${pkgname} install -Dm 644 logo.ico $pkgdir/usr/share/icons/${pkgname}.ico install -Dm 644 ${pkgname}.desktop $pkgdir/usr/share/applications/${pkgname}.desktop diff --git a/manifest.txt b/manifest.txt new file mode 100644 index 000000000000..a3c3d6629d29 --- /dev/null +++ b/manifest.txt @@ -0,0 +1,21 @@ +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 |