diff options
author | Wojciech Ochmański | 2015-06-20 12:52:51 +0200 |
---|---|---|
committer | Wojciech Ochmański | 2015-06-20 12:52:51 +0200 |
commit | e584e58bc1f183e4ba5101dd93308877bce3c1e0 (patch) | |
tree | 724568030fb59cbefa6cf076391f656fcf0c09cf | |
download | aur-e584e58bc1f183e4ba5101dd93308877bce3c1e0.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | migrator.desktop | 8 | ||||
-rw-r--r-- | setClasspath.sh | 36 |
4 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a79123578963 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = slf4j + pkgdesc = A successor to the log4j project. + pkgver = 1.7.12 + pkgrel = 1 + url = http://www.slf4j.org + arch = any + license = MIT + depends = java-environment-common + optdepends = log4j + source = http://www.slf4j.org/dist/slf4j-1.7.12.tar.gz + source = setClasspath.sh + source = migrator.desktop + md5sums = 2de3e2276d2066f46d1d30c919e9fd95 + md5sums = 30637bebdbd56f4800072e2c931e13d1 + md5sums = 9939d1d46aa38b00af24f36b6f59b0f0 + sha256sums = ee93f7baa5d0e3db5fc130f5216750059992bfa0e5cb618a808428edf2fc28a1 + sha256sums = 9a1efcd3b99c0ef88e1fbdf361a7832f09a925802a7518629f271ff8e08ae940 + sha256sums = 3fa0fb54bd4b0cd91e16b882002943d0ea3d0985ecf8fa870c9afc9b73656dba + +pkgname = slf4j + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..08a918de57f9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: grimsock <lord.grimsock at gmail dot com> +# Contributor: [Vitaliy Berdinskikh](mailto:ur6lad@archlinux.org.ua) aka UR6LAD + +pkgname=slf4j +pkgver=1.7.12 +pkgrel=1 +pkgdesc="A successor to the log4j project." +arch=('any') +url="http://www.slf4j.org" +license=('MIT') +depends=('java-environment-common') +optdepends=('log4j') +source=("${url}/dist/${pkgname}-${pkgver}.tar.gz" + "setClasspath.sh" + "migrator.desktop") + +package() { + mkdir -p ${pkgdir}/usr/share/java/${pkgname} + + cd ${srcdir} + + install -D -m644 migrator.desktop ${pkgdir}/usr/share/applications/migrator.desktop + install -m644 setClasspath.sh ${pkgdir}/usr/share/java/${pkgname} + cd ${pkgname}-${pkgver} + install -D -m644 LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt + + # jars + for i in jcl-over jul-to log4j-over; do + install -m644 ${i}-${pkgname}-${pkgver}.jar ${pkgdir}/usr/share/java/${pkgname} + done + for i in api ext jcl jdk14 log4j12 migrator nop simple; do + install -m644 ${pkgname}-${i}-${pkgver}.jar ${pkgdir}/usr/share/java/${pkgname} + done + for i in ${pkgdir}/usr/share/java/${pkgname}/*.jar; do + _filename=${i##*\/} + ln -s ${_filename} ${pkgdir}/usr/share/java/${pkgname}/${_filename/-${pkgver}/} + done +} +md5sums=('2de3e2276d2066f46d1d30c919e9fd95' + '30637bebdbd56f4800072e2c931e13d1' + '9939d1d46aa38b00af24f36b6f59b0f0') +sha256sums=('ee93f7baa5d0e3db5fc130f5216750059992bfa0e5cb618a808428edf2fc28a1' + '9a1efcd3b99c0ef88e1fbdf361a7832f09a925802a7518629f271ff8e08ae940' + '3fa0fb54bd4b0cd91e16b882002943d0ea3d0985ecf8fa870c9afc9b73656dba') diff --git a/migrator.desktop b/migrator.desktop new file mode 100644 index 000000000000..4061bd012566 --- /dev/null +++ b/migrator.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Categories=Java;Development; +Exec=java -cp $CLASSPATH:/usr/share/java/slf4j/slf4j-api.jar:/usr/share/java/slf4j/slf4j-migrator.jar org.slf4j.migrator.Main +Name=SLF4J Migrator +StartupNotify=true +Terminal=false +Type=Application + diff --git a/setClasspath.sh b/setClasspath.sh new file mode 100644 index 000000000000..47b8bb05f0ec --- /dev/null +++ b/setClasspath.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +## +# This script will set slf4j classpath variables. +## + +SLF4J_API=/usr/share/java/slf4j/slf4j-api.jar + +# Binding for Jakarta Commons Logging. This binding will delegate all SLF4J logging to JCL. +SLF4J_JCL=/usr/share/java/slf4j/slf4j-jcl.jar +# Binding for java.util.logging, also referred to as JDK 1.4 logging. +SLF4J_JDK14=/usr/share/java/slf4j/slf4j-jdk14.jar +# Binding for log4j version 1.2, a widely used logging framework. +SLF4J_LOG4J12=/usr/share/java/slf4j/slf4j-log4j12.jar:/usr/share/java/log4j-1.2.15.jar +# Binding for NOP, silently discarding all logging. +SLF4J_NOP=/usr/share/java/slf4j/slf4j-nop.jar +# Binding for Simple implementation, which outputs all events to System.err. +# Only messages of level INFO and higher are printed. +# This binding may be useful in the context of small applications. +SLF4J_SIMPLE=/usr/share/java/slf4j/slf4j-simple.jar + +# See docs +SLF4J_EXT=/usr/share/java/slf4j/slf4j-ext.jar +# The SLF4J migrator is a small Java tool for migrating Java source files +# from the Jakarta Commons Logging (JCL) API to SLF4J. +SLF4J_MIGRATOR=/usr/share/java/slf4j/slf4j-migrator.jar + +# To ease migration to SLF4J from JCL. +# jcl-over-slf4j.jar should not be confused with slf4j-jcl.jar. +JCL_OVER_SLF4J=/usr/share/java/slf4j/jcl-over-slf4j.jar +# JUL bridge. +# jul-to-slf4j.jar and slf4j-jdk14.jar cannot be present simultaneously. +JUL_TO_SLF4J=/usr/share/java/slf4j/jul-to-slf4j.jar +# To ease migration to SLF4J from log4j. +# log4j-over-slf4j.jar and slf4j-logj12.jar cannot be present simultaneously. +LOG4J_OVER_SLF4J=/usr/share/java/slf4j/log4j-over-slf4j.jar |